- 博客(15)
- 资源 (9)
- 收藏
- 关注
原创 maven从入门到高级/maven基础/maven高级/maven实战/nexus/私服
本系列课程从maven基础到高级,老师手把手教你搭建企业私服,熟练在项目中使用maven,课程体系完整清晰。 课程亮点: 1、适合各个阶段研发人员学习; 2、手把手搭建企业私服; 3、熟练在项目中配置并使用私服; ...
2021-05-27 21:18:09
205
原创 git入门实战
本系列课程从git基础到项目实战,老师手把手教你如何使用git来管理项目,进行代码的推送、拉取、提交以及分支相关操作,课程体系完整清晰。 课程亮点: 1、课程从入门到实战,适合各个阶段的研发人员观看; 2、手把手教你基于git的日常操作; 3、操作步骤清晰,讲解细致; 4、手把手带你搭建远程仓库。 ...
2021-05-27 21:15:15
158
原创 RocketMq零基础从入门到精通/rocketmq面试/mq集群/消息队列
本系列课程从rocketmq基础到高级实战,老师手把手教你如何进行rocketmq集群的搭建,课程体系完整清晰,理论结合实践,且涵盖了高频面试题。 课程亮点: 1、课程由浅入深,适合各个阶段的研发人员观看; 2、手把手实践多master多slave集群架构; 3、充分利用画图工具,复杂问题更易于理解; 4、包含代码,拒绝空讲。 ...
2021-05-27 21:12:32
194
1
原创 redis从入门到高级/redis面试/redis集群搭建/缓存雪崩/缓存击穿/缓存穿透
本系列课程从redis基础到高级,老师手把手教你搭建高可用集群,解决redis集群常见问题,思路清晰,旨在挑战高薪。更多内容可关注微信公众号:sxzzyzl 课程亮点: 1、入门门槛低,零基础也能听懂; 2、课程体系完整全面,从指令到api操作,应有尽有; 3、操作步骤详细,手把手带你搭建高可用集群; ...
2021-05-27 21:09:23
167
原创 JVM实战调优/arthas/JVM面试题/JVM底层原理/OOM在线排查
本系列课程从JVM基础到高级实战,老师手把手教你如何进行JVM调优,思路清晰,没有废话,旨在挑战高薪。 课程亮点: 1、基于阿里arthas进行JVM调优; 2、基于代码排查OOM问题,拒绝空讲; 3、总结JVM通用的调优思路; 4、基础知识讲解透彻、详尽; 5、JVM零基础也能听懂。 ...
2021-05-27 21:03:58
269
原创 mysql索引结构演变
索引 什么是索引 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址。当数据量十分庞大时,索引可以高效的获取到数据所在的地址,而无需全表扫描,大大减少IO次数。 索引的分类 因为mysql支持多存储引擎,如常用的InnoDB和MyISAM引擎,针对不同的引擎,会有不同的索引类型,如主键索引、唯一索引、普通索引、全文索引、组合索引等。 主键索引...
2019-12-19 11:29:38
364
原创 keepalived实现nginx的高可用
架构图: 1,服务器A:192.168.52.101 部署:keepalived + nginx + 前端页面 keepalived.conf配置: ! Configuration File for keepalived global_defs { notification_email { aaa@qq.com } notification_ema...
2019-05-06 17:11:59
280
原创 springboot1.5升级成2.0.8后,redis连接池、集群配置不生效的问题
SpringBoot2.X默认采用lettuce,而1.5默认采用的是jdeis;Lettuce和Jedis都是连接Redis Server的客户端程序,Jedis在实现上是直连redis server,多线程环境下非线程安全,除非使用连接池,为每个Jedis实例增加物理连接。Lettuce基于Netty的实例连接,可以再多个线程间并发访问,且线程安全,满足多线程环境下的并发访问,同时它是可伸缩的...
2019-04-04 15:52:49
2898
原创 SOA分布式事务解决方案
1,基于XA协议的两阶段提交方案;2,TCC方案;3,基于消息队列的方案;4,GTS方案,阿里产品,2018年5月开始商用收费了,低侵入、高可用、性能高,但是收费了。...
2018-06-07 20:17:11
312
原创 mysql特性及隔离级别
mysql的ACID特性解释:1,原子性:同一个事务下的一组sql,称为一个原子;2,一致性:同一事务下的sql,要么全部执行成功,要么全部执行失败,最终要保证业务数据完整性;3,隔离性:两个或两个以上事务之间,各个事务是互相隔离的,互补干扰;4,持久性:数据最终回保存到数据库中存储起来。事务隔离性的四个隔离级别:1,可读未提交:会导致脏读,幻读;2,可读已提交:不会脏读,会幻读;(oracle默...
2018-06-07 20:11:01
220
原创 漫谈HashMap
HashMap对于程序员来说再熟悉不过了,今天就谈谈对lHashMap的一些理解。HashMap是允许使用null作为key或value的,而且他是线程不安全的。HashMap是数组和链表的结合体,计算key对应的hash值,找到对应的数组位置,该元素插入对应链表的头部。HashMap默认数组长度16,如果元素数量多,不宜使用hashmap,因为hashmap长度满时,会实例化一个新的map,对长...
2018-05-30 17:36:34
141
原创 基于zookeeper的分布式锁
基于zookeeper的分布式锁,原理很简单,大概分为以下几步:1,启动服务,应用与zookeeper建立连接,同时建立根节点ROOT_LOCK。2,在需要加锁的业务代码前调用lock方法加锁,业务代码后调用unlock方法解锁。3,客户端连接zookeeper建立连接,并在lock_name下建立临时且有序的子节点,例如:/lock/lock-0000000000,第二个为/lock/lock-...
2018-04-25 17:25:02
142
原创 订单超时关单思路
提出问题:客户下单后由于各种原因没有完成支付,但是始终占着资源不释放,有些公司选择定时全表扫描订单表,关闭超时的订单,但是这样,势必会对数据库、应用及服务器造成不必要的开销,如何解决呢?解决思路:1,因为订单表一般比较大,避免全表扫描,而且定时扫描不实时,建立针对订单的定时任务。 2,生成订单时,在任务表中插入一条记录,主要包括订单号、创建时间、任务状态(1,成功 2,失败)、...
2018-04-03 17:54:12
8789
1.1.Git课程内容介绍.mp4
2021-05-27
1.1.RocketMq课程说明.mp4
2021-05-27
1.1.maven简介.mp4
2021-05-27
1.redis课程介绍.mp4
2021-05-27
JVM入门实战/arthas实战/垃圾回收算法/垃圾回收器/jvm内存模型分析
2021-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人