数据库中的乐观锁与悲观锁详解

悲观锁 当我们要对一个数据库中的一条数据进行修改的时候,为了避免同时被其他人修改,最好的办法就是直接对该数据进行加锁以防止并发。 这种借助数据库锁机制在修改数据之前先锁定,再修改的方式被称之为悲观并发控制(又名“悲观锁”,Pessimi...

Linux下的解压命令详解

Linux下常见的压缩包格式有5种:zip tar.gz tar.bz2 tar.xz tar.Z 其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式:gzip和bzip2   filename.zip的解压:...

MySQL 删除重复数据详解

昨天遇到一个问题,就是需要删掉一个表里的重复数据,还有就是希望这个表的ID能够连续,因为一旦删掉重复记录,作为自增主键的ID就会不连续了,所以就要想办法搞定 表中数据: 我想要把名字重复的去掉,但是还希望ID能够连续。 首先是将数...

git使用手册详解

一、说明   鉴于目前使用git的公司越来越多,而笔者之前一直使用SVN,对于使用svn进行项目管理比较熟悉,但是对于git,网络上搜寻的各种资源虽然很多,但是杂乱而且很少有对于完全不懂的小白进行讲解的部分。   因此笔者通过朋友搜集了...

Java对象的序列化(Serialization)和反序列化详解

1.序列化和反序列化 序列化(Serialization)是将对象的状态信息转化为可以存储或者传输的形式的过程,一般将一个对象存储到一个储存媒介,例如档案或记忆体缓冲等,在网络传输过程中,可以是字节或者XML等格式;而字...

java 序列化和反序列化的实现原理详解

老是听说序列化反序列化,就是不知道到底什么是序列化,什么是反序列化?今天就在网上搜索学习一下,这一搜不要紧,发现自己曾经用过,竟然不知道那就是JDK类库中序列化和反序列化的API。 ----什么是序列化? --1--java序列化是指把...

Java 之 Serializable 序列化和反序列化的概念,作用的通俗易懂的解释详解

遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题 a,什么叫序列化和反序列化 b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化 c,serialVersion...

java 获取当前年份 月份,当月第一天和最后一天详解

/** * 项目名称:dream_user * 项目包名:org.fore.integration.service.impl * 创建时间:2017年12月1日上午11:41:52 * 创建者:Administrator...

MsSql 游标 修改字段两个表关联 表向另个表插入记录详解

-- 方法1:游标 -- 声明变量 DECLARE @SystemUserId AS UNIQUEIDENTIFIER -- 声明游标 DECLARE C_SystemUser CURSOR FAST_FORWARD F...