Mac Big Sur11.2.3 编译调试JDK8 问题总结 发表于 2021-04-18 | 分类于 Mac , Java Mac编译JDK8源码问题总结,回想问题出现的原因为系统与JDK版本为主要原因.各种降级软件,Google搜索修改源码.最终编译并在本地调试成功,总结一下问题与解决办法 阅读全文 »
Docker安装Oracle 发表于 2020-08-24 | 分类于 Docker , Oracle 自从工作后一直使用Mysql,现在学习一下Oracle,学习的前提是安装Oracle,好在有docker,能快速搭建,以下为安装教程 阅读全文 »
Docker安装Confluence 发表于 2020-05-27 | 分类于 Docker Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。 阅读全文 »
Docker搭建mysql集群 发表于 2020-05-27 | 分类于 Docker , Mysql 学习Mycat的读写分离及通过Mycat实现多租户,需要多台数据库,本地mysql有些问题,所以学习一下通过Docker安装mysql,并成功搭建mysql集群,集群架构为一主两副,本篇记录一下安装过程 阅读全文 »
Mybatis SqlSession 四大对象 StatementHandler 详解 发表于 2019-08-05 | 分类于 Mybatis , Java Mybatis通过SqlSession进行sql的执行,sql执行过程中涉及四种对象,及Executor,StatementHandler,ParameterHandler,ResultHandler.其中ParameterHandler处理sql参数,StatementHandler调用数据库statement执行,ResultHandler 对返回值封装,Executor mybatis执行器,统一对另三个对象就行调度 阅读全文 »
Mybatis DataSource数据源实现源码与解析 发表于 2019-08-04 | 分类于 Mybatis , Java Mybatis 内置三种数据源即UnpooledDataSource,PooledDataSource,JndiDataSource,UnpooledDataSource 不使用连接池每次新建连接,PooledDataSource使用连接池,JndiDataSource使用容器连接池,本篇不考虑,类图如下 阅读全文 »
Mybatis SqlSession 四大对象 Executor 详解 发表于 2019-08-04 | 分类于 Mybatis , Java Mybatis通过SqlSession进行sql的执行,sql执行过程中涉及四种对象,及Executor,StatementHandler,ParameterHandler,ResultHandler.其中ParameterHandler处理sql参数,StatementHandler调用数据库statement执行,ResultHandler 对返回值封装,Executor mybatis执行器,统一对另三个对象就行调度 阅读全文 »