自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赵亮的专栏

博观而约取,厚积而薄发

  • 博客(15)
  • 资源 (9)
  • 收藏
  • 关注

原创 maven从入门到高级/maven基础/maven高级/maven实战/nexus/私服

本系列课程从maven基础到高级,老师手把手教你搭建企业私服,熟练在项目中使用maven,课程体系完整清晰。 课程亮点: 1、适合各个阶段研发人员学习; ​ 2、手把手搭建企业私服; ​ 3、熟练在项目中配置并使用私服; ...

2021-05-27 21:18:09 132

原创 git入门实战

本系列课程从git基础到项目实战,老师手把手教你如何使用git来管理项目,进行代码的推送、拉取、提交以及分支相关操作,课程体系完整清晰。 课程亮点: 1、课程从入门到实战,适合各个阶段的研发人员观看; 2、手把手教你基于git的日常操作; 3、操作步骤清晰,讲解细致; 4、手把手带你搭建远程仓库。 ...

2021-05-27 21:15:15 97

原创 RocketMq零基础从入门到精通/rocketmq面试/mq集群/消息队列

本系列课程从rocketmq基础到高级实战,老师手把手教你如何进行rocketmq集群的搭建,课程体系完整清晰,理论结合实践,且涵盖了高频面试题。课程亮点:1、课程由浅入深,适合各个阶段的研发人员观看;2、手把手实践多master多slave集群架构;3、充分利用画图工具,复杂问题更易于理解;4、包含代码,拒绝空讲。...

2021-05-27 21:12:32 134 1

原创 redis从入门到高级/redis面试/redis集群搭建/缓存雪崩/缓存击穿/缓存穿透

本系列课程从redis基础到高级,老师手把手教你搭建高可用集群,解决redis集群常见问题,思路清晰,旨在挑战高薪。更多内容可关注微信公众号:sxzzyzl 课程亮点: 1、入门门槛低,零基础也能听懂; ​ 2、课程体系完整全面,从指令到api操作,应有尽有; ​ 3、操作步骤详细,手把手带你搭建高可用集群;...

2021-05-27 21:09:23 114

原创 JVM实战调优/arthas/JVM面试题/JVM底层原理/OOM在线排查

本系列课程从JVM基础到高级实战,老师手把手教你如何进行JVM调优,思路清晰,没有废话,旨在挑战高薪。课程亮点:1、基于阿里arthas进行JVM调优;2、基于代码排查OOM问题,拒绝空讲; 3、总结JVM通用的调优思路; 4、基础知识讲解透彻、详尽; 5、JVM零基础也能听懂。...

2021-05-27 21:03:58 226

原创 mysql索引结构演变

索引 什么是索引 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址。当数据量十分庞大时,索引可以高效的获取到数据所在的地址,而无需全表扫描,大大减少IO次数。 索引的分类 因为mysql支持多存储引擎,如常用的InnoDB和MyISAM引擎,针对不同的引擎,会有不同的索引类型,如主键索引、唯一索引、普通索引、全文索引、组合索引等。主键索引...

2019-12-19 11:29:38 310

原创 单点登录流程图:

关键点 :由于浏览器同源策略机制,cookie跨域访问是关键,可以通过JSONP的方式解决cookie跨域。

2019-05-06 17:55:12 2608

原创 keepalived实现nginx的高可用

