随笔分类 - Java
java,web,spring,MVC
摘要:Date date=new Date(); DateFormatUtils.format(date,"yyyyMMddhhmmss"); 如果时间是上午的没有问题。如果是下午的话,比如:2013-07-29 16:33:44。但是返回的结果是:20130729043344。是12小时制的。 后来在网
阅读全文
摘要:今天需要针对预览功能将参数通过window.open(url+参数)的方式请求后台方法,进行页面跳转,然而当参数太大时,通过url的方式会导致请求参数过长而失败。所以只能改用post方式,将参数以bean或者requestbosy的方式传递给controller,但是这种方会使原来能自动跳转的url
阅读全文
摘要:UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment,...
阅读全文
摘要:直接看代码吧,注释都在里面首先是web.xml[html]view plaincopyprint?配置SpringMVC的前端控制器uploadorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspat...
阅读全文
摘要:前台:'type' : 'post','contentType' : 'application/json;charset=UTF-8','data' : JSON.stringify(JsonObject),其中JsonObject就是你组装的JSON对象后台:@RequestMapping(val...
阅读全文
摘要:最近在做代码优化时学习和研究了下JAVA多线程的使用,看了菜鸟们的见解后做了下总结。1.JAVA多线程实现方式JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执...
阅读全文
摘要:shutDown() 当线程池调用该方法时,线程池的状态则立刻变成SHUTDOWN状态。此时,则不能再往线程池中添加任何任务,否则将会抛出RejectedExecutionException异常。但是,此时线程池不会立刻退出,直到添加到线程池中的任务都已经处理完成,才会退出。shutdownNow(...
阅读全文
摘要:Reference: 《创建Java线程池》[1],《Java线程:新特征-线程池》[2], 《Java线程池学习》[3],《线程池ThreadPoolExecutor使用简介》[4],《Java5中的线程池实例讲解》[5],《ThreadPoolExecutor使用和思考》[6][1]中博主自己通...
阅读全文
摘要:现在让我们开始 Java 并发系列的新篇章。这壹次我们会学习如何干净的启动壹個新线程,以及如何在线程池中管理它。在 Java 中,假设你有壹個像下面这样的 Runnable 线程:1Runnable runnable =newRunnable(){2publicvoidrun(){3System.o...
阅读全文
摘要:线程池的作用: 线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一...
阅读全文
摘要:假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。当T1 + T3 远大于 T2时,采用多线程技术可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 线程池就是一个线程的容器,每次只执行额定数量的线程, 线程池作用就是限制系统中执...
阅读全文
摘要:注:原创,转载请说明原地址,谢谢。研究了下十进制转二进制分别采用以下两种方法时的效率:移位操作和string 转换二进制public class Test {public static void shiftOper(int x){//移位换算二进制long sTime = System.nanoTi...
阅读全文

浙公网安备 33010602011771号