首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
水滴石穿
空歌白石丶
创建于2022-06-08
订阅专栏
本专栏记录个人在实际开发中遇到的一些单点问题。日积月累,水滴石穿。
等 7 人订阅
共16篇文章
创建于2022-06-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JMC(JDK Mission Control)无法启动问题解决
将JMC升级到最新的版本,但是发现无法正常启动,启动后直接闪退,查看JDK Mission Control\configuration的log文件会有如下报错: 分析 Java Mission
一种解决消费增量数据时数据丢失的技术方案
最近新上线了一个应用,应用需要按照数据更新的lasttime定时生成增量数据,但是在对比时发现增量的数据偶尔会出现不完整情况,这让我们十分的困惑,希望能够深入看下是什么原因导致的。
给正在秋招面试同学的一些小建议
前言 为什么会写这么一篇文章呢?实际上很早之前就想分享下,也并不是突发奇想,心血来潮,奈何一致没有一个相对完整的时间来总结,正好近期公司正在进行一些校园招聘,作为面试官,把之前的一些思绪又激发了出来,
【转载】「五大常用算法」一文图解分治算法和思想
分治算法(divide and conquer)是五大常用算法(分治算法、动态规划算法、贪心算法、回溯法、分治界限法)之一,很多人在平时学习中可能只是知道分治算法,但是可能并没有系统的学习分治算
IntelliJ IDEA调试时提示localhost:1099已经被占用
在使用IDEA调试时,经常出现1099端口被占用。主要原因是上一次Debug后,IDEA并没有完全将debug的进程kill掉。于是会有以下提示: 解决 首先通过以下命令查看哪个进程占用1099
eBPF
eBPF可以将强大的安全性、可见性和网络控制逻辑动态插入 Linux 内核。同时eBPF 允许开发者不侵入的,动态向内核插入代码。
SonarQube提示Remove this unused method parameter解决方案
在实际进行Code Review时,经常发现在Sonar扫描后,会有一个`Remove this unused method parameter`的issue出现,对于此类问题被定义为`MAJOR`
Gitlab上发布使用Gradle构建的项目
目前最为流行的Java项目构建工具当属Apache Maven了。但是也有另外一种构建工具Gradle在逐步的变得强大。与此同时,很多公司会使用gitlab作为内部代码管理的工具。
记一次JOIN和UNION的SQL优化
最近发现了一个慢SQL,记录下对这个慢SQL优化的过程。持续优化慢SQL是一个长期的过程,优化时不仅仅要单单从技术角度来看,也同时要结合业务场景进行合理的分析。使用`Explain`分析优化SQL也是
记一次MySQL连接超时问题 - removeAbandonedTimeout
生产上有个应用上线已经有一年多了,但是某天突然服务频繁的抛出org.mybatis.spring.MyBatisSystemException的异常,于是决定探究一下究竟是什么原因造成的。
JVM Metaspace OOM的排障以及原理分析
本文记录了排查java.lang.OutOfMemoryError: Metaspace问题的处理过程,解决方案并不是通过调整-XX:MaxMetaspaceSize来解决问题,经过排查最终定位到的问
一种编码方式:ZigZag
Hollow在数据存储中使用了ZigZag的压缩编码方式,Avro、Protocol Buffers、Lucene等序列化同样使用了ZigZag的压缩编码方式。
多线程计算Hash结果不一致问题排查
项目中有一个文件下载的任务,为提升并行效率,考虑使用线程池并行下载文件。在下载完成后,为校验文件准确性,需要计算文件的Hash值。但是发现相同的文件在串行和并行情况下,计算得到的Hash值并不一致。
AmazonS3执行putObject失败引起的思考
本文通过剖析实际使用AmazonS3过程中遇到的一个问题,介绍下HTTP header的一些规则,以及一些解决为的思路。
【转】性能优化利器 - 池化
在性能优化方面,池化恐怕是最常用的一种技术了,其本质就是通过创建池子来提高对象复用,减少重复创建、销毁的开销。常用的池化技术有内存池、线程池、连接池、对象池等。
MySQL日期数据类型的区别
在日常的开发中我们经常会用到日期类型,相应的与数据库对应的数据类型包括date、datetime、timestamp、time等类型,但是对于如何使用数据库的日期类型,有时候并不太清楚。