君临-行者无界

导航

上一页 1 2 3 4 5 6 ··· 10 下一页

2020年11月13日 #

Spring EnableXX注解原理及应用

摘要: Spring提供了一系列以Enable开头的注解,这些注解本质上是激活Spring的某些管理功能。例如@EnableWebMvc注解引入了MVC框架在Spring应用中需要用到的所有bean,@EnableAsync注解可以使Bean在spring应用中支持异步功能,@EnableTransacti 阅读全文

posted @ 2020-11-13 19:00 请叫我西毒 阅读(781) 评论(0) 推荐(0) 编辑

2020年10月28日 #

springboot多数据源优雅集成mybatis

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

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

2020年10月25日 #

Elasticsearch从入门到熟练使用

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

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

2020年10月23日 #

sharding-jdbc从入门到熟练使用

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

posted @ 2020-10-23 11:18 请叫我西毒 阅读(2225) 评论(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 请叫我西毒 阅读(665) 评论(0) 推荐(0) 编辑

2020年8月6日 #

jvm调优总结

摘要: 前台(4核8G内存) JDK1.8 -server -Xms4g -Xmx4g -Xmn2g -Xss768k -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX: 阅读全文

posted @ 2020-08-06 21:45 请叫我西毒 阅读(484) 评论(0) 推荐(0) 编辑

2020年5月26日 #

nginx安装配置和基本使用

摘要: nginx安装 安装环境:centos7 安装make yum -y install gcc automake autoconf libtool make 安装g++ yum install gcc gcc-c++ 安装pcre(为了rewrite) cd /usr/local/src wget h 阅读全文

posted @ 2020-05-26 19:56 请叫我西毒 阅读(476) 评论(0) 推荐(0) 编辑

2020年2月14日 #

netty学习总结(三)

摘要: Netty开发中会遇到沾包、拆包问题,因此我们需要制定协议去读取数据,下面给出一个自定义协议Demo public class XDecoder extends ByteToMessageDecoder { static final int PACKAGER_SIZE = 220; private 阅读全文

posted @ 2020-02-14 18:19 请叫我西毒 阅读(540) 评论(0) 推荐(0) 编辑

netty学习总结(二)

摘要: JDK Byte Buffer的缺点:长度是固定的,不能动态扩容,API使用复杂,因此Netty封装了自己ByteBuf,Bytebuf有三个重要属性:Capacity容量、readerIndex读取位置和writerIndex写入位置,提供两个指针来支持顺序读写操作.同时三者满足如下关系:0<=r 阅读全文

posted @ 2020-02-14 17:09 请叫我西毒 阅读(330) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页