首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不识君
掘友等级
基础架构开发工程师
主要从事基础架构、中间件方面的研发工作。 微信公众号:不识君的荒漠 github: https://github.com/xxd763795151
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
64
文章 64
沸点 0
赞
64
返回
|
搜索文章
不识君
基础架构开发工程师
·
3年前
关注
bash shell基本语法之逻辑表达式
控制语句需要逻辑表达式进行分支判断,bash shell逻辑表达式一般有3种写法:test expression、[ expression ] 、[[ expression...
2
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
bash shell基本语法之函数
本文对bash shell中函数的定义、使用、返回值等作一个基本语法及使用说明的讲解,并提供相关的代码示例。...
1
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
落地网关soul(shenyu)过程中的一些实践
我们在对一个开源组件选型的时候,可能会基于很多方面进行考量,比如业务场景、技术储备、组件的功能特性、组件的性能、社区活跃度等等。 我们选择这款网关却是以我们组的现状来决定的...
3
2
分享
不识君
基础架构开发工程师
·
3年前
关注
Kafka生产者消息发送流程
消息的发送过程基本就是这样,主要采用的就是生产者-消费者模式,异步批量发送的形式。鉴于代码量太大,所以不会贴太多源码分析,尽量使用流程图和文字表达清楚。...
2
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
Zookeeper4字运维指令:is not executed because it is not in the whitelist
想用wchc查看监听路径信息,使用这个指令查询的时候,zookeeper服务器返回的响应信息是: wchc is not executed because it is no...
1
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
频繁操作zookeeper节点,客户端收不到监听通知
生产上某个应用有45个节点,每个节点集成有一个zk客户端,即这45个zk客户端监听同一条zk路径。当该zk路径节点的值被更新,这45个节点会收到节点变动的通知,进行相关业务...
2
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
curator对Zookeeper节点监听总结
zookeeper提供的原生API操作过于烦琐,curator框架是对zookeeper提供的原生API进行了封装,提供了更高级的API接口,使客户端程序员使用zookee...
1
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
重写finalize方法的类实例,在其它类中被弱引用遇到gc的问题
弱引用的对象在gc的时候应该被回收掉,但是如果重写了finalize方法,在第一次gc的时候,只是没有了强引用关系,满足gc条件,但是这个时候被放到引用队列(又被强引用了)...
1
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
重写finalize方法的锅:一次full gc耗时且频繁的故障定位
事情最初是博主这边用jersey提供的客户端API封装了一个rest客户端集成到业务系统A中,结果某次系统A在线上运行时崩了,分析线程栈的dump文件时,发现是因为大量线程...
1
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
MyBatis自定义拦截器插件
MyBatis自身提供了接口,支持在映射语句的某一点进行拦截做一些处理。所以在我们使用mybatis这个框架来做一些数据的持久化方面的操作的时候,有时候可能根据业务需要,在...
2
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
B树基本概念
为磁盘或其它存储设备设计的一种平衡搜索树 类似红黑树,区别:在降低磁盘IO操作数上更好,结点可以有很多孩子 红黑树每个结点1个关键字,且至多左右2个子节点。B树一个结点有n...
1
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
红黑树简介之java实现
红黑树本身就是一棵二叉搜索树。 二叉搜索树是不平衡的,在极不平衡的时候,也就是最坏的情况下,会退化成链表,此时的时间复杂度为O(n)。...
2
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
二叉搜索树简介之java实现
本文是对二叉搜索树(也叫排序二叉树)的基本介绍,及相关操作说明,最后附有代码说明,本文主要采用的编程语言为java。...
1
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
JDK内置帮助JVM故障定位与处理的几个小工具
JVM进行故障定位主要是对系统运行时的一些数据进行处理及分析,如堆栈信息、线程快照等。 JDK自带了一些工具可以帮助开发人员或才运维人员进行故障定位。...
2
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
java集合类遍历的同时进行删除操作
在使用java的集合类遍历数据的时候,在某些情况下可能需要对某些数据进行删除。往往操作不当,便会抛出一个ConcurrentModificationException,本方...
1
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
kafka新老集群平滑迁移实践
将不同kafka集群的服务进行集群间平滑迁移的时候,生产端和消费端可能位于不同的服务进程上,因此生产者数据同步以及消费端的消费幂等性处理是一个难以处理的问题,这里提供一个平...
5
4
分享
不识君
基础架构开发工程师
·
3年前
关注
推荐一款轻量级的kafka管理平台: kafka-console-ui
kafka-console-ui 是一款轻量级的kafka可视化管理平台,安装、配置特别简单,一般来说只需要配置一个kafka集群地址启动即可。 不是一个企业级的平台,目前...
3
2
分享
不识君
基础架构开发工程师
·
3年前
关注
无代码侵入对spring boot可执行jar包增加过滤器
我们日常基于spring boot框架开发web项目的时候,大多数情况下将工程打包为一个可执行的jar包,使用java -jar project.jar的方式启动(或者不嫌...
1
1
分享
不识君
基础架构开发工程师
·
3年前
关注
Spring mvc基于注解自定义servlet
在spring mvc中,有一个servlet实现:DispatcherServlet,也是spring mvc的核心部分,拦截所有请求(/*),并分发给不同的处理器,进行...
1
评论
分享
不识君
基础架构开发工程师
·
3年前
关注
介绍一个实现ssh-2协议的java库:Ganymed SSH-2 for Java
官方地址:Ganymed SSH-2 for Java,打开页面后,如下图位置,选择一个版本下载,我以最后发布版本说明,从图中也可以看到最后一次发版是在2006年,很老的一...
1
评论
分享
下一页
个人成就
文章被点赞
201
文章被阅读
138,248
掘力值
3,713
关注了
0
关注者
44
收藏集
0
关注标签
11
加入于
2021-10-19