自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 Nginx入门到放弃

load balance 负载均衡 high availability 高可用 1、nginx简介 俄罗斯一位程序员开发 2、使用场景 web服务器 高并发场景 正向代理 反向代理 3、源码安装ngxin 解压:tar -zxf nginx-1.8.1.tar.gz 安装依赖:yum install gcc pcre-devel zlib-devel openssl-devel -y 配置安装路径:./configure --prefix = /opt/nginx 开始编译

2021-09-07 10:18:32 242

原创 大厂必进- 责任链模式应用场景

  Servlet中应用到责任链模式,下面是仿照实现的代码,请享用! package org.design.behavioral.chain.v4; import java.util.ArrayList; import java.util.List; /* 需求: 处理request,response 请求过来的时候是HtmlFilter处理、SensitiveFilter处理、ScriptFilter处理。 响应返回的时候是ScriptFilter处理、SensitiveFi

2021-08-26 10:39:59 251

原创 大厂必进-设计模式脑图

最近比较忙,晚上时间总结了一下设计模式,请享用: 感谢阅读到现在,请在留言区提出宝贵的意见! 更多精彩内容,关注微信公众号:技术严选

2021-08-25 22:42:23 77

原创 大厂必进- 责任链模式(Chain of Responsibility Pattern)

一、关于设计模式的思考   1.很多设计模式的区别不是语法的区别,而是语义的区别。   2.最难的是proxy,其次是chain of responsibility,Reactor 也当作设计模式。   3.所谓设计模式 就是把简单问题复杂化,把变化的部分封装那,即"封装变化"。   4.大部分的设计模式都是利用Java多态,多态是Java面向对象的核心。 二、请思考如下需求:   在公众号上发表文章,后台要经过处理才能发表和存如数据库,每个处理策略都要检查一遍。 三、责任链模式(Chain of Re

2021-08-19 21:13:32 107

原创 大厂必进-工厂和抽象工厂模式

换了写作方式,问答和推导的叙述方式更有利于读者理解和学习。 一、什么是工厂模式?   任何可以产生对象的方法或类,都可以称之为工厂模式。其实从一定角度来说单例模式也是工厂模式。   不可咬文嚼字,不必纠结概念,真正学好设计模式,会让你达到到手中无剑,心中有剑的境界。 二、为什么明明可以new对象,还要有工厂?   (1)灵活控制生产过程;   (2)加权限、修饰、日志等操作;   (3)不需要关注复杂对象创建过程; 三、实际应用场景?   (1)Hibernate 换数据库只需换方言和驱动就可以

2021-08-19 21:12:01 110

原创 大厂必进-你真的懂单例模式吗?

一、概述    单例模式的目的是保证一个类仅有一个实例,并提供一个访问它的全局访问点。防止一个全局使用的类频繁地创建与销毁。   应用场景:Spring中的bean、计数器等。   关键代码:构造函数是私有的。   接下来介绍10种单例模式写法,有点像孔乙己里面茴字有多种写法一样,其实只要会用一种即可。搞这么多还不是为了装x。 二、单例模式的9种写法 1.饿汉式 1 2 3 4 5 6 7 8 9 10 1

2021-08-18 22:00:04 87

原创 大厂必进-抽丝剥茧设计模式

推荐一种学习方式:   先了解梗概,脉络,再学习细节。   学习一项技术,一定要先了解应用场景或者这门技术解决什么问题? 最近的心得:   将军赶路,不追小兔。   如果要系统的学习一个领域的知识,刚开始需要控制住自己的好奇心,利用大块时间,搞清楚知识梗概;利用碎片化时间,深入细节。 回归正题: 一、为什么要学设计模式?   写出可复用性高的代码;   写出可维护性高的代码;   写出可扩展性高的代码;   写出可靠性高的代码;   更容易读懂和理解优秀代码;   通俗一点讲是

2021-08-18 21:57:14 110

Postman-win64

iot调试使用,抓包,测试网络使用。非常好用的小工具。前端后端常用工具,最新版本,支持代理,支持网络过滤

2020-09-21

SockerTool

iot调试使用,抓包,测试网络使用。非常好用的小工具。

2020-09-21

Java核心技术卷1卷2 英文第10版

Java核心技术卷1卷2 英文第10版

2017-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除