自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猎人在吃肉

好记性不如烂笔头,把平时学习的知识归纳整理,记录下来,方便以后回忆复习

  • 博客(27)
  • 资源 (17)
  • 收藏
  • 关注

原创 idea 集成svn 和使用

idea中要使用svn,那么首先我们需要下载一个 svn的客户端, 可以到这里下载对应的安装程序:http://subversion.apache.org/packages.html#windowsTortoiseSVN 下载地址:我是用的是TortoiseSVN(小乌龟),下载地址 :https://tortoisesvn.net/downloads.htmlTortoiseS...

2018-04-16 11:00:27 1644

原创 idea的tomcat、打包配置()、注释模板、Live Templates

0、打包配置(Artifacts)1、tomcat 的使用2、配置注释模板3、配置快捷键模板0、打包配置(Artifacts)Project -> Structure -> Artifacts1、tomcat 的使用1.在下拉列表中,点击Edit Configuration 2.进入Run/Debug Configuration,点击...

2018-04-16 10:56:05 818

原创 idea 优化设置

1、去掉拼音检查2、IDEA中关闭重复代码提醒3、取消access can be private提示4、可以把 javadoc issue中关掉它5、去掉烦人的indent提示6、未保存的文件标识出7、单行注释调整1、去掉拼音检查如图所示,去掉勾选2、IDEA中关闭重复代码提醒IDEA中,当代码重复比较多时,会出现灰色或黄色的波浪线的警告。本身是...

2018-04-16 10:52:53 5078

原创 idea 字体、编码方式、JDK、Maven

1、界面的字体2、程序(编辑器)的字体3、全局的编码设置(Other Settings)4、工程的编码设置(Settings)5、单个文件的编码设置6、JDK设置7、Maven设置1、界面的字体File -> Settings -> Appearance & Behavior -> Appearance2、程序(编辑器)的字体...

2018-04-16 10:50:27 556

原创 idea的快捷键的使用

1、idea 一次性自动导包2、Atl + Enter 快速添加变量3、Alt + Insert 快速生成 setter/getter等4、Ctrl + Shift + F 全局搜索/替换某个字符串1、idea 一次性自动导包idea中一次性导入包的快捷键是 ctrl + alt + o,但是如果需要一次性优化自动导入包,可以按照如下配置: 将下面两项全部...

2018-04-16 10:45:32 447

转载 Spring中Bean的五个作用域

当通过Spring容器创建一个Bean实例时,不仅可以完成Bean实例的实例化,还可以为Bean指定特定的作用域。Spring支持如下5种作用域:singleton :单例模式(默认),在整个Spring IoC容器中,使用singleton定义的Bean将只有一个实例prototype:原型模式,每次通过容器的getBean方法获取prototype定义的Bean时,都将产生一个新的...

2018-04-12 06:02:41 405 1

转载 事务的7种传播机制和演示

required如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置。requires_new创建新事务,无论当前存不存在事务,都创建新事务。nested如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则执行与 propagation_required 类似的操作。supports支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,就以非事务执行。not_supported以非事务方式执行操作,如果

2018-04-11 22:25:37 7273 2

转载 nginx负载均衡的常用策略

nginx的upstream的4种负载均衡的分配方式1、轮询(默认)2、权重 weight3、ip_hash IP绑定4、fair(第三方)5、url_hash(第三方) 什么是负载均衡 ? 当一台服务器的单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃。为了避免服务器崩溃,让用户有更好的体验,我们通过负载均衡的方式来分担服...

2018-04-11 21:46:06 12420 1

转载 CountDownLatch 和 CyclicBarrier 区别

这两天写多线程时,用到了CyclicBarrier,下意识的认为CyclicBarrier和CountDownLatch作用很像,就翻阅资料查了一下,说一下他们的区别吧CyclicBarrier 和 CountDownLatch 都位于 java.util.concurrent 这个包下 CountDownLatch CyclicBarrier 减计数方式 加计...

2018-04-09 23:10:23 712 2

原创 JVM之运行时数据区(方法区、堆、运行时常量池、栈、本地方法栈、程序计数器)

程序计数器程序计数器是一块较小的内存空间,他的作用可以看做是当前线程所执行的字节码的行号指示器。程序计数器是可以当做java执行(一个线程)的指示器,执行下一条指令,选择那一条路径,是否循环操作等都是依赖这个指示器来执行的java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间来实现的,在任何一个确定的时刻,一个处理器或内核都只会执行一条线程的指令,因此为了线程能够恢复到正...

2018-04-09 07:51:30 545 1

转载 vim下的替换

