技术工具
e财富800
技术人生路
展开
-
Java内存泄漏的排查总结
一、内存溢出和内存泄露一种通俗的说法。1、内存溢出:你申请了10个字节的空间,但是你在这个空间写入11或以上字节的数据,出现溢出。2、内存泄漏:你用new申请了一块内存,后来很长时间都不再使用了(按理应该释放),但是因为一直被某个或某些实例所持有导致 GC 不能回收,也就是该被释放的对象没有释放。下面具体介绍。1.1 内存溢出java.lang.OutOfMemoryError,是指程序在申请内存时,没有足够的内存空间供其使用,出现OutOfMemoryError。产生原因产生该错误原创 2020-12-22 11:51:53 · 177 阅读 · 0 评论 -
centos java jvm启动参数设置OOM异常时,自动生成dump文件
设置如下2个参数即可:-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heapdump.hprof-XX:+HeapDumpOnOutOfMemoryError 设置当首次遭遇内存溢出时导出此时堆中相关信息-XX:HeapDumpPath=/tmp/heapdump.hprof 指定导出堆信息时的路径或文件名java -Xms750m -Xmx750m -Xmn512m -Xss1024k -XX:MaxPermSize=1.原创 2020-12-21 11:59:41 · 1340 阅读 · 0 评论 -
CentOS 7 源文件安装 Nginx
源码包安装Nginx 源码包安装方式步骤比较繁琐,并且需要提前安装一些 Nginx 依赖库。依赖库安装1. 安装 gcc 环境$ sudo yum -y install gcc gcc-c++ # nginx 编译时依赖 gcc 环境复制代码2. 安装 pcre$ sudo yum -y install pcre pcre-devel # 让 nginx 支持重写功能复制代码3. 安装 zlib# zlib 库提供了很多压缩和解压缩的方式,nginx 使用 zlib原创 2020-11-26 20:27:02 · 116 阅读 · 0 评论 -
CentOS7 安装 MongoDB mongoDB操作
1,下载: wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.3.tgz2,解压: tar -zxvf mongodb-linux-x86_64-3.6.3.tgz3,安装到相应目录:我这里安装到了 /usr/local/mongodb 下 【mongodb】自己创建的文件夹在 /usr/local/mongodb/mongodb-linux-x86_64-3.6.3/bin 这个文件夹下添加一个配置文件 vim mong原创 2020-08-18 18:30:02 · 97 阅读 · 0 评论 -
Application Loader下载安装和上传IOS app程序
如果您安装了最新版的XCode开发环境。对于在4.2及以上版本,Developer/Applications/Utilities目录中已经有ApplicationLoader程序,无需执行以下单独安装。对于XCode4.3及以后版本,在/Applications/XCode.app/Contents/Applications目录中可以找到(右键XCode选择Show Package Conte原创 2014-01-06 10:09:51 · 1976 阅读 · 0 评论 -
mac afconvert 命令转换声音 caf
格式是:afconvert -d aac xxx.wav xxx.cafaac 用改编码格式xxx.wav 原文件名xxx.caf 打包后的文件名原创 2013-12-27 15:24:15 · 1592 阅读 · 0 评论 -
WebStrom 设置代码文件头部注释
webstorm->preferences..->fileTemplates /** * Created with Cocos2d-x3.0 jsb. * User: ZhiJianming/[email protected] * Date: ${DATE} * Time: ${TIME} * */原创 2014-03-11 18:01:31 · 8706 阅读 · 0 评论 -
Protocol Buffers Lua API总结 -- 内置类型的repeated使用append() 复合类型的repeated使用add()
本文介绍的关于protocol buffers的api是基于protoc-gen-lua(see in github)这个项目的。我的使用经验都是在开发Cocosd-x游戏的时候,lua脚本与服务器通信采用了protocol buffer,协议编译工具正是protoc-gen-lua这个插件。插件的安装过程该项目的ReadMe已经描述的很清楚,这里主要总结一下实际使用中需要注意的问题,转载 2017-10-18 11:35:51 · 2062 阅读 · 0 评论