自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

神武舞

噜啦啦噜啦啦噜啦噜啦咧 噜啦噜啦噜啦噜啦噜啦咧 噜啦啦噜啦啦噜啦噜啦咧 噜啦噜啦噜啦咧

  • 博客(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 1304

原创 vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第二篇-k8集群安装

ubuntu 虚拟机安装 k8s 集群

2021-10-05 18:05:53 655

原创 vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置

ubuntu 最新版本搭建k8s最新版本集群

2021-10-05 15:43:43 1081

原创 linux与云计算简介

云:在云计算中,为用户提供服务的操作系统并不是直接运行在计算机硬件上,是通过配置虚拟机管理程序(linux)来运行多个操作系统(虚拟机)的(操作系统是安装在虚拟机或容器中的),有时会将虚拟机管理程序称为计算节点(compute node)或主机(host);通过kvm/xen等虚拟化技术使linux操作系统成为虚拟机管理程序。共享内存:多个虚拟机可以共享一组虚拟机管理程序(主机)开源的op...

2020-04-03 08:13:30 1288

原创 linux网络管理

基本概念请求DHCP服务:linux系统充当了DHCP客户端,在每个启用的端口上发送对DHCP服务器的请求,并且在请求中使用网络接口的MAC地址来识别自己。从DHCP服务器获取响应:从DHCP服务器返回给DHCP客户端。内容至少包含:ip地址:DHCP服务器通常拥有一个ip地址范围,可以向网络上任何请求地址的系统分发这些ip地址。在更安全的环境中(比如内网),或者在一个想要保持计算机获取...

2020-04-03 08:10:20 189

原创 linux常用命令

对linux只是使用者,非管理员或开发人员,支持常用的基础命令的整理进程:命令描述top查看资源使用率ps -ef/-aux查看进程ps -fu 用户名/ps -fu whoami按用户查看进程lsof -i:8771按端口查看进程lsof -n | grep deleted查找进程:进程占用了已经被删除了文件,但是对应的文件句柄没有被关闭...

2020-04-03 07:57:54 234 1

原创 linux文件系统介绍

/bin:linux用户命令/boot:可启动的linux内核和启动加载程序的配置文件/dev:用来表示系统中设备访问点的文件/etc:管理配置文件/home:分配给用户的目录/media:为自动挂载设备提供了一个标准位置/lib:/bin及/sbin的应用启动所需要的共享库/mnt:被media取代/misc:根据请求自动关在文件系统/opt:存储附加应用程序软件的目录/pr...

2020-04-03 07:41:21 81

原创 linux学习介绍

由于非linux系统开发和管理员,只做了基础的学习及实际工作中经常使用的命令整理linux是基于uninx重新开发而来,开源之后,自动演变了很多版本。目前比较流行的版本red hat,fedora,ubuntu等都是由最初的演变版本中的分支。具体历史可以看看(linux宝典 christopher negus),挺有意思的。学习内容也是来源于此书。1、SHELL用来解释和管理命令的程序;...

2020-04-03 07:37:25 142

原创 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 284

原创 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 197

原创 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 985

翻译 spring对于缓存的支持

8. 缓存抽象从3.1版开始,Spring Framework提供了对现有Spring应用程序透明地添加缓存的支持。与事务 支持类似,缓存抽象允许一致地使用各种缓存解决方案,而对代码的影响最小。从Spring 4.1开始,通过JSR-107注释和更多自定义选项的支持,缓存抽象得到了显着改进。8.1 了解缓存抽象缓存与缓冲区术语“buffer”和“cache”往往可以互换使用。然而,请注...

2019-03-27 14:51:13 838

转载 每个国家对应的语言Locale和国家代码对照表(国际化支持)

转载自:https://www.cnblogs.com/jacksoft/p/5771130.html语言代码 国家/地区 ""(空字符串) 无变化的文化 af 公用荷兰语 af-ZA 公用荷兰语-南非 sq 阿尔巴尼亚 sq-AL 阿尔巴尼亚-阿尔巴尼亚 ar 阿拉伯语 ar-DZ 阿拉伯语-...

2019-03-20 18:18:33 2360

原创 关于页面请求报错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 721 1

翻译 spring5.1.3使用篇-数据访问

spring的事务管理支持及集成的各种数据库访问框架和技术

2019-01-05 22:00:12 1130

原创 mybatis3.4.6 源码分析笔记

官网配置教程:http://www.mybatis.org/mybatis-3/源码下载:常用使用说明使用mybatis集成pom配置使用我的练习项目;第一次自己搭maven可以在一个maven工程里放子工程,这个方式还挺好的;两个子项目可以共用父项目的pom配置 <dependencies&a

2019-01-04 22:43:58 1009

原创 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 566

原创 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 1002

原创 其他

来源于万能的网络:什么是真正的成熟:身段要软,手段要硬;只有小孩子才会发脾气,成年人只解决问题;人生这场试炼,只靠才华是不够的,你还要耐得住批评,受得住委屈;人 -------天性自恋,练习把身段放低,是一场艰苦的修行,也要坚持每一天让自己的手段更硬,方法更多。...

2018-12-10 20:35:41 153

原创 动态代理的三种实现

第一种方式: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 4186

原创 访问者模式Visitor

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049GOF定义:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作用访问者来实现同类对象之间相同动作之间的差异;通过观察者的扩展(新增观察者),实现对两个对象动作的扩展例:员工的抽象类iemployee,comm...

2018-10-11 11:12:09 123

原创 状态模式State

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049状态模式:对状态进行抽象,通过状态决定动作以电梯为例:电梯runstatus:可以stop停,不能open开门,不能run再运行,不能close关门...

2018-10-11 09:44:57 97

原创 观察者模式Observer

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049观察者模式:被观察者有动作会触发观察者的动作例子来源于:Java设计模式经典搞笑珍藏版...

2018-10-11 09:35:42 104

原创 备忘录模式Memento

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049GOF给备忘录模式的定义为:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态例:使用memento记录originator的前一个state;在变更之前将状态放到备忘录里,变更后可以读取备忘录里...

2018-10-11 09:26:07 162

原创 调节者(中介者)模式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 252

原创 命令行模式Command

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049命令行模式:将指令抽象成对象,执行这个命令时,对应命令的执行发放可以执行有哪个人来实际工作比如:现有代码组,需求组,现在有个bug来要加一段代码的命令,这个命令肯定需要代码组来完成;客户端不需要去管是谁具体的去执行,只需要保证命令正确即可package co...

2018-10-10 18:19:51 415

原创 责任链模式Chain of Responsibility

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049责任链模式:存在层级责任关系(省长–>市长–>区长–>旗/县长);每一级可以选择自己处理还是交由下一级处理;客户端需要指定层级关系,可以直接指定从哪个位置开始比如有如下场景:层级关系为:father–>husband–>son两...

2018-10-10 17:59:29 138

原创 模板方法模式Template Method

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049模板方法模式:流程固定,每个步骤可有不同的实现以冒泡排序算法为例:整型数组与字符串数组的冒泡排序步骤是一样的,但是具体如两个值比较,获取数组长度可能略有差异,模板方法就是对差异部分进行抽象,以达到一个模板的功能1.setList 确定待排序数组;2.getLe...

2018-10-10 17:24:41 143

原创 策略模式Strategy

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049策略模式:结果一致,过程可选场景:对客户端提供可选的策略

2018-10-10 17:05:27 100

原创 享元模式Flyweight

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049享元模式:类似于有限多例;使用一个共享容器(对象池)(比如map),来存储对象实例,使用key来标识这个实例,使用时可以根据key来决定时创建新的实例还是使用对象池里的实例。...

2018-10-10 16:00:13 97

原创 门面模式Facade

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049门面模式:将一个固化的流程进行封装,使对外提供的方法更简单将一个流程化的东西进行整合例:将写信的流程封装到postLetter,对外提供这个方法更简便package com.zhaowd.test.designPattern.facadePattern门面模...

2018-10-10 15:43:45 236

原创 组合模式Composite

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971树形结构应用场景:存在树形结构,含上下级关系

2018-10-10 15:25:12 101

原创 桥接模式Bridge

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971通过桥,将两个类关联起来;有点像动态代理,不同的Bridge是将公共部分抽取出来FalseComp 这个就是桥,将公司跟产品关联起来,产品的变化可以关联到公司生产不同的产品赚钱package com.zhaowd.test.designPattern.br...

2018-10-10 15:15:10 150

原创 委派模式Delegate

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971充当调度的角色,分发的功能最简单的就是if-else;委派给其他类处理

2018-10-09 14:48:38 135

原创 代理模式Proxy

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971静态代理:通过继承实现,重写父类的方法,可以对被代理的父类进行处理2. 动态代理:代理类是可选的2.1 jdk实现,利用反射代理类实现InvocationHandler接口,动态的代理及被代理类 package com.zhaowd.test....

2018-10-09 14:47:46 150

原创 装饰器模式Decorate

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971装饰器模式是指对被装饰类的扩展;与代理模式类似,代理是对被代理类的限制,由代理来做事关于两者差异,这个写的挺好的https://www.cnblogs.com/zhengbin/p/5618564.html以这个类图为例,有个成绩单schoolreport,...

2018-10-09 14:46:43 137

原创 适配器模式Adapter

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971适配器模式,类似于一个转接头,将一种类型转换成另外一种类型示例:本地有个user实体,成员是name,address等;现在从外面传过来另一个实体,成员有个baseInfo节点下面有name,address的信息,现在需要将外面的实体转成本地的实体使用,就需要这...

2018-10-09 14:45:46 77

原创 有限多例

完整设计模式目录见: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 223

原创 单例模式SingleTon

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971一个类只能有一个实例实现:1. 懒汉式,需要使用的时候创建实例2. 饿汉式,类加载的时候创建实例应用场景举例:序列化与反序列化,保证反序列化的线程安全问题package com.zhaowd.test.designPattern.singleton.hu...

2018-10-09 14:43:49 75

原创 原型模式Prototype

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82981971深度克隆,深度复制一个对象实现:1. 序列化 2.自己通过赋值的方式手动处理实现Cloneable接口(浅复制),使用以下方法重写clone方法private Object deepClone() { //使用序列化深度克隆;或新建对象进行成员赋...

2018-10-09 14:41:54 76

mybatis源码+练习代码+手写练习

mybatis源码:源代码,含少量注释+练习代码:使用练习,Maven,log4j2,插件+手写练习:自己手写mybatis简化版

2018-11-16

mybatis源码+练习代码+插件+log4j2+maven

mybatis源码,含理解注释+练习代码(mybatis测试)+插件(generator插件,分页插件)+log4j2+maven

2018-11-13

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

TA关注的人

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