独立博客档案 Los Angeles

suninf

www.suninf.net

Alibaba 高级技术专家,经历旺旺、千牛、视频云、钉钉等团队的产品研发。

持续收录 后台收录 认领博客
收录文章
100
篇文字被发现
文章访问
0
次从这里出发阅读
博客访问
0
次前往作者站点
最近更新
06.04
2025年

FROM THIS BLOG

最近文章

第 5 / 9 页

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...