自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (2)
  • 收藏
  • 关注

原创 【一图流思维导图】Mybatis 动态代理实现原理

Mybatis 动态代理MyBatis初始化 DAO函数调用过程 sqlSession.getMapper(ProductMapper.class);代理函数调用过程productMapper.selectProductList();

2022-02-26 11:33:57 388

原创 【面试感悟】java程序员职业规划 面试衡量的3方面(项目经验,基本技术,个人潜力)面试心态,工作心态

java程序员职业规划 面试衡量的3方面(项目经验,基本技术,个人潜力)面试心态,工作心态等

2022-02-24 11:53:06 1142

原创 【最小Demo】Java RMI入门 使用Registry、Naming、Zookeeper(注册中心)实现rmi

【最小Demo】Java RMI入门 使用Registry、Naming、Zookeeper(注册中心)实现rmi

2022-02-23 15:53:53 2108

原创 【最小demo】JMX (Java Management Extensions)演示最小Demo

【最小demo】JMX (Java Management Extensions)演示最小Demo

2022-02-23 15:43:22 407

原创 【一图流思维导图】 Zookeeper分布式锁 实现原理

Zookeeper分布式锁实现原理

2022-02-23 15:27:08 347

原创 【一图流思维导图】 Zookeeper 启动流程 和 选举流程

参考Zookeeper原理篇-Zookeeper启动流程分析zookeeper原理篇-Zookeeper选举过程分析Zookeeper原理篇启动流程分析单机模式预处理创建服务实例之前需要的数据读取加载准备就绪入口启动类 QuorumPeerMain解析Zoo.cfg配置文件创建 DatadirCleanupManager类实例对历史记录文件进行清理以及定时清理日志和快照的管理器通过clientPort参数断是是单机还是集群创建ZookeeperS

2022-02-23 12:39:25 1365

原创 【一图流思维导图】Redis的持久化机制 RDB与AOF RDB文件创建、载入 AOF实现、载入、重写

Redis的持久化机制RDB持久化1 创建RDB文件2 载入RDB文件3 服务器状态AOF持久化1 AOF持久化的实现2 载入AOF文件3 AOF重写区别:实现方式 文件体积 安全性 优先级

2022-02-23 00:08:07 217

原创 【一图流思维导图】Redis高可用实现方式 1.Redis-Sentinel哨兵 2.Redis Cluster 集群

Redis高可用实现方式Redis-Sentinel哨兵哨兵通过监控、自动切换主库、通知客户端实现故障自动切换Redis Cluster 集群主要解决了大数据量存储导致的各种慢问题,同时也便于横向拓展。

2022-02-22 23:33:20 523

原创 【一图流思维导图】Redis 使用规范 (键值对使用规范/命令使用规范/数据保存规范/运维规范)

Redis 使用规范 (键值对使用规范/命令使用规范/数据保存规范/运维规范)

2022-02-22 13:08:06 938

原创 【最小demo】 分布式系统的流量防卫兵 Sentinel 服务限流 熔断降级

Sentinel定位是分布式系统的流量防卫兵。目前互联网应用基本上都使用微服务,微服务的稳定性是一个很重要的问题,而限流、熔断降级是微服务保持稳定的一个重要的手段

2022-02-22 11:25:26 878

原创 【一图流思维导图】-分布式之道 认识分布式, 分布式事务,CAP,BASE理论理解,实现分布式事务方法(两阶段提交,分布式锁 Redisson框架使用)

分布式之道 认识分布式系统, 分布式事务,CAP,BASE理论理解,实现分布式事务方法(两阶段提交,分布式锁 Redisson框架使用)

2022-02-21 12:48:40 976

原创 【一图流思维导图】Java JUC并发编程 案例展示步骤(售票,2个线程对一个变量+1、-1,3个线程按顺序打印字符,6个同学离开教室后班长锁门,收集七龙珠,停车场3个车位6辆车停放,银行弹性窗口)

内容涵盖:Lock接口、线程间通信、可重入锁、公平锁和非公平锁、死锁、Callable接口、JUC强大的辅助类、读写锁、读写锁降级、阻塞队列、线程池、分支合并框架、异步回调等。不仅可以充分理解JUC相关的理论概念,同时也能轻松编写出优雅的高并发编程代码!

2022-02-21 09:09:52 285

原创 【一图流思维导图】Redis设计与实现 包括( 数据类型-数据结构) 及应用场景(登录次数校验,在线人数统计,分布式session,redis分页,判断重复注册,社交领域共同喜好,排行榜 ,topN)

安装和启动 配置文件redis.conf 六大数据类型 6种底层数据结构 数据类型对应底层数据结构五大数据类型 应用场景 简单动态字符串、链表、字典、跳跃表、整数集合、压缩列表等数据结构就是Redis底层的一些数据结构

