If you don't mind the memory leaks: http://www3.zippyshare.com/v/kvtjVB5y/file.html https://www.board4all.biz/threads/gui-example-for-windows-x-system ...
刚学习委托时无论老师怎么开导,我都是一头雾水,不是听不懂,也不是不会写,就是不明白为什么要用委托,看不出来一点好处,而且写很多没用的代码,每当这么问老师时,老师总说:用委托会使你的代码更灵活,我的天啊,和没说一样,后来参加工作了两年竟然一直没有用到委托也没什么觉得不妥,直到有一天看到了张子阳的“事件 ...
分类:
其他好文 时间:
2017-04-06 01:15:21
阅读次数:
240
本文继续讨论ConcurrencyThrottleInterceptor(基于Spring 4.3.7)。以及上一篇文章中遗留的一个关于SimpleAsyncTaskExecutor类中属性concu...
分类:
编程语言 时间:
2017-04-05 18:03:39
阅读次数:
299
线程间的通信、同步方式与进程间通信方式 说到线程之间通信方式:依据我的理解 主要是有两种吧 1.是通过共享变量,线程之间通过该变量进行协作通信; 2.通过队列(本质上也是线程间共享同一块内存)来实现消费者和生产者的模式来进行通信; 1.通过线程之间共享变量的方式 这个就有必要说下 wait(),no ...
分类:
编程语言 时间:
2017-04-03 16:11:33
阅读次数:
177
我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而 ...
分类:
编程语言 时间:
2017-03-29 13:10:51
阅读次数:
272
转自: http://www.cnblogs.com/chanshuyi/p/5052426.html Servlet不是线程安全的。 要解释为什么Servlet为什么不是线程安全的,需要了解Servlet容器(即Tomcat)使如何响应HTTP请求的。 当Tomcat接收到Client的HTTP请 ...
分类:
编程语言 时间:
2017-03-29 13:02:32
阅读次数:
207
Database Firewall The most impressive feature of MySQL security is the Database Firewall. The firewall works with a fairly simple process. You record ...
分类:
数据库 时间:
2017-03-29 12:24:47
阅读次数:
199
--1、查看耗时SQLselect * from (select v.sql_id, v.child_number, v.sql_text, v.elapsed_time, v.cpu_time, v.disk_reads, rank() over(order by v.elapsed_time d ...
分类:
数据库 时间:
2017-03-27 15:36:55
阅读次数:
289
R语言data.table包是自带包data.frame的升级版,用于数据框格式数据的处理,最大的特点快。包括两个方面,一方面是写的快,代码简洁,只要一行命令就可以完成诸多任务,另一方面是处理快,内部处理的步骤进行了程序上的优化,使用多线程,甚至很多函数是使用C写的,大大加快数据运行速度。因此,在对 ...
分类:
编程语言 时间:
2017-03-24 23:24:20
阅读次数:
1165
Apache是一个跨平台的web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。现在,Apache凭借其庞大的用户数,已成为用户数排名第一的web服务器。 尽管如此,在实际的生产环境中,我们仍然不可能直接使用默认配置的Apache来充当服务器。毕竟,为了更充分合理地利用Ap ...
分类:
Web程序 时间:
2017-03-23 21:38:00
阅读次数:
206