- 博客(9)
- 收藏
- 关注
转载 linux docker安装mysql
转载:https://blog.youkuaiyun.com/hualele/article/details/100081821
2020-10-30 12:43:32
117
原创 JAVA之设计模式-责任链模式
什么是责任链模式?责任链是一种对象的行为模式,在责任链模式里,很多拥有共同属性的对象组合成一条链。来共同处理一条请求。没有特定指定某一对象来应答请求,这条请求并不知道是哪个对象响应的自己。使得在不影响客户端的情况下动态分配责任。1.1 举例我家一共四口人,由姐姐爸爸妈妈组成,现在我要像他们借点生活费,(最近烟钱都没有了...)姐姐的权利比较小,最多只能借我50,妈妈最多只能借我200,爸爸最多只能借我500。姐姐爸爸妈妈都能借我钱,但是每人借钱的额度有限,最后无论是谁都会给我一个响应的结果。
2020-09-20 00:26:43
231
原创 JAVA之设计模式-工厂模式
工厂模式的三种模式分述在工厂模式开发中,分为三种:普通工厂模式(simple factory)、工厂方法模式(factory method)、抽象工厂模式(abstract factory)1. 普通工厂模式:顾名思义,这个模式本身很简单,而且使用在业务较简单的情况下(非绝对),由三小部分组成1.1 构成工厂类 包含一定的业务逻辑和判断逻辑,来具体实例化某一功能 具体产品抽象类 产品抽象类是具体产品实现类的父类,可以为抽象类 也可以为接口,下面的代码将以接口形式演示 ...
2020-09-18 19:44:40
119
原创 JAVA之设计模式-策略模式
什么是策略模式?定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换1. 举例理解每天上班需要乘坐交通工具,交通工具可以为地铁、公交车、出租车等,但我们最终的目的是到达公司,也就是说,无论中间的过程怎么实现,最终的结果只有一个。将案例放到代码中,地铁、公交车、出租车类似于算法类,我们将算法类封装起来,并且可以交替使用。这种模式就叫策略模式,所以策略模式就是把我们的业务 和 数据运算抽取出来,封装为一个独立的对象,并且可以灵活使用扩展,因为我们可以分为三类2.构成环境类(Cont
2020-09-16 21:09:53
144
原创 redis常用命令-基于docker(Mac)
第一次接触redis,将部分配置流程以及命令记录一下,后续会更新配置流程:1.检查是否已经安装配置dockerdocker infodocker客户端安装链接https://hub.docker.com/editions/community/docker-ce-desktop-mac操作如图傻瓜式安装,一路next。安装完后需要配置国内镜像。本人使用的是2.3.0.4版本的,配置的国内镜像是网易的。(推荐使用网易)打开docker设置偏好。操作如图 "registr
2020-09-16 09:59:10
327
原创 JAVA-双亲委派
什么是双亲委派:基于类加载器,类加载器分为启动类加载器-扩展类加载器-系统类加载器,当其中某个类加载器需要加载类的时候,需要请示自己的上一级,也就是自己父类。 例如 (系统类加载器想要加载class文件时,需要询问扩展类加载器是否已经加载)如果父类没有加载,那么则需要本身实现加载,这种就叫双亲委派源码分析:protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFou
2020-09-15 22:32:09
121
原创 JAVA中类加载器浅析
JAVA中类加载器浅析类加载器可能将网络上的、或者内存中地 .class文件读取到内存中,并生成class对象,同一类不会被加载第二次。JVM依据同一包名+类名的方式判断当前类是否已经加载。如果相同的类名分布在不同的包下面,JVM会分别加载这两个类,但是生成的对象不同。组成:在JVM启动的时候,会由启动类加载器BootstrapClassLoader、扩展类加载器Extension ClassLoader、系统类加载器App ClassLoader三部分组成初始类加载器。..
2020-09-13 21:50:23
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人