关于“Hibnerate报数据大小超出此类型的最大值”和Couldnotsynchronizedatabasestatewithsession问题【已解决】关于此类数据库问题,不排除大多数人所说的问题:1、插入的字段值过多,超出了数据库允许的长度;2、插入的字段值中包含oracle关键字等;……以上等等但本人深知不..
分类:
其他好文 时间:
2015-03-31 20:20:37
阅读次数:
100
In the previous example we used explicit locking with mutexes to synchronize access to shared state across multiple goroutines. Another option is to u...
分类:
其他好文 时间:
2015-03-20 16:06:28
阅读次数:
181
程序代码中的临界区是需要互斥访问的,同一时刻只能有一个线程来访问临界区,也就是线程对临界区的访问时互斥的。竞争条件:当多个线程同时访问某个共享的内存区域并且对其进行读写操作时,就会出现数据破坏。这就是竞争条件。避免竞争条件的方法是synchronized加锁。如何来定义共享变量:1、在主类中定义一个...
分类:
编程语言 时间:
2015-03-11 23:12:53
阅读次数:
947
rsync那些事儿1.关于rsyncrsync是remote synchronize的简称,是一款远程同步软件,在项目中多有用到。其采用的rsync算法(酷壳上有一篇介绍rsync核心算法的博文rsync的核心算法)提供了一种比较快速的方法用于客户机和远程文件服务器同步。rsync的特点是安装和配置都比较方便,然后同步文件时能够保持符号链接,硬链接,权限,文件时间,文件归属等数学。安全性方面则提供了...
分类:
其他好文 时间:
2015-03-11 00:49:11
阅读次数:
182
1、账户类 package?com.ljb.app.synchronize;
/**
?*?模拟账户类(线程同步必要性)
?*?@author?LJB
?*?@version?2015年3月10日
?*/
public?class?Account?{
?//?余额
?private?int?balance?=...
分类:
编程语言 时间:
2015-03-10 14:09:22
阅读次数:
151
今天在学习java原子类的时候,遇到了这篇博客,看到了同步代码块和同步方法的区别,之前没有意识到,这里记录下。
public class CP {
private int i = 0;
public synchronized int synchronizedMethodGet() {
return i;
}
public int synchronizedBlockGet() {...
分类:
编程语言 时间:
2015-01-20 17:58:16
阅读次数:
210
介绍
在分布式系统中,事务的运用和共享资源的并发控制是非常常见的。简单的说,事务就是一些原子的操作的集合。原子操作的意思就是要么操作成功要么操作失败,没有其他的选择。并发控制是出现在高并发场景的时候,本篇主要描述3种常见的手段,1、锁的措施。2、乐观并发控制手段。3、时间戳序列方式。在此之前,先回顾一下平时在写程序的时候,常见的用于同步的手段,比如说:
1、用synchronize关键字,这个...
分类:
其他好文 时间:
2015-01-16 16:49:23
阅读次数:
240
TCP三次握手Three-way Handshake一个虚拟连接的建立是通过三次握手来实现的1. (B) --> [SYN] --> (A)假如服务器A和客户机B通讯. 当A要和B通信时,B首先向A发一个SYN (Synchronize) 标记的包,告诉A请求建立连接.注意: 一个 SYN包就是仅S...
分类:
其他好文 时间:
2015-01-11 21:32:42
阅读次数:
317
HashMap和Hashtable两个类都实现了Map接口,二者保存K-V对(key-value对);HashSet则实现了Set接口,性质类似于集合。HashTable和HashMap区别一、继承的父类不同Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类。但二者都实现了Map接口。二、线程安全性不同Hashtable 中的方法是Synchronize...
分类:
编程语言 时间:
2014-12-14 15:54:05
阅读次数:
189
渗透测试的时候会遇到RSYNC 匿名访问 在对一些大型互联网进行测试的时候经常会遇到rsync。 什么是Rsync Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机....
分类:
其他好文 时间:
2014-12-05 14:08:14
阅读次数:
218