2018年03月的内容

Java

[译]Java虚拟机是如何执行线程同步的

转载文章,原文 [译]Java虚拟机是如何执行线程同步的 想介绍下synchronized的原理,但是又不知道从何下手,在网上看到一篇老外的文章,介绍了和线程同步相关的几个基础知识点。所以想把它翻译一下给大家看看。相信看过这些基础知识之后再看我后面要写的synchronized的原理就会好理解一点了 ...

2018-03-17 12:37 481℃ 0评论 3喜欢

数据库

数据库中事务的四大特性(ACID)及事务的隔离级别

在讲数据库 事务的隔离级别 前,我们首先要明白事务的特性。 事务的四个特性 事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。 原子性(Atomicity) 原子性是指,一个事务是一个不可分割的工作单位,事务中的所有操作,要么全部成功,要么全部失败回滚。 举例:  ...

2018-03-17 12:04 599℃ 0评论 1喜欢

数据库

数据库中的读现象浅析(脏读、不可重复读、幻读)

在数据库系统中,多个事务并发执行时,针对数据库不同的隔离级别,可能会出现一些问题。可能出现的问题主要有:脏读,不可重复读,幻读。 脏读 脏读是指在一个事务处理过程里读取了另一个未提交事务中的数据。 举例:用户A向用户B转账100元,对应SQL命令如下(在同一个事务) update t_accou ...

2018-03-17 11:13 591℃ 0评论 0喜欢

Java

Java中的锁分类

在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁 ...

2018-03-12 23:59 432℃ 0评论 2喜欢

Java

Java单例模式的七种写法

Java:单例模式的七种写法 第一种(懒汉,线程不安全): public class Singleton { private static Singleton instance; private Singleton (){} public static Singlet ...

2018-03-11 22:39 464℃ 0评论 1喜欢

Linux

linux命令详解之scp命令

作用 scp命令常用于linux之间复制文件和目录。 scp是secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。 格式 从本地复制到远程 复制文件 scp local_file remote_username@remote_ip:remote_fo ...

2018-03-11 22:29 465℃ 0评论 2喜欢

Linux

linux下nginx的安装过程详解

前言 测试环境: centos7.2 64位 测试用户:root nginx版本:nginx-1.11.11 安装前准备 Nginx需要依赖下面3个包 1.gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ ) 2.rewrite 模块需要 pcre 库 ( 下载 ...

2018-03-11 20:43 572℃ 0评论 3喜欢

Linux

linux命令详解之useradd命令

作用 useradd或adduser命令用来创建的新的系统用户,使用权限是超级用户。使用useradd命令所建立的帐号,保存在/etc/passwd文本文件中。 格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f ...

2018-03-11 18:48 466℃ 0评论 1喜欢

安全

暴力破解工具-hydra命令总结

-R:继续从上一次进度接着破解 -S:大写,采用SSL链接 -s :小写,可通过这个参数指定非默认端口 -l :指定破解的用户,对特定用户破解 -L :指定用户名字典 -p :小写,指定密码破解,少用,一般是采用密码字典 -P :大写,指定密码字典 -e :可选选项,n:空密码试探 ...

2018-03-06 10:08 797℃ 0评论 3喜欢