自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

成都彭于晏

知道的越多,不知道的越多

  • 博客(106)
  • 资源 (1)
  • 收藏
  • 关注

原创 彻底理解Java内存模型,它为什么会引发线程安全问题【吐血总结】

近日,有热心市民就 "Java内存模型 " 提出质疑: 线程是否会把所有需要操作的数据全加载到内存

2022-01-10 12:02:12 14232 76

原创 【踩坑笔记】linux搭建kafka集群,详细到复制命令就能成功

这是一套从零开始搭建kafka集群的笔记,我几乎帮你踩了所有的坑

2021-12-29 13:10:05 15710 53

原创 一亿个对象过滤,要求内存占用小于1G

教练,我想学这个

2021-12-20 23:30:41 25279 87

原创 疯狂试探mysql单表insert极限:已实现每秒插入8.5w条数据

一个demo让你将多线程运用到实际项目,完事还能利用它给你造测试数据,不香吗

2021-12-06 16:37:19 37916 141

原创 真正搞懂hashCode和hash算法

自从搞懂hash,妈妈再也不担心我找不到工作啦

2021-01-28 19:29:08 28387 110

原创 布隆过滤器原理(有眼睛就能看懂)

啊哈,布隆过滤器,你值得拥有

2020-09-04 18:37:52 13546 36

原创 mysql怎么统计一个数据库中各表的数据量

最近在迁移数据库,想对比下迁移前后的数据量是否一致,以免漏掉数据。如果想统计整个数据库中的总数据量也可以。

2023-01-11 11:33:55 122 8

原创 maven编译报错:Failed to execute goal org.apache.maven.plugin......error compiling

前段时间升级了jdk11,最近跑了一个老项目,jdk8的,本地能跑起来,但是打包就报错。把上面所有jdk的地方设置一致就行。原因很简单,就是jdk版本不一致。

2022-11-18 09:36:58 219 1

原创 以后谁再问你什么是多路复用io,那他就算踢到钢板上了

直接搞清楚io的发展史,以后再有人问你io,那他就是纯纯踢到钢板上了

2022-03-01 10:02:01 1597 12

原创 零拷贝技术浅浅析【kafka实现百万级吞吐量基础】

零拷贝不是一种技术,而是软件、硬件、语言的结合,目的在于减少io操作时cpu的等待时间

2022-02-21 16:27:45 6114 26

原创 有人在jdk源码里下毒【class.newInstance() bug复现】

不好,有人在源码里下毒

2022-02-14 10:44:15 8302 29

原创 那些让面试官直呼内行的Java知识点(二)

并不全是Java知识点,但这都是你作为Java语言开发者应该掌握的~

2022-02-08 14:11:47 13758 34

原创 掉了两根头发,可算是把volatile整明白了

为什么只能保证可见性?又是怎么实现禁用指令重排?哇,原来这么简单

2022-01-24 11:31:26 24396 74

原创 jdk11没有jre包

jdk11开始默认没有jre,需手动生成

2022-01-17 10:43:44 675 3

原创 怎么导出微信语音【亲测有效】

什么?语音还能导出??

2022-01-11 15:12:12 10874 1

原创 那些让面试官直呼内行的Java知识点(一)

宝子们,你们催了无数次的面试题续集终于来了~

2022-01-05 17:13:26 14748 39

