- 博客(5)
- 资源 (3)
- 收藏
- 关注
转载 Java四种线程池newCachedThreadPool,newFixedThreadPool,newScheduledThreadPool,newSingleThreadExecutor
1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?java 代码:new Thread(new Runnable() { @Overridepublic void run() {// TODO Auto-generated method stub}}).start();那你就out太多了,new Thread的弊端如下:a. 每次...
2019-01-26 08:35:37 294
转载 浅谈RPC服务和HTTP服务的对比差异
OSI网络七层模型 第一层:应用层。定义了用于在网络中进行通信和传输数据的接口; 第二层:表示层。定义不同的系统中数据的传输格式,编码和解码规范等; 第三层:会话层。管理用户的会话,控制用户间逻辑连接的建立和中断; 第四层:传输层。管理着网络中的端到端的数据传输; 第五层:网络层。定义网络设备间如何传输数据; 第六层:链路层。将上面的网络层的数据包封装成数据帧,便于物理层传...
2019-01-16 23:27:54 1115
转载 Java ConcurrentModificationException异常原因和解决方法
在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来讨论以下这个异常出现的原因以及解决办法。 以下是本文目录大纲: 一.ConcurrentModificationException异常出现的原因 二.在单线程环境下的解决办法 三....
2019-01-13 11:30:32 671
转载 Java并发编程:Callable、Future和FutureTask
请尊重作者劳动成果,转载请标明原文链接:原文链接:http://www.cnblogs.com/dolphin0520/p/3949310.html 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线...
2019-01-04 22:27:47 110
原创 MiniUI中datagrid使用的不兼容bug
在使用datagird时,会用到显示一个datagrid,同时隐藏另一个。这个时候遇到了问题:1.datagrid的表头不能正常显示,出现了重叠在一起的情况,看不见表头名称。2.datagrid的 showPager 属性控制的页面参数窗口不能正常显示。我在使用miniui的时候,不清出JS对div的隐藏属性会对datagrid有影响,所以走了不少弯路,根本不清楚为什么会冲突,也不...
2019-01-02 17:28:27 1264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人