自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 akka - Cluster sharding使用shardRegionProxy报错Trying to register to coordinator

Cluster sharding使用shardRegionProxy报错Trying to register to coordinator

2022-06-23 13:46:55 533 1

原创 Log4j 2.14.0以下产生的高危漏洞记录与复现

​ Apache Log4j2是一款优秀的Java日志框架。2021年11月24日,阿里云安全团队向Apache官方报告了Apache Log4j2远程代码执行漏洞。由于Apache Log4j2某些功能存在递归解析功能,攻击者可直接构造恶意请求,触发远程代码执行漏洞。

2022-03-09 12:02:37 4181

原创 Gson临时文件被删除造成的stackOverflowError

今天工作时,遇见一个堆栈溢出问题:Gson临时文件被删除造成的stackOverflowError

2021-12-20 19:47:09 519

原创 Synchronized的原理和锁升级过程

Synchronized的原理和升级过程参考文献:Java精通并发-通过openjdk源码分析ObjectMonitor底层实现 - cexo - 博客园 (cnblogs.com)由Java 15废弃偏向锁,谈谈Java Synchronized 的锁机制 - 云+社区 - 腾讯云 (tencent.com)ps:这是对知识点的归纳和自己的一些理解如果有说的不对的地方,欢迎在评论去指出(侵删)1、对象布局首先,我们要知道对象在内存中的布局:已知对象是存放在堆内存中的,对象大致可以分为三

2021-08-04 11:13:07 233

原创 字符串常量池(StringTable)与intern()的解析(面试:字符串各种==问题)

字符串常量池(也叫StringTable)首先jdk1.6及之前字符串常量池是放在方法区的, jdk1.7 及之后被放到堆中了因为永久代回收效率低,full gc时候才会触发,而full gc是老年代的空间不足,永久代空间不足才触发。这就导致StringTable回收效率低,而开发中有大量的字符串被创建,回收效率低,导致内存不足。当放入堆中,提高回收效率。一、先了解创建字符串的两种方式采用字面值的方式赋值package Oneday;public class a { public

2021-06-08 18:31:09 174

原创 胜负彩 PTA

胜负彩 PTA这题的话,直接把(每一行的最大值乘起来*0.65-1)*2#include<bits/stdc++.h>using namespace std;double a,b;int main(){ int n=3; double sum = 1; for(int i=0;i<n;i++){ for(int j=0;j<3;j++){ double x; scanf("%lf",&x); if(j==0) a=x; els

2020-08-12 12:12:32 456

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除