Java
文章平均质量分 54
AaronLii
内向,贪玩,邋遢,没学问,没工作
展开
-
验证字符串是否是日期格式(支持24小时制)
/** * 验证字符串是否是日期格式 * 不能验证没有秒的时间 * @param value * @return */ private static boolean checkDate(String value){ String eL="^((\\d{2}(([02468][048])|([13579][26原创 2014-11-12 15:19:30 · 441 阅读 · 0 评论 -
关于final修饰局部变量问题
总结一下final修饰符问题:1、修饰对象时,指向对象的引用不可变例子: a赋值给b没有问题,但是反过来b赋值给a的时候,编译器就会报错了public static void test2() {final List a = new ArrayList();a.add("aa");List b = a;b.add("b");a=b;for原创 2017-09-08 15:28:21 · 2070 阅读 · 0 评论 -
解决tomcat下读取POST返回内容乱码问题
参考:http://blog.csdn.net/maxracer/article/details/5436580代码代码如下:/*** 向指定 URL 发送POST方法的请求* * @param url* 发送请求的 URL* @param param* 请求参数,请求参数应该是 name1=val原创 2017-09-06 09:50:09 · 2244 阅读 · 0 评论 -
JAVA 文件递归删除问题
注意 f.delete() 这个方法的位置,一种是写在 else 里,一种是直接写在 if 后,这两个是有区别的,写在else里的时候只会删除文件,目录不会删除,如果写在 if 外则会删除子目录(根目录不会删除)原创 2016-12-21 12:10:20 · 340 阅读 · 0 评论 -
Java 实现本地缓存工具
基本思路:1、继承线程安全的ConcurrentHashMap 2、增加定时器配置信息3、缓存工具使用单例模式4、重写put 与 get 方法5、重载一个 put 方法,增加一个缓存时间参数经测试:存储100万以内普通数据的频繁读写性能还可以,能满足中小型系统缓存需求,如果要多机器共享缓存,建议单独部署一个缓存服务器/** * @Title: Lo原创 2016-12-01 12:11:40 · 3427 阅读 · 2 评论 -
Mac 安装 Genymotion 下载虚拟机出现 The file is corrupt 提示问题解决办法
系统版本:OS 10.10.5Genymotion 版本: 2.5.2虚拟机版本:VirtualBox-4.3.32错误提示如下图:折腾好久最终解决了,但是不是很确定是不是这个问题,解决方法如下:1、打开 Genymotion 在 Settings 中找到 Misc 点击 Clear cache 清理一下缓存2、在 Settings 中找到V原创 2015-10-27 22:15:06 · 5713 阅读 · 0 评论 -
使用HttpURLConnection发送Post/Get请求
HTTP规范定义中最常用的请求类型就是Get和Post。当你在浏览器里输入任意一个网址按回车,浏览器即已经在执行Get请求了;当你回复了某条微博时,这时可能就执行了一次Post请求。简单的来说,Get就是向服务器发送索取数据的一种请求,不会影响资源的状态;Post是向服务器提交数据的一种请求,可能创建或更新服务器上的资源。 访问服务器链接时,需要以链接地址为参数构造生成一个j转载 2015-11-06 14:22:54 · 1279 阅读 · 0 评论 -
tomcat 在linux下启动时找不到JDK的解决方法
1、首先必须确定已经安装了JDK2、然后找到项目做在tomcat 或使用的tomcat3、进入bin目录找到 setclasspath.sh 文件,用 vi 编辑器打开4、按图中所示加入红色框中的信息,其中 JAVA_HOME 、JRE_HOME 的目录为你的机器安装的jdk目录原创 2014-12-11 10:43:32 · 1249 阅读 · 0 评论 -
全面解析Java注解
1. 了解注解我们有必要对JDK 5.0新增的注解(Annotation)技术进行简单的学习,因为Spring 支持@AspectJ,而@AspectJ本身就是基于JDK 5.0的注解技术。所以学习JDK 5.0的注解知识有助于我们更好地理解和掌握Spring的AOP技术。对于Java开发人员来说,在编写代码时,除了源程序以外,我们还会使用 Javadoc标签对类、方法或成员变量转载 2014-12-25 17:13:59 · 402 阅读 · 0 评论 -
使用 eclipse 生成项目文档
1、在eclipse中选择一个项目点击右键选择Export,如下图2、找到Java ,选中 Javadoc ,然后点击下一步,如下图a) 点击Configure... 找到 JDK 目录下bin的 javadoc.exe ,如果环境变量配置好了,一般不需要改变b) 在项目列表中选择要生成文档的项目、包、类其中一项c) 在use standard dolet 录入或者原创 2014-12-09 10:24:03 · 496 阅读 · 0 评论 -
java开发常用到的jar包总结
java开发中主要用到的jar包介绍commons-io.jar:可以看成是java.io的扩展,用来帮助进行IO功能开发.它包含三个主要的领域:Utilityclasses-提供一些静态方法来完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提供实用的Stream,reader与writer实现.commons-beanutils.jar:转载 2014-12-17 14:55:43 · 677 阅读 · 0 评论 -
什么是依赖注入
Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大转载 2014-11-27 16:09:36 · 354 阅读 · 0 评论 -
使用jmeter 测试dubbo接口
1、打包dubbo接口以及相关依赖2、下载jmeter dubbo插件3、将dubbo接口、依赖、jmeter dubbo 插件一起放在jmeter 的 lib\ext 目录下4、避免乱码问题(jmeter 默认是 IOS-8859-1),修改 jmeter bin/jmeter.properties 这个文件,增加sampleresult.default.encoding=utf-...原创 2019-04-03 15:06:09 · 693 阅读 · 0 评论