自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (10)
  • 收藏
  • 关注

原创 Zookeeper 基础知识

Zookeeper 下 Server 工作状态服务器具有四种状态,分别是 LOOKING、FOLLOWING、LEADING、OBSERVING。1、LOOKING:寻找 Leader 状态。当服务器处于该状态时,它会认为当前集群中没有 Leader,因此需要进入 Leader 选举状态。2、FOLLOWING:跟随者状态。表明当前服务器角色是 Follower。3、LEADING:领导者状态。表明当前服务器角色是 Leader。4、OBSERVING:观察者状态。表明当前服务器角色是 Obser

2021-08-09 10:47:52 205

原创 Zookeeper 基础知识

Chroot 特性3.2.0 版本后,添加了 Chroot 特性,该特性允许每个客户端为自己设置一个命名空间。如果一个客户端设置了 Chroot,那么该客户端对服务器的任何操作,都将会被限制在其自己的命名空间下。通过设置 Chroot,能够将一个客户端应用于 Zookeeper 服务端的一颗子树相对应,在那些多个应用公用一个 Zookeeper 进群的场景下,对实现不同应用间的相互隔离非常有帮助。Zookeeper会话Zookeeper的连接与会话就是客户端通过实例化Zookeeper对象来

2021-08-04 22:54:19 385 1

原创 ZooKeeper基础知识

什么是ZooKeeper?ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。Zookeeper 保证了如下分布式一致性特性:顺序一致性原子性单一视图可靠性实时性(最终一致性)客户端的读

2021-08-01 22:54:15 115

原创 MyBatis 基础知识

什么是mybatis?Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。通过 xml 文件或注解的方式将要执行的各种 st

2021-07-31 17:10:02 291

原创 设计模式之禅

六大设计原则单一职责原则SRP: single responsibility principleRBAC: Role-basesd access Control 基于角色的权限访问现在不同的操作类型的方法要尽力放到不同的接口里面变更的风险可以降低里氏替换原则子类继承父类只要父类能够出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或者异常,使用者可能根本就不需要知道哦...

2020-02-17 22:13:59 191

原创 嵌套for循环中使用标号

可以给语句块加标号赋予它们名称,标号位于语句之前。标号只能被continue和break引用。格式如下:label:statement语句前只允许加一个标号,标号后面不能跟大括号。通过用break后加标号对处于标号中的语句进行控制。往往标号后是for.while.do-while等循环。通过用标号,我们可以对外层循环进行控制 /* * 输出 0 2 */ for (...

2019-12-26 10:50:57 504

原创 Spring boot相关整理

https://blog.csdn.net/Kevin_Gu6/article/details/88547424https://www.jianshu.com/p/734519d3c383https://www.jianshu.com/p/85460c1d835a

2019-12-25 14:01:27 87

转载 TCP/IP五层(或四层)模型

图解TCP/IP协议基本概念1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; ...

2019-12-24 20:08:08 441

原创 Java多态

多态分两种重载式多态,也叫编译时多态。也就是说这种多态再编译时已经确定好了。重载大家都知道,方法名相同而参数列表不同的一组方法就是重载。在调用这种重载的方法时,通过传入不同的参数最后得到不同的结果。但是这里是有歧义的,有的人觉得不应该把重载也算作多态。因为很多人对多态的理解是:程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,这种情...

2019-12-24 17:23:23 126

转载 springboot主要注解及其作用

1.注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java...

2019-12-23 10:11:49 229

转载 单进程单线程的Redis如何能够高并发

1、基本原理采用多路 I/O 复用技术可以让单个线程高效的处理多个连接请求(尽量减少网络IO的时间消耗)(1)为什么不采用多进程或多线程处理?多线程处理可能涉及到锁多线程处理会涉及到线程切换而消耗CPU(2)单线程处理的缺点?无法发挥多核CPU性能,不过可以通过在单机开多个Redis实例来完善2、Redis不存在线程安全问题?Redis采用了线程封闭的方式,把任务封闭在一个线程,自...

2019-12-18 17:32:23 186

原创 mysql8 安装过程全纪录

WARNING! The remote SSH server rejected X11 forwarding request.Last failed login: Fri Nov 8 07:14:49 CST 2019 from 42.51.37.240 on ssh:nottyThere were 15 failed login attempts since the last succe...

2019-12-13 10:39:22 517

原创 docker安装nextcloud,亲测可行

centos7 docker安装nextcloud安装步骤docker安装nextcloud,亲测可行安装步骤1.安装docker2.下载运行镜像docker run -d -p 8100:80 -d -v /data/nextcloud:/var/www/html/ nextcloud3.界面配置在输入数据库配置和存储路径时属于已经挂载好的地址/var/www/html/4.等待...

2019-12-13 10:30:25 438

zuul2.0 代码可运行实例

zuul-2.1\zuul-sample\src\main\java\com\netflix\zuul\sample 下 Bootstrap中的main方法可运行 官网源码基础上修改

2018-08-14

HttpServletRequest解析设备类型和浏览器类型

分析HttpServletRequest 内容 解析出设备来源 手机 电脑 什么种类浏览器 什么系统

2018-01-04

GlassFish Eclipse Plugin

GlassFish Eclipse Plugin 插件 拷入对应目录使用拷入对应目录使用拷入对应目录使用

2017-10-26

图片添加水印 支持中文 支持透明图片 支持重复 支持旋转

图片添加水印 支持中文 支持透明图片 支持重复 支持旋转

2017-08-31

pdf 添加水印 支持中文和字体扩展 支持相对位置

pdf 添加水印 支持中文和字体扩展 支持相对位置

2017-08-31

PDFObject 可用

PDFObject 下载可用

2017-08-13

PDFObject js打开PDF插件 简单可用

PDFObject js打开PDF插件 简单可用 附送 第一本DOCKER书.pdf

2017-08-13

汉字获取首字母 ,拼音 繁体等

汉字获取首字母 ,拼音 繁体等

2017-08-13

ICEPdf(5.0.2) 去水印 支持中文

去水印 支持中文

2017-08-13

FileNet 实例

可以运行的filenet应用实例,附带相关jar包

2017-07-13

空空如也

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

TA关注的人

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