加载中
事务(二)——事务的并发问题

上一篇简单分析了事务的来源,事务的概念以及事务解决的主要问题。那么事务究竟是解决了哪些具体问题呢?这些问题具体又是怎么产生的呢? 事务是并发操作的基本单位,保证事务ACDI特性是事务...

2019/11/21 21:50
95
事务(一)——什么是事务,为什么会有事务,事务是做什么的?

什么是事务,为什么会有事务,事务是做什么的? 看到这个标题工作这么久,从来没有认真的思考过这个问题,今天参考一些资料做一些总结。 1、什么是事务 (1) 事务的定义 事务就是用户定义的一...

2019/11/21 20:44
368
volatile关键字分析——可见性

public class Thread02 implements Runnable {    /**volatile*/ boolean flg = true;   @Override   public void run() {     System.out.println(Thread.currentThread().getName()+":start");...

2017/09/24 18:05
308
做好你自己

科技博客的读者大部分都不是什么安分的人,他们都想自己做点事情,既不想循规蹈矩、还能经济独立。想要过上这样的生活并非易事,因为所有你对成功运营一家公司、升职计划、买块金表、被同辈羡...

2016/01/13 17:43
218
Reids分布式锁方案

Redis分布式锁实现原理 Redis分布式锁的实现本质是在Redis中占位,这个位置在某一段时间内只能有一个线程占有,如果其他线程来请求占有该位置,只能放弃或稍后再试。 分布式锁具有以下特点 互...

03/13 12:26
60
事务(三)——封锁

上一篇我们分析了事务并发带来的问题,可能会造成数据的丢失更新,幻读,不可重复读,脏读的问题,那么数据库又是怎么保证事务有效正确的调度的呢? 1、封锁 封锁是最常用的并发控制技术,他...

2019/11/23 21:46
20
spring 作用域理解

今天抽空看了一下Spring作用域,之前对这些细节点没有太在意。但是作为一个Java爱好者还是需要认真学习的。言归正传 Spring bean目前有singleton,prototype、request、session、global sess...

2019/01/09 18:16
18
Tomcat重启脚本

#!/bin/sh TOMCAT_PATH=/mnt/server/server-admin/bin echo "TOMCAT_PATH is $TOMCAT_PATH" PID=`ps aux | grep /mnt/server/server-admin/ | grep java | awk '{print $2}'` if [ -n "$PID"...

2017/10/29 22:24
244
Maven 国内私服

<mirrors>   <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirr...

2017/10/19 14:23
111
Mysql索引长度限制

一、myisam存储引擎 1. 数据库版本:阿里云RDS MySQL5.1 mysql> select @@version; +-------------------------------+ | @@version | +-------------------------------+ | 5.1.61-Alibaba-...

2017/09/28 18:43
82
五个事务隔级别和七个事务的传播行为

五个事务隔级别分别为:lsolation的属性值 1,default 默认的事务隔离级别 2,read_uncommitted 读未提交,一个事务可以操作另外一个未提交的事务,不能避免脏读,不可重复读,幻读,隔离级别...

2017/09/16 15:26
43
mysql配置文件my.cnf说明

#由于mysql各个版本的升级,可能参数名称会有略微调整,根据实际情况而定 # 以下选项会被MySQL客户端应用读取。 # 注意只有MySQL附带的客户端应用程序保证可以读取这段内容。 # 如果你想你自...

2017/03/03 09:38
761
mysql数据库常见错误及解决方案

1、MySQL无法重启问题解决Warning: World-writable config file ‘/etc/my.cnf’ is ignored 原因: 今天帮朋友维护服务器,在关闭数据库的命令发现mysql关不了,提示Warning: World-writab...

2017/02/27 10:55
6.4K
mysql数据库设计规范

1 设计规范详情 1.1 基本命名和约束规范 1.1.1 统一表字符集为UTF8,如果需要存储emoj表情,需要使用UTF8mb4(mysql5.5.3以后才支持) 1.1.2 存储引擎采用InnoDB 1.1.3 变长字符串尽量使用v...

2017/02/20 14:50
246
Java使用wkhtmltox实现HTML代码生成PDF文档或者图片

由于项目需要,把HTML代码转为PDF或者图片进行保存。最开始使用Flying Saucer来把HTML代码生成为PDF文档,功能已经开发出来了,也能够完成转换功能,期间也遇到了中文支持以及图片路径的问题...

2017/02/13 19:36
240
LVS原理详解及部署之五:LVS+keepalived实现负载均衡&高可用

本文我们主要讲解的是LVS通过keepalived来实现负载均衡和高可用,而不是我们第三篇文章介绍的通过手动的方式来进行配置。通过脚本的方式来显示RS节点的健康检查和LVS的故障切换。此文会通过一...

2016/07/24 16:56
216
LVS原理详解及部署之四:keepalived介绍

-------------------LVS专题------------------------ LVS原理详解及部署之一:ARP原理准备 LVS原理详解及部署之二:LVS原理详解(3种工作方式8种调度算法) LVS原理详解及部署之三:手动部署...

2016/07/24 16:54
187
LVS原理详解及部署之三:手动部署LVS

-------------------LVS专题------------------------ LVS原理详解及部署之一:ARP原理准备 LVS原理详解及部署之二:LVS原理详解(3种工作方式8种调度算法) LVS原理详解及部署之三:手动部署...

2016/07/24 16:52
191
LVS原理详解及部署之二:LVS原理详解(3种工作方式8种调度算法)

-------------------LVS专题------------------------ LVS原理详解及部署之一:ARP原理准备 LVS原理详解及部署之二:LVS原理详解(3种工作方式8种调度算法) LVS原理详解及部署之三:手动部署...

2016/07/24 16:50
314
LVS原理详解及部署之一:ARP原理准备

-------------------LVS专题------------------------ LVS原理详解及部署之一:ARP原理准备 LVS原理详解及部署之二:LVS原理详解(3种工作方式8种调度算法) LVS原理详解及部署之三:手动部署...

2016/07/24 16:48
177

没有更多内容

加载失败,请刷新页面

返回顶部
顶部