09 2020 档案
摘要:嵩山版出来好些天了,到网上一搜,阿里云官网的下载途径居然需要注册账户; 搜索结果毫不意外的再次被low逼CSDN中的积分下载占据,淦你娘!他妈的垃圾堆,逼老子注册账号,是不可能的,Good FUCK to you; 建议自己动手,可以直接去官方github仓库。下面是我2020年9月9日下载并上传到
阅读全文
摘要:1. group_concat与group by搭配使用; group_concat()函数可以将同一分组内的同一字段值进行拼接,默认使用逗号分隔: SELECT t.brand_name, t.category_name, GROUP_CONCAT( t.sale_num ) FROM `t_it
阅读全文
摘要:针对具有N个选择型分支的语句: if-else语法的最坏情况需要执行逐一N次条件按判断; switch-case语句则仅需一次判断,switch-case是以空间换时间,将备选条件组织成特殊集合,提供随机访问能力,查询更高效。 switch-case实现分类:Java的switch-case的底层实
阅读全文
摘要:Capathyty:集合的容量,用户可以自设为N,但底层分配的实际空间量是第一个大于等于N的2的幂,之所以是2的幂是为了借助位运算高效寻址。默认为16,是充分权衡了空间开销和避免频繁扩容的一个值,扩容包含旧元素的拷贝和rehash,代价较高。 loadFactor:负载因子,是一个取值范围为(0,
阅读全文
摘要:1、性能对比 1. 简单遍历元素:并行StreamAPI性能最好,因为它能很好的利用多核处理器,而串行StreamAPI明显落后于传统for循环。 2. 对元素复杂操作:并行StreamAPI性能优势显著,还是因为它能很好的利用多核处理器,而此时串行StreamAPI的性能接近传统for循环。 2、
阅读全文
摘要:@Data @AllArgsConstructor @RequiredArgsConstructor 都会针对final成员变量生成构造函数,所以,可以省略@Autowired、@Inject、@Resource等依赖注入注解。 @NoArgsConstructor Constructor先于@Au
阅读全文
摘要:事务的传播行为 一、概念 事务的传播是指,两个包含数据库操作的方法间,存在调用和被调用关系时,父子方法间的事务相互关系. 父方法的事务称为当前事务 子方法的事务称为子事务 以Spring注解式事务为例,使用打在子方法上的@Transactional注解来控制这种传播关系。 注意:在一个时刻,一个Co
阅读全文