众所周知,synchronized可修饰方法和代码块,可作用于类或者对象。 当修饰代码块时,synchronized(object) 作用于对象,只约束该对象。 synchronized(class)作用于类,约束类所有的对象。 修饰方法时,synchronized 修饰static方法时,作用于类 ...
分类:
编程语言 时间:
2017-05-22 21:18:24
阅读次数:
198
1 [root@ ~/learn_code/design_pattern/19_order]$ cat order.cpp 2 #include 3 #include 4 #include 5 #include 6 #include 7 8 using namespace std; 9 10 cla... ...
分类:
编程语言 时间:
2017-05-22 21:19:20
阅读次数:
234
分类:
编程语言 时间:
2017-05-22 21:19:36
阅读次数:
128
Spring容器中的Bean是有生命周期的,Spring允许在Bean在初始化完成后以及Bean销毁前执行特定的操作,常用的设定方式有以下三种:(1)通过<bean>元素的init-method/destroy-method属性指定初始化之后/销毁之前调用的操作方法;(2)通过实现InitializingBean/DisposableB..
分类:
编程语言 时间:
2017-05-22 21:20:06
阅读次数:
201
软件的分类: 1、PC机软件(个人电脑) 2、服务器终端(也是计算机,比个人电脑更高级的计算机) 有专门的机房,和专门的空调还有维护人员 eg: 企业的服务器(后台): 银行、金融、ATM机、医疗、企业,百度,淘宝等 3、移动终端(移动智能终端 ) 手机app 腾讯QQ 4、嵌入式(除了1、2、3之 ...
分类:
编程语言 时间:
2017-05-22 21:20:46
阅读次数:
175
先学了 Java, 再学 C# 结果工作大部份时间都在使用 C# 认为 Visual Studio 真的是很棒的 IDE Java 和 C# 真的有太多相似的地方 常有人会问学哪个好? 我认为要看从哪个角度来谈这件事 假设你希望学习的快一些,我建议,学 C# ,至少 Visual Studio 帮了 ...
分类:
编程语言 时间:
2017-05-22 21:20:57
阅读次数:
147
事实上非常easy,无法导入头文件就自己新建呗 1. 首先编写java代码 class Vrv { public native void printVersion(); static { System.loadLibrary("hadoop"); } public static void main( ...
分类:
编程语言 时间:
2017-05-22 21:21:03
阅读次数:
154
Spring的核心是依赖注入(DI),而依赖注入的基础是依赖信息的配置。这些配置称之为元数据。在之前的的学习中。一直採用的是基于xml的配置,这些元数据配置在spring内部被注冊成为BeanDefinition,spring以此为模版创建bean和注入依赖。 从spring 2.0開始,sprin ...
分类:
编程语言 时间:
2017-05-22 21:25:30
阅读次数:
171
参考: http://www.cnblogs.com/jiese/p/3164940.html http://design-patterns.readthedocs.io/zh_CN/latest/structural_patterns/bridge.html ...
分类:
编程语言 时间:
2017-05-22 21:26:32
阅读次数:
273
1.先完成主页面MainUI(代码如下)packagecom.pag_1;
importjavax.swing.*;
importjava.awt.*;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
publicclassMainUIextendsJFrameimplementsActionListener{
//定义组件
JButtonjb1,jb2,jb3=null;
JRa..
分类:
编程语言 时间:
2017-05-22 21:27:13
阅读次数:
298
1.设置工作空间编码方式: window-->preference-->general -->workspace 中设置Text file encoding 把编码方式改为UTF-8 2.设置jsp文件的编码方式,默认是latin-1,是不支持中文的。window-->preferences-->w ...
分类:
编程语言 时间:
2017-05-22 21:27:44
阅读次数:
172
本机:python3.5 1.需要安装configerparser 【py2是 ConfigParser】 2.编写代码 运行前 运行后 ...
分类:
编程语言 时间:
2017-05-22 21:30:23
阅读次数:
280
今天想测试一下“庖丁”分词的效果,编写了一个测试小程序,从文件中读入文本,并将分词结果显示到控制台。 环境平台:Win7+eclipse 过程如下: 1.编辑paoding-analysis.jar中的paoding-dic-home.properties文件,去掉“#paoding.dic.hom ...
分类:
编程语言 时间:
2017-05-22 21:31:23
阅读次数:
260
varrowsData=info.rows;//rowsData为数组rowsData.sort(function(a,b){if(a.num===b.num){returnnewDate(b.createTime)-newDate(a.createTime)}else{returnb.num-a.num;}});
分类:
编程语言 时间:
2017-05-22 21:33:08
阅读次数:
207
1 // 编写程序entab,将空格串替换为最少数量的制表符和空格。但要保持单词之间的间隔不变。假设制表符终止位的位置与练习1-20的detab程序的情况相同。当使用一个制表符或者一个空格都可以到达下一个制表符终止位时,选中哪一种替换字符比较好? 2 3 #include 4 5 #define T... ...
分类:
编程语言 时间:
2017-05-22 22:08:41
阅读次数:
269
java设置环境变量 ...
分类:
编程语言 时间:
2017-05-22 22:08:48
阅读次数:
212
今天继续函数的讲解: 目录: 1.函数对象 2.函数嵌套 3.名称空间和作用域 4.闭包 5.装饰器 6.迭代器 7.生成器 8.内置函数 第一部分:函数对象 第二部分:函数嵌套: 第三部分:名称空间和作用域 第四部分:闭包 第五部分:装饰器 第六部分:迭代器 第七部分:生成器 第八部分:内置函数 ...
分类:
编程语言 时间:
2017-05-22 22:09:32
阅读次数:
178
处理流/包装流(相对于节点流更高级): 1. 隐藏了底层的节点流的差异,并对外提供了更方便的输入/输出功能,让我们之关心高级流操作。 2. 使用处理包装流包装了节点流程序直接操作处理流,让节点流与底层的设备做IO操作。 3. 只需要关闭处理流即可 包装流如何分区:写代码的时候,发现创建对象的时候,需 ...
分类:
编程语言 时间:
2017-05-22 22:10:43
阅读次数:
240
关于java socket的一些总结: Java Socket通信有很多的时候需要我们不断的学习。方面效率虽然不及C与C++但它以灵活语言优势,为大家广为使用。 本文就对在使用java做通信方面程序时候应改注意问题做以说明。 1.长连接、短链接只是针对客户端而言,服务器无所谓长、短;2.无论同步或者 ...
分类:
编程语言 时间:
2017-05-22 22:10:50
阅读次数:
227
关于WikiExtractor的学习笔记: WikiExtractor是一个Python 脚本,专门用于提取和清洗Wikipedia的dump数据,支持Python 2.7 或者 Python 3.3+,无额外依赖,安装和使用都非常方便: 安装: git clone https://github.c ...
分类:
编程语言 时间:
2017-05-22 22:11:15
阅读次数:
251