- 博客(21)
- 收藏
- 关注
原创 Maven与Gradle
Maven与Gradle依赖管理系统欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导...
2019-08-08 07:29:32
676
转载 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
407
原创 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
228
原创 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
299
原创 npm安装过程
npm安装教程下载功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入#三个概念npm: Nodejs下的包管理器。w...
2018-10-22 12:01:15
5330
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
3646
原创 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
166
原创 Linux安装mysql5.7
安装依赖 yum -y install perl perl-devel autoconf libaio yum install -y perl-Data-Dumper
2018-09-12 20:13:15
205
原创 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
195
转载 安装Keepalived和配置
一、简介 Keepalived是一个免费开源的,用C编写的类似于layer3, 4 & 7交换机制软件,具备我们平时说的第3层、第4层和第7层交换机的功能。主要提供loadbalancing(负载均衡)和 high-availability(高可用)功能,负载均衡实现需要依赖Linux的虚拟服务内核模块(ipvs),而高可用是通过VRRP协议实现多台机器之间的故障转移服务。 Keep...
2018-09-05 20:56:08
193
转载 虚拟机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
1938
原创 安装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
241
原创 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
130
原创 Linux命令大全
uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等): uname(选项) + -a或–all:显示全部的信息; -m或–machine:显示电脑类型; -n或-nodename:显示在网络上的主机名称; -r或–release:显示操作系统的发行编号; -s或–sysname:显示操作系统名称; ...
2018-08-27 19:25:22
187
原创 Mybatis的SqlSession下的四大对象之一:StatementHandler
Mybatis的SqlSession下的四大对象:Executor、StatementHandler、ParameterHandler、ResultHandler
2018-08-16 17:44:05
685
原创 Mybatis的SqlSession下的四大对象之一:Executor
在Mybatis中有三种executor:SimpleExecutor – SIMPLE 就是普通的执行器ReuseExecutor -执行器会重用预处理语句(prepared statements)BatchExecutor –它是批量操作的执行器在mybatis-config.xml里配置如下:<setting name="defaultExecutorType"...
2018-08-16 17:33:33
990
原创 Mybatis的动态sql
MyBatis 采用功能强大的基于 OGNL 的表达式来淘汰其它大部分元素。ifchoose (when, otherwise)trim (where, set)foreachif例如:&amp;lt;select id=&quot;findActiveBlogWithTitleLike&quot; resultType=&quot;Blog&quot;&amp;gt; S
2018-08-16 15:27:29
143
原创 Mybatis插件开发
默认情况下,Mybatis允许使用插件来拦截的接口和方法包括:Executor(update、query、flushStatements、commit、rollback、getTransaction、close、isClosed)ParameterHandler(getParameterObject、setParameters)ResultSetHandler(handleResultS...
2018-08-11 16:28:49
504
原创 mybatis的整体架构
mybatis的整体架构分为三层: 1)基础支持层 该层包括:数据源模块、事务管理模块、缓存模块、Binding模块、反射模块、类型转换模块、日志模块、资源加载模块、解析器模块 2)核心处理层 该层包括:配置解析、参数映射、SQL解析、SQL执行、结果集映射、插件 3)接口层 该层包括:SqlSession...
2018-07-19 19:40:15
749
原创 Java中的Type
Type是Java 编程语言中所有类型的公共高级接口,这是官方解释。也就是Java中所有类型的父类;其中,“所有类型”并不是我们平常工作中经常使用的 int、String、List、Map等数据类型,而是从Java语言角度来说,对基本类型、引用类型向上的抽象。 Type体系中类型的包括:原始类型(Class类)、参数化类型(ParameterizedType接口)、数组类型(GenericArr...
2018-07-16 21:50:54
2692
原创 Method.isBridge()方法
Method.isBridge() —– 桥接方法** 什么是桥接方法** 什么时候会生成桥接方法什么是桥接方法JDK 1.5 引入泛型后,为了使Java的泛型方法生成的字节码和 1.5 版本前的字节码相兼容,由编译器自动生成的方法,这个就是桥接方法。 可以通过Method.isBridge()方法来判断一个方法是否是桥接方法,在字节码中桥接方法会被标记为ACC_BRIDGE和...
2018-07-16 20:48:56
3054
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人