原文:C#设计模式之一单例模式(Singleton Pattern)【创建型】一、引言 看了李建忠老师的讲的设计模式已经有一段时间了(这段时间大概有一年多了),自己还没有写过自己的、有关设计模式的文章。这次想写一些关于设计模式的文章,用自己的理解和代码来写,算是复习一遍。写作的过程中也会多看看其他大... ...
在实际的项目中发现大家的目录结构都比较凌乱,基本每个人都有每个人的风格,一个项目在不断地变大,一些新的文件或目录又不断地被添加进来,从这里面去找到自己需要的信息的成本越来越高,一个统一的通用的目录结构非常有必要。 以下内容来自于github上的这个项目(https://github.com/gola ...
分类:
其他好文 时间:
2018-01-23 15:39:38
阅读次数:
112
文件可执行在PATH路径下which才能搜索到locate包含名字都算搜不到tmp下的文件find/tmp/-name‘------‘-name------name‘----*‘-typemtime+3修改时间单位天-mmin-5小于-大于+单位分钟|xargsrm找到文件后删除|xargs找到文件后的操作(与)|xargs-imv{}{}.bak文件名后面加.bakxargs-n每行显示几个xa
分类:
其他好文 时间:
2018-01-22 20:04:36
阅读次数:
134
本文转自:http://www.infoq.com/cn/articles/java-memory-model-3 数据竞争与顺序一致性保证 当程序未正确同步时,就会存在数据竞争。java内存模型规范对数据竞争的定义如下: 在一个线程中写一个变量, 在另一个线程读同一个变量, 而且写和读没有通过同步 ...
分类:
编程语言 时间:
2018-01-21 19:05:36
阅读次数:
208
在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主存中修改了一个变量的值,而另外一个线程还继续使用它在寄存器中的变量值的拷贝,造成数据的不一致。 在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存 ...
分类:
其他好文 时间:
2018-01-20 22:50:30
阅读次数:
185
文章转载自 http://www.cnblogs.com/dolphin0520/p/3920373.html volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile ...
分类:
编程语言 时间:
2018-01-20 21:32:48
阅读次数:
158
Zabbix 的JMX监控架构zaibbix?Server-->Java?gateway-->JMX?counter服务器端:安装JMX:可以安装在任何一台服务器上,本次安装在server端;
#?yum?-y?install?zabbix-java-gateway
#?systemctl?sta
分类:
编程语言 时间:
2018-01-19 17:52:41
阅读次数:
240
一、事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 ...
分类:
数据库 时间:
2018-01-18 11:42:25
阅读次数:
196
Iterator 和 for...of 循环Iterator 和 for...of 循环Iterator(遍历器)的概念JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,... ...
分类:
其他好文 时间:
2018-01-16 18:37:25
阅读次数:
193