首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
fenglllle
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
javaagent技术原理
前言 说道Javaagent是最近经常在使用这个技术,顺便了解了原理与根源,实际上就是jvm开个代理字节码修改的instrument接口。但实际上使用,根据使用的方式不同而略有区别。 1. Jav
JVM 线程与进程,主线程
前言 经常JVM进程启动过程中就自动退出,但是有时候却不会,笔者也没有深究原理,直到最近处理问题,发现不知道为什么进程退出。原来JVM早就定义了规范。这对我们开发中间件会提供一种设计规范。 1.
Spring 事件源的用途
Spring已经非常熟悉,Spring容器状态事件也是日常使用的功能,经常用于解耦,但是有时候事件却会重复的监听,此时就需要处理了,source也是有特殊用途的。1. 构造一个Spring boot应用,写一个监听器。ConfigurableApplicationContext ...
ubuntu20.04.3LTS 实现gnome终端选中复制右键粘贴功能
笔者在使用Ubuntu20.04.3LTS 的时候对自带的终端gnome终端使用很不习惯,使用的方式是选中鼠标中键粘贴,类似macOS的iterm的默认能力,但是iterm的是可以设置的。gnome终端却不行,securecrt使用习惯了,那么怎么实现选中复制右键粘贴呢。1. 选...
mysql-connect-java驱动从5.x升级到8.x的CST时区问题
旧项目MySQL Java升级驱动,本来一切都好好的,但是升级到8.1. pom依赖,构造一个真实案例,这里的8.0.<groupId>org.springframework.<version>2.5.<groupId>org.mybatis.spring.<version>2....
ubuntu MySQL安装使用教程
笔者需要多个版本的MySQL方便验证一些问题,推动旧版的MySQL客户端升级,所以在虚拟机里面安装Ubuntu,然后在Ubuntu安装MySQL旧版本,笔者本机安装MySQL新版。没想到到处趟坑😅。以Ubuntu20版本为例。1. 执行tar -xvf mysql-xxx.sud...
arthas 启动原理分析
经常在应用的启动或者运行过程中需要动态的查看数据,或者实时的验证我们写的代码的结构与执行过程,此时需要一种工具能够动态的检测程序运行的状态,内存数据,线程情况,最好能够动态的替换代码实时生效,方便我们从日志或者其他埋点断言我们的猜测。1. 其实有很多工具可以达到这种效果,arth...
SDK升级无缝切换,更换返回值为什么需要重新编译
框架会经常迭代,那么更换包名也是其中一项,或者SDK变动后返回值变动。1. 1.package com.feng.byt.sdk.public class Person{// extends com.feng.other.model.this.package com.feng.b...
restTemplate文件上传与下载
上一章写了个文件上传的form表单解析器,但是有时候需要文件上传透传,当然也可以使用分布式文件系统解决这个问题,只是很多时候文件上传只是一个小功能,但是又不可或缺。1. Assert.Assert.requestCallback.response = request.return...
Http Server 文件下载与上传,form表单字节码解析
为了实现轻量级的HttpServer,可以使用JDK自带的HttpServer API,那么如何实现文件上传与下载,其实要实现这些需要理解Http协议的输入与输出标记。1. package com.feng.server.import com.sun.net.httpserver...
下一页
个人成就
文章被点赞
31
文章被阅读
45,735
掘力值
540
关注了
0
关注者
13
收藏集
0
关注标签
0
加入于
2021-10-20