自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 mybatis源码系列第二篇-Mybatis的架构与关键组件

引子诸葛亮读书"观其大略,不求甚解“,嘿嘿,我感觉刚开始学习知识也得有个大略,暂时不明白细节没有关系,mybatis 说白了就是对jdbc的封装,jdbc 先来复习下吧,嘿嘿。public class JdbcTest { public static void main(String[] args) throws SQLException, ClassNotFoundException { //1获取数据库连接 String url = "jdbc:mysql://localhos

2021-02-19 16:47:15 1917 5

原创 redis集群安装一直Waiting for the cluster to join....

redis集群安装一直Waiting for the cluster to join…可能有俩个原因:redis集群之间的通信端口没有开还有可能是redis-server的版本不一致

2021-04-08 18:00:11 449

原创 redis-集群模式安装(伪集群)

引言本篇文章安装的是3主3从的redis伪集群,就是说所有的redis的进程都在同一台机器上。其实真正的集群安装道理一样,就是改改IP而已。我分别在mac 和 centos 虚拟机上做了测试,都可以成功的安装,废话不多说,开干。下载redishttps://redis.io/download我下载的是最新稳定版6.2.1(写文章时)解压,编译tar -xvf redis-6.2.1.tar.gz cd redis-6.2.1/make install编译完之后就会在 /user/lo

2021-03-26 12:28:54 237

原创 mysql-事务和锁相关的表

innodb_trx 事务表提供有关当前正在内部执行的每个事务的信息,包括事务是否在等待锁,事务何时启动以及事务正在执行的SQL语句SELECT trx_id AS `事务ID`, trx_state AS `事务状态`, trx_requested_lock_id AS `事务需要等待的资源`, trx_wait_started AS `事务开始等待时间`, trx_tables_in_use AS `事务使用表`, trx_tables

2021-02-21 16:42:33 313

原创 设计模式之代理模式

先聊聊什么是代理模式headfirst中的定义:代理模式为另一个对象提供一个替身或占位符以控制对这个对象的访问。嘿嘿,这是什么鬼?来张图说明下吧。RealSubject 是真正做事情的对象,他是被Proxy代理和控制的对象。Proxy持有RealSubject的引用,有的时候Proxy还会负责RealSubject对象的创建和销毁。客户和RealSubject的交互都必须通过Proxy。 因为任何用到RealSubject的地方,都可以用Proxy取代。Proxy也控制了对RealSubject的

2021-02-21 02:36:28 173

原创 利用阿里云虚拟机作为跳板机实现内网穿透

大家经常会有这样的需求,公司有一台电脑处在局域网中,没法带回家中,但是又想访问它,或者有个ipad想通过ssh协议在任何地方连上自己的电脑编程,尤其是linux用户,这样的需求经常会有,那如何实现呢?让自己的电脑有个公网ip?理论上可以,但是现实当中是不可能的,其实不难,我们只需要把自己公司的电脑连上阿里云虚拟机(或者任何具有公网ip的机器),然后利用ssh的反向端口转发(ssh -R)就可以轻松实现了。废话不多说开干:第一步:实现ssh的公钥登入mycomp$ ssh-keygen #生成公钥对,三

2021-02-19 17:02:10 3220

原创 mybatis源码系列第一篇-搭建源码环境

环境准备需要的环境有:jdk1.8,maven>3.25下载源码下载mybatis parent pom工程,并且切换到tag mybatis-parent-32git clone https://github.com/mybatis/parent.gitgit checkout mybatis-parent-32下载mybatis 源码工程git clone https://github.com/zhangbeiwjl/mybatis-3.git构建工程构建mybatis pa

2021-02-01 00:43:39 750 7

空空如也

空空如也

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

TA关注的人

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