摘要:
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)