Java中关于try、catch、finally中的细节分析 前言阿里巴巴开发手册中有这么一条:【强制】不要在 finally 块中使用 return , 在开发过程中发现部分同学对这条规则理解不是很透彻,本文将就 try 、catch、finally 的一些问题,分析一下 try 、catch、finally 的处理流程。 2021-10-06 Java基础 > 日常
Java 虚拟机字节码指令表 字节码 助记符 指令含义 0x00 nop None 0x01 aconst_null 将null推送至栈顶 0x02 iconst_m1 将int型-1推送至栈顶 0x03 iconst_0 将int型0推送至栈顶 0x04 iconst_1 将int型1推送至栈顶 0x05 iconst_2 将int型2推送至栈顶 0x06 iconst_3 将int型3推 2021-10-06 Java基础 > jvm #jvm
相关淘宝的名词解释 产品 淘宝标准化产品,由类目+关键属性唯一确定。如:手机类目,关键属性是品牌和型号,Nokia N95就是一个产品,nokia是品牌,N95是型号。 SPU spu=standard product unit 标准化产品单元;spu相当于一个产品,可详见产品定义。 SKU sku=stock keeping uint(库存量单位),为保存库存控制的最小可用单位,例如一件T恤中一 2020-09-14 #电商
Redis分布式锁如何续期 我们目前项目中使用的 redis 锁并没有续期的功能,所以在执行长时间任务时会触发 attempt to unlock '{}', not locked by current thread. 异常,解决这个问题比较正确的姿势是采用 redisson 这个客户端工具.具体介绍可以搜索最大的同性交友网站 github. 2020-07-08 存储 > redis #redis
Java小数点数字和百分号数字之间的转换 小数点数字和百分号(百分比)需要进行两者之间相互转换。如代码: 1234567891011121314151617181920212223242526String s1 = "21.8%";String s2 = "-21.7%"; NumberFormat numberFormat = NumberFormat.getPercentInstance();t 2020-06-15 Java基础 > 日常
深入学习G1垃圾收集器 G1 (Garbage-First) 垃圾收集器在是Java9的默认垃圾收集器。G1 的主要关注点在于达到可控的停顿时间,在这个基础上尽可能提高吞吐量。 如果你的应用使用了较大的堆(如 6GB 及以上)而且还要求有较低的垃圾收集停顿时间(如 0.5 秒),那么 G1 是你绝佳的选择。 2020-06-03 Java基础 > jvm #Java #jvm #gc
linux查找日志技巧 linux 日志查找技巧 查询日志中含有某个关键字的信息cat app.log |grep 'error'关键字后10行日志cat app.log |grep -10 'error' 2020-05-27 运维 #linux
mysql 查询设置事务隔离级别 查询mysql 5.7 1SELECT @@tx_isolation; mysql 8.0 1select @@transation_isolation; 设置设置 seesion 级别为可重复读1set session transaction ISOLATION level repeatable read; 设置系统级别为可重复读1set global transaction ISOLA 2020-05-18 存储 > mysql #mysql #事务
重学spring(三) Spring IOC 源码分析--获取单例Bean 简介上一篇文章演演示了Bean的生命周期,我们从容器中获取bean使用一般是 ctx.getBean("xxx"),但这个这个方法具体做了哪些事情我们并不知道,在这篇文章我将详细分析getBean("xxx")方法实现细节,代码比较长,分析不到位的地方,请见谅。 源码分析入口getBean(String)源码ctx.getBean("xxx&quo 2020-05-13 Java框架 > spring #重学Spring #IOC
重学spring(二) Spring中Bean的生命周期 Bean生命周期上篇文章讲了Bean的四种实例化的四种方式。在传统应用这Bean的生命周期很简单,使用new关键字进行Bean的实例化,不再使用则由GC进行回收,相比之下,Spring管理Bean的生命周期则比较复杂。 如下图: 该图描述了singleton类型Bean的实例化过程 Spring对Bean进行实例化; Spring将值和对Bean的引用注入进Bean对应的属性中; 如果Bean 2020-05-13 Java框架 > spring #重学Spring #IOC