君临-行者无界

导航

10 2020 档案

springboot多数据源优雅集成mybatis
摘要:基于springboot自动装备机制,单数据源的情况下我们通过配置数据库连接信息及引入对应mybatis-starter包,即可完成对数据库的整合,然后开开心心写业务,然而对于业务复杂的应用或者对旧系统进行改造时单应用往往需要集成多个数据源,这个时候数据源的管理就没那么容易了. 常规做法 1、在ap 阅读全文

posted @ 2020-10-28 18:40 请叫我西毒 阅读(385) 评论(1) 推荐(0) 编辑

Elasticsearch从入门到熟练使用
摘要:搜索引擎原理 一、搜索引擎核心概念 **索引原理:**对列值创建排序存储,数据结构={索引,行地址},在有序类表中就可以利用二分查找等方式快速找到要查找的行的地址,再根据行地址直接取数据。 **索引排序原理:**数值列和时间列直接按大小排序,文本列按文本对应的字符编码大小进行排序,依次对每个字符进行 阅读全文

posted @ 2020-10-25 12:05 请叫我西毒 阅读(256) 评论(0) 推荐(0) 编辑

sharding-jdbc从入门到熟练使用
摘要:sharding-jdbc属于ShardingSphere的一员,定位为轻量级Java框架,在Java的JDBC层提供的额外服务。 它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。 适用于任何基于Java的ORM框架 阅读全文

posted @ 2020-10-23 11:18 请叫我西毒 阅读(2197) 评论(0) 推荐(0) 编辑

mysql主从复制搭建(普通安装和docker方式)
摘要:centos7普通安装 mysql下载 下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz。上传至linux机/opt 目录下 单机安装mysql 安装准备工作 t 阅读全文

posted @ 2020-10-23 11:09 请叫我西毒 阅读(86) 评论(0) 推荐(0) 编辑

领域驱动设计入门及简单落地
摘要:什么是领域驱动设计 领域驱动设计是以一种领域专家、设计人员、开发人员都能理解的通用语言作为相互交流的工具,在交流的过程中发现领域概念,然后将这些概念设计成一个领域模型;由领域模型驱动软件设计,用代码来实现该领域模型的过程。 领域模型设计有战略设计和战术设计之分。战略设计主要从高层“俯视”我们的软件系 阅读全文

posted @ 2020-10-23 11:08 请叫我西毒 阅读(646) 评论(0) 推荐(0) 编辑