自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Mysql数据导入

配置文件:[mysqld]# 设定导入文件的路径,不然无法导入secure_file_priv=/Users/dzt/Downloads/yituo/tmInfo2# 可以使用LOCAL关键字,在错误的时候不会中断导入,只会记录warninglocal_infile=1[mysql]local_infile=1[client]local_infile=1mysql客户端连...

2019-03-24 17:49:59 233

翻译 nginx tmp

location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ { root E:\software\crawler-web\WEB; expires 7d; }

2019-03-17 22:19:06 280

原创 nginx conf

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1...

2019-03-17 21:52:15 199

原创 表结构

-- auto-generated definitionCREATE TABLE assignment( id BIGINT AUTO_INCREMENT PRIMARY KEY, org_id BIGINT NULL COMMENT '公司ID', applicant ...

2019-03-17 21:31:17 537

原创 setting

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven

2019-03-17 21:13:46 143

原创 tmp

pipeline{agent anystages { stage('Clone Code'){ steps{ // 取项目代码 echo 'Clone Code' checkout([$class: 'GitSCM', branches: [[name: '*/master']], ...

2019-03-17 19:02:53 95

原创 Mysql 优化

慢SQL监控索引优化SQL优化表结构优化对于变更频率低,连表查询频率高的字段(比如客户名称),可增加冗余字段防止连表查询拆表、平行表设计读写分离与分库分表...

2018-08-04 17:48:02 130

转载 B+树与B树

B+树与B树的不同在于: (1)所有关键字存储在叶子节点,非叶子节点不存储真正的data (2)为所有叶子节点增加了一个链指针B+树更适合外部存储(一般指磁盘存储),由于内节点(非叶子节点)不存储data,所以一个节点可以存储更多的内节点,每个节点能索引的范围更大更精确。也就是说使用B+树单次磁盘IO的信息量相比较B树更大,IO效率更高。mysql是关系型数据库,经常会按照区间来访问某...

2018-08-04 16:31:01 120

转载 组合索引使用情况

组合索引查询的各种场景兹有 Index (A,B,C) ——组合索引多字段是有序的,并且是个完整的BTree 索引。下面条件可以用上该组合索引查询: A>5 A=5 AND B>6 A=5 AND B=6 AND C=7 A=5 AND B IN (2,3) AND C>5 下面条件将不能用上组合索引查询: B>5 ——查询条件不包含组合索引首列字段...

2018-08-02 10:07:56 1949

原创 GC优化

优化目的将进入老年代的对象数量降到最低减少Full GC的执行时间垃圾回收器新生代收集器:Serial、ParNew、Parallel Scavenge(吞吐量);(复制算法)老年代收集器:Serial Old、Parallel Old、CMS;整堆收集器:G1;调优参数-XX:+PrintGC 输出GC日志-XX:+PrintGCDetails 输出GC的详...

2018-08-01 11:27:40 186

原创 JAVA NIO -- ByteBuffer

Buffer(缓冲区)Buffer是缓冲区的抽象类,他定义了缓冲区的读写模式。主要属性position:读写指针的位置mark: 标记位置limit:读写界限(超出不可读写)capacity:缓冲区最大容量(不可更改)读写模式因为缓冲区的只有一个指针(position),所以他需要有方法在读写模式之间切换写模式切换到读模式 - 在写完数据后,调用flip()...

2018-07-30 14:33:37 254

原创 Mysql Innodb和MyISAM的区别

1、事务Innodb支持事务,InnoDB有支持事务及安全的日志文件,InnoDB可以通过日志文件将数据库崩溃时已经完成但还没来得及将内存中已经修改但未完全写入磁盘的数据写入磁盘,也可以把已部分完成并写入磁盘的未完成事务回滚,保证数据一致性。MyISAM不支持事务2、外键Innodb支持外键MyISAM不支持外键3、锁机制Innodb支持行锁,粒度更细,为承受高并...

2018-07-27 17:05:24 362

原创 Linux常用命令 -- awk

基本格式:awk ‘BEGIN{ print “start” } pattern{ commands } END{ print “end” }’ file工作原理第一步:执行BEGIN{ commands }语句块中的语句;第二步:从文件或标准输入(stdin)读取一行,然后执行pattern{ commands }语句块,它逐行扫描文件,从第一行到最后一行重复这个过程,直到文件全...

2018-07-25 16:15:21 200

原创 Linux常用命令 -- ln

基本格式:ln 选项 参数1、硬链接# 创建硬链接ln [目标文件名] [硬链接文件名]# 覆盖创建硬链接,当硬链接文件名在该目录下已存在时,会用目标文件1的内容覆盖掉当前硬链接文件内容ln -b [目标文件名1] [硬链接文件名]# 覆盖创建硬链接,覆盖前询问ln -i [目标文件名2] [硬链接文件名]  建立硬链接时,在另外的目录或本目录中增加目标文件的一个目录...

2018-07-24 13:54:42 312

原创 Linux常用命令 -- Find

基本格式:find path expression1、按照文件名查询 :find /usr/local -name nginx.conf 2>/dev/null2>/dev/null表示把标准错误重定向到黑洞文件 数字0表示标准输入-stdin 数字1表示标准输出-stdout 数字2表示标准错误-stderr 2、查找文件的所有硬链接 :ls -...

2018-07-24 00:14:56 174

原创 JAVA 实用的工具类 StringTokerizer

字符分隔工具类StringTokerizer之前一直用split做字符分隔,但只能做简单分隔,最近突然发现了一个功能强大的字符分隔工具类StringTokerizer 增强功能: 1、可以以传入字符串中的任意字符为分隔符:比如传入“the”,那么’t’,’h’,’e’三个字符均为分隔符 2、可以配置是否返回分隔符 3、可以获取被分隔的块数量 4、可以在分隔过程中任意更换分隔字符具...

2018-05-30 11:44:52 1021

原创 JAVA 实用的工具类 汇总

字符分隔工具类java.util.StringTokenizer

2018-05-30 11:34:41 2309 1

原创 Java中的原子更新器

AtomicIntegerFieldUpdaterAtomicLongFieldUpdaterAtomicReferenceFieldUpdater

2018-05-29 23:52:16 553

原创 Eclipse MAT 安装及使用

STS安装方法Eclipse MAT官方网页:https://www.eclipse.org/mat/downloads.phpSTS安装路径 :Help -> Eclipse MarketPlace… 搜索 ‘mat’ 然后安装Memory Analzer 1.6.1重启STS安装过程中可能会报错:No repository found containing: osgi.b...

2018-05-03 15:35:01 17646 1

原创 面试内容整理

内存溢出栈: StackOverflowError(方法调用层次太深,内存不够新建栈帧;或者线程栈设置太小导致的) 解决方法: 1、改为非递归调用,递归中的非静态变量改为静态变量 2、通过-Xss增加线程栈大小,即增加递归深度堆: OutOfMemoryError:java heap space(内存泄露:对象未及时回收;内存溢出:大对象-SQL) ** 排查方法(Eclips...

2018-04-28 10:50:10 109

原创 Idea 插件

Maven 依赖冲突解决神器Maven Helper

2018-04-23 15:24:56 120

原创 关于Thread interrupt

测试public class InterruptTest { public static void main(String[] args) throws InterruptedException { test1();// test2(); } public static void test1() throws InterruptedE...

2018-04-04 16:40:18 100

原创 缓存推进策略

1、增加监控目的筛选出方法重复率高的典型案例(例如字典表的findOne方法)验证缓存上线后对系统的提升方法平均执行时间监控初步方案:DAO层,注解AOP统计到内存,定时持久化到数据库方法重复率监控初步方案:与防重复调用注解类似,按方法 + 参数在一定时间段内重复做统计;DAO层,注解AOP统计到内存,定时持久化到数据库2、选型并用典型案例试点...

2018-03-27 20:00:48 278

转载 史上最全的java spring注解,没有之一

注解是个好东西,但好东西我们也是看见过,整理过,理解过,用过才知道好。不求我们每个都记住,但求保有印象,在需要的时候能提取出来再查找相关资料,平时工作就不会显得那么被动了。1.@Configuration注解该类等价 与XML中配置beans,相当于Ioc容器,它的某个方法头上如果注册了@Bean...

2018-03-20 14:50:51 1984

原创 URI 和 URL的区别

URI — Uniform Resource Identifier 统一资源标识符用来唯一确定资源的名称,举例:urn:oasis:names:specification:docbook:dtd:xml:4.1.2URL — Universal Resource Locator 统一资源定位符 ∈ URI URL属于URI,可以类比理解为URI的子类,URL用来确定获取资源的路径,举例http...

2018-03-20 12:27:57 237

原创 dubbo ExtensionLoader思路整理

1、入口:getExtensionLoader(Class<T> type)校验:1、type非空  2、type被@SPI所注解(代表该接口为拓展接口)所有拓展都缓存在静态 EXTENSION_LOADERS中,获取先从其中获取,如果未获取到,新建一个并加入其中2、获取自适应的扩展(默认?)/ getAdaptiveExtension某类型的自适应扩展对象缓存在cachedAdapt...

2018-03-19 11:11:36 143

空空如也

空空如也

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

TA关注的人

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