#!/bin/sh/bin/date +%F >> /root/myShell/02_2.infoecho "02.sh" >> /root/myShell/02_2.info/bin/df -h >> /root//myShell/02_2.infoecho >> /root/myShell/02_2.infoecho "online u...

2018-04-08 21:55:04 281

原创 shell 脚本,read 读取控制台输入

#!/bin/shDATE=`/bin/date +%Y%m%d`echo "today is $DATE"/bin/ls -l $1/bin/ls -l $2/bin/ls -l $3上面脚本的执行命令: sh 03.sh / /usr /usr/local说明: $1 对应的就是 / $2 对应的就是 /usr $3 对应的就是 /usr/local...

2018-04-08 21:47:00 2190

转载 Shell 中 && 、 ||、()的使用说明

使用背景说明: shell 在执行某个命令的时候,会返回一个返回值,该返回值保存在 shell 变量 ?中。当?中。当? 中。当 ? == 0 时,表示执行成功;当 $? == 1 时,表示执行失败。有时候,下一条命令依赖前一条命令是否执行成功。如:在成功地执行一条命令之后再执行另一条命令,或者在一条命令执行失败后再执行另一条命令等。 shell 提供了 && 和 || 来...

2018-04-08 21:43:01 3305

转载 OkHttp3

OkHttp是一个精巧的网络请求库,有如下特性: 1)支持http2,对一台机器的所有请求共享同一个socket 2)内置连接池,支持连接复用,减少延迟 3)支持透明的gzip压缩响应体 4)通过缓存避免重复的请求 5)请求失败时自动重试主机的其他ip,自动重定向 6)好用的API其本身就是一个很强大的库,再加上Retrofit2、Picasso的这一套组合拳,使其愈发...

2018-04-08 15:46:33 253

转载 spring-boot:run

spring-boot:run -Dport=6869 -Deureka.server=http://localhost:6868/eureka/

2018-04-08 14:45:48 352

转载 SpringCloud中,什么是服务治理

SpringCloud 分布式开发五大神兽服务发现 —— Netflix Eureka [juəˈri:kə] “尤利卡”高电阻镍铜合金客服端负载均衡 —— Netflix Ribbon [ˈrɪbən] 带状物断路器 —— Netflix Hystrix [hɪst'rɪks] 猬服务网关 —— Netflix Zuul 祖鲁分布式配置 —— Spring Cloud Con...

2018-04-08 14:34:46 2343

原创 加密方式有两种:对称加密 和 非对称加密

加密方式有两种:对称加密 和 非对称加密对称加密 原理: 加密算法是公开的,靠的是密钥来加密数据,使用一个密钥加密,必须使用相同的密钥才解密。常用的对称加密算法: DES、3DES、AES优点: 计算量较小,加密和解密的速度比较快,适合加密比较大的数据。缺点: 密钥的传输容易泄露,一个用户需要对应一个密钥,服务器管理密钥比较麻烦。...

2018-04-08 09:32:25 7191

原创 JRE和JDK的区别

JRE和JDK的区别 名称 全称 说明 JRE Java Runtime Environment java运行环境 JRE包括java虚拟机和java程序所需的核心类库等。如果想要运行一个开发好的java程序,计算机中只需要安装JRE即可 JDK Java Development Kit java开发工具包 JDK是提供java开发人员使用的,...

2018-04-06 17:32:36 906

转载 HTTP1.0、HTTP 1.1、HTTP 2.0之间的主要区别

http1.0、http 1.1、http 2.0之间的主要区别http1.0、http 1.1、http 2.0之间的主要区别一、http1.0与http 1.1的主要区别1、长连接2、节约带宽3、host域二、http1.1与http 2.0的主要区别1、多路复用2、二进制分帧3、首部压缩4、服务器推送一、http1.0与http 1.1的...

2018-04-06 17:05:01 1020

转载 Java 虚拟机之HotSpot简介

1. HotSpot 简介Java是解释语言,但并不意味着它一定被解释执行。早期的虚拟机确实一条一条指令解释执行,但人们发现这样效率太低,不满足各种要求,因此出现了许多其它虚拟机,如JIT的虚拟机。 HotSpot也是类似一种虚拟机,自从SUN买下后,已经把它放入JRE 1.3以及后续版本中。 Oracle公司的java1.7使用的也是HotSpot虚拟机。不同厂商之间的java虚拟机是不...

2018-04-06 16:35:04 1617

原创 dubbo 支持的9种协议

1、dubbo 协议 (默认)2、rmi 协议3、hessian 协议4、http 协议5、webservice 协议6、thrift 协议7、memcached 协议8、redis 协议面试题:Dubbo支持dubbo、rmi、hessian、http、webservice、thrift、redis等多种协议,但是Dubbo官网是推荐我们使用Dubbo协议的。...

2018-04-06 15:58:45 65564 5

转载 Integer、new Integer() 和 int 比较和相关的面试题

两个 `new Integer()` 变量比较 ,永远是 false 。`Integer`变量 和 `new Integer()` 变量比较 ,永远为 false。两个` Integer` 变量比较,如果两个变量的值在区间-128到127 之间,则比较结果为true。Integer i = 100 在编译时,会翻译成为 Integer i = Integer.valueOf(100)

2018-04-06 11:46:05 3137 1

转载 ArrayList和LinkedList的大致区别

1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 如图所示: ...

2018-04-06 08:45:31 266

转载 org.apache.maven.archiver.MavenArchiver.getManifest错误

eclipse导入新的maven项目时,pom.xml第一行报错: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)解决方法为:更新eclipse中...

