- 博客(46)
- 资源 (3)
- 问答 (5)
- 收藏
- 关注
原创 虚拟机搭建redis哨兵模式一主二从主从复制
环境信息vmware workstation 16 pro: 16.2.1 build-18811642ubuntu: 20.04.3-liveredis:6.2.6依赖gcc编译器:9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)依赖tcl: 8.5部署信息哨兵模式,一主二从(主从复制)192.168.242.129 redis-master master:6379/Sentinel : 26379192.168.242.130 slave:6379/Sen
2021-11-21 23:03:35 1358
原创 vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第二篇-k8集群安装
ubuntu 虚拟机安装 k8s 集群
2021-10-05 18:05:53 740
原创 vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置
ubuntu 最新版本搭建k8s最新版本集群
2021-10-05 15:43:43 1200
原创 linux与云计算简介
云:在云计算中,为用户提供服务的操作系统并不是直接运行在计算机硬件上,是通过配置虚拟机管理程序(linux)来运行多个操作系统(虚拟机)的(操作系统是安装在虚拟机或容器中的),有时会将虚拟机管理程序称为计算节点(compute node)或主机(host);通过kvm/xen等虚拟化技术使linux操作系统成为虚拟机管理程序。共享内存:多个虚拟机可以共享一组虚拟机管理程序(主机)开源的op...
2020-04-03 08:13:30 1383
原创 linux网络管理
基本概念请求DHCP服务:linux系统充当了DHCP客户端,在每个启用的端口上发送对DHCP服务器的请求,并且在请求中使用网络接口的MAC地址来识别自己。从DHCP服务器获取响应:从DHCP服务器返回给DHCP客户端。内容至少包含:ip地址:DHCP服务器通常拥有一个ip地址范围,可以向网络上任何请求地址的系统分发这些ip地址。在更安全的环境中(比如内网),或者在一个想要保持计算机获取...
2020-04-03 08:10:20 226
原创 linux常用命令
对linux只是使用者,非管理员或开发人员,支持常用的基础命令的整理进程:命令描述top查看资源使用率ps -ef/-aux查看进程ps -fu 用户名/ps -fu whoami按用户查看进程lsof -i:8771按端口查看进程lsof -n | grep deleted查找进程:进程占用了已经被删除了文件,但是对应的文件句柄没有被关闭...
2020-04-03 07:57:54 280 1
原创 linux文件系统介绍
/bin:linux用户命令/boot:可启动的linux内核和启动加载程序的配置文件/dev:用来表示系统中设备访问点的文件/etc:管理配置文件/home:分配给用户的目录/media:为自动挂载设备提供了一个标准位置/lib:/bin及/sbin的应用启动所需要的共享库/mnt:被media取代/misc:根据请求自动关在文件系统/opt:存储附加应用程序软件的目录/pr...
2020-04-03 07:41:21 104
原创 linux学习介绍
由于非linux系统开发和管理员,只做了基础的学习及实际工作中经常使用的命令整理linux是基于uninx重新开发而来,开源之后,自动演变了很多版本。目前比较流行的版本red hat,fedora,ubuntu等都是由最初的演变版本中的分支。具体历史可以看看(linux宝典 christopher negus),挺有意思的。学习内容也是来源于此书。1、SHELL用来解释和管理命令的程序;...
2020-04-03 07:37:25 176
原创 docker使用篇
docker的安装进入docker hub,下载引擎,社区版本,选择对应的系统https://hub.docker.com/search/?type=edition&offering=communitycentos 的安装教程步骤https://docs.docker.com/install/linux/docker-ce/centos/docker ce/ee:Docker E...
2020-02-29 16:33:10 318
原创 docker介绍篇
相关地址docker 官网:https://www.docker.com/官方文档:https://docs.docker.com/install/linux/docker-ce/centos/中文文档:http://www.dockerinfo.net/documentdocker仓库:https://hub.docker.com/阿里云仓库:https://cr.console.al...
2020-02-29 15:01:08 221
原创 vue中的ui框架,图形组件
Bootstrap分两种使用:vuestrap组件库,封装好的vue组件,可以直接当作子组件用css+js 可以在vue中直接用,更好的用法是根据提供的模板实例封装成自定义组件第三种是对第二种的进一步封装,像boostrap-table等vue工程搭建完成的基础上安装bootsrap-vue插件库 $ npm install vue-strap其中的select组件不适用于v...
2019-09-23 21:40:27 1039
翻译 spring对于缓存的支持
8. 缓存抽象从3.1版开始,Spring Framework提供了对现有Spring应用程序透明地添加缓存的支持。与事务 支持类似,缓存抽象允许一致地使用各种缓存解决方案,而对代码的影响最小。从Spring 4.1开始,通过JSR-107注释和更多自定义选项的支持,缓存抽象得到了显着改进。8.1 了解缓存抽象缓存与缓冲区术语“buffer”和“cache”往往可以互换使用。然而,请注...
2019-03-27 14:51:13 892
转载 每个国家对应的语言Locale和国家代码对照表(国际化支持)
转载自:https://www.cnblogs.com/jacksoft/p/5771130.html语言代码 国家/地区 ""(空字符串) 无变化的文化 af 公用荷兰语 af-ZA 公用荷兰语-南非 sq 阿尔巴尼亚 sq-AL 阿尔巴尼亚-阿尔巴尼亚 ar 阿拉伯语 ar-DZ 阿拉伯语-...
2019-03-20 18:18:33 2668
原创 关于页面请求报错404的问题(idea+maven+tomcat+springmvc)
关于页面请求报错404的问题(idea+maven+tomcat+springmvc)第一次使用idea,搭建springmvc后根据路径请求controller,总是报错404;不能进入controller,后台无报错该篇写了很多原因,可做参考:https://blog.csdn.net/baidu_15275441/article/details/73930961现在说下我遇到的这个...
2019-03-13 15:38:09 752 1
原创 mybatis3.4.6 源码分析笔记
官网配置教程:http://www.mybatis.org/mybatis-3/源码下载:常用使用说明使用mybatis集成pom配置使用我的练习项目;第一次自己搭maven可以在一个maven工程里放子工程,这个方式还挺好的;两个子项目可以共用父项目的pom配置 <dependencies&a
2019-01-04 22:43:58 1065
原创 jdk1.8 java.text.SimpleDateFormat占位符问题
jdk1.8 java.text.SimpleDateFormat:大小写问题年底遇到的问题现象:2018-12-30,31,两天,如果格式化时间使用YYYY-MM 大写的YYYY;格式化后的时间就变成了2019-12-30,31;大写表示周年:所以意思可能为每周以周日开始,周一结束,如果本周存在跨年,则本周第一天开始便为第二年的时间。所以年份表示应该使用小写yyyyjdk1.8:ht...
2019-01-02 14:41:44 598
原创 log4j2测试用例
指定log4j2配置文件位置 private static final Logger logger; static { try { File log4jFile = new File("H:\\workerSpace-My\\workspace-mybatis\\mybatisTest\\mybatisTest-mybatisProject\\target\\classes\\con...
2018-12-20 09:50:25 1037
原创 其他
来源于万能的网络:什么是真正的成熟:身段要软,手段要硬;只有小孩子才会发脾气,成年人只解决问题;人生这场试炼,只靠才华是不够的,你还要耐得住批评,受得住委屈;人 -------天性自恋,练习把身段放低,是一场艰苦的修行,也要坚持每一天让自己的手段更硬,方法更多。...
2018-12-10 20:35:41 179
原创 动态代理的三种实现
第一种方式:JDBCpublic class WorkerProxy implements InvocationHandler{ private Object target; public WorkerProxy(Object target) { // TODO Auto-generated constructor stub this.target = target; }...
2018-11-11 17:00:32 4496
原创 访问者模式Visitor
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049GOF定义:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作用访问者来实现同类对象之间相同动作之间的差异;通过观察者的扩展(新增观察者),实现对两个对象动作的扩展例:员工的抽象类iemployee,comm...
2018-10-11 11:12:09 146
原创 状态模式State
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049状态模式:对状态进行抽象,通过状态决定动作以电梯为例:电梯runstatus:可以stop停,不能open开门,不能run再运行,不能close关门...
2018-10-11 09:44:57 123
原创 观察者模式Observer
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049观察者模式:被观察者有动作会触发观察者的动作例子来源于:Java设计模式经典搞笑珍藏版...
2018-10-11 09:35:42 124
原创 备忘录模式Memento
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049GOF给备忘录模式的定义为:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态例:使用memento记录originator的前一个state;在变更之前将状态放到备忘录里,变更后可以读取备忘录里...
2018-10-11 09:26:07 205
原创 调节者(中介者)模式Mediator
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049中介者模式:将两个本没有关联的类,关联起来;这个模式好像没啥实际用处例:A,B没有关系,利用中介者A可以调用B 的方法,反之亦然package com.zhaowd.test.designPattern.Mediator中介者;public class T...
2018-10-10 18:44:51 284
原创 命令行模式Command
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049命令行模式:将指令抽象成对象,执行这个命令时,对应命令的执行发放可以执行有哪个人来实际工作比如:现有代码组,需求组,现在有个bug来要加一段代码的命令,这个命令肯定需要代码组来完成;客户端不需要去管是谁具体的去执行,只需要保证命令正确即可package co...
2018-10-10 18:19:51 437
原创 责任链模式Chain of Responsibility
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049责任链模式:存在层级责任关系(省长–>市长–>区长–>旗/县长);每一级可以选择自己处理还是交由下一级处理;客户端需要指定层级关系,可以直接指定从哪个位置开始比如有如下场景:层级关系为:father–>husband–>son两...
2018-10-10 17:59:29 159
原创 模板方法模式Template Method
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049模板方法模式:流程固定,每个步骤可有不同的实现以冒泡排序算法为例:整型数组与字符串数组的冒泡排序步骤是一样的,但是具体如两个值比较,获取数组长度可能略有差异,模板方法就是对差异部分进行抽象,以达到一个模板的功能1.setList 确定待排序数组;2.getLe...
2018-10-10 17:24:41 164
原创 策略模式Strategy
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049策略模式:结果一致,过程可选场景:对客户端提供可选的策略
2018-10-10 17:05:27 119
原创 享元模式Flyweight
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049享元模式:类似于有限多例;使用一个共享容器(对象池)(比如map),来存储对象实例,使用key来标识这个实例,使用时可以根据key来决定时创建新的实例还是使用对象池里的实例。...
2018-10-10 16:00:13 122
原创 门面模式Facade
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049门面模式:将一个固化的流程进行封装,使对外提供的方法更简单将一个流程化的东西进行整合例:将写信的流程封装到postLetter,对外提供这个方法更简便package com.zhaowd.test.designPattern.facadePattern门面模...
2018-10-10 15:43:45 270
原创 组合模式Composite
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971树形结构应用场景:存在树形结构,含上下级关系
2018-10-10 15:25:12 122
原创 桥接模式Bridge
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971通过桥,将两个类关联起来;有点像动态代理,不同的Bridge是将公共部分抽取出来FalseComp 这个就是桥,将公司跟产品关联起来,产品的变化可以关联到公司生产不同的产品赚钱package com.zhaowd.test.designPattern.br...
2018-10-10 15:15:10 168
原创 委派模式Delegate
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971充当调度的角色,分发的功能最简单的就是if-else;委派给其他类处理
2018-10-09 14:48:38 168
原创 代理模式Proxy
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971静态代理:通过继承实现,重写父类的方法,可以对被代理的父类进行处理2. 动态代理:代理类是可选的2.1 jdk实现,利用反射代理类实现InvocationHandler接口,动态的代理及被代理类 package com.zhaowd.test....
2018-10-09 14:47:46 181
原创 装饰器模式Decorate
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971装饰器模式是指对被装饰类的扩展;与代理模式类似,代理是对被代理类的限制,由代理来做事关于两者差异,这个写的挺好的https://www.cnblogs.com/zhengbin/p/5618564.html以这个类图为例,有个成绩单schoolreport,...
2018-10-09 14:46:43 163
原创 适配器模式Adapter
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971适配器模式,类似于一个转接头,将一种类型转换成另外一种类型示例:本地有个user实体,成员是name,address等;现在从外面传过来另一个实体,成员有个baseInfo节点下面有name,address的信息,现在需要将外面的实体转成本地的实体使用,就需要这...
2018-10-09 14:45:46 95
原创 有限多例
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971只能产生固定数量的实例实现:通过类内部懒加载生成指定数量的实例,并防止new来创建实例package com.zhaowd.test.designPattern.multitionPattern有限多例;import java.util.ArrayList;...
2018-10-09 14:44:41 246
原创 单例模式SingleTon
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971一个类只能有一个实例实现:1. 懒汉式,需要使用的时候创建实例2. 饿汉式,类加载的时候创建实例应用场景举例:序列化与反序列化,保证反序列化的线程安全问题package com.zhaowd.test.designPattern.singleton.hu...
2018-10-09 14:43:49 106
原创 原型模式Prototype
完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971深度克隆,深度复制一个对象实现:1. 序列化 2.自己通过赋值的方式手动处理实现Cloneable接口(浅复制),使用以下方法重写clone方法private Object deepClone() { //使用序列化深度克隆;或新建对象进行成员赋...
2018-10-09 14:41:54 99
mybatis源码+练习代码+插件+log4j2+maven
2018-11-13
windows 下启动hbase报错
2018-11-03
安装mysql 配置时报错
2018-11-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人