2022-02-19 10:32:56 759

原创 【一图流思维导图】kafka (出现背景/ 核心概念/Kafka的集群架构/优秀架构思考-总结高并发、高可用、高性能/实际应用)

kafka (出现背景/ 核心概念/Kafka的集群架构/优秀架构思考-总结高并发、高可用、高性能/实际应用)

2022-02-17 12:34:51 1937

原创 【一图流思维导图】QA质量管理 持续集成 代码质量 数据工厂

QA质量管理 持续集成 代码质量 数据工厂

2022-02-17 12:30:33 345

原创 【一图流思维导图】团队管理 项目管理

团队管理团队画像技术分析改革个人发展及工作习惯引导项目管理QA质量管理三问解决问题三部曲

2022-02-17 12:21:51 994

原创 【一图流思维导图】-分布式微服务

分布式微服务基本思路单体架构缺点微服务的优势微服务下的测试模式

2022-02-17 12:19:10 385

原创 ClickHouse快速上手 入门+安装部署+使用教程 ClickHouse集群配置(分片+副本)列式数据库系统

ClickHouse快速上手 入门+安装部署+使用教程 ClickHouse集群配置(分片+副本)列式数据库系统

2022-02-11 22:58:42 1499 1

原创 mongoDB 安装简介+入门教程(mongod+mongo +shell命令+CURD)

mongoDB 安装简介+入门教程(mongod+mongo +shell命令+CURD)

2022-02-11 22:26:20 1274

原创 【vue.js之夯实基础-11】详解vue.js数据双向绑定,及数据劫持(数据监听机制) 用 Object.defineProperty() 属性定义(数据描述符,存取描述符)/属性赋值

Object.defineProperty() 属性定义(数据描述符,存取描述符)属性赋值 详解vue.js数据双向绑定,及数据劫持(数据监听机制)

2022-01-23 16:38:21 263

原创 【vue.js之夯实基础-10】vue.js入门之 浅析前端开发中的 MVC/MVP/MVVM 模式(代码模拟实现) 以及 vue.js的实现 解耦(应用程序数据/业务逻辑/界面 )

浅析前端开发中的 MVC/MVP/MVVM 模式(代码模拟实现) 以及 vue.js的实现 解耦(应用程序数据/业务逻辑/界面 )

2022-01-23 15:32:19 675

原创 【vue.js之夯实基础-9】Javascript模块化编程 require.js应用实战 requireSPA,创建一个spa单页应用依赖模块(jquery,text-加载html,css)

require.js应用实战 requireSPA,创建一个spa单页应用依赖模块(jquery,text-加载html,css)

2022-01-20 13:05:18 96

原创 【vue.js之夯实基础-8】javascript模块化编程 之 规范地使用模块及require.js实战 同步加载规范 CommonJS 异步加载规范 AMD(require.js)

