- 博客(11)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 不可重复读和幻读的区别
当然, 从总的结果来看, 似乎两者都表现为两次读取的结果不一致.但如果你从控制的角度来看, 两者的区别就比较大对于前者, 只需要锁住满足条件的记录对于后者, 要锁住满足条件及其相近的记录-----------------------------------------------------------我这么理解是否可以?避免不可重复读需要锁行就行避免幻影读...
2017-02-23 09:01:07 1155
转载 【并发】死磕Java并发:Java内存模型之happens-before
原文出处: chenssy在上篇博客(死磕Java并发:深入分析volatile的实现原理)LZ提到过由于存在线程本地内存和主内存的原因,再加上重排序,会导致多线程环境下存在可见性的问题。那么我们正确使用同步、锁的情况下,线程A修改了变量a何时对线程B可见?我们无法就所有场景来规定某个线程修改的变量何时对其他线程可见,但是我们可以指定某些规则,这规则就是happens-before,从JD...
2017-02-19 18:48:08 343
转载 【并发】死磕Java并发:深入分析volatile的实现原理
原文出处: chenssy通过前面一章我们了解了synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的volatile则是轻量级的synchronized。如果一个变量使用volatile,则它比使用synchronized的成本更加低,因为它不会引起线程上下文的切换和调度。Java语言规范对volatile的定义如下:Java编程语言允许线程访问共享变量,为...
2017-02-19 18:47:20 402
转载 【并发】死磕Java并发:深入分析synchronized的实现原理
原文出处: cmsblogs记得刚刚开始学习Java的时候,一遇到多线程情况就是synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个名字“同步”,也成为了我们解决多线程情况的百试不爽的良药。但是,随着我们学习的进行我们知道synchronized是一个重量级锁,相对于Lock,它会显得那么笨重,以至于我们认为它不是那么的高效而慢慢摒...
2017-02-19 18:46:28 422
转载 docker学习笔记(k8s)
目录1、基本概念2、安装使用3、常用命令k8s基本概念Kubernetes 是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件,目前最新版本为1.0.6;下面是一张简单的架构图几个重要概念:Pod : 在Kubernetes系统中,调度的最小颗粒不是单纯的容器,而是抽象成一个Pod...
2017-02-19 18:36:28 6878 1
原创 【计算机网络】数据链路层理解
欢迎关注公众号:----------------------------------------------正文---------------------------------------------------- 1、什么是数据链路层? 数据链路层的基本知识数据链路层使用的信道主要有以下两种类型:点对点信道:这种信道的通信方式是一对一的通信方式-------...
2017-02-18 14:50:02 15334 6
原创 【web容器】Tomcat Connector的三种运行模式
欢迎关注公众号:Tomcat是一个小型的轻量级应用服务器,也是JavaEE开发人员最常用的服务器之一。不过,许多开发人员不知道的是,Tomcat Connector(Tomcat连接器)有bio、nio、apr三种运行模式,那么这三种运行模式有什么区别呢,我们又如何修改Tomcat Connector的运行模式来提高Tomcat的运行性能呢?下面,我们先大致了解Tomcat Con...
2017-02-16 20:23:21 1035
转载 docker学习笔记
目录一、简介 1、基本概念二、Docker实战 2.1、安装Docker 2.2、HelloWorld 2.3、Docker本地仓库 2.3.1、本地仓库安装(v1) 2.3.2、本地仓库使用(v1) 2.3.3、新版本仓库(v2) 2.4、Docker集成SSH 2.4.1、Do...
2017-02-16 09:39:06 2006
原创 系分在线模拟考试
模拟考试http://210.27.145.220:8084/YFB12/examTab_get.action?so_Id=281&su_Id=3 欢迎关注公众号:
2017-02-13 09:10:44 378
原创 《Python爬虫学习系列教程》学习笔记
http://www.cnblogs.com/xin-xin/p/4297852.html欢迎关注公众号:
2017-02-07 11:03:14 745
算法第四版-扫描版-Robert Sedgewick
2018-11-11
java抓包需要的包
2014-12-30
java一个mina框架的传输对象的问题
2014-08-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人