首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hebaodan
掘友等级
Java开发
|
美团
后端Java码农,学海无涯
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
《人月神话》读书笔记
《人月神话》第一版出版于1975年,至今对软件工程都有很大的价值,应该是程序员书柜里的必藏书籍。作者结合在IBM大型项目的切身实践和教学经验写成此书,并于1995年总结了20年前的观点,增加了几个章节。下面就书中主要观点写下笔记和感想。 焦油坑原本描述的场景是恐龙、大象、老虎在…
MyBatis源码学习笔记
初始化Configuration ,包括mapperRegistry,typeAliasRegistry,typeHandlerRegistry 注册:解析mapper xml, 把其中的节点信息和Mapper类的方法一一对应,每个方法对应生成一个 MappedStatemen…
mysql并发insert死锁问题——gap、插入意向锁冲突
线上出现MySQL死锁报警,通过show engine innodb status命令查看死锁日志,结合异常代码,还原发生死锁的事务场景如下: 环境: mysql5.7,事务隔离级别REPEATABLE-READ 表结构 并发事务 从上面可以看出,并发事务都成功执行delete…
paxos算法学习与推导
paxos算法内容及推导过程
[踩坑总结] HttpClient默认重试策略不处理SocketTimeoutException
httpClient默认重试策略DefaultHttpRequestRetryHandler针对连接超时和获取数据超时并不会重试,需要自定义重试策略。
TCP keepalive
在使用TCP长连接(复用已建立TCP连接)的场景下,需要对TCP连接进行保活,避免被网关干掉连接。 在应用层,可以通过定时发送心跳包的方式实现。而Linux已提供的TCP KEEPALIVE,在应用层可不关心心跳包何时发送、发送什么内容,由OS管理:OS会在该TCP连接上定时发…
Thrift架构
基于IDL(接口描述语言)生成跨语言的RPC clients and servers,支持超过20种语言 支持二进制的高性能的编解码框架 支持NIO的底层通信 相对简单的服务调用模型 在介绍Thrift架构前,先了解下一般RPC框架的组成结构
jdk动态代理异常处理分析,UndeclaredThrowableException
在RPC接口调用场景或者使用动态代理的场景中,偶尔会出现UndeclaredThrowableException,又或者在使用反射的场景中,出现InvocationTargetException,这都与我们所期望的异常不一致,且将真实的异常信息隐藏在更深一层的堆栈中。本文重点分析
alibaba fastjson躺坑记录
最近对post json参数做签名、验签处理,在用alibaba fastjson处理json时踩坑不少,记录下来供参考。申明下本文基于alibaba fastjson **1.2.9**版本 1、json的value为嵌套json时转为Map乱序问题 2、Map转json后va
Java 关键字 final 理解
本文详细讲解了用 final 修饰变量的意义
下一页
个人成就
文章被点赞
86
文章被阅读
18,135
掘力值
474
关注了
1
关注者
49
收藏集
0
关注标签
11
加入于
2016-09-07