原创 Consider using the new consumer by passing [bootstrap-server] instead of [zookeeper.........[已解决]

把–zookeeper zk地址:2181换成–bootstrap-server kafka地址:9092

2021-12-29 14:38:36 1571 3

原创 Using the ConsoleConsumer with old consumer is deprecated and will be remove【已解决】

版本问题,把--zookeeper zk地址:2181换成--bootstrap-server kafka地址:9092

2021-12-29 14:14:43 2101

原创 【多线程进阶】如何保证唱跳rap打篮球的顺序

一个线程负责唱跳rap,一个线程负责打篮球,如何保证先唱跳rap再打篮球

2021-12-13 15:20:21 30938 86

原创 一个demo让你彻底理解线程池工作流程

线程池这么用,老板见了都要激动地拍打轮椅

2021-12-01 14:13:40 32568 160

原创 mysql性能优化:单表1400w查询最后十条数据(耗时0.036s)

教你个绝活,1400万数据量查询最后十条只要0.036s,老板见了都要激动的拍打轮椅

2021-11-30 10:57:23 9934 49

原创 linux cpu飙高原因排查(有手就行)

学会这套连招你就是架构师了我的宝

2021-11-29 19:34:55 10644 29

原创 Command line is too long. Shorten command line for AppWebStarter or...(已解决)

找到你项目中 .idea/workspace.xml文件找到 < component name=“PropertiesComponent” >在标签内部加上这句<property name="dynamic.classpath" value="true" />

2021-11-23 16:58:30 849

原创 Could not autowire. No beans of *** type found

如图解决办法idea - Setting(ctrl+alt+s) - Editor - Inspection - Spring - Spring Core - Code改成warningapply - ok搞定!

2021-11-23 16:29:11 829

原创 linux kill进程的正确姿势

先kill -15,等几秒钟如果进程还在,kill -2,还不行就kill -1,如果还不行,那就是你的进程给脸不要脸了,kill -9干它

2021-11-19 16:48:43 1421 3

原创 java通过jdbc连接clickhouse

先确认我们的ck服务正常,随便做个查询来到java项目,先引包<dependency> <groupId>ru.yandex.clickhouse</groupId> <artifactId>clickhouse-jdbc</artifactId> <version>0.2.4</version></dependency>jdbc测试 public void clickHou

2021-11-17 17:59:54 1290 2

原创 clickhouse服务外网无法访问

官方留坑,最为致命

2021-11-16 16:02:01 1808 1

原创 linux安装docker(复制命令就能安装成功)

精简版,没有一条命令是多余的

2021-11-15 18:26:21 796

原创 基于springboot实现一个简单的aop

什么?还有人不会aop?

2021-11-12 17:17:26 2949 5

原创 Failed to connect to github.com port 443: Timed out

不一定成功,但请先试试

2021-11-12 16:53:02 841 1

原创 springboot获取启动参数

就用idea演示了先添加启动参数读取:启动类实现ApplicationListener,重写onApplicationEvent这不就拿到了嘛还可以获取应用上下文,拿到端口啥的,就不演示了

2021-11-02 18:04:06 1307

原创 springboot启动时禁用数据库连接检测

高高兴兴新建一个springboot项目准备写个demo,哟,没配置jdbc还不让我启动成功了这是因为springboot在启动时会自动检测jdbc连接,关了就行启动类上加个这个@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})...

2021-11-01 18:46:38 2087

原创 java睡眠排序

这是一种很神经的算法,没有十年脑血栓想不出来

2021-10-28 10:04:13 1123 3

原创 关于ReentrantLock的误区(看源码时发现的)

嗯哼?到底什么是公平锁?

2021-10-24 16:53:48 1686 5

原创 find: missing argument to `-exec‘ 已解决

如图删除日志报错解决办法find /logs/ -mtime +25 -name "*.log" -exec rm -rf {} \;最后的分号不能省!!!最后的分号不能省!!!最后的分号不能省!!!

2021-10-11 15:00:20 1282

原创 mybaits报错:The content of element type “resultMap“ must match “(constructor?,id*,result*,associati。。。

这是一个坑检查下你某个(一般是最新写的)mapper.xml文件的resultMap中mybatis对标签顺序是有要求的以下是正确顺序< id >< result >< association >< collection >

2021-09-01 18:08:44 612

原创 重启idea后无法import class,已引入的jar包也报错

重启idea后,无法引入jar包,或已引入的jar报错

2021-08-19 10:19:17 906

原创 controller返回静态页面

首先你得看下你的页面的路径,一般放在这儿知道路径后,在压妹儿文件里面加个配置然后整个controller注意是@Controller,别整成@RestController返回json串了然后你访问ip:port/就能访问到step.html访问ip:port/encode就能访问到encode.htmlok我话讲完散会...

2021-08-13 10:40:33 789

原创 模拟生产者消费者模型

生产者消费者是多线程很经典的一个模型牵涉三个对象:仓库、生产者、消费者仓库代表共享变量生产者表示在仓库生产货物消费者表示从仓库拿出货物

2021-07-16 17:23:28 1320 2

原创 mysql执行计划explain属性解析

所谓执行计划就是看sql执行情况,有没有走索引啊之类的很简单,在你的select语句前面加个EXPLAIN就行比如我的查询语句是SELECT * FROM pool WHERE operating_status = “OFFLINE”那他的执行计划就这么看EXPLAIN SELECT * FROM pool WHERE operating_status = "OFFLINE"反馈结果:从这个反馈就能看出你这个sql的执行情况字段含义:id:如果是子查询,表示各个子查询的顺序id相同

2021-03-25 11:23:36 3379 8

idea-always-eval.jar

idea的一个插件

2021-03-05

空空如也

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

TA关注的人

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