自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西风烈马

书香水墨

  • 博客(21)
  • 收藏
  • 关注

原创 Maven与Gradle

Maven与Gradle依赖管理系统欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导...

2019-08-08 07:29:32 508

转载 JavaScript判断是否为对象

var obj = {};1、toString(推荐)判断obj的原型,若其原型为对象,根据JavaScript的继承性,obj即为对象Object.prototype.toString.call(obj) === ‘[Object Object]’2、constructor,判断obj的构造函数,若构造函数为对象,则obj为对象obj.constructor === Object3、i...

2018-10-26 09:47:31 332

原创 centos7 安装 zookeeper

1.下载进入/usr/local/src路径下,输入命令:wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz解压:tar -zxvf zookeeper-3.4.10.tar.gz ,得到zookeeper-3.4.10包将包移动到/usr/l...

2018-10-23 17:57:18 171

原创 centos7安装jdk8

1.下载安装包可以使用wget命令在线下载到/usr/local路径下,也可以到官网先离线下载,再上传到Linux服务器/usr/local路径下 (如:jdk-8u191-linux-x64.tar.gz)2.解压安装包解压:tar -zzvf jdk-8u191-linux-x64.tar.gz得到文件:jdk1.8.0_191重新命名文件:mv jdk1.8.0_191 jdk8...

2018-10-23 17:45:14 240

原创 npm安装过程

npm安装教程下载功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入#三个概念npm: Nodejs下的包管理器。w...

2018-10-22 12:01:15 5224 2

原创 如何将Mysql表数据导入redis

通过管道传输pipe将MySQL数据批量导入Redis 自Redis 2.6以上版本起,Redis支持快速大批量导入数据,即官网的Redis Mass Insertion,即Pipe传输,通过将要导入的命令转换为Resp格式,然后通过MySQL的concat()来整理出最终导入的命令集合,以达到快速导入的目的。 根据需求设计好Redis的hash结构,关键是Key的设计...

2018-09-16 19:36:40 3528

原创 Linux安装MySQL5.6

卸载老版本MySQL: 查找并删除mysql有关的文件find / -name mysql rm -rf 上边查找到的路径,多个路径用空格隔开 #或者下边一条命令即可 find / -name mysql|xargs rm -rf1、在安装包存放目录下执行命令解压文件: tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz2、...

2018-09-13 09:36:28 140

原创 Linux安装mysql5.7

安装依赖 yum -y install perl perl-devel autoconf libaio yum install -y perl-Data-Dumper

2018-09-12 20:13:15 160

原创 Linux中的Redis

安装Redis: wget http://download.redis.io/releases/redis-4.0.6.tar.gz tar xzf redis-4.0.6.tar.gz cd redis-4.0.6 makemkdir /usr/local/reids cp redis-4.0.6/src/redis-server /usr/local/redis cp red...

2018-09-10 20:40:17 160

转载 安装Keepalived和配置

一、简介 Keepalived是一个免费开源的,用C编写的类似于layer3, 4 & 7交换机制软件,具备我们平时说的第3层、第4层和第7层交换机的功能。主要提供loadbalancing(负载均衡)和 high-availability(高可用)功能,负载均衡实现需要依赖Linux的虚拟服务内核模块(ipvs),而高可用是通过VRRP协议实现多台机器之间的故障转移服务。 Keep...

2018-09-05 20:56:08 161

转载 虚拟机ping不通外网

虚拟机ping不通外网时,起码要设置三处,即 /etc/resolv.conf /etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0 1、CentOS 修改DNS 修改对应网卡的DNS的配置文件 vi /etc/resolv.conf 修改以下内容 nameserver 8.8....

2018-09-03 10:10:37 1859

原创 安装Keepalived和配置

安装依赖包: yum install -y libnl* yum install -y libnfnetlink-devel zlib zlib-devel gcc gcc-c++ openssl openssl-devel openssh下载并解压Keepalived: wget http://www.keepalived.org/software/keepalived-1.3.5.t...

2018-09-02 12:01:28 196

原创 linux系统下安装两个或多个tomcat

编辑环境变量:vi /etc/profile 加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)####first tomcatCATALINA_BASE=/usr/local/tomcat CATALINA_HOME=/usr/local/tomcat TOMCAT_HOME=/usr/local/tomcat export CATALINA_BASE CA...

2018-08-29 16:32:32 104

原创 Linux命令大全

uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等): uname(选项) + -a或–all:显示全部的信息; -m或–machine:显示电脑类型; -n或-nodename:显示在网络上的主机名称; -r或–release:显示操作系统的发行编号; -s或–sysname:显示操作系统名称; ...

2018-08-27 19:25:22 161

原创 Mybatis的SqlSession下的四大对象之一:StatementHandler

Mybatis的SqlSession下的四大对象:Executor、StatementHandler、ParameterHandler、ResultHandler

2018-08-16 17:44:05 642

原创 Mybatis的SqlSession下的四大对象之一:Executor

在Mybatis中有三种executor:SimpleExecutor – SIMPLE 就是普通的执行器ReuseExecutor -执行器会重用预处理语句(prepared statements)BatchExecutor –它是批量操作的执行器在mybatis-config.xml里配置如下:<setting name="defaultExecutorType"...

2018-08-16 17:33:33 925

原创 Mybatis的动态sql

MyBatis 采用功能强大的基于 OGNL 的表达式来淘汰其它大部分元素。ifchoose (when, otherwise)trim (where, set)foreachif例如:<select id="findActiveBlogWithTitleLike" resultType="Blog"> S

2018-08-16 15:27:29 111

原创 Mybatis插件开发

默认情况下,Mybatis允许使用插件来拦截的接口和方法包括:Executor(update、query、flushStatements、commit、rollback、getTransaction、close、isClosed)ParameterHandler(getParameterObject、setParameters)ResultSetHandler(handleResultS...

2018-08-11 16:28:49 428

原创 mybatis的整体架构

mybatis的整体架构分为三层: 1)基础支持层 该层包括:数据源模块、事务管理模块、缓存模块、Binding模块、反射模块、类型转换模块、日志模块、资源加载模块、解析器模块 2)核心处理层 该层包括:配置解析、参数映射、SQL解析、SQL执行、结果集映射、插件 3)接口层 该层包括:SqlSession...

2018-07-19 19:40:15 635

原创 Java中的Type

Type是Java 编程语言中所有类型的公共高级接口,这是官方解释。也就是Java中所有类型的父类;其中,“所有类型”并不是我们平常工作中经常使用的 int、String、List、Map等数据类型,而是从Java语言角度来说,对基本类型、引用类型向上的抽象。 Type体系中类型的包括:原始类型(Class类)、参数化类型(ParameterizedType接口)、数组类型(GenericArr...

2018-07-16 21:50:54 2424

原创 Method.isBridge()方法

Method.isBridge() —– 桥接方法** 什么是桥接方法** 什么时候会生成桥接方法什么是桥接方法JDK 1.5 引入泛型后,为了使Java的泛型方法生成的字节码和 1.5 版本前的字节码相兼容,由编译器自动生成的方法,这个就是桥接方法。 可以通过Method.isBridge()方法来判断一个方法是否是桥接方法,在字节码中桥接方法会被标记为ACC_BRIDGE和...

2018-07-16 20:48:56 2962

空空如也

空空如也

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

TA关注的人

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