为了账号安全,请及时绑定邮箱和手机立即绑定

设计

高性能Web服务器 NGINX 简明教程

NGINX 是一款来自俄罗斯的HTTP 和反向代理(reverse proxy)服务器、邮件服务器,以及通用的 TCP/UDP 代理服务器,以其高性能被业界广泛采用。本文通过最简洁的方式,将 NGINX 核心应用做下介绍。 什么是 NGINX NGINX是一个免费的、开源的、高性能的 HTTP 服务器和反向代理,以及一个 IMAP/POP3 代理服务器。 NGINX以其高性能、稳定性、丰富的功能集...

136浏览 4推荐 1评论

Maven-maven多模块项目搭建+Dubbo分布式服务框架

maven多模块项目搭建 最近呢学校校企合作培训,老师给我们出了一道题让做一个秒杀系统。要求前后端分离,要有独立的商品服务,独立的库存服务,独立的交易服务。经过团队的协商我们决定使用maven多模块,来将这些服务进行整合,到最后统一一键暴露接口服务,而不用再一个个启动服务了。 1.新建maven项目 2.选择项目存放的路径后,选择创建一个简单的maven项目 3.填写Group Id和Artifa...

381浏览 3推荐 0评论

基于redis分布式缓存实现

第一:Redis 是什么? Redis是基于内存、可持久化的日志型、Key-Value数据库 高性能存储系统,并提供多种语言的API. 第二:出现背景 数据结构(Data Structure)需求越来越多, 但memcache中没有, 影响开发效率 性能需求, 随着读操作的量的上升需要解决,经历的过程有: 数据库读写分离(M/S)–>数据库使用多个Slave–>增加Cache (mem...

204浏览 1推荐 0评论

最新最全的Android UI开源项目汇总

最近做了一个Android UI相关开源项目库汇总,方便Android开发人员便捷的找到自己需要的项目工具,感兴趣的可以到GitHub上给个star。 注:因字数限制仅选取汇总中的部分内容,全文可到GitHub上查看。 抽屉菜单 MaterialDrawer 7337 - 安卓抽屉效果实现方案 Side-Menu.Android 3865 - 创意边侧菜单 FlowingDrawer 1744 -...

400浏览 5推荐 0评论

心血之作——高级软考信息系统项目管理师知识点整理(2) 原创

此篇是对软件工程中的软件开发模型的整理。主要涉及的软件开发模型有:瀑布模型、V模型、原型、迭代模型、螺旋模型、结构组装模型、统一过程、敏捷方法。(截图均来自希赛网的教学视频) ①瀑布模型(SDLC) 瀑布模型是知名度最高、最老的模型,失败率高。它将开发工作分为多个阶段,每个阶段都有文档要求、联系紧密。由于上一个阶段的研发结果是下一个阶段开始的依据,所以如果需求分析阶段出错很容易导致软件开发整体失败...

261浏览 7推荐 0评论

大型项目架构演进过程及思考的点 原创

高大上的淘宝架构 我们以淘宝架构为例,了解下大型的电商项目的服务端的架构是怎样,如图所示 上面是一些安全体系系统,如数据安全体系、应用安全体系、前端安全体系等。 中间是业务运营服务系统,如会员服务、商品服务、店铺服务、交易服务等。 还有共享业务,如分布式数据层、数据分析服务、配置服务、数据搜索服务等。 最下面呢,是中间件服务,如MQS即队列服务,OCS即缓存服务等。 图中也有一些看不到,例如高可用...

10745浏览 208推荐 27评论

RESTFUL Api 学习小记

何为RESTFUL REST是Representational State Transfer的缩写,翻译为中文就是:表现层状态转化。 REST这个词是由Roy Fielding在2000年的博士论文中首次提出的。 Fielding将他对互联网软件的架构原则定义为:REST,如果一个架构符合REST原则,就称为RESTFUL架构。 如何理解REST 要理解REST也就是Representationa...

381浏览 1推荐 0评论

关于嵌入式ARM入学必知

初学者必知:ARM与单片机到底有啥区别? 1、软件方面 这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛? 1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。 2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在单片机...

518浏览 4推荐 0评论

使用Spring特性实现接口多实现类的动态调用 原创

背景 org.springframework.beans及org.springframework.context这两个包是Spring IoC容器的基础, 其中重要的类有BeanFactory,BeanFactory是IoC容器的核心接口,其职责包括:实例化、定位、配置应用程序中的 对象及建立这些对象间的依赖关系。 ApplicationContext作为BeanFactory的子类,在Bean管...

6596浏览 43推荐 3评论

git-CentOS7下安装GitLab 原创

1.安装和配置必要的依赖关系 如果您安装Postfix发送电子邮件,请在安装过程中选择“Internet站点”。您可以使用Sendmail或配置自定义SMTP服务器并将其配置为SMTP服务器,而不使用Postfix 。 在Centos 6和7上,以下命令还将在系统防火墙中打开HTTP和SSH访问。 sudo yum install curl policycoreutils ...

560浏览 4推荐 2评论

哒哒租车系统 代码简洁版 原创

首先创建一个父类 Car //Car 类 public abstract class Car { private int price;//车的租金 private String name;//车的名称 private int passengerLoad; //载客人数 private double goodsLoad;//载货数量 public int getPrice() { return pr...

1422浏览 46推荐 11评论

Vue2实战 iView后台管理系统解决方案

链接-戳我戳我 使用 npm i // 安装依赖 npm run dev // 本地开发 npm run build // 生产部署 目录结构 |-- build // webpack配置文件 |-- config // 项目打包路径 |-- static // 静态文件目录 |-- src // 源码目录 | |-- components // 组件 | |-- common // 全局 | |...

2733浏览 9推荐 0评论

Linux——CentOS7使用nginx反向代理8080端口到80端

找到nginx.conf [www@VM_183_120_centos ~]$ whereis nginx.conf //先找到nginx.conf nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man3/nginx.3pm.gz /usr/share/man/man8/ngin...

1083浏览 4推荐 0评论

PHP设计模式(二)—工厂模式(Factor Pattern) 原创

工厂模式(Factor Pattern),就是负责生成其他对象的类或方法 (一)为什么需要工厂模式 1,工厂模式可以将对象的生产从直接new 一个对象,改成通过调用一个工厂方法生产。这样的封装,代码若需修改new的对象时,不需修改多处new语句,只需更改生产对象方法。 2,若所需实例化的对象可选择来自不同的类,可省略if-else多层判断,给工厂方法传入对应的参数,利用多态性,实例化对应的类。 (...

415浏览 7推荐 0评论

PHP设计模式(一)—单例模式(Singleton Pattern) 原创

单例模式(Singleton Pattern):顾名思义,就是只有一个实例。作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 (一)为什么要使用PHP单例模式 1,php的应用主要在于数据库应用, 一个应用中会存在大量的数据库操作, 在使用面向对象的方式开发时, 如果使用单例模式, 则可以避免大量的new 操作消耗的资源,还可以减少数据库连接这样就不容...

723浏览 6推荐 1评论
首页上一页1234567下一页尾页

推荐作者

热门手记

意见反馈 常见问题 APP下载
官方微信