摘要: 本文首发于微信公众号【猿灯塔】,转载引用请说明出处 今天呢!灯塔君跟大家讲: 分布式系统原理介绍 概念 模型 节点 在具体的工程项目中,一个节点往往是一个操作系统上的进程。在本文的模型中,认为节点是一个完整的、不可分的整体,如果某个程序进程实际上由若干相对独立部分构成,则在模型中可以将一个进程划分为 阅读全文
posted @ 2020-04-22 14:23 猿灯塔 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 本文首发于微信公众号【猿灯塔】,转载引用请说明出处 今天呢!灯塔君跟大家讲: Spring Boot中的事务是如何实现的 1. 概述 一直在用SpringBoot中的@Transactional来做事务管理,但是很少没想过SpringBoot是如何实现事务管理的,今天从源码入手,看看@Transac 阅读全文
posted @ 2020-04-21 09:52 猿灯塔 阅读(2051) 评论(0) 推荐(1) 编辑
摘要: 本文首发于微信公众号【猿灯塔】,转载引用请说明出处 今天呢!灯塔君跟大家讲: 深入了解JVM-方法区 当JVM使用类装载器装载某个类时,它首先要定位对应的class文件,然后读入这个class文件,最后,JVM提取该文件的内容信息,并将这些信息存储到方法区,最后返回一个class实例。上面是对类的装 阅读全文
posted @ 2020-04-20 08:50 猿灯塔 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 本文首发于微信公众号【猿灯塔】,转载引用请说明出处 今天呢!灯塔君跟大家讲: Mysql性能调优 最近有成员经常问到我关于Mysql调优的问题,这里就来跟大家聊聊这一块。 所有性能调优都有一个根本性原则问题就是优化系统,减少系统的瓶颈,减少资源的占用,增加系统的反应速度,Mysql性能优化要达到的效 阅读全文
posted @ 2020-04-18 09:13 猿灯塔 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 本文首发于微信公众号【猿灯塔】,转载引用请说明出处 今天呢!灯塔君跟大家讲: 深入了解JVM-方法区 当JVM使用类装载器装载某个类时,它首先要定位对应的class文件,然后读入这个class文件,最后,JVM提取该文件的内容信息,并将这些信息存储到方法区,最后返回一个class实例。上面是对类的装 阅读全文
posted @ 2020-04-17 09:14 猿灯塔 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 本文首发于微信公众号【猿灯塔】,转载引用请说明出处 今天呢!灯塔君跟大家讲: 什么是重排序? 重排序是指编译器和处理器为了优化程序性能对指令序列进行重新排序的一种手段。Java内存模型中,允许编译器和处理器对指令进行重排序,但是重排序可以保证最终执行的结果是与程序顺序执行的结果一致,并且只会对不存在 阅读全文
posted @ 2020-04-16 09:49 猿灯塔 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 程序员必须要加入的社交圈子,你知道吗? 你是否正在面临这些困境? → 长期在小型软件公司或外包公司工作,技术视野较窄能力提升较慢,缺少一线互联网项目经验? → 项目经验零碎,未经历完整的大型项目开发? → 自学困难没人带,无法接触到大型互联网项目和架构技术? → 虽然工作时间长,但总是在做重复的工作 阅读全文
posted @ 2020-04-15 14:54 猿灯塔 阅读(613) 评论(0) 推荐(0) 编辑
摘要: ssm整合 一.applicationContext.xml 1.配置数据源 <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driv 阅读全文
posted @ 2020-04-14 15:53 猿灯塔 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 本文首发于微信公众号【猿灯塔】,转载引用请说明出处 今天讲: 分布式ID生成方案总结 ID是数据的唯一标识,传统的做法是利用UUID和数据库的自增ID,在互联网企业中,大部分公司使用 的都是Mysql,并且因为需要事务支持,所以通常会使用Innodb存储引擎,UUID太长以及无序,所以 并不适合在I 阅读全文
posted @ 2020-04-14 13:57 猿灯塔 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 本文首发于微信公众号【猿灯塔】,转载引用请说明出处 今天是猿灯塔“365天原创计划”第5天。 今天呢!灯塔君跟大家讲: Spring Boot注解大全 一、注解(annotations)列表 @SpringBootApplication: 包含了@ComponentScan、@Configurati 阅读全文
posted @ 2020-04-13 16:07 猿灯塔 阅读(281) 评论(0) 推荐(0) 编辑