-
分库分表就能无限扩容吗,解释得太好了
分库分表就能无限扩容吗,解释得太好了 前言 像我这样的菜鸟,总会有各种疑问,刚开始是对 JDK API 的疑问,对 NIO 的疑问,对 JVM 的疑问,当工作几年后,对服务的可用性,可扩展性也有了新的疑问,什么疑问呢?其实是老生常谈的话题:服务的扩容问题。 正常情况下的...
-
MyBatis的事物管理和缓存
MyBatis的事物管理和缓存 MyBatis的事物 事物的概念 在Java语言数据库框架中,数据库的事务管理都是非常重要的。 每个业务逻辑都是由一系列数据库访问完成的,这些访问可能修改多条数据记录,这一系列修改应该是一个整体,绝对不能只修改其中的某几条数据记录。 多个数...
-
【并发那些事】可见性问题的万恶之源
【并发那些事】可见性问题的万恶之源 【并发那些事】可见性问题的万恶之源 硬件工程师为均衡 CPU 与 缓存之间的速度差异,特意加的 CPU 缓存,竟然在多核的场景下阴差阳错的成为了并发可见性问题的万恶之源!( 本文过长,如果不是特别无聊,看到这里就可以了 ) 前言 还...
-
二、锁的分类及特性
二、锁的分类及特性 【转】锁的分类及特性 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问时变得有序所设计的一种规则。 对于任何一种数据库来说都需要有相应的锁定机制,所以 MySQL 自然也不能例外。 MySQL 数据库由于其自身...
-
Java生鲜电商平台-服务化后的互联网架构实战(针对生鲜电商小程序
Java生鲜电商平台-服务化后的互联网架构实战(针对生鲜电商小程序或者APP) Java生鲜电商平台-服务化后的互联网架构实战(针对生鲜电商小程序或者APP) 微服务架构的话题非常之火,很多朋友都在小窗我,说怎么做服务化?解答怎么做之前,先得了解为什么做。 画外音:做技术...
-
线程池详解
线程池详解 线程池概述 线程池就是一个管理线程的池子,可以降低创建和销毁线程带来的资源消耗 因为线程其实也是一个对象,创建一个对象,需要经过类加载过程,销毁一个对象,需要走GC垃圾回收流程,都是需要资源开销的。 提高响应速度,任务到达了相对于从线程池取线...
-
HashMap原理详解
HashMap原理详解 本文的源码基于jdk8版本,讲一下hashMap的核心基本和重难点知识 概述 一、构造函数 二、put操作 1. hash函数 2. 数组下标计算 3. 操作步骤 总结 三、扩容操作 resize jdk1.8的扩容操作 如何避免并发问题导致链表转移行程环 jdk1.7 扩容并发问题分析 五...
-
CentOS 7上的系统管理之:Systemd和systemctl
CentOS 7上的系统管理之:Systemd和systemctl 参考资料: Chapter10.Managing Services with systemd Red Hat Enterprise Linux 7 | Red Hat Customer Portal systemd - Wikipedia man手册:systemd(1)和systemctl(1) IBM developer works上,刘明老师关于CentOS 5/6/7...
-
《深入理解Java虚拟机》并发(第12~13章)笔记
《深入理解Java虚拟机》并发(第12~13章)笔记 volatile关键字的作用 所有变量的可见性——仅仅是修改后的值的可见性,不保证并发修改时新值和预期一致。即只保证读,不保证写。 禁止指令重排序——修饰的变量,读写不会指令重排。如变量isReady被volatile修饰,这两条指...
-
🔥《吊打面试官》系列-分布式事务、重复消费、顺序消费
《吊打面试官》系列-分布式事务、重复消费、顺序消费 你知道的越多,你不知道的越多 点赞再看,养成习惯 GitHub 上已经开源 https://github.com/JavaFamily 有一线大厂面试点脑图、个人联系方式和人才交流群,欢迎Star和完善 前言 消息队列 在互联网技术存储方面使用如...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
