YangYongKang's Blog

行有不得 反求诸己

windows安装Elasticsearch

一丶下载 官网下载 二丶安装 ElasticSearch 5.x 往后依赖于JDK 1.8以上版本,所以安装前请确认自己的java环境,请安装jdk1.8及以上版本 下载下来ES以后解压以后,主要文件夹为bin,config,log,jdk,plugins config 配置目录 logs 日志目录 plugins 插件目录 ...

Nginx负载均衡配置

一、配置 打开Nginx文件夹下nginx.conf文件开始配置负载均衡在http段添加以下代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 upstream yangyk { server 127.0.0.1:8081; server 127.0.0.1:8082; server 127.0.0.1:8083; ...

SpringBoot中线程池的配置及使用

一、线程池配置 SpringBoot有默认线程池配置,可以不自定义直接使用,但为了配置更加灵活,推荐使用自定义配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4...

Java中一个方法多个数据源事务控制解决方案

一、自定义事务注解 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 /** * Author: yangyk * Date: 2020/9/24 14:35 * Description: 多数据源事务控制器 */ @java.lang.annotation.Target({java.lang.annotation.ElementType.METH...

Mybatis中的Dao接口和XML文件里的SQL是如何建立关系的?

一、解析XML 首先,Mybatis在初始化SqlSessionFactoryBean的时候,找到mapperLocations路径去解析里面所有的XML文件,这里我们重点关注两部分。 1. 创建SqlSource Mybatis会把每个SQL标签封装成SqlSource对象。然后根据SQL语句的不同,又分为动态SQL和静态SQL。其中,静态SQL包含一段String类型的sql语句;而动态...

Xshell实现windows上传文件到linux主机

配置文件传输协议 下载路径表示从Linux下载文件保存到windows的位置 加载路径表示Linux从windows处获取文件 上传协议选择Zmodem 安装lrzsz工具包 lrzsz是一款在linux里可代替ftp上传和下载的程序,提供XMODEM、YMODEM和ZMODEM文件传输协议的unix通信包。 sudo apt-get install lrzsz ...

常用的负载均衡算法

负载均衡算法 常用的负载均衡算法有:轮询,随机,最少链接,源地址散列,加权等方式。 轮询 将所有请求,依次分发到每台服务器上,适合服务器硬件同相同的场景。 优点:服务器请求数目相同; 缺点:服务器压力不一样,不适合服务器配置不同的情况; 随机 请求随机分配到各个服务器。 优点:使用简单; 缺点:不适合机器配置不同的场景; 最少链接 将请求分配到连接数最少...

Mysql执行计划详解

id 执行编号,标识select所属的行。 如果在语句中没子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的select语句一般会顺序编号,对应于其在原始语句中的位置, 如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行 select_type 显示本行是简单或复杂select。如果查询有任何复杂的子查询,则最外层标记为PRIMARY(D...

Vue路由参数的传递和获取

路由传参方式 this.$router.push({path:’/about’,query:{id:1}}); –类似于get请求,地址栏显示参数 this.$router.push({name:’about’,query:{id:1}); –类似于get请求,地址栏显示参数 this.$router.push({name:’about’,params:{id:1}}); –...

Kettle性能调优

修改spoon脚本的jvm参数 PENTAHO_DI_JAVA_OPTIONS=”-Xms1024m -Xmx2048m -XX:MaxPermSize=256m” 具体视配置而定 修改日志输出级别 默认的情况下,kettle输出的是基本日志,如果访问十几万的数据库,那基本日志的输出也会达到5、6百兆,这样严重影响了执行效...