自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 Linux免密登录

在ton-pc-004(以下简称004)免密登录ton-pc-003(以下简称003)

2023-10-08 15:32:55 230

原创 模拟宕机后kafka的重新分区

直接停掉192.168.233.133:9092 (broker.id = 5)恢复192.168.233.133:9092 (broker.id = 5)宕掉的broker已经不在leader和Isr中,Replicas依然还在。Isr中已经恢复看到了,但是leader中还是没有。leader也能自动恢复了。查看topic 分区。

2023-08-04 11:10:53 1106

原创 kafka创建topic配置分区和副本

指定这个topic的每个分区的副本数,默认是1,表示只有leader,没有follower。副本数越大写的代价就越高,但是数据丢失的可能性就越小。Isr:可用的follower副本的brokerId,如果某个broker宕掉了,那Isr中会没掉,但Replicas还在。然后是follower副本,每个分区的follower副本都不会被分配到leader所在的broker,而且会尽量分散。可以看到有6个分区,因为我的集群总共有4个broker,所以leader被尽可能分配到了全部的broker中,

2023-08-04 11:09:03 1134

原创 手动调整broker扩容后的旧topic分区

在broker扩容了两台机器之后,想让旧topic:quickstart76-events的分区也能铺满broker。

2023-08-04 11:05:59 197

原创 kafka集群扩容

查看quickstart76-events的分区状态并没有改变,因为kafka对旧的topic不会因为扩容了就主动去修改它的分区和副本情况。可见,针对新的topic,分区和对应的副本会铺满全部的broker。而旧的topic需要手动调整分区。

2023-08-04 11:01:44 243

原创 Kafka集群部署与结构

kafka专题系列

2023-08-04 10:58:22 154

原创 配置Jenkins slave agent(通过jnlp)方式连接

使用ssh的方式添加了两个agent,并都成功完成了构建任务,这一章使用jnlp的方式配置agent,jnlp方式配置agent有个好处,就是agent是主动去找到Master请求连接的,master->agent的通道可以配置一个agent的可访问ip:端口,也可以通过Websocket。这样即使agent是藏在不能直接访问的内网里的,也可以直接将它配置进来。

2023-06-30 11:12:27 1405

原创 配置Jenkins的slave agent并使用它完成构建任务

使用单机配置并运行了一个简单的maven项目,并发布到了一个服务器上启动。这一章将要配置一个slave agent,并将上一章的job放到agent上执行。我们agent使用的是ssh的方式。

2023-06-28 19:03:15 1545

原创 使用Jenkins构建发布一个简单的maven项目

这一章将使用单个Jenkins服务完成一个maven项目的打包和发布。

2023-06-27 20:06:18 1241

原创 Jenkins在Ubuntu的安装问题

使用apt安装没有成功,各种报错。最后使用了离线安装方式。

2023-06-26 11:21:07 724

原创 ByteToMessageDecoder注意readerIndex

即使你的一个ByteToMessageDecoder的输出任然是一个ByteBuf对象,你的pipeline的下一个channelHandler也不能是ByteToMessageDecoder,而必须要用MessageToMessageDecoder。in是原始的输入流,通常这是一个DirectByteBuf,如果docode的时候发现所需数据不足,则必须要直接返回,不能往out里加null对象,add方法会检测decoded对象不能为空;需要实现decode方法。

2023-05-22 21:24:46 118

原创 Javascript的一些细节

在javascript中我们最常听到的是“一切都是对象”对象:对象是属性的集合属性:属性是一个键值对我们写js代码的时候,不管你身处何方,你总能使用 this,this无处不在;this在不同的地方表示的对象是不相同的在全局中,this 是window在

2023-05-22 20:50:24 41

原创 正则表达式在指定位置插入内容

插入内容用到的是java的String的replace方法:然后就是获取我们要插入的位置,因为我们是要插入内容,所以我们的正则表达式不能匹配到内容,只能匹配到位置。这里就要使用\b或\B来匹配位置了\b表示匹配一个单词的边界cap匹配目标里面所有的包含cap的字符,但\bcap只会匹配cap开头的单词(cap前面是\s),同理有cap\b匹配已cap结尾的单词\B就刚好是

2023-05-22 20:48:39 382

原创 Java中的字符表示

一个char能表示的范围的字符称为:Basic Multilingual Plane(BMP),Java设计的初始,大家天真地认为两个字节大小(65536)已经能表示完世界上所有要用到的符号,所以java在给自己设计char类型的时候,用了两个字节(unsigned short)定义char(一开始的UCS-2,后来的UTF-16),UTF-16编码方式:字符编码的概念(UTF-8、UTF-16、UTF-32都是什么鬼)_顾小暖的博客-CSDN博客。java设计者当时是基于UCS-2固定两个字节能表示所有u

