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

设计

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

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

6423浏览 152推荐 25评论

RESTFUL Api 学习小记

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

90浏览 1推荐 0评论

关于嵌入式ARM入学必知

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

190浏览 3推荐 0评论

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

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

4294浏览 31推荐 2评论

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

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

1181浏览 43推荐 9评论

git-CentOS7下安装GitLab 原创

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

250浏览 2推荐 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...

479浏览 3推荐 0评论

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

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

1068浏览 4推荐 0评论

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

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

288浏览 5推荐 0评论

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

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

414浏览 4推荐 1评论

PHP设计模式(三)—建造者模式(Builder Pattern) 原创

建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。建造者模式属于对象创建型模式。根据中文翻译的不同,建造者模式又可以称为生成器模式。 (一)为什么需要建造者模式 1,对象的生产需要复杂的初始化,比如...

213浏览 3推荐 0评论

PHP设计模式(四)—原型模式(Prototype Pattern) 原创

原型模式(Prototype Pattern):与工厂模式类似,都是用来创建对象的。利用克隆来生成一个大对象,减少创建时的初始化等操作占用开销 (一)为什么需要原型模式 1,有些时候,我们需要创建多个类似的大对象。如果直接通过new对象,开销很大,而且new完还得进行重复的初始化工作。可能把初始化工作封装起来的,但是对于系统来说,你封不封装,初始化工作还是要执行。, 2,原型模式则不同,原型模式是...

202浏览 2推荐 0评论

实战经验之Maven项目打包

方法一: 1> 修改pom.xml文件中的packing标签,改为<packaging>war</packaging>((可修改为想要的结果文件类型) 2>选中项目右键->DebugAs->双击MavenBulid,填写弹窗 Name中填写打包后的名称,Basedirectory选择打包文件生成位置,Goals说明maven的工作一般填写clean ...

295浏览 2推荐 0评论

实战经验之使用MAVEN问题整理 原创

1>官网下载apache-maven 下载地址:链接描述 2>解压后配置环境变量 变量名:MAVEN_HOME 变量值:maven解压路径 Path变量值尾部加入:;%MAVEN_HOME%\bin;---前面注意分号 3>修改仓库位置 修改仓库地址,仓库用于存放我们项目所依赖的所有jar包。 新建文件夹repo用于存放JAR包,路径路径:D:\apache-maven\repo...

252浏览 1推荐 0评论

【算法杂谈 2】情人节,用C++画一个心:) 原创

情人节到啦,作为程序员开发者,应该送给男女朋友什么礼物呢?我们这次不聊 算法与数据结构 ,一起用C++语言画个心作为礼物吧!(被罚跪搓衣板儿什么的概不负责= =) 严格来说,这不是一个算法问题,就当作是情人节特辑吧:) 在网上稍微查一查心形的曲线方程,会发现很多,最流行的曲线方程应该就是这个了: 嗯,方程看着复杂,我们不管这是怎么推导出来的(我真的不会啊= =,不过我会一个更丑的心形曲线的推导过程...

8281浏览 151推荐 13评论
首页上一页1234567下一页尾页

推荐作者

热门手记

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