
java基础知识
文章平均质量分 92
北国先生
这个作者很懒,什么都没留下…
展开
-
单元测试Mock框架--Mockito
文章目录目前开发中,单元测试遇到的问题解决方案--MockJunit4 + Mockito:Mockito常用注解:Mockito常用方法:Tips:总结目前开发中,单元测试遇到的问题在业务代码开发完成以后,需要对新增代码进行单元测试,由于项目依赖的第三方组件以及外部系统接口较多,每次执行单元测试时都需要启动整个项目,加载各种依赖,而且由于网络限制有时还需要申请各种ACL,且项目启动耗时较长,有时仅仅为了跑一个仅有几行代码的单元测试,却要耗时几分钟等待项目的启动,严重违背单元测试的初衷。这种情况导致了大原创 2022-02-24 10:48:17 · 1473 阅读 · 0 评论 -
详细介绍Java垃圾回收机制
垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。引用计数收转载 2014-06-17 16:47:09 · 391 阅读 · 0 评论 -
JS控制弹窗增加确定和取消
function ConfirmDel(){ if(confirm("确定要删除此用户吗?删除该用户将一并删除掉该用户的所有仓储记录,且不可恢复!")) return true; else return false;} "shanchu" type="button" onClick="return Co原创 2014-02-21 13:30:20 · 1167 阅读 · 0 评论 -
根据表中某个字段的首字母进行分类查询
例如,根据名字的首字母进行分类显示。基本思路原创 2014-07-30 12:01:01 · 1780 阅读 · 0 评论 -
jstl标签中<c:forEach>中的varStatus属性
使用jstl中的遍历标签能实现原创 2014-06-20 17:08:32 · 811 阅读 · 0 评论 -
使用DataTransfer对象实现图片拖拽上传并预览效果
以下代码只能实现拖拽上传并预览图片功能,并不具备向后台传送原创 2014-07-30 17:39:28 · 1275 阅读 · 0 评论 -
使用jstl标签实现双重遍历
${carBand.name }原创 2014-07-14 16:47:27 · 2444 阅读 · 0 评论 -
取出一个文件夹下的所有文件
String path = request.getServletContext().getRealPath("/images"); File file = new File(path); List pathList = new ArrayList(); if(file.isDirectory()){ File[] fi原创 2014-10-21 17:28:30 · 562 阅读 · 0 评论 -
js中对json格式的数据的增删改查
js中把一个json格式的字符串转化成一个json对象:var obj =原创 2014-10-27 16:57:18 · 4437 阅读 · 0 评论 -
使用iText把html转成pdf
1、首先要引入iText包,下载地址:原创 2014-11-04 11:48:37 · 799 阅读 · 0 评论 -
JVM分代垃圾回收策略的基础概念
由于不同对象的生命周期不一样,因此在JVM的垃圾回收策略中有分代这一策略。本文介绍了分代策略的目标,如何分代,以及垃圾回收的触发因素。文章总结了JVM垃圾回收策略为什么要分代,如何分代,以及垃圾回收的触发因素。为什么要分代分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。在Jav转载 2014-06-17 16:45:48 · 439 阅读 · 0 评论 -
使用Map传值,解决多维数据结构的遍历问题
例如,你有一个Person对象,而Person又有一个对象属性Child,原创 2014-07-04 18:00:58 · 759 阅读 · 0 评论 -
ueditor 编辑器的配置 实现了上传图片与文件功能---附效果图
请参阅:http://blog.youkuaiyun.com/lucherr/article/details/7680518转载 2014-04-15 09:06:30 · 871 阅读 · 0 评论 -
js限制输入内容
参考链接:http://wenku.baidu.com/link?url=QoYjnkjTH6RERDF0Xr2zRxx6E7pwrnPVMchyctdpraVran4-37xq4lCWU_XlWjhIBwbto6pkYKTsX05HX7kbGlGKth5-gqo-rV81eaN88_W转载 2013-12-25 18:18:49 · 652 阅读 · 0 评论 -
用js实现自动求和(积)功能
form1">form1.text1.value)*parseInt(document.form1.text2.value)*parseInt(document.form1.text3.value));">注意:form表单名要和document.后面的名字一样原创 2013-12-25 17:03:28 · 2500 阅读 · 0 评论 -
正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度
匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及_: ^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}^[\w\u4E00-\u9FA5\uF900-\uFA2D]*$ 1、一个正则表达式,只含有转载 2013-12-25 18:17:48 · 761 阅读 · 0 评论 -
常用数值格式化类NumberFormat
在处理数字时往往会有不同的需求,比如需要小数显示为百分数的形式,需要小数四舍五入、取整。这时就需要用到NumberFormat这个强大的类了若要格式化当前 Locale 的数值,可使用其中一个工厂类方法: myString = NumberFormat.getInstance().format(myNumber);如果格式化多个数值,那么获取该格式并多次使用它是更为高效原创 2014-01-18 15:09:07 · 873 阅读 · 0 评论 -
myeclipse 的各项设置
请参考:http://wenku.baidu.com/view/6adc6c2f647d27284b735159.html原创 2014-02-08 22:44:01 · 455 阅读 · 0 评论 -
mysql的limit语句
"select * from car_baike order by gmt_update desc limit "2,10“; 其中第一个参数是说明从第几条信息开始查,第二个参数说明是查多少条,而不是查到第几条。上面的语句的意思是,从第二条信息开始查,查10条,也就是查到第11条(包含第11条)。原创 2014-02-27 17:03:24 · 852 阅读 · 0 评论 -
字符串”“
在判断一个字符串是否等于”“时,不能用 ==,要用equals()方法,同样 判断不等”“时,也是不能用!= 来判断例: String s = ""; s.equals("")==》true 而 s != "" ==》true原创 2014-02-27 18:38:27 · 471 阅读 · 0 评论 -
MyEclipse中导入项目时出现乱码的解决方案
eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。 如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文都是乱码;如果所有工程的编码方式与eclipse工作原创 2014-02-17 16:54:11 · 558 阅读 · 0 评论 -
jquery操作select标签
很多朋友对jquery select的操作很有兴趣,但网上的东西太多,所以脚本之家特别将Jquery Select操作方法整理下,方便大家查找。需要注意的是,这里的代码好多是针对jquery 1.32以前的版本(以后的版本已经不支持@),所以替换为空测试下即可。jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").cha转载 2014-04-15 09:04:02 · 931 阅读 · 0 评论 -
MyEclipse6.5跟换jar包源码
一、手动添加的jar包引用: 1) 点击打开jar包中的class,如果没有显示源代码在弹出的页面选择 Attach Source... ->External File ...(或者External Folder...两个按钮选择一个即可,前者是选择一个zip/jar包搜索里边的源代码,后者是选择一个文件夹,搜索里边已经解压出来的源代码),然后点击Ok即可。转载 2014-01-07 15:05:29 · 808 阅读 · 0 评论