
Java开发
文章平均质量分 68
网事随逢
To be a better Java/Android/Web developer
展开
-
Java-Web定时任务简介
对于web应用,通常在tomcat启动的时候会启动一些定时任务,比如定时扫描目录文件或者数据库的表,根据扫描的结果做进一步的处理;1. extends TimerTask类public class myTask extends TimerTask {// 构造函数里面可以增加一些常用的参数,比如servletContextpublic myTask(ServletContext原创 2015-01-27 10:58:29 · 684 阅读 · 0 评论 -
Android Webview开发的几个参考链接
主要问题:1. webview的Js安全问题2. webview在Android不同版本的代码兼容问题(特别是4.4版本前后)参考网址:http://my.oschina.net/liucundong/blog/318233 远程chrome调试功能http://blog.youkuaiyun.com/t12x3456/article/details/13769731/ 常见问题及转载 2015-10-24 17:45:43 · 633 阅读 · 0 评论 -
WebView注入Javascript的版本兼容问题
http://blog.youkuaiyun.com/zgjxwl/article/details/9627685http://www.cnblogs.com/yuzhongwusan/p/4213412.html对于web回调native的开发方式,如果不了解的话,可以参考我以前的一篇博文《Android中Webview使用自定义的javascript进行回调》http://blog转载 2015-10-21 20:12:31 · 2243 阅读 · 0 评论 -
Struts2与SpringMVC的区别
http://blog.youkuaiyun.com/chenleixing/article/details/445706811、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而strut转载 2015-10-03 18:40:48 · 471 阅读 · 0 评论 -
hibernate与mybatis异同与比较(涵盖网上各个版本,清晰明了)
一、序言 最近一直用mybatis做开发,以前用过hibernate,能感受到一些它们在使用上的区别,不过总想抽出时间来好好比较比较弄弄清楚它们各自的优劣,以便更好进行选择和深入的了解。 网上也看了很多资料,结合自己的使用体会,粗率地概括和总结了一下,以供大家参考。二、具体运用上的不同1、所需的jar包Mybatis:只需要3个(mybati转载 2015-10-03 19:10:26 · 547 阅读 · 0 评论 -
Java的几个实用小Util函数(日期处理和http)
功能说明:1. 测试webservice地址是否可用2. 获得两个日期之间的 格式化的日期(天)集合3. 根据日期返回当前日期是一年的第几天原创 2015-06-13 08:24:44 · 1097 阅读 · 0 评论 -
Structs框架下,action取值checkbox的一种异常情况
如果JSP页面中为checkbox,而action中没使用boolean类型的变量去获取该值的时候,则程序直接在struts框架层报错退出,tomcat无日志,无法跟踪到具体的action方法里面。原创 2015-05-24 12:32:43 · 589 阅读 · 0 评论 -
判断是否URL的正则表达式【Java和javascript】字符串是否包含中文
/** * 顶级域名判断;如果要忽略大小写,可以直接在传入参数的时候toLowerCase()再做判断 * @param str * @return */ public static boolean isTopURL(String str){ //转换为小写 str = str.toLowerCase(); Strin原创 2015-03-25 15:43:15 · 9975 阅读 · 0 评论 -
Java正则表达式判断
/* 判断是否为数字 */ public static boolean isNumeric(String str) { if(str == null || str.isEmpty()){ return false; } Pattern pattern = Pattern.compile("[0-9]*");原创 2015-03-25 15:45:07 · 1062 阅读 · 0 评论 -
Java网络消息交互,对响应的byte消息的典型解析:
public static RecevEntity getBWRet(byte[] data) { ByteBuffer buf = ByteBuffer.wrap(data); buf.order(ConstantSelf.AgentMsgByteSet); SelfQryRspVO uvo = new SelfQryRspVO(); { byte[]原创 2015-03-03 10:50:51 · 855 阅读 · 0 评论 -
Java简单文件读写
Java简单文件读写, 昨天帮同学写了一个简单的文件处理程序,记录这边吧,竟然花了一个小时,就是因为system.out打印日志的时候位置写错了 :-( public static void main(String[] args){ try{ BufferedReader br = new BufferedReader(new FileReader("D:/a.txt"))原创 2015-01-23 10:34:57 · 778 阅读 · 0 评论 -
Java多线程编程-使用JDK1.6的线程池
Java对多线程的支持还是比较给力的,JDK1.6里面有现成的API可用,一般的多线程应用足够了,使用的时候注意最好加一层壳子,至少方便日志打印和后续扩展,以下是一个简单的启用的例子1. 定义线程池变量//线程池维护线程的最少数量: 2;//线程池维护线程的最大数量: 100;//线程池维护线程所允许的空闲时间: 2s;//线程池维护线程所允许的空闲时间的单位: TimeUnit.SE原创 2015-01-21 10:27:50 · 2678 阅读 · 0 评论 -
Java时间日期处理小结
Java程序模块通常都有自己的公共日期时间处理类,主要实现比如:时间格式化、获取当前日期的前后某个时间、日期时间比较等功能; 1. 日期格式化 Date date = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");原创 2015-01-21 10:17:58 · 783 阅读 · 0 评论 -
Java时间处理相对时间 之 时区相关
Java时间处理相对时间 之 时区相关,半小时问题;原创 2015-02-02 16:07:10 · 1488 阅读 · 0 评论 -
WEB文件上传下载过程简介(基于Struts2)
WEB文件上传过程简介(基于Struts2),页面上传、Action收取、解析;文件导出文件处理过程,需要注意对文件的定期清理,避免磁盘占用过多;1. jsp页面: method ="POST" enctype ="multipart/form-data"onsubmit="return checkSubmit();">2. Action: private F原创 2015-01-27 15:21:37 · 856 阅读 · 0 评论 -
Java面试作业,给一个整型数组,要求算出最多相同value的sum,类似二叉树搜索;
题目:Given an array of integers, find the sum of the most common integer直接上代码:package com.intelematics.findmostcommon;import java.util.HashMap;import java.util.Arrays;/** * Intelematics Task原创 2015-11-18 07:03:29 · 628 阅读 · 0 评论