2023-05-19 16:29:58 802

原创 Java的char和Unicode

回归基础系列,自己搞懂Java的char和各种编码

2023-03-20 14:51:08 127

原创 Java ByteOrder

对java 的ByteOrder做说明

2023-03-17 15:42:53 250

原创 通俗地理解下AOP中的一些概念

通俗地讲解下Spring AOP中几个核心的概念,希望对你有所帮助。

2022-09-23 11:16:01 238

原创 不要在BeanDefinitionRegistryPostProcessor中调用BeanFactory.getBeanxxx

不要在BeanDefinitionRegistryPostProcessor中调用BeanFactory.getBeanxxx

2022-09-22 16:28:02 181 1

原创 使用vmware安装centos 7 minimal配置桥接网络

配置桥接网络,首先还原默认的VMware的网络配置:然后安装centos 7 minimal,安装完之后编辑使用的网卡配置,我的网卡是ens33,所以编辑对应的网卡vi /etc/sysconfig/network-scripts/ifcfg-ens33上面的这些物理机的IP地址和网关、dns等可以在windows网卡信息查看:配置好之后重启下网络服务/

2017-02-26 00:14:05 1395

原创 最大公约数的欧几里德算法

最大公约数的欧几里德算法

2017-02-22 22:28:56 366

原创 关于使用maven tomcat插件运行项目的问题

使用maven tomcat插件have different Class objects for the type javax/el/ExpressionFactory used in the signature的问题

2017-02-14 15:10:01 1844

原创 Lucene5中编写自定义同义词分词器(基于IK中文分词器)二

自定义基于IK分词器的同义词分词器

2017-01-08 21:49:09 828

原创 Lucene5中编写自定义同义词分词器(基于IK中文分词器)

基于IK分词器做的中文同义词分词器

2017-01-08 10:11:24 1141

原创 阿里云redis服务器安装配置

使用yum安装:yum install redis配置redis.conf文件:vi /etc/redis.conf如果要在外网访问访问你的redis服务器,将阿里云的公网ip加到ping 127.0.0.1后面添加访问密码,添加requirepass yourpassword重启服务:service redis restart完成,如果发现外网访问不了,则检查

2016-12-18 12:00:04 2688 2

原创 快速排序

快速排序

2016-12-16 11:48:35 229

原创 栈的内排序

栈的内排序

2016-12-15 09:29:40 303

原创 栈的反转

不借助第二个栈(空间复杂度O(1)),将栈反转过来

2016-12-15 09:27:10 418

原创 后缀表达式转中缀表达式

package com.daelly.algorithm.stack.express;import java.util.Stack;/** * 后缀表达式转中缀表达式 * 使用数据结构:栈 * 思路: * 碰到非操作符就压入栈 * 配到操作符就取出栈顶两个元素 x、y 执行 (x op y)将这个结果入栈 * 追后即可得到结果 * 缺陷:会有很多无用的(),但结果并不影响表达

2016-12-13 12:27:58 454

原创 中缀转后缀表达式

算法回顾系列第一篇

2016-12-12 11:06:02 281

原创 tomcat maven插件启动报错tomcat\conf\tomcat-users.xml cannot be read

tomcat maven插件启动报错[ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:run (default-cli) on project metaDB: Could not start Tomcat: Memory database file D:\WORK\target\tomcat\conf\tomcat-users.xml cannot be read -> [Help 1]

2016-11-24 12:14:05 4542 4

原创 VueJs异步动态加载块

一个值得参考的vuejs动态组件异步加载架构

2016-11-20 20:07:28 15534

原创 拓展django后台

django推展后端管理页面

2016-10-30 22:59:17 663

原创 java字符串replaceAll的一个坑

java字符串replaceAll的一个坑

2016-10-27 10:37:39 2281

原创 在pom.xml文件中配置嵌入式tomcat运行j2ee项目

maven tomcat plugin插件的使用,开发j2ee项目,我再也不用装tomcat了

2016-10-19 18:37:15 3024

原创 spring data jpa自定义DAO处理

spring-data-jpa仓库拓展

2016-10-19 16:15:21 5143 1

原创 spring boot笔记

spring-boot学习笔记

2016-10-19 14:32:50 307

转载 什么是Jasper

什么是jasper

2016-10-16 11:49:01 5083

原创 backbone实现单表的增删改查

一个backbone+sprng-boot的示例项目

2016-08-31 14:28:56 998

原创 Backbone的fetch方法

backbone的model的fetch方法与java后端交互

2016-08-21 12:03:36 3609

原创 正则表达式的“非”匹配

正则表达式基础

2016-08-05 10:12:11 16638

空空如也

空空如也

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

TA关注的人

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