架构图:1,服务器A:192.168.52.101 部署:keepalived + nginx + 前端页面keepalived.conf配置:! Configuration File for keepalivedglobal_defs { notification_email { [email protected] } notification_ema...

2019-05-06 17:11:59 238

原创 springboot与springcloud版本对应关系

Springboot官方版本:springCloud官方版本:对应关系:

2019-04-04 15:54:19 4933

原创 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 2807

原创 SOA分布式事务解决方案

1,基于XA协议的两阶段提交方案;2,TCC方案;3,基于消息队列的方案;4,GTS方案,阿里产品,2018年5月开始商用收费了,低侵入、高可用、性能高,但是收费了。...

2018-06-07 20:17:11 267

原创 mysql特性及隔离级别

mysql的ACID特性解释:1,原子性:同一个事务下的一组sql,称为一个原子;2,一致性:同一事务下的sql,要么全部执行成功,要么全部执行失败,最终要保证业务数据完整性;3,隔离性:两个或两个以上事务之间,各个事务是互相隔离的,互补干扰;4,持久性:数据最终回保存到数据库中存储起来。事务隔离性的四个隔离级别:1,可读未提交:会导致脏读,幻读;2,可读已提交:不会脏读,会幻读;(oracle默...

2018-06-07 20:11:01 192

原创 漫谈HashMap

HashMap对于程序员来说再熟悉不过了,今天就谈谈对lHashMap的一些理解。HashMap是允许使用null作为key或value的,而且他是线程不安全的。HashMap是数组和链表的结合体,计算key对应的hash值,找到对应的数组位置,该元素插入对应链表的头部。HashMap默认数组长度16,如果元素数量多,不宜使用hashmap,因为hashmap长度满时,会实例化一个新的map,对长...

2018-05-30 17:36:34 116

原创 基于zookeeper的分布式锁

基于zookeeper的分布式锁,原理很简单,大概分为以下几步:1,启动服务,应用与zookeeper建立连接,同时建立根节点ROOT_LOCK。2,在需要加锁的业务代码前调用lock方法加锁,业务代码后调用unlock方法解锁。3,客户端连接zookeeper建立连接,并在lock_name下建立临时且有序的子节点,例如:/lock/lock-0000000000,第二个为/lock/lock-...

2018-04-25 17:25:02 115

原创 订单超时关单思路

提出问题:客户下单后由于各种原因没有完成支付,但是始终占着资源不释放,有些公司选择定时全表扫描订单表,关闭超时的订单,但是这样,势必会对数据库、应用及服务器造成不必要的开销,如何解决呢?解决思路:1,因为订单表一般比较大,避免全表扫描,而且定时扫描不实时,建立针对订单的定时任务。          2,生成订单时,在任务表中插入一条记录,主要包括订单号、创建时间、任务状态(1,成功  2,失败)、...

2018-04-03 17:54:12 8662

1.1.Git课程内容介绍.mp4

本系列课程从git基础到项目实战,老师手把手教你如何使用git来管理项目,进行代码的推送、拉取、提交以及分支相关操作,课程体系完整清晰。 1.Git入门 1.1简介 1.2Git 与 SVN 区别 1.3 Git的安装 1.4git本地仓库工作流程 1.5git常用命令 1.6.图形界面化操作提交流程 1.7版本回退命令 2.分支操作 2 .1.创建新分支 2.2.切换分支 2.3.合并分支 2.4.删除分支 3.远程仓库 3.1新建远程仓库 3.2生成ssh公钥 3.3设置公钥 4.远程仓库管理本地项目 4.1 为远程仓库起别名origin 4.2推送项目到远程仓库 4.3克隆(拉取)远程仓库项目 5.代码冲突 6.idea集成Git 6.1idea集成Git 6.2代码交给Git管理 6.3创建分支及切换分支 6.4推送项目到远程仓库 6.5克隆远程仓库项目

2021-05-27

1.1.RocketMq课程说明.mp4

本系列课程从rocketmq基础到高级实战,老师手把手教你如何进行rocketmq集群的搭建,课程体系完整清晰,理论结合实践,且涵盖了高频面试题。 1.MQ简介 1.1.mq简介 1.2.mq的作用 1.3.主要的mq产品 1.4.mq的缺点 1.5.rocketmq架构图 2.RocketMQ入门 2.1.rocketmq安装 2.2.一对一模式 2.3.广播模式 3.消息的特性 3.1.同步消息 3.2.异步消息 3.3.单向消息 3.4.延时消息 3.5.批量发送 3.6.顺序性 3.7.消息事务 3.8.过滤消息tag 4.rocketmq集群 4.1.集群分类 4.2.搭建2主2从集群 4.3.启动集群 4.4.rocketmq控制台 5.rocketmq高级 5.1.持久化 5.2.刷盘机制 5.3.高可用与主从复制 5.4.负载均衡 5.5.消息重试与死信队列 5.6.消息幂等性

2021-05-27

1.1.maven简介.mp4

本系列课程从maven基础到高级,老师手把手教你搭建企业私服,熟练在项目中使用maven,课程体系完整清晰。 1.maven入门 1.1.maven简介 1.2.maven的作用 1.3.maven的安装 2.项目案例 2.1.构建项目 2.2.项目拆分 3.聚合和继承 3.1.聚合 3.2.继承 4.maven高级特性 4.1.属性配置 4.2.版本管理 4.3.资源管理 5.私服 5.1.nexus安装 5.2.仓库的分类 5.3.创建仓库 5.4.配置仓库 5.5.使用仓库

2021-05-27

1.redis课程介绍.mp4

本系列课程从redis基础到高级,老师手把手教你搭建高可用集群,解决redis集群常见问题,思路清晰,旨在挑战高薪。 课程亮点: 1、入门门槛低,零基础也能听懂; ​ 2、课程体系完整全面,从指令到api操作,应有尽有; ​ 3、操作步骤详细,手把手带你搭建高可用集群; 1.redis基础 1.1.NoSql 1.2.redis简介 1.3.redis使用场景 1.4.下载与安装 1.5.启动与连接 2.redis数据类型 2.1.String 2.1.1.String操作 2.1.2.应用场景 2.2.hash 2.2.1.hash操作 2.2.3.应用场景 2.3.list 2.3.1list基本操作 2.3.3.应用场景 2.4.set 2.4.1.set基本操作 2.4.3.应用场景 2.5.Zset 2.5.1.Zset基本操作 2.5.2.应用场景 2.6.DB常用指令 3.Jedis客户端 4.持久化 4.1.持久化方式 4.2.RDB对比AOF 5.删除策略 5.1.数据过期 5.2.惰性删除 5.3.数据淘汰 6.主从复制 6.1.互联网"3高" 6.2.主从复制架构 6.3.主从复制流程 6.4.数据同步 6.5.主从架构搭建 6.6.心跳机制 6.7.主从复制常见问题 7.哨兵机制 7.1.哨兵概念 7.2.哨兵的作用 7.3.哨兵配置及演示 7.4.哨兵工作原理 8.集群 8.1.集群架构 8.2.集群的作用 8.3.集群搭建 8.4.节点扩充 9.面试及redis性能监控 9.1.缓存预热 9.2.缓存雪崩 9.3.缓存击穿 9.4.缓存穿透 9.5.性能指标监控

2021-05-27

JVM入门实战/arthas实战/垃圾回收算法/垃圾回收器/jvm内存模型分析

本系列课程从JVM基础到高级实战,老师手把手教你如何进行JVM调优,思路清晰,没有废话,旨在挑战高薪。 课程亮点: 1、基于阿里arthas进行JVM调优; 2、基于代码排查OOM问题,拒绝空讲; 3、总结JVM通用的调优思路; 4、基础知识讲解透彻、详尽; 5、JVM零基础也能听懂。 第一节:学习JVM的意义和目标 1.1 意义: 1.2 目标: 第二节:JVM内存模型 1.1 概念 1.2 JVM内存模型 1.3 Heap堆内存模型 第三节:定位垃圾对象的依据 1.1 引用计数法 1.2 可达性算法 第四节:垃圾回收算法 1.1标记清除算法 1.2复制算法 1.3 标记整理(标记压缩)算法 第五节:垃圾回收器 1.1Serial/Serial Old收集器 1.2 ParNew收集器 1.3Parallel Scavenge收集器 1.4Parallel Old收集器 1.5CMS(Current Mark Sweep)收集器 1.6G1收集器 第六节:JVM参数调优 1.1 JVM重要参数介绍 1.2JVM参数调优 1.3JVM参数设置思路1.4JVM调优常用指令说明 第七节:JVM项目实战 1.1案例背景 1.2排查步骤 1.3.arthas 1.3.1.arthas简介 1.3.2.arthas实战 1.3总结

2021-05-27

dwz+SpringMVC+mybatis

dwz+SpringMVC+mybatis自己整合的一套web框架

2015-06-05

webService axis2 demo

自己的一个webService(axis2)

2013-10-10

jqueryjs文件

jqury的出现,使前端开发人员的js工作量大幅度减少,使用jquery实现了很多漂亮的特效,希望对你有所帮助

2013-06-17

ojdbc.jar包

java开发,连接数据库oracle的jar包

2013-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除