摘要: 1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池dru... 阅读原文
2020-12-14 14:10:32 阅读(725) 评论(0)
摘要: 1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池dru... 阅读原文
2020-12-14 14:09:47 阅读(686) 评论(0)
摘要: 近日,Spring Boot官方发布了本年度最后一次版本更新,主要针对目前维护的三个版本: 2.4.x:第一个bug修复版本 2.4.1 2.3.x:常规维护版本 2.3.7 2.2.x:常规维护版本 2.2.12 由于2.2.x和2.3.x已经非常稳定,所以我们主要关注本次2.4.1的更新。 2.4.1... 阅读原文
2020-12-14 12:45:02 阅读(701) 评论(0)
摘要: GitHub 19k Star 的Java工程师成神之路,不来了解一下吗! GitHub 19k Star 的Java工程师成神之路,真的不来了解一下吗! GitHub 19k Star 的Java工程师成神之路,真的真的不来了解一下吗! 最近一段时间以来,关于HTTP/3的新闻有很多,越来越多的国际大公司已... 阅读原文
2020-12-14 11:23:05 阅读(681) 评论(0)
摘要: 作者:LittleMagic 链接:https://www.jianshu.com/p/d2039190b1cb System.currentTimeMillis()是极其常用的基础Java API,广泛地用来获取时间戳或测量代码执行时长等,在我们的印象中应该快如闪电。 但实际上在并发调用或者特别频繁调用... 阅读原文
2020-12-14 10:20:02 阅读(734) 评论(0)
摘要: 正文: 在上一篇,我们对IOC核心部分流程已经分析完毕,相信小伙伴们有所收获,从这一篇开始,我们将会踏上新的旅程,即Spring的另一核心:AOP! 首先,为了让大家能更有效的理解AOP,先带大家过一下AOP中的术语: 切面(Aspect):指关注点模块化,这个关注点可能会横切多个对象。事务管理是企业级J... 阅读原文
2020-12-14 09:25:08 阅读(693) 评论(0)
摘要: 尊重原创:转自刘梦馨:一致性哈希看这篇就够了 既然有一致性哈希,就肯定还有不一致哈希,为啥平时没人说不一致哈希呢?因为常见的哈希都是不一致的,所以就不修饰了,到了一致性哈希才特殊加个描述词修饰一下。 哈希一般都是将一个大数字取模然后分散到不同的桶里,假设我们只有两个桶,有 2、3、4、5 四个数字,那么... 阅读原文
2020-12-14 00:07:04 阅读(634) 评论(0)
摘要: maven-shade-plugin可以用来进行打包,并实现在打包过程中的一些过滤、排除、包含、重命名等一系列操作,当我们设计公用项目时,有时在项目时会有一些测试用例,如果在打包时想把这些测试包排除,使用maven-shade-plugin插件是个不错的选择。 打包包含和排除 下面的代码实现了以下几个功能: ... 阅读原文
2020-12-14 00:00:02 阅读(666) 评论(0)
摘要: 一、复习 公平锁,非公平锁,可重入锁,自旋锁,独占锁和共享锁 二、Java并发包中的ThreadLocalRandom类 1.起源以及优点 ThreadLocalRandom类是在JDK7的JUC包开始新增的类,弥补了Random类在高并发环境下的缺点 2.Random类以及局限性 java.... 阅读原文
2020-12-13 21:36:08 阅读(657) 评论(0)
摘要: Java 单元测试编写完全教程(TestNG + Mockito + Powermock) 本文是笔者自己对单元测试的理解,由于刚入行,可能理解不深,希望读者发现错误可以帮忙指出,谢谢。 术语表 术语 解释 Unit Testing 简称 UT,单元测试 Stub 只做参数填充并直接返回你想... 阅读原文
2020-12-13 21:33:02 阅读(662) 评论(0)