ACRusher-Blog


在遙遠的地方 一切虔誠終必相遇

nginx实践总结

nginx实践总结 前言 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler使用。 其特点是占有内存少,并...

如果jar包冲突不可避免,如何实现jar包隔离?

jar包隔离机制简介 业务背景 随着业务的发展 和 架构的升级, 业务会越来越多的依赖公司内部提供的 中间件 ,如 rpc服务框架、分库分表框架、异步消息框架、公共工具包等等。 每个中间件都有自己的 jar包依赖体系,最常用的如: logback、log4j、httpclient 、co...

java并发包-ConcurrentHashMap

前言 java 集合类 HashMap 为非线程安全,在高并发场景下如果错误使用HashMap会导致代码陷入死循环,服务器load飙升;jdk为HashMap提供了线程安全版本 ConcurrentHashMap,支持高并发场景下使用,并提供了额外的并发接口。后面简称ConcurrentHa...

sed 命令简介

sed 命令简介 命令模式 sed ‘ patternStart,patternEnd command’ files 基础命令-增删改查 insert 命令例子 [root@shop988 zxl]# cat a.log one [root@shop988 zxl]# ...

23种经典设计模式

设计模式简介 设计模式共有23种 关于构建类的 5种 工厂设计模式 Factory 抽象工厂设计模式 Abstract Factory 单例模式 Singleton 构建者模式 Builder 原型模式 Proto...