自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 数据库-事务隔离级别(MySQL)

事务的基本要素ACID      ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库,必须要具有这四种特性,否则在事务过程(Transaction processing)当中无法保证数据的正确性。MySQL事务隔...

2018-10-26 16:22:39 1195

转载 分布式系统几种典型一致性算法简述

在分布式系统中,我们经常遇到多数据副本保持一致的问题,在我们所能找到的资料中该问题讲的很笼统,模模糊糊的,把多个问题或分类糅合在一起,难以理解。在思考和翻阅资料后,通俗地把一致性的问题可分解为2个问题:1、任何一次修改保证数据一致性。2、多次数据修改的一致性。在弱一致性的算法,不要求每次修改的内容在修改后多副本的内容是一致的,对问题1的解决比较宽松,更多解决问题2,该类算法

2016-08-08 11:06:08 858

转载 java内存模型:volatile变量、与synchronized

转载自:http://www.cnblogs.com/nexiyi/p/java_memory_model_and_thread.htmlJava内存模型  定义Java内存模型并不是一件容易的事情,这个模型必须定义得足够严谨,才能让Java的并发操作不会产生歧义;但是,也必须得足够宽松,使得虚拟机的实现能有足够的自由空间去利用硬件的各种特性(寄存器、高速缓存等)来获取更好的执行速

2016-07-05 22:34:23 570

翻译 java.lang.instrument 学习(一)

转自:http://jiangbo.me/blog/2012/02/21/Java-lang-instrument/Instrumentation介绍:java Instrumentation指的是可以用独立于应用程序之外的代理(agent)程序来监测和协助运行在JVM上的应用程序。这种监测和协助包括但不限于获取JVM运行时状态,替换和修改类定义等。 Java SE5中使用JVM

2016-06-22 11:30:30 403

转载 深入探讨 java.lang.ref 包

http://www.ibm.com/developerworks/cn/java/j-lo-langref/java.lang.ref 包的介绍我们可以先来看一下 java.lang.ref 这个包的结构,如图 1 所示图 1. java.lang.ref 包结构该包中各类的继承关系如图 2 所示图 2. java.lang.ref 包

2016-06-12 17:05:42 1619

原创 maven关联源码调试

插件介绍:https://github.com/bjmi/m2e.sourcelookup Eclipse插件安装地址:https://bjmi.github.io/update-site/ 确保eclipse的maven配置能下载源码

2016-05-26 18:13:09 1265

原创 J2EE常见容易忽视的问题

1、web.xml中配置多个filter过滤器执行顺序                                                                                                 按照filter-mapping的出现顺序依次往下执行。    项目遇到中文乱码问题:    org.springframework.w

2016-05-26 17:53:16 326

转载 Netty 对通讯协议结构设计的启发和总结

Netty 通讯协议结构设计的总结key words:通信,协议,结构设计,netty,解码器,LengthFieldBasedFrameDecoder原创包含与机器/设备的通讯协议结构的设计,安全性,数据有效性的设计思路记录通讯协议结构选择按照解决TCP粘包的解决方案的协议设计思路,大部分情况也就是:定长消息,每个报文固定长度,不够补0或其他用特殊

2016-03-20 10:47:36 1918

转载 ABA问题

今天在微博上看到讨论ABA的问题,不懂,google,记录下。 ABA问题:在进行CAS操作的时候,因为在更改V之前,CAS主要询问“V的值是否仍然为A”,所以在第一次读取V之后以及对V执行CAS操作之前,如果将值从A改为B,然后再改回A,会使基于CAS的算法混乱。在这种情况下,CAS操作会成功。这类问题称为ABA问题。1、对于CAS产生的这个ABA问题,通

2016-03-17 16:25:50 1359

转载 Java JUC之Atomic系列12大类实例讲解和原理分解

在java6以后我们不但接触到了Lock相关的锁,也接触到了很多更加乐观的原子修改操作,也就是在修改时我们只需要保证它的那个瞬间是安全的即可,经过相应的包装后可以再处理对象的并发修改,以及并发中的ABA问题,本文讲述Atomic系列的类的实现以及使用方法,其中包含:基本类:AtomicInteger、AtomicLong、AtomicBoolean;引用类型:AtomicRefer

2016-03-17 16:20:24 247

转载 基于Redis的分布式框架Redisson

Redisson轻松实分布式集合,分布式锁。Redisson 是基于Redis服务之上构建的分布式、可伸缩的Java数据结构,高级的Redis客户端。Redisson 是使用熟悉的Java数据结构来发挥Redis的威力,基于lettuce Redis客户端和Netty 4。FeaturesAWS ElastiCache servers

2016-03-17 11:43:26 568

原创 深入理解java中的synchronized关键字

1. synchronized 方法:synchronized 方法控制对类成员变量的访问:每个类实例对应一把锁,每个 synchronized 方法都必须获得调用该方法的类实例的锁方能执行,否则所属线程阻塞,方法一旦执行,就独占该锁,直到从该方法返回时才将锁释放,此后被阻塞的线程方能获得该锁,重新进入可执行状态。这种机制确保了同一时刻对于每一个类实例,其所有声明为 syn

2015-11-05 12:13:43 220

转载 java常用技术汇总

转载:http://lj6684.iteye.com/blog/895010最近在网上查资料碰到好多没接触过的技术,先汇总在这里备用,以后慢慢吸收 1. JNAJNI的替代品,调用方式比JNI更直接,不再需要JNI那层中间接口,几乎达到Java直接调用动态库 2. SmallSQL基于JDBC3.0转为Desktop应用设

2015-06-05 17:32:52 1864

转载 Hadoop入门

一、Hadoop入门,了解什么是Hadoop1、Hadoop产生背景2、Hadoop在大数据、云计算中的位置和关系3、国内外Hadoop应用案例介绍4、国内Hadoop的就业情况分析及课程大纲介绍5、分布式系统概述6、Hadoop生态圈以及各组成部分的简介7、Hadoop核心MapReduce例子说明二、分布式文件系统HDFS,是数据库管理员的基础课程1、分布式

2015-06-05 16:59:09 313

ckeditor+ckFinder2.1

ckeditor+ckFinder2.1 java 能运行

2011-12-09

tabletree js树形结构

tabletree js 树形结构

2011-12-09

ckeditor+ckFinder2.1 破解版

ckeditor+ckFinder2.1 破解版 java 能运行

2011-12-09

jquery-autocompelete

改进下拉列表没有滚动条功能和html标准不同导致的样式问题

2011-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除