上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 62 下一页
摘要: 首先讲一下hashMap扩容为2的幂次.为什么呢? 假设HashMap的容量为15转化成二进制为1111,length-1得出的二进制为1110 哈希值为1111和1110 那么两个索引的位置都是14,就会造成分布不均匀了,增加了碰撞的几率,减慢了查询的效率,造成空间的浪费。 总结:因为2的幂-1都 阅读全文
posted @ 2021-10-26 23:24 Vincent-yuan 阅读(610) 评论(0) 推荐(0) 编辑
摘要: Java开发工具 Idea Java反编译工具 Java Decompiler 阅读全文
posted @ 2021-10-26 23:06 Vincent-yuan 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 实现ApplicationRunner,并重写run方法即可 @Component public class InitPortJob implements ApplicationRunner { private final static Logger logger = LoggerFactory.g 阅读全文
posted @ 2021-10-26 22:19 Vincent-yuan 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,Spring 为我们提供了一个 RedisTemplate 来进行对 Redis 的操作,但是 RedisTemplate 默认配置的是使用Java本机序列化。 这种序列化方式,对于操作字符串或数字来说,用起来还行,但是如果要对对象操作,就不是那么的方便了。 所以我们需要配置合适的序列化 阅读全文
posted @ 2021-10-26 22:05 Vincent-yuan 阅读(3072) 评论(0) 推荐(0) 编辑
摘要: 使用fluent mybatis可以不用写具体的xml文件,通过java api可以构造出比较复杂的业务sql语句,做到代码逻辑和sql逻辑的合一。 不再需要在Dao中组装查询或更新操作,在xml或mapper中再组装参数。 那对比原生Mybatis, Mybatis Plus或者其他框架,Flue 阅读全文
posted @ 2021-10-25 12:42 Vincent-yuan 阅读(1326) 评论(1) 推荐(0) 编辑
摘要: String s1 = new String("abc");这句话创建了几个字符串对象? 会创建 1 或 2 个字符串: 如果字符串常量池中已存在字符串常量“abc”,则只会在堆空间创建一个字符串常量“abc”。 如果字符串常量池中没有字符串常量“abc”,那么它将首先在字符串常量池中创建,然后在堆 阅读全文
posted @ 2021-10-23 22:20 Vincent-yuan 阅读(808) 评论(0) 推荐(0) 编辑
摘要: Java 基本类型的包装类的大部分都实现了常量池技术。 Byte,Short,Integer,Long 这 4 种包装类默认创建了数值 [-128,127] 的相应类型的缓存数据,Character 创建了数值在 [0,127] 范围的缓存数据,Boolean 直接返回 True Or False。 阅读全文
posted @ 2021-10-23 22:15 Vincent-yuan 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1. 准备工作 2. su 命令介绍及主要用法 2.1 - 参数 2.2 切换到指定用户 2.3 -c 参数 3. sudo 命令介绍及主要用法 3.1 主要用法 3.2 sudo 工作原理 3.3 思考 4. 二者的差异对比 这篇文章来系统总结一下 su 和 sudo 这两个命令。 1. 准备工作 阅读全文
posted @ 2021-10-18 21:14 Vincent-yuan 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 虽然线程组看上去很有用处,实际上现在的程序开发中已经不推荐使用它了,主要有两个原因: 1.线程组ThreadGroup对象中比较有用的方法是stop、resume、suspend等方法,由于这几个方法会导致线程的安全问题(主要是死锁问题),已经被官方废弃掉了,所以线程组本身的应用价值就大打折扣了。 阅读全文
posted @ 2021-10-11 21:49 Vincent-yuan 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 如果给你一个包含一亿行数据的超大文件,让你在一周之内将数据转化导入生产数据库,你会如何操作? 由于时间紧,而数据量又超大,所以需要: 拆分文件 多线程导入 拆分文件 首先我们可以写个小程序,或者使用拆分命令 split 将这个超大文件拆分一个个小文件。 -- 将一个大文件拆分成若干个小文件,每个文件 阅读全文
posted @ 2021-10-10 00:17 Vincent-yuan 阅读(178) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 62 下一页