文章分类 -  Java

摘要:1 import java.io.FileInputStream; 2 import java.io.FileNotFoundException; 3 import java.io.InputStream; 4 5 import org.springframework.util.Assert; 6 7 /** 8 * ClassName: AssertUtils 9 ... 阅读全文
posted @ 2019-02-18 17:14 wangwiz 阅读(4130) 评论(0) 推荐(0)
摘要:1 import org.apache.commons.lang.StringEscapeUtils; 2 import org.junit.Test; 3 /** 4 * ClassName: EscapeString 5 * @Description StringEscapeUtils类的转义与反转义方法 6 * @author wang 7 * @since 20... 阅读全文
posted @ 2019-02-18 17:12 wangwiz 阅读(2244) 评论(0) 推荐(0)
摘要:http://www.blogjava.net/zJun/archive/2006/06/28/55511.html Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出L 阅读全文
posted @ 2018-02-08 15:40 wangwiz 阅读(112) 评论(0) 推荐(0)
摘要:关于inner join 与 left join 之间的区别,以前以为自己搞懂了,今天从前端取参数的时候发现不是预想中的结果,才知道问题出在inner join 上了。 需求是从数据库查数据,在前端以柱形图的形式展现出来,查到的数据按行业分组,显示每个行业的户数及户数占比,涉及到的字段有A表的用户数 阅读全文
posted @ 2018-02-01 16:34 wangwiz 阅读(103) 评论(0) 推荐(0)
摘要:1 import com.dadi.saas.util.HTTPUtils; 2 import org.apache.commons.httpclient.Header; 3 import org.apache.commons.httpclient.HttpClient; 4 import org.apache.commons.httpclient.HttpStatus; 5 impo... 阅读全文
posted @ 2017-12-29 15:41 wangwiz 阅读(3052) 评论(0) 推荐(0)
摘要:问题 使用spring的配置事物注解@Transactional,在测试的时候发现不起作用。 环境 配置文件 Java代码 原因 数据库使用的存储引擎是MyISam,MyISam不支持事物,应该用InnoDB引擎 TIPS @Transactional注解事务不起作用的解决 可能的原因: 1.数据库 阅读全文
posted @ 2017-11-10 17:08 wangwiz 阅读(694) 评论(0) 推荐(0)
摘要:1. 【强制】获取单例对象要线程安全。在单例对象里面做操作也要保证线程安全。 说明:资源驱动类、工具类、单例工厂类都需要注意。 2. 【强制】线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。 说明:使用线程池的好处是减少在创建和销毁线程上所花的时间以及系统资源的开销,解决资源不足的问题。 阅读全文
posted @ 2017-10-23 16:37 wangwiz 阅读(199) 评论(0) 推荐(0)
摘要:1. 【强制】Map/Set的key为自定义对象时,必须重写hashCode和equals。 正例:String重写了hashCode和equals方法,所以我们可以非常愉快地使用String对象作为key来使用。 2. 【强制】ArrayList的subList结果不可强转成ArrayList,否 阅读全文
posted @ 2017-10-23 16:34 wangwiz 阅读(167) 评论(0) 推荐(0)
摘要:一、简介 非常简单,而且易用。 ehcache 是一个非常轻量级的缓存实现,而且从1.2 之后就支持了集群,而且是hibernate 默认的缓存provider。ehcache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 ehca 阅读全文
posted @ 2017-10-19 11:06 wangwiz 阅读(902) 评论(0) 推荐(0)
摘要:发现了Ehcache中一个小细节问题,以前未用心去注意过,在此特记录一下,同时也望能给需要的道友留下些益处: 其中主要记录的是timeToLiveSeconds和timeToIdleSeconds;因为此俩容易搞混淆: timeToLiveSeconds=x:缓存自创建日期起至失效时的间隔时间x; 阅读全文
posted @ 2017-10-19 11:02 wangwiz 阅读(1391) 评论(0) 推荐(0)
摘要:java缓存有很多,ehcache是比较流行的java缓存框架,它以简单,快速等特点受到广大开发人员的喜爱,下面是我参考了一些资料后整理的关于ehcache的简单实例,包括通过配置文件和java动态添加缓存,以下是详细代码: 一、通过使用API来动态的添加缓存(将缓存的配置信息通过java代码来实现 阅读全文
posted @ 2017-10-18 16:53 wangwiz 阅读(406) 评论(0) 推荐(0)
摘要:一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName( 阅读全文
posted @ 2017-08-11 17:13 wangwiz 阅读(111) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_59fc39980101dkte.html 这两天涉猎了市面上一些优秀的游戏开发工具,谈谈我的感受 1.橙光文字游戏制作工具 适合游戏类型:AVG 导出格式:WebFlash,Exe,iOS,Android 优势:非常傻瓜化,上手难度低。 阅读全文
posted @ 2017-08-09 15:14 wangwiz 阅读(368) 评论(0) 推荐(0)
摘要:http://aokunsang.iteye.com/blog/1069794 断点续传的原理: 把一个文件分为n个小文件,程序分n个线程去下载每一个小文件。阅读有关资料,IE浏览器传递给服务端的时候可以传递一个请求信息"Range":如:RANGE: bytes=2000070- 一看就知道告诉服 阅读全文
posted @ 2017-08-03 13:59 wangwiz 阅读(566) 评论(0) 推荐(0)