自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

转载 Unsupported major.minor version 51.0

https://jingyan.baidu.com/article/380abd0a0ea95f1d90192cf5.html Unsupported major.minor version 51.0 这个是因为用高版本的JDK编译的CLASS文件,运行在低版本的JDKTOMCAT上,所以出现了版本错误,51就是代号JDK7的意思,那要怎么解决呢?选择报错的项目——>右键——>...

2018-03-14 16:47:58 212

转载 Open the Java build path property page of project 'XXX'

Open the Java build path property page of project ‘XXX’ http://blog.csdn.net/yoen_qin/article/details/24362537 原因:JDK版本不一致。解决办法: 1. 打开window—>preferences,在java—>installed JREs里面有一个编辑jre的功能,...

2018-03-14 13:35:24 31023

原创 loadRunner运行测试时出错

当我使用loadrunner做性能测试时,出现如下错误,不知道怎么解决?The 'QTWeb' type is not supported on 'WIN32' platforms .   我的环境是:Loadrunner 11,win8.1。xx也是遇到这个问题,把问题解决方法分享一下1) 搜索LR安装目录bin文件夹下有个“wlrun.exe”的文件2)右键

2018-03-05 11:49:54 448

原创 redis replication的运行流程以及原理

redis replication 的运行流程: 2、数据同步相关的一些原理:   (1)、master和slave都会维护一个offset;   master自身会不断累加offset,slave自身也会不断的累加offset,salve每秒会上报自己的offset给master,同时master也会保存每隔slave的offset,这样master和slave都知道各自数据的offse

2017-12-07 15:43:47 556

转载 欢迎使用CSDN-markdown编辑器;看着蛮好玩~

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-12-07 10:36:24 298

原创 redis持久化学习

1、RDB和AOF两种持久化机制的介绍RDB持久化机制,对redis执行周期性的持久化AOF机制对每条写入命令记录日志,以append-only的模式写入一个日志文件中,在redis重启的时候,可以通过回访AOF日志中的写入指令来重新构建整个数据集如果只是把redis当做内存缓存使用那么可以禁止RDB和AOF持久化机智如果同时使用RDB和AOF,那么在redis重新启动的时候,会使

2017-11-20 19:54:54 275

转载 eclipse 卡死问题的解决

https://www.cnblogs.com/yxmfighting/p/7476047.html

2017-11-09 10:27:35 2891

原创 java环境变量,maven环境变量

一、java环境变量配置1、电脑图标右键属性-->高级系统设置-->高级(环境变量)-->新建系统变量             变量名:JAVA_HOME     变量值:jdk安装路径例如:C:\Program Files\Java\jdk1.6.0_43        2、Path:找到Path变量在path变量的值最开头加上java路径%JAVA_HOME%\bin;%JAV

2017-09-28 11:52:36 258

转载 navicat for mysql 9.0.15注册码

名:I Love China组织:I Love China注册码:NAVN-2QJ2-YZA9-46N6NAVA-RFZU-JCSR-P3E8NAVL-EHNC-7N7P-W6GM确实可用

2017-08-31 11:51:09 773

原创 redis 支持类型及相关命令

2017-08-04 09:45:40 218

转载 javax.net.ssl.SSLHandshakeException:PKIX path building failed解决方法的代码

