- 博客(5)
- 收藏
- 关注
转载 MYSQL中的乐观锁实现(MVCC)简析
什么是MVCCMVCC即Multi-Version Concurrency Control,中文翻译过来叫多版本并发控制。MVCC是解决了什么问题众所周知,在MYSQL中,MyISAM使用的是表锁,InnoDB使用的是行锁。而InnoDB的事务分为四个隔离级别,其中默认的隔离级别REPEATABLE READ需要两个不同的事务相互之间不能影响,而且还能支持并发,这点悲观锁是达不到的,所...
2019-03-13 17:16:52 222
转载 Lambda表达式Predicate和Consumer使用
在Predicate接口中,有以下5个方法。//Returns a predicate which evaluates to true only if this predicate//and the provided predicate both evaluate to true.and(Predicate<? super T> p) //Returns a predic...
2018-09-19 16:49:10 2479
转载 Twitter的雪花算法(Java)ID生成
/** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 <br> * 1位标识,由于long基本类型在Java中是带符号的,最高...
2018-05-31 11:44:48 4195
原创 Jni从dll或so文件中获取信息
本文介绍java使用jni调用c、c++编写生成的dll文件或so文件中的接口方法实现过程。1. 编写java含有本地方法的测试类。package com.gh;public class JniGet { public native String getSomething(); public static void main(String[] args){ S
2016-12-10 09:10:56 901
原创 Mysql用事件和存储过程每月创建一张数据库表
业务需求每个月创建一张以recharge_gain_为前缀,日期年月为后缀的数据库表,比如:recharge_gain_201612首先创建存储过程:DELIMITER //CREATE PROCEDURE create_table_recharge_gain_every_mon()BEGINDECLARE `@suffix` VARCHAR(15);DECLARE `@sqlst
2016-12-08 16:14:35 5148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人