随笔分类 - Java开发
摘要:JAVA 实现在线浏览管理zip和rar的工具类 (有密码及无密码的)以及下载压缩文件中的选中文件(向压缩文件中新增、删除文件)
阅读全文
摘要:在 Spring 4.3.9下升级 Velocity 1.7.x to Velocity 2.0.x 出现的问题
阅读全文
摘要:Java web实时进度条整个系统共用(如java上传进度条、导入excel进度条等)
阅读全文
摘要:Java中用到文件操作时,经常要验证文件名是否合法. 用File类的createNewFile()方法的确很管用.但当要批量验证时,效率上就会有问题.正则匹配的开销比创建文件少了很多. 那么一个合法的文件(Win下)应该符合如下规则: 1.文件名不能为空,空在这里有两个意思: 2.文件名中不能包含\
阅读全文
摘要:spring 4.2.0后jdbcTemplate中不用queryForLong了
阅读全文
摘要:假如你让一个非集群的 Quartz 应用与集群节点并行着运行,设法使用 JobInitializationPlugin和 RAMJobStore Quartz支持可选节点执行jobquartz集群,会自动将触发的job均衡的分发到各个节点。不过我现在有一个特殊的job,希望触发后可以在每个节点(或是
阅读全文
摘要:相关环境 Nginx,Spring5.x当前(要选择4.0+),tomcat8.x,Quartz 2.x集群(实际运用是Quartz的集群模式和单机模式共存的) 测试面页:http://sms.reyo.cn/socket.html 每20秒随机显示不同类型的广告:文字、图片、声音),效果如下: 文
阅读全文
摘要:自己记性差,除了老婆、老大和自己的生日以外,一直记不住亲朋好友的生日,长辈们的生日基本上又都是用农历来算,公历的话,直接用Quartz设置循环提醒,农历就没辙了,每每搞的自己很尴尬,需要别人来提醒自己长辈的生日。 今天又发生这样的窘事,自己把外婆的生日又忘了,既然记不住,干脆想个别的办法一次性...
阅读全文
摘要:由于系统的提醒有可能是农历的今天或指定时间要用quartz 实现定时任务公历转农历,然后农历减一年(或者几天或者任意天),再把这个日期转成公历。网上很多农历转公历的程序都有问题,QQ、百度的也有 Bug ,花了一天自己测试目前没有发现 Bug 了。。。记录一下测试程序:
阅读全文
摘要:继 解决POI读取Excel如何判断行是不是为空 后发现了一个问题。这个是一个银行的需求,有20万个客户的资料要导入系统,但有的资料是有问题的(不能正常导入),但也有能正常导入的。现在的问题是怎么知道那些数据导入了,那些没有导入呢? 全部能正常导入:全部失败:下面来看一下有问题的数据(原始Exce...
阅读全文
摘要:在作Excel表导入数据库的时候要统计成功导入了多少条,失败了多少条。 问题一:Excel表里有225行,只有3行是有数据的,但是我在读Excel表的时候它连没有数据的行也读进来了。 问题二:如果你是选择这个行,然后按del键del的,那么这样判断就是不为空(虽然用del来删除数据,但是实际上对象都
阅读全文
摘要:修改TOMCAT默认的生成SESSIONID的算法和字符长度非常简单,只需修改context.xml中的标签值,比如:标红的部分不用我说大家也应该知道了,算法除了SHA1PRNG还有好几种,具体可以查看 JDK DOC的java.security.SecureRandom类章节.更多配置见:http...
阅读全文
摘要:关于ActiveMQ集群1 前提下载jdk6(update24),解压,安装,下面用 表示JDK主目录下载ActiveMQ5.4.2,解压,下面用 表示activeMQ主目录下载AapcehANT1.8,解压,下面用 表示ANT...
阅读全文
摘要:这几天一直在做Java解析Json数据的一个项目,因为初识json,所以很多东西都是有着懵懂的认识。这里写下我解析时遇到的问题和收获。 我解析json时用到的是json-lib包。下载地址:http://json-lib.sourceforge.net。用这个包时,还要用到其他几个支持包:commo...
阅读全文
摘要:天,一个老同事问起这样一个问题,起因是他们的系统由于某些原因原有的部分模块不能运行在新的jdk下,所以需要启动两个resin并使用不同jdk。由 于是要开机自动启动,因此启动的账号还需要是同一个。这样常用使用两个账号设置各自的JAVA_HOME的方法,就不可行。同事说google了一下没有 找到方法...
阅读全文
摘要:1,修改bin文件夹下面的catalina.bat文件,把如下内容 rem ----- Execute The Requested Command ---------------------------------------echo Using CATALINA_BASE: %CATALINA_B...
阅读全文
摘要:List 实现分为通用 List 实现和特殊用途的 List 实现。通用 List 实现有两个通用的 List 实现 —— ArrayList 和 LinkedList。大多数时候,你可能会使用 ArrayList,它提供了按位置访问的功能并且速度比较快。当你需要同时移动多个元素的时候,可以充分发挥...
阅读全文
摘要:Java7语法新特性: 1. switch中增加对String类型的支持。Java代码 publicStringgenerate(Stringname,Stringgender){Stringtitle="";switch(gender){case"男":title=name+"先生";break;...
阅读全文
摘要:目前为止,我们已经学习了很多 Java 拷贝文件的方式,除了 FileChannel 提供的方法外,还包括使用 Files.copy() 或使用字节数组的缓冲/非缓冲流。那个才是最好的选择呢?这个问题很难回答,因为答案基于很多因素。本文将目光集中到一个因素,那就是速度,因为拷贝任务 越快将会提高效率...
阅读全文
摘要:我有一台服务器上加了两块硬盘.其中有个目录下的数据非常重要.假设是D:\data目录.这个目录下有几十个G的文件. 我希望能把这个文件夹里的内容同步到另一块硬盘的目录下,假设是E:\data 我希望最好能够做到每当D:\data有文件变更时,e:\data都会跟着也变过来.不知道windows有没有
阅读全文