java
文章平均质量分 50
草莓苹果applestrawberry
这个作者很懒,什么都没留下…
展开
-
java进行音视频的拆分和拼接
java进行音视频的拆分和拼接原创 2024-07-03 11:43:05 · 1186 阅读 · 0 评论 -
国际化项目开发中关于时间的问题二
System.currentTimeMillis()是jvm通过c语言实现的获取UTC时间戳的方法,看到这里还是没看到时区,继续往下看.TimeZone.getDefaultRef()方法返回时区,继续看。为什么没有传入指定时区情况下new Date会正确显示当地时间。我们是通过toString()打印当地时间信息的,我们看代码。setDefaultZone方法。继续看normalize方法。原创 2024-06-17 16:57:34 · 322 阅读 · 0 评论 -
国际化项目开发中关于时间的问题一
在上述代码中,我们生成了东八区晚上九点的时间,然后转换为时间戳,最后将这个时间戳转换为东十区的时间。时区转换1:时间是分时区的,如果把【时间戳】转【时间】,需要把时区加进去,同理,【时间】转【时间戳】时,也需要把时区加进去。时间与时区关系:时区决定了本地时间与UTC时间的偏移量。时间戳:不区分时区,表示自1970年1月1日00:00:00 UTC以来的秒数或毫秒数。时区转换2:将时间戳转换为可读时间时,需要考虑时区,以便正确显示本地时间。东八区时间: 2023-06-01 21:00:00 +0800。原创 2024-06-17 14:23:35 · 475 阅读 · 0 评论 -
ArrayList在添加元素时报错java.lang.ArrayIndexOutOfBoundException
ArrayList在并发场景下添加元素发生数组越界原创 2024-01-31 10:49:16 · 1266 阅读 · 0 评论 -
使用arthas修复线上代码
# 反编译$ jad --source-only com.example.demo.arthas.user.UserController > /tmp/UserController.java不指定输出/tmp路径,默认是当前路径(通过pwd命令查看路径)# 修改文件$ vim /tmp/UserController.java# 查找加载的 ClassLoader$ $ sc ...原创 2020-02-24 17:33:12 · 828 阅读 · 1 评论 -
aop多个切面的访问顺序
spring涉及切面编程,aop提供@Order的注解,存在多个的情况下,order的值越低优先级越高切面包括before、after、around、afterReturning、afterThrowing请求方法 -> order(1) -> order(2) -> order(3) -> 目标方法 -> 响应(正常响应或异常)...原创 2020-01-08 14:45:14 · 595 阅读 · 1 评论 -
被private修饰的变量没有set函数也能赋值
众所周知,被private修饰的变量,只能在本类访问 访问权限 本类 本包的类 子类 非子类的外包类 public 是 是 是 是 protected 是 是 是 否 defau原创 2021-02-22 20:13:41 · 1381 阅读 · 1 评论 -
mybatis mysql insert 主键id为空
mybatis mysql insert 主键id问题为空原创 2024-03-01 15:47:30 · 751 阅读 · 0 评论 -
看一遍记一辈子的jvm优化参数
看一遍记一辈子的jvm优化参数原创 2023-11-24 14:28:54 · 105 阅读 · 0 评论 -
Jprofiler工具进行性能分析
Jprofile工具进行性能分析原创 2023-11-20 18:27:09 · 96 阅读 · 0 评论 -
jdk自带分析工具分析系统故障
jdk自带分析工具分析系统故障原创 2023-10-16 14:40:57 · 104 阅读 · 2 评论 -
记一次线程堵塞(挂起)导致消息队列积压
后端生产环境异常排查原创 2023-09-11 16:47:23 · 608 阅读 · 0 评论 -
定位Java应用CPU负载过高
定位Java应用CPU负载过高原创 2022-09-21 11:53:55 · 150 阅读 · 0 评论 -
java异常结构图
java异常结构原创 2022-08-17 15:28:55 · 160 阅读 · 0 评论