- 收录文章
- 100 篇文字被发现
- 文章访问
- 0 次从这里出发阅读
- 博客访问
- 0 次前往作者站点
- 最近更新
- 06.04 2025年
FROM THIS BLOG
最近文章
CLion远程调试
CLion是JetBrains出品的C++ IDE,工程管理使用cmake。除了本地调试之外,CLion还支持远程调试,本文介绍下基于CLion的远程调试的配置,远程服务器环境是CentOS。 CentOS依赖依赖 # cmake yum install cmak...
JVM调优之 死锁问题
一般服务端应用都是多线程的程序,它服务于多个请求,程序发生死锁后,死锁的线程处于等待状态(WAITING或TIMED_WAITING),等待状态的线程不占用cpu,消耗的内存也很有限,而表现上可能是请求没法进行,...
JVM调优之 内存泄漏问题
java会自动收回不再使用的内存,但是不要以为jvm帮我们回收了内存就不会出现内存泄漏。 程序发生内存泄漏后,进程的可用内存会慢慢变少,最后的结果就是抛出OOM错误。发生OOM错误后可能会想到是内存不够大...
JVM调优之 高CPU占用问题
CPU占用过高要分情况讨论,是不是业务上在搞活动,突然有大批的流量进来,而且活动结束后cpu占用率就下降了,如果是这种情况其实可以不用太关心,因为请求越多,需要处理的线程数越多,这是正常的现象。...
JVM工具使用
本文介绍JVM的常用工具。 jps 用来显示Java进程。 jstack 主要用来做线程堆栈分析,常用来分析CPU和load高的问题,一般步骤如下: 找到java进程的pid ps -ef | grep java 找到Java进程中的占用cpu较高的线...
陆奇:如何成为一个优秀的工程师
陆奇出席百度内部Engineering Leadership Talk。作为计算机科学博士及优秀的管理者,他提出的五点要求,对每一位百度工程师都适用。 “我们一定要有一个坚定不移的深刻的理念,相信整个世界终究是为技术所...
fastjson库的使用
fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。 序列化 String jsonString = JSON.toJSONString(obj);...
MySQL与Spring boot对接
本文整理了下CentOS7下mysql与Spring boot对接的基本配置,Spring boot与Mybatis结合使用。 pom.xml引入依赖 引入连接mysql的必要依赖 mysql-connector-java 引入整合MyBatis的核心依赖 mybatis-spring-bo...
CentOS7 安装MySQL
本文整理了下CentOS7下安装mysql的基本配置。 Docker安装 推荐使用Docker方式,非常方便,容易配置。 安装mysql service docker start docker pull mysql:5.7 docker images 运行mysql docker run -itd --...
FFmpeg像素格式YUV与RGB分析
针对视频操作(如实时美颜)的时候,就会遇到处理视频的每一帧图像,图像内容在内存中存放的形式也就是像素格式。 YUV格式介绍 YUV格式有两大类:planar 和 packed 对于planar的YUV格式,先连续存储所有像...
macOS下依赖自动打包脚本
macOS下,应用加载依赖的dylib或Framework需要根据rpath等信息去加载,而链接后默认依赖的路径是机器上的路径(可以通过otool命令查看),不方便打包出去使用。 下面的脚本信息能把应用依赖的dylib等拷贝...
Homebrew使用
macOS安装开发包和应用工具,常常使用Homebrew来管理,Homebrew是基于ruby开发的、macOS下的自动化包管理器。 homebrew 更新镜像 解决默认配置访问慢的问题,参考: https://mirrors.tuna.tsinghua.edu.cn...