- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 再session中保存用户登录信息
有时候需要在全局范围内保存用户的一些信息:@RequestMapping(value="/login.do") @ResponseBody public Map login( UserVO vo, HttpServletRequest request,HttpServletResponse response){ if(StringUtils.isBlank(vo.ge
2015-12-31 15:18:09 12484 2
原创 修改min.js
*.min.js是*.js版本的的“压缩”版,将一些空格和不必要的字符去除,减少了文件的体积,但功能和后者是一致的。有时候需要修改*.min.js的代码但没起作用,一般是如下原因:jquery.uploadify.min.js 修改代码我修改jquery.uploadify.min.js里的代码,可是修改之后,运行项目,没变化------解决方案------------------
2015-12-29 10:35:34 4519
转载 mybatis 缓存
http://www.yihaomen.com/article/java/428.htm许多应用程序,为了提高性能而增加缓存, 特别是从数据库中获取的数据. 在默认情况下,mybatis 的一级缓存是默认开启的。类似于hibernate, 所谓一级缓存,也就是基于同一个sqlsession 的查询语句,即 session 级别的缓存,非全局缓存,或者非二级缓存.如果要实现 my
2015-12-23 13:22:14 334
原创 version接口
发包时候一般需要验证是否正确版本通过脚本在classes目录下生成一个version.txt文件并在程序中提供version接口import java.io.IOException;import java.util.List;import org.apache.commons.io.IOUtils;import org.springframework.core.io.ClassPa
2015-12-22 17:47:24 556
原创 外部类可以自由访问内部类的private方法
对于外部类来说 内部类相当于它的一个属性 内部类中的private也相当于它本身的private属性 所以根据类内可见原则 内部类private是可以被外部类访问的
2015-12-21 09:34:14 4179
转载 为线程池中的每个线程设置UncaughtExceptionHandler
参考了《java并发编程实战》P134内容每当线程池需要创建一个线程时,都是通过调用线程工厂方法来完成的,默认的线程工厂方法将创建一个新的、非守护的线程,并且不包好特殊的配置信息。如果你希望在线程运行之前、之后、或者运行中如果发生异常等情况作一些人工干预的话,可以自定义线程工厂。示例:import java.util.concurrent.atomic.*;impor
2015-12-19 16:14:48 2851
原创 spring mvc 不支持postman?
spring mvc 不支持postman?postman没有设置http头。https://cnodejs.org/topic/539ff8a5c3ee0b5820938d60http://www.bubuko.com/infodetail-1085033.html
2015-12-18 17:20:34 1679 2
原创 设置radio的值
取radio的值:JS代码$("input[name='radioName'][checked]").val(); 给radio 赋值, 选中值为2的radio:JS代码$("input[name='radioName'][value=2]").attr("checked",true); $(document).ready
2015-12-18 17:18:33 7104
转载 java thumbnail类库生成缩略图
转自:http://rensanning.iteye.com/blog/1545708Thumbnailator 是一个为Java界面更流畅的缩略图生成库。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量。同时还支持根据一个目录批量生成缩略图。http://co
2015-12-18 09:16:46 2206
原创 ECLIPSE崩溃启动不起来提示看log
eclipse崩溃了,并且提示说详细信息参见C:\Users\username\Workspaces\MyEclipse 10\.metadata\.log文件中的记录。!SESSION 2015-12-14 11:06:43.097 -----------------------------------------------eclipse.buildId=unknownjava.ver
2015-12-14 11:40:10 10638 7
转载 eclipse open explorer插件
网上找到的easy explorer其实不太好用,不能打开文件目录,而且在导航栏没有图标,需要手点击找文件夹。好用的还是OpenExplorer。故转载文章如下: 所谓“工欲善其事,必先利其器”,eclipse作为Java开发常用工具,一些小的使用技巧往往会对工作带来很大的便利,或者一些小工具可以大大方便使用,这些东西大多属于“知道”型的知识,不高深却往往需要经验的积累,例
2015-12-13 11:00:03 2481
转载 阻塞库函数
阻塞库函数:监测线程何时被中断,并提前返回。如果监测到中断,具体表现为: 清除中断状态,抛出InterruptedException当线程不处于阻塞状态情况下,发生中断,会设置线程的中断状态,等待被取消的活动
2015-12-12 17:09:21 397
转载 并发编程中completionService
转自:http://blog.csdn.net/wxwzy738/article/details/8497853如果你向Executor提交了一个批处理任务,并且希望在它们完成后获得结果。为此你可以保存与每个任务相关联的Future,然后不断地调用timeout为零的get,来检验Future是否完成。这样做固然可以,但却相当乏味。幸运的是,还有一个更好的方法:完成服务(Completio
2015-12-12 10:59:48 790
原创 Callable和Runnable的区别
public interface Callable返回结果并且可能抛出异常的任务。实现者定义了一个不带任何参数的叫做 call 的方法。 Callable 接口类似于Runnable,两者都是为那些其实例可能被另一个线程执行的类设计的。但是Runnable 不会返回结果,并且无法抛出经过检查的异常。 Executors 类包含一些从其他普通形式转换成Callable
2015-12-12 09:04:27 715
转载 mysql的unix_timestamp
偶然看到MySQL的一个函数 unix_timestamp(),不明就里,于是就试验了一番。 unix_timestamp()函数的作用是返回一个确切的时间点的UNIX时间戳,这个Unix时间戳是一个无符号整数。unix_timestamp()函数有两种重载形式,一是不带任何参数,另外一个是带有一个Date或DateTime或TimeStamp类型的参数。 unix_t
2015-12-11 13:17:25 584
转载 Java解析XML的四种方法详解
Java解析XML的四种方法详解XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM
2015-12-09 19:00:13 149602 3
转载 dom4j demo
转自:http://www.cnblogs.com/gyouxu/p/3869029.html首先是到dom4j的官网dom4j文件包,下载之后解压如下所示。在根目录中,找到dom4j-1.6.1jar包,加入到eclipse中的lib文件下,最后build path一下,即可使用相关的方法。1、创建XML文档1.1创建XML文档对象使用Docume
2015-12-09 18:47:03 1553
原创 Error: Target host must not be null, or set in parameters
This code was not able to recognize it as a valid URI.可能出错原因:1.程序是从配置文件中读取url,但是实际上忘了在配置文件中添加urlpublic Configuration(String file) throws ServiceException { if (file == null) { file = DEFAUL
2015-12-09 14:15:52 1731
原创 一种数据库模式
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v_service` AS select sum((case when (`b`.`itemname` = 'Limited client access') then `b`.`item` end)) AS `limited`,if
2015-12-08 09:28:44 338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人