- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 一次CPU使用率高的排查
一次CPU使用率高的排查 背景 升级基础jar之后 CPU使用率飙升 top命令查看是不是java进程占用CPU 2437 pgrep java | xargs ps -u --pid 或者 ps -aux 看下各进程的情况 查看启动命令 ll /proc/2423 可以查看进程的目录 cat /proc/2423/cmdline 可以看到完整命令 top -Hp 2423 查看是哪个线程占用CPU 发现是2438 把nid转成16进制986之后 通过命令jstack 2423 | grep -1
2020-07-13 16:57:37
226
原创 分库分表之后的ID设置
背景 分库分表后,原本一个数据库上的自增id的结果,在分库分表下并不是全局唯一的. 所以,分库分表后需要有一种技术可以生成全局的唯一id. 一些常见方案 数据库自增 id , 单库维护id 对并发不太友好 uuid, uuid太长了 基于时间 支持并发不靠谱 snowflake 算法 snowflake 算法是 twitter 开源的分布式 id 生成算法,就是把一个 64 位的 long ...
2020-04-24 16:24:48
399
原创 我是Java工程师,我的Mac环境这样搭建
我是Java工程师,我的Mac环境这样搭建 系统设置 将功能键(F1-F12)设置为标准的功能键 MacBook键盘最上面一排的功能键(F1-F12)默认是系统亮度和声音之类的快捷设置,当MacBook作为你的娱乐电脑时,这样的默认设置是非常方便的,但是对于将MacBook作为工作电脑而且需要频繁使用功能键(F1-F12)的人,最好将功能键(F1-F12)的行为设置为标准的功能键。 首先打开Sy...
2018-09-21 15:21:00
755
1
原创 关于Spring boot 2.0新特性-随手记
关于Spring boot 2.0新特性 读了篇文章的总结 最近终于弄了台自己用的电脑想弄个小项目,自己平时用spring boot,不过主要版本还在1.5,想着自己用的时候,就直接上2.0了。 遂随手搜索了下,看到了Spring Boot 2.x 新特性总结及迁移指南。 对于这篇文章中我自己提炼出来的几个关键点是: 一些配置的废弃和新增 官方文档 jdk版本要求8以上,且开始支持9....
2018-08-21 23:53:59
206
原创 JSON库 Jackson的一些使用笔记
如何将字段名和需要read或者write的String里的字段名进行映射(例如JavaBean里保持驼峰去接收一些API返回的非驼峰结果) 方法1使用@JsonProperty ,可以在Java里保留驼峰 //这样就可以让status获取到statusId的值,并且在序列话的时候也会有此影响 @JsonProperty(value = "statusId") p...
2018-02-27 11:08:18
1715
原创 微服务权限问题认证方式,简单学习
微服务下认证的一些方案 Oauth2的概念,感觉 阮一峰写的理解OAuth 2.0可以对OAuth的概念有较好的了解 对于权限概念以及怎么搭建权限系统,微服务API级权限的技术架构这篇文章,比较好了解释了RBAC,并简单介绍了买单侠做的工作。 不过对于具体的技术讲的不多 微服务架构下的安全认证与鉴权,这篇文章,讲的比较全面了,Oauth ,JWT,Session 都有提到,不过Token或者说JWT
2017-10-26 22:10:45
3761
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人