首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
user9116985488034
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
JVM内存泄漏排查一篇就懂
什么是OutOfMemoryError?什么是内存泄漏?内存溢出和内存泄露的联系?实际生产需要的启动参数?如何排查?
长连接 Netty 服务内存泄漏,看我如何一步步捉 “虫” 解决 | 京东云技术团队
每次发生内存泄漏,内存快耗尽时,总得重启下,虽说重启是最快解决的方法,但是程序员是天生懒惰的,要数着日子来重启,那绝对不是一个优秀程序员的行为!问题必须彻底解决!
从Hessian RPC 注解方式看Spring依赖注入
Hessian 是一个binary-rpc协议轻量级RPC调用框架,相对于我们常见的Dubbo,Spring Cloud 使用起来方便简洁。 基于Spring IOC 实现Hessian注解形式服务发布与服务消费。从实现过程深入了解Spring 依赖注入的原理。 将hessia…
异步编程利器:CompletableFuture详解 |Java 开发实战
我们异步执行一个任务时,一般是用线程池Executor去创建。如果不需要有返回值, 任务实现Runnable接口;如果需要有返回值,任务实现Callable接口,调用Executor的submi
并发编程之定时任务&定时线程池原理解析
线程池的具体实现有两种,分别是ThreadPoolExecutor 默认线程池和ScheduledThreadPoolExecutor 定时线程池,上一篇已经分析过ThreadPoolExecutor原理与使用了,本篇我们来重点分析下ScheduledThreadPoolExe…
【基础】HTTP、TCP/IP 协议的原理及应用
本文将持续记录笔者在学习过程中掌握的一些 HTTP 、TCP/IP 的原理,以及这些网络通信技术的一些应用场景,文章会保持更新,相当于对这块知识的一个总结和归纳。有不正确之处欢迎指出,及时改正~ 当用户在浏览器地址栏输入地址,敲下回车键,直到看到网页界面,一般时间不过两三秒左右…
JTS Java空间几何计算、距离、最近点、subLine等 稳健的一比,持续更新中
项目需求,需要很多的空间几何计算,例如:点、线、面之间的距离、面积、长度、相交、最短距离点等,由于相关文档是真的缺乏,墙内墙外看了大量的博客和文档收集和验证了很久。现将结论和知识点整理发出来。地理坐标系(Geographic coordinate system),是以经纬度为地图...
MyBatis自定义TypeHandler
阅读本文您可收获: 1.使用TypeHanlder处理MyBaits中数据库字段与Java类属性的转换 2.如何自定义TypeHandler 3.如何局部或全局配置TypeHandler
还在手写SQL实现?试试MyBatis-Plus同款IDEA插件吧!提示太全了,还能一键生成代码!
偶然发现MyBatis-Plus团队也开发了一款插件MyBatisX,体验了一把确实非常好用,提示很全,而且还能通过GUI生成代码,推荐给大家!
关于 锁的四种状态与锁升级过程 图文详解
锁的状态总共有四种,级别由低到高依次为:无锁、偏向锁、轻量级锁、重量级锁,这四种锁状态分别代表什么,为什么会有锁升级?其实在 JDK 1.6之前,synchronized 还是一个重量级锁,是一个效率比较低下的锁,但是在JDK 1.6后,Jvm为了提高锁的获取与释放效率对(sy…