Java
web718
这个作者很懒,什么都没留下…
展开
-
eclipse 更改编码utf-8
原创 2014-11-21 16:55:29 · 526 阅读 · 0 评论 -
Map遍历
Map<String, SqlFileBean> mapSqlFiles=store.getSqlFiles(); HashMultiset<String> mapSqlFormat=HashMultiset.create(); Iterator iter=mapSqlFiles.entrySet().iterator(); while原创 2015-04-23 17:20:42 · 478 阅读 · 0 评论 -
枚举高级用法
public enum MatchingWhereSelectResultConstants { NO_WHERE(“no_where”, 0), HIT_YES(“hit_yes”,1), HIT_NO(“hit_no”,2);private String name;private int index;private MatchingWhereSelectResul原创 2015-05-14 10:38:29 · 550 阅读 · 0 评论 -
maven class.getResource注意
执行如果出现这种错误 Exception in thread “main” java.lang.NullPointerException解决方法:修改工程Java Build Path–>source 把Excluded:**改为Excluded:(None)原创 2015-05-20 18:34:51 · 1156 阅读 · 0 评论 -
Java单元测试(Junit+Mock+代码覆盖率)
单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改进或重构之后的正确性。一般来说,单元测试任务包括接口功能测试:用来保证接口功能的正确性。 局部数据结构测试(不常用):用来保证接口中的数据结构是正确的 比如变量有无初始值 变量是否溢出 边界条件测试转载 2015-05-15 09:40:09 · 859 阅读 · 0 评论 -
android stuido插件
http://www.imooc.com/article/1148bitbucketbitbucket git源代码管理插件. SelectorChapek for Android这是用于生成Selector的插件。你需要在drawable文件夹中右键,在弹出的菜单中选择Generate Android Selectors,如下所示,原创 2015-08-24 17:48:53 · 452 阅读 · 0 评论 -
缓存淘汰算法
http://flychao88.iteye.com/blog/19776531. LRU1.1. 原理LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。1.2. 实现最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:转载 2015-08-31 17:17:07 · 622 阅读 · 0 评论 -
Android开源项目分类汇总
第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等。一、L转载 2015-09-01 11:41:33 · 1708 阅读 · 0 评论 -
android liter框架
网址:http://litesuits.com/#原创 2015-10-26 10:39:50 · 542 阅读 · 0 评论 -
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解
JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock Conten转载 2015-04-22 09:45:28 · 2156 阅读 · 0 评论 -
JAVA CAS原理深度分析
转载:http://blog.csdn.net/hsuxu/article/details/9467651看了一堆文章,终于把JAVA CAS的原理深入分析清楚了。感谢GOOGLE强大的搜索,借此挖苦下百度,依靠百度什么都学习不到!参考文档:http://www.blogjava.net/xylz/archive/2010/07/04/325206.htmlhttp://blog.hesey.net转载 2015-04-22 09:47:36 · 539 阅读 · 0 评论 -
myeclipse中deploy按钮以及manage deployments按钮无效
这是因为以前的项目不是用myEclipse创建的,所以用myeclipse deploy的时候找不到你的项目。可以这样做:右击原项目名 - myeclipse - Add Web Capilities...这样就可以用myEclipse做deployment了。原创 2014-11-28 08:20:12 · 2699 阅读 · 1 评论 -
hibernate save没有保存数据到数据库
最近在使用MyEclipse进行项目开发的时侯,发现使用其自带的Hibernate 反向工程生成的dao文件的save方法不能入库:解决方法如下:1:首先是主键自增问题:一般我们常用的主键自增主要是一下几种:increment 主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。转载 2014-11-29 14:09:31 · 1318 阅读 · 0 评论 -
Eclipse开启代码自动提示功能
Eclipse代码里面的代码提示功能默认是关闭的,只有输入“.”的时候才会提示功能,用vs的用户可能不太习惯 这种,vs是输入任何字母都会提示,下面说一下如何修改eclipse配置,开启代码自动提示功能 打开 Eclipse -> Window -> Perferences -> Java -> Editor -> Content Assist,在右边最下面一栏找转载 2014-12-10 14:52:00 · 762 阅读 · 0 评论 -
java里时间戳(Timestamp) String 相互转换
Date date=new Date(); System.out.println(date.getTime()); //获取当前时间戳Long timeLong=1418438884773L;SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式String sd = sdf.原创 2014-12-13 10:56:52 · 2747 阅读 · 0 评论 -
Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如a转载 2014-12-12 19:31:25 · 560 阅读 · 0 评论 -
java 运行 jar classpath配置
方法一按照developrworks上说的:http://www.ibm.com/developerworks/cn/java/j-jar/index.html创建可执行 JAR 创建一个可执行 JAR 很容易。首先将所有应用程序代码放到一个目录中。假设应用程序中的主类是 com.mycompany.myapp.Sample。您要创建一个包含应用程序代码的 JAR 文件并标识出主类。为此,在某个位转载 2015-03-06 14:49:00 · 542 阅读 · 0 评论 -
jmeter 压力测试实践
本文主要介绍性能测试中的常用工具jmeter的使用方式,以方便开发人员在自测过程中就能自己动手对系统进行自动压测和模拟用户操作访问请求。最后还用linux下的压测工具ab做了简单对比。Jmeter相关概念简介: JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 Jmeter每个任务都由测试计划 组成,转载 2015-03-31 11:51:33 · 2014 阅读 · 0 评论 -
Java中native关键字 JNI
native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。JNI是Java本机接口(Java Native Interface),是一个本机编程接口,它是Java软件开发工具箱(Java Software Development转载 2015-04-22 09:45:21 · 568 阅读 · 0 评论 -
TortoiseSVN,TortoiseGit修改差异查看器为BeyondCompare
1.TortoiseSvn修改差异化查看器为BeyondCompare: (1).设置比较不同版本文件的程序,选择External(外部),在下面文本框中填入:"D:\DevelopTools\Beyond Compare\BComp.exe" %base %mine /title1=%bname /title2=%yname /leftreadonly --前面部分是我的BComp.ex转载 2015-12-02 11:46:17 · 1697 阅读 · 0 评论