- 博客(20)
- 收藏
- 关注
转载 java性能问题的查找
1、发现问题1)、使用w命令查看CPU的Load情况,Load越高说明问题越严重;2)、使用jstat查看FGC发生的频率及FGC所花费的时间,FGC发生的频率越快、花费的时间越高,问题越严重;2、导出数据:在应用快要发生FGC的时候把堆导出来1)、查看快要发生FGC使用命令:jmap -heap 会看到如下图结果:
2015-06-10 16:27:50 666
转载 jedis 中出现ArrayIndexOutOfBoundsException异常的解决方法
在使用jedis连接redis并调用publish方法发布消息时,出现了ArrayIndexOutOfBoundsException异常,当时使用的是jedis2.1.0版本,查看源代码发现是write方法中通过递增count,向缓存字节数组中写入数据时出现的ArrayIndexOutOfBoundsException,而且该异常是偶发的,并不是必现的,因此原因也不好追查。之前在别的模块也
2015-03-29 21:30:52 2736
转载 java 对reids的操作 切片与非切片连接池的应用
二、基本功能测试 1、程序基本结构 2、主要类 1)功能类package com.redis;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Set;import redis.clients.
2015-03-29 21:28:21 1262
转载 Android组件及UI框架大全
chromium-webview-sampleswebview例子。https://github.com/GoogleChrome/chromium-webview-sampleshttps://developer.chrome.com/multidevice/webview/gettingstartedhttp://developer.android.com/guide/weba
2015-03-18 20:51:26 600
转载 HashCode,equals 和 ==
简单的说,==是判断两个变量或实例是不是指向同一个内存空间,equals是判断两个变量或实例所指向的内存空间的值是不是相同 。 例: String s1, s2; s1 = "abcdefg"; s2 = "abcdefg"; System.out.println(s1.equals(s2)); System.out.println(s1==s2
2015-02-17 09:49:21 611
转载 tomcat-quartz 集成的时候 关闭tomcat异常处理
在tomcat7+quartz1.8/1.7 + spring3.0.5做定时任务的时候 , 当关闭tomcat时会发现如下异常:[java] view plaincopy ar 27, 2013 6:05:35 PM org.apache.coyote.AbstractProtocol pause INFO: Pausi
2014-12-22 16:31:04 3933 1
转载 Android命令Monkey压力测试,详解
shell, monkey, system, Android, 文件系统Monkey, 示例, 简介一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压 力测试,检测程序多久的时间会发生异常。 二、Monkey程序介绍1
2014-11-18 20:17:35 439
转载 angularjs中$http模块POST请求request payload转form data
angularjs发起$http.post请求:代码如下: $http({ method:'post', url:'post.php', data:{name:"aaa",id:1,age:20} }).success(function(req){ console.log(req); })运行结果(chrome→network):
2014-10-17 13:16:15 1963
转载 Android属性动画深入分析
前言感谢你阅读本文,我坚信读完本文肯定不会让你失望的。想要做动画牛人?想要精通动画?那么本文所讲的内容都是你必须要掌握的。关于动画,我已经写了两篇博文,但是还是没有将动画描述全面,于是我写了本文,另外,我后面还会再写一篇属性动画的源码分析,通过这四篇博文,你将真正地成为动画牛人。Android动画系列:android动画简介Android动画进阶—使用开源动画库ni
2014-09-29 19:53:08 699
转载 单链表逆序-------- 递归和循环
1、 单链表逆序 经典的“单链表逆序”问题。很多公司的面试题库中都有这道题,有的公司明确题目要求不能使用额外的节点存储空间,有的没有明确说明,但是如果面试者使用了额外的节点存储空间做中转,会得到一个比较低的分数。如何在不使用额外存储节点的情况下使一个单链表的所有节点逆序?我们先用迭代循环的思想来分析这个问题,链表的初始状态如图(1)所示:图(1)初始状态
2014-09-17 16:22:41 6676
转载 0/1背包问题的动态规划法求解 —— Java 实现
0/1背包问题的动态规划法求解,前人之述备矣,这里所做的工作,不过是自己根据理解实现了一遍,主要目的还是锻炼思维和编程能力,同时,也是为了增进对动态规划法机制的理解和掌握。 值得提及的一个问题是,在用 JAVA 实现时, 是按算法模型建模,还是用对象模型建模呢? 如果用算法模型,那么 背包的值、重量就直接存入二个数组里;如果用对象模型,则要对背包以及背包问题进行对象建模。思来想
2014-09-17 16:12:49 2232
转载 Java动态规划 实现最长公共子序列以及最长公共子字符串
动态规划法经常会遇到复杂问题不能简单地分解成几个子问题,而会分解出一系列的子问题。简单地采用把大问题分解成子问题,并综合子问题的解导出大问题的解的方法,问题求解耗时会按问题规模呈幂级数增加。为了节约重复求相同子问题的时间,引入一个数组,不管它们是否对最终解有用,把所有子问题的解存于该数组中,这就是动态规划法所采用的基本方法。【问题】 求两字符序列的最长公共字
2014-09-10 11:03:36 784
转载 二叉树的遍历(递归和非递归)
二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三种遍历中,前序和中序遍历的非递归算法都很容易实现,非递归后序遍历实现起来相对来说要难一点。一.前序遍历
2014-09-09 19:00:07 457
转载 很特别的一个动态规划入门教程
很特别的一个动态规划入门教程今天在网上看到一个讲动态规划的文章,是以01背包为例的,这文章和书上的讲解非常不一样,令我眼前一亮,于是转载一下下~~~(说明一下,本人非常痛恨教材公式定理漫天飞,实际的讲解却讲得非常枯涩难懂,这种中国式的教育已经延绵了几千年了,现在中国的教材还是这个样子,讲清楚些明白些就那么难么?高中有个老师讲的一句话一直觉得很有道理:“教得会天才不是真本事,能把
2014-09-09 17:29:51 505 1
转载 使用FragmentTabHost+Fragment+viewpager 实现滑动分页
之前分页效果一直用TabActivity+TabHost,但是android3.0后就不在推荐使用了,而是推荐使用Fragment,经过研究加参考其他朋友代码实现了滑动分页的效果,代码简单附上。主页面的布局文件 main_tab_layout.xml , 使用ViewPager+FragmentTabHostxml version="1.0" encodin
2014-08-30 14:35:57 663
转载 百度定位sdk Couldn't load locSDK3 from loader dalvik
在反复测试的过程中,程序有时候总会有奇葩问题,昨天晚上刚越到个百度定位的问题,查了好久的log, 发现是“Couldn't Couldn't load locSDK3 from loader dalvik重点Log:ActivityManager( 528): Activity idle: Token{426f00d0 ActivityRecord{42553f80 u0
2014-08-23 11:38:28 566
转载 Android中实现可滑动的Tab的3种方式
这篇文章主要介绍了Android中实现可滑动的Tab的3种方式,需要的朋友可以参考下1. 第一种,使用 TabHost + ViewPager 实现该方法会有一个Bug,当设置tabHost.setCurrentTab()为0时,ViewPager不显示(准确的说是加载),只有点击其他任意一个tab后才会加载。有解的同学吼一声~~~~~~~
2014-08-22 15:12:26 1056
转载 viewpager与子view的事件冲突解决
问题: 对android的事件机制一直不怎么了解,最近android项目中运用viewpager+listview (就是viewpager的子view中嵌套了listview),出现了触摸手势冲突 吐槽: 问题一来很是捉急,于是执行傻瓜式问题解决,各种谷歌大神求支援,按照网上的解决方案,也不管对不对应我的情况,一顿乱搞.... 显然无数次失败之后还是没
2014-08-22 15:06:03 2491
转载 android的消息处理机制(图+源码分析)——Looper,Handler,Message
作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解android的消息处理机制,我看了Looper,Handler,Message这几个类的源码,结果又一次被g
2014-07-31 19:25:36 461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人