Java并发编程:阻塞队列 在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayList),这些工具都为我们编写多线程程序提供了很大的方便。今天我们来讨论另外一类容器:阻塞队列。 在前面我们接 ...
分类:
编程语言 时间:
2016-10-12 22:26:00
收藏:
0 评论:
0 赞:
0 阅读:
119
绝对布局Absolute 通过放大或缩小界面的时候,组件大小和位置不会发生变化 浮动布局FlowLayout 调整应用程序窗口的大小时,组件将立刻重新排列 边界布局Border Layout 该位置有5个方位:东、南、西、北、中 网格布局Grid Layout 如需要将大量组件按规律排列,那么网格布 ...
分类:
编程语言 时间:
2016-10-12 22:24:39
收藏:
0 评论:
0 赞:
0 阅读:
184
1)Runnable和Callable同是接口 * Callable的任务执行后可返回值,而Runnable的任务是不能返回值(是void);call方法可以抛出异常,run方法不可以 * 运行Callable任务可以拿到一个Future对象,表示异步计算的结果。它提供了检查计算是否完成的方法,以等 ...
分类:
编程语言 时间:
2016-10-12 22:22:08
收藏:
0 评论:
0 赞:
0 阅读:
315
对于大部分的应用系统开发来说,微秒级别的优化通常是被忽略不计或者不关心的,因为有着更多优化点,但是对于开发供应用系统使用的公用库来说,大部分的操作通常都是对字符、数字、字符串、字节的操作,且这些系统库通常调用频率很高,比如对于一个中间件来说,一次rpc请求可能涉及成百上千次的操作,所以此时细微的性能 ...
分类:
编程语言 时间:
2016-10-12 22:21:35
收藏:
0 评论:
0 赞:
0 阅读:
139
最近手头的工作不太繁重,自己试着倒腾了一套用开源框架组建的 JavaWeb 后端解决方案。 感觉还不错的样子,但实践和项目实战还是有很大的落差,这里只做抛砖引玉之用。 项目 git 地址:https://git.oschina.net/LanboEx/sdh.git 大体采用的开源项目有:Sprin ...
分类:
编程语言 时间:
2016-10-12 22:14:55
收藏:
0 评论:
0 赞:
0 阅读:
241
Java ConcurrentModificationException异常原因和解决方法 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来讨论以下这个 ...
分类:
编程语言 时间:
2016-10-12 22:13:21
收藏:
0 评论:
0 赞:
0 阅读:
132
1 public class MouseAdapterTest extends Frame 2 { 3 public static void main(String[] args) 4 { 5 Frame f = new Frame(); 6 f.setBounds(500, 500, 200, 2 ...
分类:
编程语言 时间:
2016-10-12 22:06:57
收藏:
0 评论:
0 赞:
0 阅读:
193
1. 报错BeanCreationException 异常可查看下面的错误,一般是缺少jar包导致 2. 使用cxf 3.0 以上的版本自动生成客户端代码,可能会报版本错误信息,所以尽量使用java 1.7及以上版本。 官网说明:The current plan is that CXF 3.1 wi ...
分类:
编程语言 时间:
2016-10-12 22:03:55
收藏:
0 评论:
0 赞:
0 阅读:
226
1,Project Structure里确认两个地方:Project sdk以及project language level 2,Project Structure->Modules里Sources里的Language level 3,Preferences->java Compiler->Per- ...
分类:
编程语言 时间:
2016-10-12 22:00:40
收藏:
0 评论:
0 赞:
0 阅读:
614
Python的open的写入方式有: write(str):将str写入文件 writelines(sequence of strings):写多行到文件,参数为可迭代对象 首先来看下writelines()这个方法: 运行上面结果之后,可以看到blogCblog.txt文件有123456内容,这里 ...
分类:
编程语言 时间:
2016-10-12 22:00:14
收藏:
0 评论:
0 赞:
0 阅读:
274
PHP数组 1.数字索引数组 1.1创建一个数组 php中最常用的两个类型是:数组,字符串。数组也分为两种,一种是数字索引,一种是关键是索引,关键字索引有点像python中字典的意思.数字索引类型的数组的创建方法 即使一个数组不存在,也可以直接对数组进行赋值操作,自然就产生了一个数组,例如下面这个等 ...
分类:
编程语言 时间:
2016-10-12 21:59:56
收藏:
0 评论:
0 赞:
0 阅读:
337
一个不同引用必须用相同的的类型初始化。 在初始化函数时,形参若需要引用,应尽量使用常量引用。 …… ...
分类:
编程语言 时间:
2016-10-12 21:59:26
收藏:
0 评论:
0 赞:
0 阅读:
311
spring技术可以说是java企业开发里最重要的技术,不过真的理解spring的作用和意义还真是一件麻烦的事情,很多人对spring理解其实都是停留在使用阶段(例如:声明式事务很好用等等),当今的spring技术生态环境里可谓是蔚为壮观,spring已经包罗万象,它的内容之多完全不亚于它的本源ja ...
分类:
编程语言 时间:
2016-10-12 21:55:30
收藏:
0 评论:
0 赞:
0 阅读:
141
Python提供了伊特标准库,名为pickle,它可以保存和加载几乎任何Python数据独享,包括列表。 一旦把数据“腌制”到一个文件,它将会持久存储,可以在以后某个日期/时间读入另外一个程序。 用dump保存,用load恢复 使用pickle很简单:只需要导入所需的模块,然后使用dump()保存数 ...
分类:
编程语言 时间:
2016-10-12 21:53:58
收藏:
0 评论:
0 赞:
0 阅读:
226
在使用R的时候会发现R对CPU的利用率并不是很高,反正当我在使用R的时候,无论R做何种运算R的CPU利用率都只有百分子几,这就导致一旦计算量大的时候计算时间非常长,会给人一种错觉(R真的在计算吗?会不会我的程序死掉了?)。今天,我看到了一篇博客介绍的方法,迫不及待的尝试了一下,只能说:太牛逼了!下面 ...
分类:
编程语言 时间:
2016-10-12 21:52:39
收藏:
0 评论:
0 赞:
0 阅读:
967
题目大意:给一个整数序列,找出最长的连续变化相同的、至少出现两次并且不相重叠一个子序列。 题目分析:二分枚举长度进行判定。 代码如下: ...
分类:
编程语言 时间:
2016-10-12 21:50:16
收藏:
0 评论:
0 赞:
0 阅读:
126
今天找文件,无意中翻到老师前段时间总结的知识点。觉得应该有点用处,所以分享给大家。 第一次在博客园发表,如有错误,还请指正。 ...
分类:
编程语言 时间:
2016-10-12 21:47:58
收藏:
0 评论:
0 赞:
0 阅读:
450
当鼠标点击和放开时发生动作事件; 方法摘要: actionPerformed(ActionEvent e) 发生操作时调用。 列: public class shijian extends Frame{ public static void main(String[] args) { Frame f ...
分类:
编程语言 时间:
2016-10-12 21:45:42
收藏:
0 评论:
0 赞:
0 阅读:
134
作为一个学习java的人,首先我们要了解java是干嘛的,java能做什么,以及java的历史背景,只有当我们了解了java这些基础,我们学习java才能事倍功半。 Java的历史背景 Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Jav ...
分类:
编程语言 时间:
2016-10-12 20:00:51
收藏:
0 评论:
0 赞:
0 阅读:
183
转载至http://www.cnblogs.com/yinjia/ 在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。 书写格式,和相关说明如下: ...
分类:
编程语言 时间:
2016-10-12 20:00:16
收藏:
0 评论:
0 赞:
0 阅读:
334