上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页
摘要: 事务是MySQL等关系型数据库区别于NoSQL的重要方面,是保证数据一致性的重要手段。本文将首先介绍MySQL事务相关的基础概念,然后介绍事务的ACID特性,并分析其实现原理。 MySQL博大精深,文章疏漏之处在所难免,欢迎批评指正。 一、基础概念 事务(Transaction)是访问和更新数据库的 阅读全文
posted @ 2019-12-23 20:18 大浪不惊涛 阅读(1621) 评论(0) 推荐(1)
摘要: 1、mysql/mariadb知识点总结:事务相关概念(事务总结-1) http://www.zsythink.net/archives/1204 2、mysql/mariadb知识点总结:事务控制语句(事务总结-2) http://www.zsythink.net/archives/1216 3、 阅读全文
posted @ 2019-12-23 19:04 大浪不惊涛 阅读(217) 评论(0) 推荐(0)
摘要: 单例,大家肯定都不陌生,这是Java中很重要的一个设计模式。稍微了解一点单例的朋友也都知道实现单例是要考虑并发问题的,一般情况下,我们都会使用synchronized来保证线程安全。 那么,如果有这样一道面试题:不使用synchronized和lock,如何实现一个线程安全的单例?你该如何回答? C 阅读全文
posted @ 2019-12-20 13:51 大浪不惊涛 阅读(806) 评论(0) 推荐(0)
摘要: 研读dubbo源码已经有一段时间了,dubbo中有非常多优秀的设计模式和示例代码值得学习,但是dubbo的调用层级和方法链都较为繁杂,如果不对源码思路进行梳理则很容易忘却,因此总结一篇研读心得,从阅读源码的思路、应用调配的参数以及面试准备上对此进行一个全面总结。 一、dubbo的架构思路 1.1 d 阅读全文
posted @ 2019-12-20 11:09 大浪不惊涛 阅读(761) 评论(0) 推荐(0)
摘要: 一、问题 在平时的业务模块开发过程中,难免会需要做一些全局的任务、缓存、线程等等的初始化工作,那么如何解决这个问题呢?方法有多种,但具体又要怎么选择呢? 二、资源初始化 1、既然要做资源的初始化,那么就需要了解一下springboot启动过程(这里大体说下启动过程,详细:https://www.cn 阅读全文
posted @ 2019-12-18 23:42 大浪不惊涛 阅读(3019) 评论(0) 推荐(1)
摘要: JDK 中用到了那些设计模式?Spring 中用到了那些设计模式?这两个问题,在面试中比较常见。我在网上搜索了一下关于 Spring 中设计模式的讲解几乎都是千篇一律,而且大部分都年代久远。所以,花了几天时间自己总结了一下,由于我的个人能力有限,文中如有任何错误各位都可以指出。另外,文章篇幅有限,对 阅读全文
posted @ 2019-12-18 15:07 大浪不惊涛 阅读(647) 评论(0) 推荐(0)
摘要: Keepalived简介 Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管, 它与HeartBeat RoseHA 实现相同类似的功能,都可以实 阅读全文
posted @ 2019-12-18 11:40 大浪不惊涛 阅读(1309) 评论(0) 推荐(0)
摘要: 集合是Java开发日常开发中经常会使用到的,而作为一种典型的K-V结构的数据结构,HashMap对于Java开发者一定不陌生。 在日常开发中,我们经常会像如下方式以下创建一个HashMap: 但是,大家有没有想过,上面的代码中,我们并没有给HashMap指定容量,那么,这时候一个新创建的HashMa 阅读全文
posted @ 2019-12-17 16:12 大浪不惊涛 阅读(824) 评论(0) 推荐(0)
摘要: 集合加载因子 https://blog.csdn.net/qq_34627002/article/details/79769261 底层原理: https://blog.csdn.net/qq_25868207/article/details/55259978 阅读全文
posted @ 2019-12-16 23:48 大浪不惊涛 阅读(181) 评论(0) 推荐(0)
摘要: 版本号机制 一般是在数据表中加上版本号字段 version,表示数据被修改的次数。当数据被修改时,这个字段值会加1。 举个简单的例子:假设帐户信息表中有一个 version 字段,当前值为 1 ,而当前帐户的余额( balance )为 100 。 因此,操作员 B 的提交被驳回。这样,就避免了操作 阅读全文
posted @ 2019-12-11 17:00 大浪不惊涛 阅读(1148) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页