上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页
摘要: #ArrayList juc线程安全 Vector Collections.synchronizedList(); new CopyOnWriteArrayList(); ArrayList 底层就是⼀个 Object[] 数组 ArrayList 底层数组默认初始化容量为 10 1、jdk1.8 阅读全文
posted @ 2022-02-21 20:10 一刹流云散 阅读(30) 评论(0) 推荐(0) 编辑
摘要: HashMap继承了AbstractMap类,实现了Map,Cloneable,Serializable接口 HashMap的容量,默认是16 HashMap的加载因子,默认是0.75 /** * The default initial capacity - MUST be a power of t 阅读全文
posted @ 2022-02-21 20:00 一刹流云散 阅读(293) 评论(0) 推荐(0) 编辑
摘要: #数据库设计规范 第一范式:数据库表中的每一列都是不可分割的原子数据项 第二范式:满足第一范式的条件下,所有非主属性都完全依赖于主键 第三范式:满足第一范式和第二范式的条件下,数据不能存在传递关系,即每个属性都跟主键有直接关系而不是间接关系(每张表只描述一个事物) #数据库引擎 MyISAM(早年使 阅读全文
posted @ 2022-02-21 19:34 一刹流云散 阅读(19) 评论(0) 推荐(0) 编辑
摘要: ###1、在MyBatis 的映射配置文件中,动态传递参数有两种方式: 1.#{} 占位符 2.${} 拼接符 ###2、#{} 和 ${} 的区别 1.#{} 为参数占位符 ?,即sql 预编译 ${} 为字符串替换,即 sql 拼接 2.#{}:动态解析 → 预编译 → 执行 ${}:动态解析 阅读全文
posted @ 2022-02-18 19:25 一刹流云散 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1)Java BIO : 同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销。 2)Java NIO : 同步非阻塞,服务器实现模式为一个线程处理多个请求(连接),即客户端发送的连接请求都 阅读全文
posted @ 2022-02-10 17:15 一刹流云散 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 双删加超时 在写库前后都进行redis.del(key)操作,并且设定合理的超时时间。 这样最差的情况是在超时时间内存在不一致,当然这种情况极其少见,可能的原因就是服务宕机。 此种情况可以满足绝大多数需求。 当然这种策略要考虑redis和数据库主从同步的耗时,所以在第二次删除前最好休眠一定时间,比如 阅读全文
posted @ 2022-02-10 12:24 一刹流云散 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Spring能够轻松的解决属性的循环依赖正式用到了三级缓存,在AbstractBeanFactory中有详细的注释。 一级缓存:singletonObjects,存放完全实例化属性赋值完成的Bean,直接可以使用。 二级缓存:earlySingletonObjects,存放早期Bean的引用,尚未属 阅读全文
posted @ 2022-02-10 11:49 一刹流云散 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。 所以动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的, 对于动态规划问题,我将拆解为如下五步曲,这五步都搞清楚了,才 阅读全文
posted @ 2022-02-09 19:25 一刹流云散 阅读(26) 评论(0) 推荐(0) 编辑
摘要: ##跳跃游戏 class Solution { public boolean canJump(int[] nums) { if(nums.length==1) return true; int cover=0; //覆盖范围, 初始覆盖范围应该是0,因为下面的迭代是从下标0开始的 //在覆盖范围内更 阅读全文
posted @ 2022-02-08 21:27 一刹流云散 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 贪心的本质是选择每一阶段的局部最优,从而达到全局最优 贪心没有套路,说白了就是常识性推导加上举反例。 贪心算法一般分为如下四步: 将问题分解为若干个子问题 找出适合的贪心策略 求解每一个子问题的最优解 将局部最优解堆叠成全局最优解 ##分发饼干 class Solution { public int 阅读全文
posted @ 2022-02-07 21:46 一刹流云散 阅读(23) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页