logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nginx之开启服务端缓存

【代码】nginx之开启服务端缓存。

#nginx#缓存
mysql、spring之事务

什么是事务数据库事务通常是指对数据库进行读或写的一个操作过程。有两个目的,第一个是为数据库操作提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法;第二个是当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰事务的特性(ACID)原子性(Atomicity):事务必须是原子工作单元,一个事务中的所有语句应该做到,

文章图片
#mysql
【面试题】CAP理论、BASE理论及其注册中心选型

CAP:指的是在一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partition Tolerance(分区容错性),三者不可同时获得CAP理论就是说在分布式存储系统中,最多只能实现上面的两点。而由于当前的网络硬件肯定会出现延迟丢包等问题,所以分区容错性是我们必须要实现的。所以我们只能在一致性和可用性之间进行权衡。

#分布式
设计模式之状态设计模式

对象的行为依赖于它的状态(属性),并且可以根据它的状态改变而改变它的相关行为,属于行为型模式。状态模式是策略模式的孪生兄弟,他们的UML图是一样的,但实际上解决的是不同情况的两种场景问题。状态设计模式(State Pattern)允许一个对象在其内部状态改变时改变它的行为。代码示例,电商项目中每个状态都有不同的操作。工作中用的不多,基本策略模式比较多。状态设计和策略模式的区别。

#设计模式
设计模式之代理设计模式

代理设计模式(Proxy Pattern)代码示例:以卖手机为例子。有静态代理和动态代理两种。

#设计模式#代理模式
linux海量数据处理cut、awk、sed

linux海量数据处理cut、awk、sed

#linux
nginx启动命令和默认配置文件解析

【代码】nginx启动命令和默认配置文件解析。

#nginx
到底了