2 刘十三郎

尚未进行身份认证

我要认证

hello world

等级
TA的排名 79w+

面试总结(1)

spring事务的传播事务的四个属性:原子性事务是一个原子操作,由一系列动作组成,确保原子内的动作要么全部完成,要么全部失效。一致性当事务完成时,事务会被提交,数据会保持一致性,要么统一完成,要么统一失效。隔离性事务与事务之间相互隔离,防治数据损坏持久性一旦事务完成后,无论系统发生什么错误,结果都不应受到影响,数据应被持久化到数据库中。事务的传播属性事务的传播主要指的是:A有...

2019-08-27 19:29:45

Java中锁的分类

java中有很多种锁,大致记录一下我对锁的理解,如果有错之处,希望看到的人不啬赐教。乐观锁和悲观锁乐观锁乐观锁认为,所有的读操作都是线程安全的,所以不会对读操作进行加锁,但是会对所有的写操作进行验证,比如cas算法就是一个典型的乐观锁,乐观锁的本质是不进行加锁操作,而是在算法上进行控制,比如版本控制,这样会极大的提高读取得效率。但是乐观锁的自旋操作时若数据量过大会极大的增加cpu的消耗,同时...

2019-08-25 19:20:25

闭包表结构

将Closure Table翻译成闭包表不知道是否合适,闭包表的思路和物化路径差不多,都是空间换时间,Closure Table,一种更为彻底的全路径结构,分别记录路径上相关结点的全展开形式。能明晰任意两结点关系而无须多余查询,级联删除和结点移动也很方便。但是它的存储开销会大一些,除了表示结点的Meta信息,还需要一张专用的关系表。以下图举例数据举例:tree创建主表:CREATE TA...

2019-08-21 19:55:59

2019-08月

数据签名和数据加密的过程都是使用公开的密钥系统,但实现的过程正好相反,数据加密使用的是接受方的密钥对,任何知道接受方公钥的都可以向接受方发送消息,但是只有拥有私钥的才能解密出来;数据签名使用的是发送方的密钥对,任何接受方都可以用公钥解密,验证数据的正确性。一句话总结:签名和加密的区别(详细)数据加密保证了数据接受方的数据安全性。数据签名保证了数据发送方的数据安全性。就拿A给B发送经过...

2019-08-20 22:06:28

java导航

类图详解IOC/DI单例模式mybaitsjava动态代理maven冲突mysql中sleep线程处理Redis配置hibernate

2019-08-19 22:27:56
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。