package certificate;import java.io.*; import java.net.URL;import java.security.*; import java.security.cert.*;import javax.net.ssl.*;public class InstallCert {public static void main(String[] args) t

2017-07-13 17:29:11 5588

转载 解决Java调用https服务证书错误javax.net.ssl.SSLHandshakeException

转自博客园 http://www.cnblogs.com/cloudapps/p/5022544.html解决Java调用Azure SDK证书错误javax.net.ssl.SSLHandshakeExceptionAzure作为微软的公有云平台,提供了非常丰富的SDK和API让开发人员可以非常方便的调用的各项服务,目前除了自家的.NET, Java, Python, nodeJS,

2017-07-13 17:26:50 56986 3

原创 java读取properties文件

InputStream is = this.getClass().getResourceAsStream("/" + propertyFileName + ".properties");把文件以字节流的形式读入内存;    Properties  props = new Properties();        try {     * Reads a property list

2017-07-04 11:43:38 254

原创 autowire的五种方式

1、no:不自动装载2、byName:根据实例变量名称自动装载3、byType:根据实例变量类型自动装载4、constructor:根据构造函数参数类型自动装载5、autodetect:byType方式和constructor方式结合

2017-06-30 17:43:13 2518

原创 判断文件是否是同一个文件

取文件的MD5码:利用MessageDigest 或者 使用org.apache.commons.codec.digest获取;MD5码相同则文件相同

2017-06-30 14:43:39 671

原创 遇到的linux部分命令

1、root用户在某目录下新建了一个目录,这个目录所有者是root;另一个用户xxx想往新建的目录中上传东西,不被允许,此时需要将该目录划给xxx用户,利用  ll  (ls -l)命令查找目录下所有文件以及文件夹的详细信息其中总用量后边的数字:表示该目录下所有文件及目录列表第5个字段的和(以k为单位),也就是该目录的大小之后从左到右分别表示 :1、文件属性:总共有10个字母组

2017-06-27 19:01:44 249

转载 Java.lang.ExceptionInInitializerError 错误

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'contactInformationApi': Injection of resource dependencies failed; nested exception is org.springframework.beans

2017-06-02 17:57:01 5913

原创 简单工厂模式

简单工厂模式:根据传入的参数不同获得不同的对象;优点:降低了代码的耦合性,只需要输入不同的参数就可以获取想要的对象,不需要关心对象的组装细节缺点:大量的逻辑业务在工厂类中,当增加了新的类型就必须要修改工厂类的代码才能进行扩展例:方形、三角形都是形状,抽象出一个Shape作为形状抽象类,其中含有各种方法例如获取面积getArea();public abstract class S

2017-05-22 15:25:51 333

转载 dubbo摘抄

Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。Dubbo缺省协议不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低。缺省协议,使用基于mina1.1.7+hessian3.2.1的tbremoting交互。连接个数:单连接连接方式:长连接传输协议:TCP传输方式:NIO异步传输序列

2017-05-16 15:36:21 245

原创 redis杂记

redis:使用redis出现Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool错误信息查看Could not get a resource from

2017-05-09 11:43:50 259

原创 java错题集

题1、以下申明合法的是:   A、default string s;   B、public final static native int w();   C、abstract double d;   D、bstract final double hyperbolicCosine();选第二个Bdefault不能修饰属性;abstract不能修饰属性;abstract

2017-05-02 14:49:52 1642

转载 归并排序学习

http://blog.csdn.net/yinjiabin/article/details/8265827/  这个原理写的比较好归并排序:       归并排序的实质,就是将多个有序的小数列,归并并排序到一整个大数列中;拿到一个无序的需要排序的数列:首先应该先将该数列拆分成一个个小数列,然后小数列排序,之后再一层一层归并排序到大数列中;1、现将大的无需数列从中间拆分成两个小

2017-04-24 15:18:44 206

原创 一个数列,去掉最大和最小的数,求剩余的数的平均值

如题:一个数列,去掉最大和最小的数,求剩余的数的平均值:原想着先排序然后再去掉最大最小的最后求平均值,后来想想,只要去掉最大和最小的犯不着全排了序,直接两个循环,第一个循环找到最大和最小的数,第二个循环计算除了最大和最小的数以外的值的总额,并且计算除了最大和最小的数以外还有几个值。代码如下:public class Average {        public stati

2017-04-21 17:24:23 6507

原创 最大堆排序学习

堆排序(最大堆):1、将数组作为一个未排序序列,给这个序列构建最大堆;2、交换堆顶和未排序序列最后一个位置的元素值,最后一个位置的元素加入已排序序列;3、由于交换导致未排序序列的最大堆受到影响,所以需要对未排序堆进行维护,让它维持最大堆,然后1,2操作循环直到未排序序列元素为0,既数组都排完序代码如下:package algorithm;import java.ut

2017-04-20 18:58:30 274

原创 伪最大堆顶堆排序--没有真正理解最大堆

伪最大堆排序HeapSort:1、在这个排序中只想到把最大的值放到堆顶,没有注意到最大堆的定义:最大堆的任意子树中的根节点不小于该子树的子节点;public class HeapSortCopy {    private static int num = 0;//循环次数        public int[] sort(int[] forSort,int lenght){

2017-04-20 15:41:25 232

原创 直接插入排序学习

插入排序:1、从未排序的第一个元素开始,和前一个已排好序的元素相比较,如果小于前一个元素就交换位置,并继续与前一个元素比较,大于则跳出当前这一层的循环,这样当前元素与原来已排好序的元素,组成一个新的已经排好序的序列;(原数组包含(0~i)已排好序的序列与(i~lenght-1)未排好序的序列),(第一个元素可以看成是已排好序的序列,从第二个元素起算第一个未排好序的序列首元素);2、循环

2017-04-19 16:00:35 240

原创 冒泡排序学习

冒泡排序:1、第一个和第二个元素依次比较,如果前一个大于后一个则,将两个元素的值交换,后一个元素再与下一个元素进行比较,直到最后一个元素。此时得到的最后一个元素将是数组中最大的元素。最大的元素固定,不在进行比较操作;2、再从第一个第二个开始依次比较,如果前一个大于后一个则,将两个元素的值交换,后一个元素再与下一个元素进行比较,直到倒数第二个元素。此时得到的倒数第二个元素是数组中第二大的元素

2017-04-19 11:53:50 193

原创 简单排序学习

简单排序:1、选取第一元素作为基准位置,依次跟后面的元素比较,如果后面的元素比这个基准位置的元素小,则互换两个元素的值,一直到和最后一个元素比较完,得出基准位置的元素为最小的元素;2、选取第二元素作为基准位置,依次跟后面的元素比较,如果后面的元素比这个基准位置的元素小,则互换两个元素的值,一直到和最后一个元素比较完,得出基准位置的元素为第二小的元素;      ......3、根据

2017-04-19 11:22:13 227

原创 快速排序学习

快速排序:        1、取要排序的数组的第一个值(可有其它选择)作为比较值,记为k;        2、将要排序的数组的第一个值的索引记为 i,最后一个值的索引记为 j;        3、从 j 开始倒序遍历和比较的基准值 k 做比较,如果 j >= k;则 j--;如果 j        4、从 i 开始顺序遍历和比较的基准值 k 做比较,如果 i k; 将数组中索引为

2017-04-18 18:00:20 210

原创 effective java摘抄(二)

一、覆盖equals时总要覆盖hashCode       1、equals()返回true则hashcode必须相同;       2、equals()返回false但hashcode未必返回不相同;      对于hashcode       1、相等的对象必须有相同的散列码,合法性;       2、不相等的对象尽可能有不同的散列码,高效性;二、实现合法高效的hash

2017-04-12 17:59:53 235

原创 effective java摘抄(一)

一、覆盖equals请遵守通用约定   1、覆盖equals的约定         自反性:对于任何非null的引用值x,x.equals(x)必须返回true。         对称性:对于任何非null的引用值x和y,当且仅当y.equals(x)返回true时,x.equals(y)必须返回true。         传递性:对于任何非null的引用值x、y和z,如果x.

2017-04-12 14:09:49 204

原创 Mysql性能调优与架构设计学习--profiling使用

8.3.2 Profiling使用      MYSQL 的Query Profiler是一个方便的Query 诊断分析工具,它可以获取Query在整个执行过程中多种资源的消耗情况,如CPU、IO、IPC、SWAP等,以及发生的PAGE FAULTS、CONTEXT SWITCH,同时能得到该Query执行过程中MYSQL所调用的各个函数在源文件中的位置。       1、执行set pr

2017-04-12 10:54:11 272

转载 MySQL性能优化与架构设计学习

8.2 Query 语句优化基本思路和原则1、优化更需要优化的Query;         什么Query的优化能给系统整体带来更大的收益,这样的Query就更需要优化;一般来说,高并发低消耗(相对)的Query对整个系统的影响远比低并发高消耗的Query大;高并发低消耗的Query只要节省一小块资源,整个系统就将节省一大块资源;而低并发高消耗的Query要达到同等的效果,则需要该Quer

2017-03-31 17:12:11 393

原创 mysql索引学习

一、索引创建的三个方法: 1、建表时增加索引create table create table forIndex ( ID INT AUTO_INCREMENT , NAME VARCHAR(30) NOT NULL, AGE TINYINT, IDCARD VARCHAR(18) UNIQUE, GENDER TINYINT,

2017-03-22 15:35:11 219

原创 mysql一些异常

1、添加中文报错1366      错误原因:编码格式有问题不支持中文          系统变量:              – character_set_server:默认的内部操作字符集              – character_set_client:客户端来源数据使用的字符集              – character_set_connectio

2017-03-22 14:54:06 366

原创 sql执行计划

1、给常用的where条件字段和order by条件字段添加索引;       索引:先使用explain select语句查看sql执行计划key是使用到的索引;rows是预期需要查询的行数;根据sql执行计划可以了解优化方向;当时

2017-03-21 15:04:48 275

原创 本机自测Dubbo连不上本地服务器

用junit测试写好的dubbo代码,发现报错,总是说找不到提供方,以前有效的代码也报一样的错,经过搜索发现有人认为是共享精灵的原因,想起前两天确实装了共享精灵,现在卸载共享精灵居然测试通过~~~~~~~

2017-01-17 10:11:49 1875 2

原创 linux的一些命令

1、查看linux版本:cat /proc/version   详解 cat FILE  输出FILE文件的内容;2、查看日志:tail  -n  10  test.log   查询日志尾部最后10行的日志;tail -n +10 test.log    查询10行之后的所有日志;head -n 10  test.log   查询日志文件中的头10行日志;head -n -10

2016-07-15 18:15:35 225

原创 winscp 连接 linux

linux服务器:1、先查看linux服务器是否安装ssh   命令  rpm -qa|grep ssh      RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”            rpm命令 ;qa :query all  ;| 管道符:command 1 | command 2 他的功能是把第一个命令co

2016-07-15 18:01:24 1241

转载 收藏

http://www.cnblogs.com/JChen666/p/3399951.html

2016-07-15 16:10:07 213

java开发所需API

搜集的一些java编程需要的API java dbUtil dbcp netty dom4j httpclient jxl qurtz dom jquery等等

2014-11-06

空空如也

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

TA关注的人

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