同步加载规范 CommonJS 浏览器环境 异步加载规范 AMD require([module], callback)(require.js) 加载 require.js加载我们自己的代码了 指定主模快(data-main)主模块的写法模块的加载 require(['mod1'],function(mod1){})AMD模块的写法define(['myLib'], function(myLib){ function f(){} return {f:f} }

2022-01-20 10:24:38 586

原创 【vue.js之夯实基础-7】Javascript模块化编程入门之模块基本写法(自执行匿名函数,放大模式,宽放大模式, 模块内部调用全局变量 显式地将其他变量输入模块)

【vue.js之夯实基础-7】自执行匿名函数,放大模式,宽放大模式, 模块内部调用全局变量 显式地将其他变量输入模块

2022-01-18 16:16:19 216

原创 【vue.js之夯实基础-6】TypeScript 入门之实操 namespace命名空间 声明文件以 .d.ts(引用第三方的Js库) module模块(在其自身的作用域里执行)export导出

namespace命名空间 声明文件以 .d.ts(引用第三方的Js库) module模块(在其自身的作用域里执行)export导出,import导入其他模块导出的变量,函数,类,接口等

2022-01-18 10:51:02 892

原创 【vue.js之夯实基础-5】TypeScript之实操 class类(定义,new,继承,重写,static,instanceof(),访问控制 ) interface接口(实现),对象Object

TypeScript之实操 class类(定义,new,继承,重写,static,instanceof(),访问控制 ) interface接口(实现),对象Object

2022-01-18 10:14:23 1326

原创 【vue.js之夯实基础-4】TypeScript 入门之实操(类型批准 联合类型 接口 Lambada函数表达式 数组 元组)

TypeScript 入门之实操(类型批准 联合类型 接口 Lambada函数表达式 数组 元组)

2022-01-17 11:05:04 813

原创 【vue.js之夯实基础-3】TypeScript 入门之简介

教程实例参照->入门教程详细教程参照->详细教程完全教程->完全教程什么是 TypeScriptTyped JavaScript at Any Scale.添加了类型系统的 JavaScript,适用于任何规模的项目。TypeScript 的特性类型系统从 TypeScript 的名字就可以看出来,「类型」是其最核心的特性。我们知道,JavaScript 是一门非常灵活的编程语言:它没有类型约束,一个变量可能初始化时是字符串,过一会儿又被赋值为数字。由于隐式类型转换的

2022-01-17 09:32:48 215

原创 【vue.js之夯实基础-2】ECMAScript6 js重头再学习一次, 25个知识点,重点回顾一下

let const 箭头函数,类、超类,继承,原型链,对象,promise 异步函数 自执行匿名函数map set 模块export import 默认导出导入

2022-01-16 12:27:31 1590

原创 【vue.js之夯实基础-1】nodejs简介 npm cnpm 安装和卸载模块

nodejs理解就如java运行需要jvm虚拟机,js执行可以在浏览器里面执行,平时我们通过chrome的console命令窗口执行,就是浏览器支持js运行,nodejs就是这样一个平台,可以脱离浏览器,运行jsnode就是一个javascript的运行环境(平台),用来开发服务端应用程序,web系统。其特点是体积小,快速,高性能。node就是一个给予谷歌v8引擎的一个javascript的运行时,可以理解为运行js的一个虚拟机。他使用的是一个事件驱动,非阻塞I/O模型,他是将js的运行环境搬到了服

2022-01-16 10:20:53 620

原创 docker安装 redis redis-cli访问测试 持久化 设置密码 远程连接

docker安装 redis redis-cli访问测试 持久化 设置密码 远程连接

2021-12-22 15:25:03 2147

原创 docker安装 mysql5.7 授权远程访问权限及密码 设置开机启动

docker安装 mysql5.7 授权远程访问权限及密码 设置开机启动

2021-12-22 14:32:32 2846 1

原创 docker安装 环境(VirtualBox vagrant centos7 ) 配置国内源(存储库) 以及启动 hello-world daemon

docker安装 centos7 virtualBox vagrant 配置国内源(存储库) 以及启动 hello-world daemon

2021-12-21 19:57:53 634

原创 vagrant简介 (在virtualBox上安装虚拟机centos7) 创建和部署虚拟化开发环境

vagrant简介 (在virtualBox上安装虚拟机centos7) 创建和部署虚拟化开发环境

2021-12-21 15:27:30 2286 1

原创 【微服务/淘淘商城实践/SSM框架】13 系统部署 网络拓扑图 伪分布式 hosts配置 反向代理配置 系统拓展

系统部署 网络拓扑图 伪分布式 hosts配置 反向代理配置 系统拓展

2021-12-20 10:58:10 2502

原创 Mycat 安装入门 2节点

mycal安装入门

2021-12-18 20:12:59 98

原创 【微服务/淘淘商城实践/SSM框架】12 Mysql 集群 Mycat (读写分离,双主多从,一主多从、全局表、E-R分片策略、水平拆分和路由算法) 逻辑数据节点与物理主机配置

Mysql 集群 Mycat读写分离,双主多从,一主多从、全局表、E-R分片策略、水平拆分和路由算法逻辑数据节点与物理主机配置HA架构

2021-12-17 21:25:34 1141

原创 【微服务/淘淘商城实践/SSM框架】11 cart购物车系统(使用cookie实现、实现同步购物车商品) order订单系统(用户身份认证) 订单-商品详情 一对多 页面封装

cart购物车系统(使用cookie实现、实现同步购物车商品)order订单系统(用户身份认证) 订单-商品详情 一对多 页面封装

2021-12-17 18:29:34 1611

原创 【微服务/淘淘商城实践/SSM框架】10 SSO单点登录系统 jsonp跨域请求

SSO单点登录系统注册登录通过token请求登录用户信息 jsonp跨域请求

2021-12-17 17:04:41 797

原创 【微服务/淘淘商城实践/SSM框架】09 Nginx的高可用 lvs-dr环境搭建, lvs四层+nginx七层负载均衡 keepalived+lvs主备过程/双主

Nginx的高可用 lvs-dr环境搭建, lvs四层+nginx七层负载均衡 keepalived+lvs主备过程/双主

2021-12-17 13:42:08 1006

taotao1213.sql

淘淘商城sql

2021-12-13

md5.min.js 防止密码明文在网络中传播

md5.js 加密 防止密码明文在网络中传播,加密时需要添加salt盐

2021-12-04

空空如也

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

TA关注的人

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