
JAVA
文章平均质量分 60
Iceflame
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NDK配置总结
1 . 安装cygwin、NDK 配置NDK环境变量: NDK -> /cygdrive/ *盘符 / NDK目录2. eclipse安装CDT,并且在首选项--android-NDK里配置路径3. 新建项目 在JAVA类中写入 native 空方法4. 打开cmd ,切刀src文件夹 用javac + 类包名 (com.*.*) 来生成头文件 项目上新原创 2014-03-14 16:11:51 · 677 阅读 · 0 评论 -
JAVA内存与GC总结
首先列出内存结构静态区permspace `线程共享,存储常量、静态变量、加载的类信息,由参数指定大小metaspace 线程共享,替代permspace,常量信息移动到堆当中,虚拟机维护栈区JAVA栈 线程私有,当前调用栈的上下文、localcar、方法的成员变量等本地方法栈(native) 线程私有,虚拟机或jni提供的本地方法的调用上下文程序计数器 线程私有,存储当前线程原创 2017-09-16 22:41:01 · 542 阅读 · 0 评论 -
线上异常排查总结
一般来说,一个已经投入运营的大型项目出现问题的可能最多如下几种情况:异常的CPU使用率业务相关 业务高峰或上下游业务方异常的高QPS 定时任务大量的任务并发 消息、请求堆积后恢复时的瞬时流量引起 持久化任务引起未经优化的代码 HASH冲突大量的KEY的hashcode相同,导致单链表过长 锁竞争,代码上下文复杂度低,导致大量线程停留在上锁代码处竞争锁 集合频繁扩容,用map或col原创 2017-09-16 21:44:34 · 1334 阅读 · 1 评论 -
JAVA日志依赖冲突解决总结
日志排查记录一、日志依赖类型日志接口commons-logging apache的日志接口slf4j-api 日志排查记录一、日志依赖类型日志接口commons-logging apache的日志接口,自动搜索应用内的日志解决方案接口slf4j-api 最通用的日志接口,与apache不同的是,slf4j采用桥接器模式,可以又用户原创 2017-09-16 20:04:59 · 3769 阅读 · 0 评论 -
MYSQL的一些总结
mysql有一个很重要的配置参数 wait_timeout 它代表着连接长时间空闲的的情况下如何管理当你的程序出现数据库连接问题的时候,第一时间要检查wait_timeout。它的默认值是28800,即等待8小时后关闭。原本此值是一个非常重要数据,必须谨慎配置。但是网上经常有人建议配置很高来解决问题,其实这是一个坑,过高的配置在遇到程序退出时(或者业务频繁启动关闭),连接无法原创 2016-07-20 18:38:34 · 3056 阅读 · 0 评论 -
YUM 安装并配置MYSQL
1.首先在YUM中查找看是否有mysql的安装包,如果没有 则去mysql官网下载一个 rpm 文件,使用 rpm *.rpm 来导入。 如果是yum中有mysql的安装包 则可以见到 MySQL-server.x86_64 : MySQL: a very fast and reliable SQL database server 只需执行 yum原创 2016-03-14 16:32:02 · 573 阅读 · 0 评论 -
修改Jenkins启动衍生进程的生命周期
先介绍下场景:在Jenkins中新建了一个Job,假设你在一些列Build Step之前/之后,启动了一个进程,打个比方说启动一个Jboss进程。等到Build完成,你去Console Output中查看显示启动成功,甚至PID也有了。但是当你去后台查看的时候,发现其实这个进程根本不存在,并没有启动成功。不过如果你使用的是较早的Hudson版本(Ver 1.136),并且是直接在页面中的B转载 2015-01-22 13:49:36 · 4715 阅读 · 0 评论 -
Android蓝牙相关开发
提示:本文主要讲解在Android开发蓝牙相关功能,并将代码打包成ANE,移植到AIR中去。适用于Android与AIR蓝牙开发。 对于Android上开发蓝牙,牵扯知识比较多,包括了线程、IO、SOCKET、等。首先创建一个Android工程,加入蓝牙相关权限: 而对于AIR开发需要将此权限配置放入****-app.xml中。原创 2014-04-08 11:17:40 · 1041 阅读 · 0 评论 -
实现自己的RPC框架的细节思考
对于RPC的原理与解决问题无需多言,在构建了一个初步的思路以后,1.RPC的核心流程服务的发布能够实现动态服务的发布的几种常见模式:1)zookeeper,zookeeper简单易用,服务名使用使用持久化节点,提供服务的机器采用临时节点注册到服务名节点分支下即可实现。可靠行与一致性均超过其他方案,最通用的注册中心,可跨机房部署,存储能力有限。2)cache,memcached与redis的ca原创 2017-09-17 21:30:43 · 644 阅读 · 0 评论