2018-04-05 17:25:11 259

转载 redis 学习 -- 缓存穿透、 缓存击穿和缓存雪崩

缓存穿透: 缓存穿透 是指查询一个一定不存在的数据,由于缓存是不命中时,需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存穿透。解决办法: 对所有可能查询的参数以hash形式存储,在控制层先进行校验,不符合则丢弃。还有最常见的则是采用布隆过滤器,将所有可能存在的数据哈希到一个足够大的 bitmap中,一个一定不存在的数据会被这个b...

2018-04-04 15:13:27 412 1

原创 事务的 4个特性 和 4种隔离级别

一、事务的定义事务 就是一组原子性的SQL语句,或者说一个独立的工作单元。事务内的SQL语句,要么全部执行成功,要么全部执行失败。二、特性(ACID):1.原子性(atomicity): 一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。2.一致性(consistency):数据库总数从一个一致性的状态转换到另一个一致性的状态。3.隔离性(isolation):一个事

2018-04-03 22:30:08 392

转载 myBatis的动态sql

首先要知道动态sql是什么?if 标签choose标签where标签trim标签foreach标签set标签枚举类型CLOB 和 BLOB传递多个参数将多行数据存储到map中,并以某个列值作为key首先要知道动态sql是什么?在传统的JDBC方法中,在组合复杂的SQL语句的时候,我们需要去拼接,稍有不注意,例如少了一个空格,就会导致错误,很不方便。而...

2018-04-03 19:44:26 164

tomcat7 + redis + nginx 实现session共享的jar包

tomcat7 + redis + nginx 实现session共享的jar包

2017-04-26

Spring 3.2.10 API.chm

Spring 3.2.10 API.chm

2016-08-10

jQuery1.7 CHM中文版

jQuery1.7 CHM 中文版,最近更新日期是2011年12月4日。

2012-01-14

Perl5 教程

Perl5 语言全教程(HTML),编译生成chm格式的。

2011-12-08

jsdom API 英文

jsdom API 英文,编译生成chm格式的带全局搜索功能。

2011-12-08

JavaMail API 英文

JavaMail API 英文 ,然后编译生成chm格式的,带全局搜索功能。

2011-12-08

BeanUtils 1.8 API 英文

BeanUtils 1.8 API 英文版,编译生成chm格式的,可以全局搜索功能。

2011-12-08

hibernate distribution 3.6 中文版

hibernate distribution 3.6 单页 中文版,chm格式的。

2011-12-08

hibernate distribution 3.6.1 中文版本

hibernate distribution 3.6.1 中文版本,多页形式的。

2011-12-08

Hibernate 3.1 参考文档 中文版本

Hibernate 3.1 参考文档 中文版本,chm格式的。

2011-12-08

struts2 标签 API 中文版

struts2 标签 API 中文版的,然后编译生成chm格式的,方便查看。

2011-12-08

JDK 7 API 英文版

JDK 7 API是英文版的,然后编译生成chm格式的,方便查看。

2011-12-08

jBPM 4.4 API

jBPM 4.4 API ,注意是英文版的,根据官方API,然后生成chm格式。

2011-12-08

webwork 2.2.6中文文档

webwork 2.2.6 中文版本,然后编译生成chm格式,方面查看。

2011-12-08

Ant 1.8.2 manual

Ant 1.8.2 英文版的,使用编译工具生成chm格式。

2011-12-08

dom4j 1.6.1 API

dom4j 1.6.1的AIP,根据官方文档编译成CHM格式的,使用更方便。

2011-12-08

ActiveX_高级

对于C#,C,C++的开发人员开说,学习ActiveX_高级。

2011-03-08

空空如也

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

TA关注的人

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