首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
fenglllle
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
fenglllle
3年前
关注
javaagent技术原理
前言 说道Javaagent是最近经常在使用这个技术,顺便了解了原理与根源,实际上就是jvm开个代理字节码修改的instrument接口。但实际上使用,根据使用的方式不...
4
评论
分享
fenglllle
3年前
关注
JVM 线程与进程,主线程
前言 经常JVM进程启动过程中就自动退出,但是有时候却不会,笔者也没有深究原理,直到最近处理问题,发现不知道为什么进程退出。原来JVM早就定义了规范。这对我们开发中间件...
0
评论
分享
fenglllle
3年前
关注
Spring 事件源的用途
Spring已经非常熟悉,Spring容器状态事件也是日常使用的功能,经常用于解耦,但是有时候事件却会重复的监听,此时就需要处理了,source也是有特殊用途的。1. 构造...
0
评论
分享
fenglllle
3年前
关注
ubuntu20.04.3LTS 实现gnome终端选中复制右键粘贴功能
笔者在使用Ubuntu20.04.3LTS 的时候对自带的终端gnome终端使用很不习惯,使用的方式是选中鼠标中键粘贴,类似macOS的iterm的默认能力,但是iterm...
1
评论
分享
fenglllle
3年前
关注
mysql-connect-java驱动从5.x升级到8.x的CST时区问题
旧项目MySQL Java升级驱动,本来一切都好好的,但是升级到8.1. pom依赖,构造一个真实案例,这里的8.0.<groupId>org.springframewor...
10
1
分享
fenglllle
3年前
关注
ubuntu MySQL安装使用教程
笔者需要多个版本的MySQL方便验证一些问题,推动旧版的MySQL客户端升级,所以在虚拟机里面安装Ubuntu,然后在Ubuntu安装MySQL旧版本,笔者本机安装MySQ...
0
评论
分享
fenglllle
3年前
关注
arthas 启动原理分析
经常在应用的启动或者运行过程中需要动态的查看数据,或者实时的验证我们写的代码的结构与执行过程,此时需要一种工具能够动态的检测程序运行的状态,内存数据,线程情况,最好能够动态...
1
评论
分享
fenglllle
3年前
关注
SDK升级无缝切换,更换返回值为什么需要重新编译
框架会经常迭代,那么更换包名也是其中一项,或者SDK变动后返回值变动。1. 1.package com.feng.byt.sdk.public class Person{/...
0
评论
分享
fenglllle
3年前
关注
restTemplate文件上传与下载
上一章写了个文件上传的form表单解析器,但是有时候需要文件上传透传,当然也可以使用分布式文件系统解决这个问题,只是很多时候文件上传只是一个小功能,但是又不可或缺。1. A...
0
1
分享
fenglllle
3年前
关注
Http Server 文件下载与上传,form表单字节码解析
为了实现轻量级的HttpServer,可以使用JDK自带的HttpServer API,那么如何实现文件上传与下载,其实要实现这些需要理解Http协议的输入与输出标记。1....
2
评论
分享
fenglllle
3年前
关注
Java实现http服务器
有个需求,需要内嵌http服务,要求体积尽可能小,http并发很小,那么就自行实现一个http服务。其实http只是一种应用层协议:超文本传输协议。传输层协议为TCP。1....
2
评论
分享
fenglllle
3年前
关注
Java应用启动mainclass与Spring boot启动的原理
最近把旧项目的框架更换为Spring boot,打包方式更为jar启动,其实以前也不是war部署,而是通过main方式启动的,这里看看原理。1. <groupId>org....
0
评论
分享
fenglllle
3年前
关注
Spring boot 2.1 RequestMappingHandlerMapping url信息
最近做项目,业务升级Spring boot的高一点的版本,发现以前mapping信息在日志不打印了,这就很难受了,毕竟看日志是一个基本日常,突然发现不能一眼看出HTTP的U...
1
评论
分享
fenglllle
3年前
关注
Spring boot BeanPostProcessor优先级
其实是一个老项目,项目中有aop,有BeanPostProcessor注入Spring bean的属性。当orader一样时,那么加载顺序就很重要。如何保证绝对的加载逻辑就...
0
评论
分享
fenglllle
3年前
关注
fastjson classloader问题处理与原因分析
最近做项目,一个业务使用了多重classloader隔离,在fastjson转换toJson时,直接报类转换异常了。1. package com.feng.fastjson...
0
评论
分享
fenglllle
3年前
关注
zookeeper 集群扩容方案 - 数据准确,停机扩容
最近笔者做了ZK集群的扩容,总结了一些经验,分享一下,其实其中还是有些问题的。1. 本质是zookeeper的3个节点扩容至5节点,实现2个节点的容错,提高...
0
评论
分享
fenglllle
3年前
关注
JVM远程调试功能开启,与原理
以前有篇文章,讲解Tomcat开启远程调试功能,只是讲解了用法,以及Tomcat的作者书写脚本的初衷。原理没写,其实不是Tomcat的具有远程调试功能,是JVM虚拟机提供的...
1
评论
分享
fenglllle
3年前
关注
Spring boot admin 日志
以前写过Spring Boot Admin的使用教程,还配置了各种路径参数。最近有留言说client的log怎么查看,其实log这个没写是因为,不能满足性能与管理的需要,E...
0
评论
分享
fenglllle
3年前
关注
Integer的parseInt与value of的原理
笔者一直使用Integer的转换,包括Long,枚举等,从来没有注意它是怎么实现的,最近有个业务组转换报错了,想看看是如何实现的。据笔者猜测:ASCII码转换?这是常用的计...
0
评论
分享
fenglllle
3年前
关注
linux创建文件默认权限umask
linux系统是绝大部分后端服务器运行的系统,但是笔者一直没有关注过,linux下用户创建目录的权限。一般都是root操作,然后没有权限就授予权限chmod +或者chow...
0
评论
分享
下一页
个人成就
文章被点赞
31
文章被阅读
46,167
掘力值
541
关注了
0
关注者
13
收藏集
0
关注标签
0
加入于
2021-10-20