Java
自豪潇洒
这个作者很懒,什么都没留下…
展开
-
java 并发主题详解
并发是计算机科学里的一个基本课题,本篇文章将针对JAVA的并发分四个主题讨论一下多线程在JAVA里的写法和用处。四个课题分别是:线程的定义;共享受限资源;线程间协作;性能调优。 1线程定义: new Thread(new Runnable(){ public void run() { /* *希望线程做什么事情,在这里写就好;对本写法进行拆分,可以有别的写法转载 2013-04-14 20:05:52 · 465 阅读 · 0 评论 -
浏览器地址传递中文到java后台乱码
在浏览器中输入地址,并携带了中文参数,到后台一般会乱码,在后台我尝试了如下转换,好了。String jsonString=request.getParameter("jsonstirng");jsonString=new String(jsonString.getBytes("iso8859-1"),"utf-8"); String jsonString=原创 2016-01-05 21:09:33 · 791 阅读 · 0 评论 -
解决java.sql.ResultSet的getDate获取时间中时分秒为0的问题
项目中用到了java.util.Date属性的Model,但是在RowMapper中ResultSet获取getDate时,时间的时分秒都为0,为了解决这个0的问题,rs应该用getTimestamp()而不用getDate()即可。如下所示:1.领域类public class StudySchedule {private int id;private long study原创 2015-12-22 19:36:49 · 10215 阅读 · 2 评论 -
字符编码的问题
浏览器的编码设为utf-8,则浏览器解析方式String("中".getBytes("ISO8859-1"),"utf-8"),在java中应当这样响应String s_iso88591 = new String("中".getBytes("UTF-8"),"ISO8859-1")出处:http://blog.csdn.net/maxracer/archive/2010/12/14/607转载 2016-02-01 15:12:50 · 326 阅读 · 0 评论 -
Hibernate的cascade属性 特别是 cascadeType.all的 作用
1.JPA中的CascadeType.ALL并不等于{CascadeType.PESIST,CascadeType.REMOVE,CascadeType.MERGE,CascadeType.REFRESH} 在Hibernate中调用session.save() or session.update()并不能触发 {CascadeType.PESIST,CascadeType.REM转载 2016-03-18 15:29:59 · 681 阅读 · 0 评论 -
POI操作Excel常用方法总结
一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。H转载 2016-05-11 18:19:47 · 837 阅读 · 0 评论 -
hibernate Query list()的缓存问题二
ListMemberCard> list = systemService.findListBySql();//查询结果集for(MemberCard m : list){Member member = systemService.getEntity(Member.class, memberCard.getMemberId());//查询得到每个会员对象m.setName(member原创 2016-05-25 10:56:20 · 1214 阅读 · 0 评论 -
List<Map<String,Object>>排序
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; public class Main { /** * @param args */ public static void mai原创 2016-05-13 14:36:56 · 681 阅读 · 0 评论 -
encodeURIComponent编码后java后台的解码
解决方法一:JavaScript:window.self.location="searchbytext.action?searchtext="+encodeURIComponent(encodeURIComponent(seartext));java:searchtext=java.net.URLDecoder.decode(searchtext,"UTF-8");转载 2016-06-27 23:38:35 · 813 阅读 · 0 评论 -
jspsmartupload上传文件名中文乱码和超链接传递路径参数encodeURIComponent加解码
最近在使用jspsmartupload上传文件功能,最后的问题是文件名如果是奇数个中文,则最后一个现实乱码,因为jspsmartupload不支持中文,很头疼,各种方式都解决不了,最后,修改了jspsmartupload源码,可以使用无乱码,保证页面各处是utf-8.jsp *课件作者:*本人姓名: 提交servl原创 2015-11-01 20:02:13 · 762 阅读 · 0 评论 -
日期时间加一天
最近实现日期查询功能,前台输入了起止日期,后台收到日期,想要止日期加一天,因为日期都是算0时0分0秒的,不然查询不出当天的结果。CriteriaQuery cq = new CriteriaQuery(MemberFeedbackEntity.class, dataGrid);Calendar ca = Calendar.getInstance();ca.setTime(new S原创 2015-11-16 12:14:26 · 1414 阅读 · 0 评论 -
java网络编程
网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛,很简单的事情啊!转载 2013-06-06 18:10:20 · 507 阅读 · 0 评论 -
解决android SDK Manager dos窗口一闪而过的问题
【故障描述】做 Android 开发就要下载 Android SDK,其中的 SDK Manager.exe 无法启动,一闪而过。尝试重装 JDK、重新从官网下载 Android SDK、添加环境变量等等均无效。而且,有些版本的没事,有些版本的就不行。下载的 android-sdk_r14 可以正常执行 SDK Manager.exe,但是 android-sdk_r18 就不能执行,原创 2013-12-02 16:19:10 · 981 阅读 · 0 评论 -
系统学习springMVC
在ITeye上看到的一篇文章,很好,保留一份,顺便分享。http://jinnianshilongnian.iteye.com/blog/1752171原创 2014-01-23 16:50:58 · 575 阅读 · 0 评论 -
关于java.util.ConcurrentModificationException的错误
android程序运行时,突然挂掉,观察日志显示:05-21 16:27:16.749 E/AndroidRuntime( 6133): FATAL EXCEPTION: main05-21 16:27:16.749 E/AndroidRuntime( 6133): java.lang.RuntimeException: Error receiving broadcast Intent原创 2014-05-30 09:53:06 · 965 阅读 · 0 评论 -
关于6位十六进制字符串的正则表达式匹配
public class RegixTest { public static void main(String[] args) { System.out.println(isValidString("0000aa")); } public static boolean isValidString(String testString){ String regEx原创 2014-08-15 18:47:13 · 7800 阅读 · 0 评论 -
Java环境变量
在配置java环境变量时候,总是设计到2个常量的设置dt.jar和tools.jar是两个java最基本的包,里面包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。而path下面的bin里面都是java的可执行的编译器及其工具,如java,javadoc等,你在任意的文件夹下面运行cmd键入javac,系统就能自动召见java的编译器就是归功于这原创 2014-12-03 11:54:23 · 314 阅读 · 0 评论 -
hibernate 中createQuery与createSQLQuery的用法和区别
前者用的hql语句进行查询,后者可以用sql语句查询。前者以hibernate生成的Bean为对象装入list返回后者则是以对象数组进行存储所以使用createSQLQuery有时候也想以hibernate生成的Bean为对象装入list返回,就不是很方便createSQLQuery有这样一个方法可以直接转换对象Query query = session.createSQL原创 2015-11-05 13:58:43 · 1357 阅读 · 0 评论