大家都知道,HashMap 的底层在 JDK 1.7 的时候为数组+链表,在JDK 1.8的时候为数组+链表+红黑树。那么当我们在向HashMap中添加元素时,HashMap...
大家都知道,HashMap 的底层在 JDK 1.7 的时候为数组+链表,在JDK 1.8的时候为数组+链表+红黑树。那么当我们在向HashMap中添加元素时,HashMap...
Mac下BeyondCompare无限试用 1. 原理 Beyond Compare在每次启动时会先检查注册信息,如果试用期到期,那么就无法再继续试用。所以解决方法很简单,就...
一.来自项目管理文档的困惑 人员变动 不清楚历史背景 对原有逻辑不了解 代码不熟悉 导致认识差异的原因 知识结构不同 立场不同 角度不同 二.项目管理文档的作用 沟通工具 管...
FESCAR:阿里重磅开源分布式事务解决方案 FESCAR名字的由来:Fast & EaSy Commit And Rollback FESCAR是啥? 被用在微服务架构中的...
阿里重磅开源分布式事务解决方案 参考:github:https://github.com/alibaba/fescar FESCAR(Fast & Easy Commit A...
网易云音乐,我已经用了将近两年,在这两年里我看了太多太多的热评,精彩评论。有时候在读别人,有时候在读自己,回望过去尽是遗憾与不舍,翘首未来满是无知与迷茫。来自一只民谣狗的分享...
唠叨 最近一直在开发一个 mini rpc 系统,支持一些 rpc 常见的功能,例如客户端负载均衡,故障转移,熔断,自适应限流,多通道流量分配,动态配置等等。 不过也总算是开...
翻译:叩丁狼教育吴嘉俊 通常情况下,Spring提供的内置的校验已经足够应付绝大多数需求,但是,迟早我们可能会遇到JSR303或者Hibernate Validator不能处...
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条...
回顾 今天来晚辣,给公司做了一个小项目,一个瀑布流+动态视频控制的DEMO,有需要的可以联系我,公司的项目就不对外展示了(一个后端程序员真的要干前端了哈哈哈)。 书接上文,昨...
前段时间在 github 上发现了阿里的 EasyExcel 项目,觉得挺不错的,就写了一个简单的方法封装,做到只用一个函数就完成 Excel 的导入或者导。刚好前段时间更新...
前置 PID为进程id,NID为线程ID 步骤一、找到最耗CPU的进程 步骤二、找到进程中最耗CPU的线程 步骤三、将线程NID转换为16进程 步骤四、使用jstack查看堆...
oauth2 sso 大致流程 在一个公司中,肯定会存在多个不同的应用,比如公司的OA系统,HR系统等等,如果每个系统都用独立的账号认证体系,会给用户带来很大困扰,也给管...