最新发布

数据库中悲观锁与乐观锁的总结实践
博客园首页

数据库中悲观锁与乐观锁的总结实践

William 4天前 23浏览 0评论

悲观锁 介绍:悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保...

迟到的2018年总结,但不迟到的决心
博客园首页

迟到的2018年总结,但不迟到的决心

William 4天前 17浏览 0评论

2019年1月1号就已经着手写这篇文章了,但是断断续续,今天想着怎么也要把它完善掉。因为2019年已经过去两周半了,真快啊。 本文的内容主要分为两部分,一就是对2018年的回顾和总结,二就是对2019年计划和期待。 从业经历 ????2018年是一个...

003.Ceph扩展集群
博客园首页

003.Ceph扩展集群

William 4天前 18浏览 0评论

一 基础准备 参考《002.Ceph安装部署》文档部署一个基础集群。 二 扩展集群 2.1 扩展架构 需求:添加Ceph元数据服务器node1。然后添加Ceph Monitor和Ceph Manager node2,node3以提高可靠性和可用性。...

性能调优10:调整分区
博客园首页

性能调优10:调整分区

William 4天前 20浏览 0评论

未分区的表,相当于只有一个分区,只能存储在一个FileGroup中;对表进行分区后,每一个分区都存储在一个FileGroup,或分布式存储在不同的FileGroup中。对表进行分区的过程,实际上是将逻辑上完整的一个表,按照特定的字段拆分成多个分区,分...

WebSocket整合SSM(Spring,Struts2,Maven)
博客园首页

WebSocket整合SSM(Spring,Struts2,Maven)

William 4天前 17浏览 0评论

一、WebSocket与HTTP长轮询   WebSocket 属于HTML5 规范的一部分,提供的一种在单个 TCP 连接上进行全双工通讯的协议。允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成...

Java并发基础09. 多个线程间共享数据问题
博客园首页

Java并发基础09. 多个线程间共享数据问题

William 4天前 14浏览 0评论

先看一个多线程间共享数据的问题: 设计四个线程,其中两个线程每次对data增加1,另外两个线程每次对data减少1。 从问题来看,很明显涉及到了线程间通数据的共享,四个线程共享一个 data,共同操作一个 data。我们先把上面这个问题放在一边,...

原子操作&普通锁&读写锁
博客园首页

原子操作&普通锁&读写锁

William 4天前 23浏览 0评论

一:原子操作CAS(compare-and-swap) 原子操作分三步:读取addr的值,和old进行比较,如果相等,则将new赋值给*addr,他能保证这三步一起执行完成,叫原子操作也就是说它不能再分了,当有一个CPU在访问这块内容addr时,其...

Maven版本管理-Maven Release Plugin插件
博客园首页

Maven版本管理-Maven Release Plugin插件

William 4天前 19浏览 0评论

一、什么是版本管理   首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解subversion的基本用法。版本管理中说得版本是指构件(artif...

MediatR 知多少
博客园首页

MediatR 知多少

William 4天前 16浏览 0评论

引言 首先不用查字典了,词典查无此词。猜测是作者笔误将Mediator写成MediatR了。废话少说,转入正题。 先来简单了解下这个开源项目MediatR(作者Jimmy Bogard,也是开源项目AutoMapper的创建者,在此表示膜拜): ...

算法初级面试题03——打印链表公共部分、判断链表是否为回文、按值划分链表为小于等于大于、复制随机指针链表、两链表相交判断的一系列问题
博客园首页

算法初级面试题03——打印链表公共部分、判断链表是否为回文、按值划分链表为小于等于大于、复制随机指针链表、两链表相交判断的一系列问题

William 4天前 19浏览 0评论

接着前面的内容 这次主要讨论链表相关的题目   机试的时候怎么快怎么做,面试的时候要聊时间O(N),额外空间复杂度达到O(1)。    题目十 打印两个有序链表的公共部分 【题目】 给定两个有序链表的头指针head...