自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

peaceliu

简单之至,则为雅致

  • 博客(25)
  • 资源 (8)
  • 收藏
  • 关注

原创 jdk和cglib原理区别:

原理区别:Java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP 3、如果目

2017-09-23 23:38:04 2249

原创 linux下的yum环境的搭建问题CR

-----------------搭建yum环境---------------------------yum -y install glibc.i686yum -y install glibc.i686yum -y update libstdc++-4.4.7-4.el6.x86_64yum -y install libncurses.so.5 libtinfo.so.5yum i

2017-09-23 23:23:45 227

原创 在linux虚拟机的tomcat上发布web项目时,远程无法访问,响应码404...

1. 保证项目编译版本及tomcat版本与linux上版本一致,修改方法如下: 项目右键 --> properties --> java compiler( compiler compliance level 1.7 ) --> Project Facets( java 1.7 ) --> ok (一般都是虚拟机的tomcat版本与实际发布的项目的版本不一致导致,;本人项目为jdk1.

2017-09-23 20:37:41 1625

原创 NoSQL的概述

NoSQL的概述什么NoSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 为什么有NoSQL随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS

2017-09-18 23:46:46 356

原创 【解决!!!】MyEclipse 2015 stable3.0 完美破解,解决启动闪退问题

小弟---费劲脑筋,终于破解成功!!-------MyEclipse 2015 stable3.0完美破解,解决闪退问题!!!特:附上心酸的破解历程--->>>>>1.首先,重要事情说三遍:配置好JAVA的JDK环境变量,不懂得讯度娘老人家一下~~~2.破解包链接:注册机->>点击打开链

2017-09-16 00:17:38 2704

原创 java动态包含和静态包含的区别 ?

静态包含:  动态包含:  区别:JSP在WEB服务器中都要转换成一个java文件,java文件再编译成一个class文件,当请求JSP页面的时候,实际上运行的是这个class文件。  从这个方面来说:  静态包含发生在:JSP---->java文件阶段。动态包含发生在:执行class文件阶段动态加入。  静态包含:只生成一个java文件,动态包含:生成多个class文件。  值得庆幸的是无论是动

2017-09-11 16:01:30 605

原创 JSP九大内置对象----以及jsp的编译过程--

什么内置对象:jsp本身已经存在的对象,不用创建,直接拿来使用。九大内置对象: request: HttpServletRequest,域对象,作用范围一次请求 response:HttpServletResponse. session: HttpSession,域对象,作用范围一次请求。 application:ServletContext,域

2017-09-11 15:18:24 209

原创 linux下自己创建/etc/my.cnf文件导致启动mysql时报错:

Starting MySQL........ ERROR! The server quit without updating PID file (/var/lib/mysql/mini1.pid).===过程:rpm方式安装mysql5.6没有配置文件/etc/my.cnf于是自己拷了一份其他linux上的配置文件(已配置好双主,其中修改了默认编码为utf8,部分配置如下:)

2017-09-09 14:10:41 10166

原创 启动mysql发现.socket错误,一般是mysql启动了两次。

解决:ps -ef|grep mysqlkill -9 pid  // 删除两个mysql进程 启动数据库;service mysql start报错:lock file (/var/lib/......)rm -rf /var/lib/......     // 删除被锁定的文件service mysql restart    // 启动成功,问题解决。

2017-09-09 14:07:09 557

原创 java.lang.NullPointerException;3次

java.sql.SQLException: Connections could not be acquired from the underlying database!Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resour

2017-09-09 14:06:20 513

原创 ERROR 1130 (HY000): Host 'xxx' is not allowed to connect to this MySQL server

原因:mysql不允许远程连接解决:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;FLUSH   PRIVILEGES;

2017-09-09 14:05:38 1685

原创 mysql数据库:ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'

原因:主键字段有两条为0的记录,冲突。(设置主键自增解决)( duplicate重复)

2017-09-09 14:04:30 8300 1

原创 项目启动报错:java.lang.NoClassDefFoundError: org/springframework/core/io/support/PropertySourceFactory

项目启动报错:java.lang.NoClassDefFoundError: org/springframework/core/io/support/PropertySourceFactory解决:pom.xml中jar包版本不一致,改成相同即可。

2017-09-09 14:00:44 12139

原创 java.lang.UnsupportedClassVersionError: com/itheima/jdbc/demo2/Demo02 : Unsupported major.minor vers

解决:项目右键properties--》Java Compiler--》Compiler compliance level改为自己的jdk版本(1.7)

2017-09-09 13:59:46 519

原创 tomcat加入项目时报错:Project facet Java version 1.8 is not supported.

tomcat加入项目时报错:Project facet Java version 1.8 is not supported.解决:项目右键properties--》Project facets--》java选中1.7若更改为1.7报错,那么去项目根路径中将.classpath文件的隐藏属性去掉,再更改即可。

2017-09-09 13:58:29 489

原创 使用Json发送异部请求,控制台--报错

报错1.:解决:一般是”json”放错位置了。===================================================================================报错2解决:页面接收到的是json字符串而不是json对象,在ajax请求后面加上”json”转成json对象即可。

2017-09-09 13:55:50 243

原创 IE浏览器url带中文参数导致乱码问题(chrome下正常)

问题:E浏览器下url带中文请求参数,服务器端使用new String(param.getBytes(“iso-8859-1”), “utf-8”)后仍然会乱码。但使用chrome浏览器则正常。代码如下:解决:使用URLEncoder和URLDecoder对url参数进行编解码。即,在jsp中对“小红”进行URLEncode编码后再传参即可解决。

2017-09-09 13:47:46 25010 1

原创 IE浏览器使用ajax时严重的缓存问题。

IE浏览器使用ajax时严重的缓存问题。问题:目前发现IE浏览器在使用原生js的get方式发送ajax请求时,只有第一次会请求到服务器端,在控制台打印出内容。而后续的get请求不会走服务器端,服务器打断点不会跳进去,控制台也不会打印出任何内容。但请求成功后状态码为200的弹窗还是有效。原因是此时浏览器url请求走的是IE的缓存,导致此种现象发生。解决:

2017-09-09 13:45:28 560

原创 控制台报错:HTML1524: 无效 DOCTYPE。最短的有效文档类型是 "<!DOCTYPE html>"

解决方案:将jsp或html文件声明换为  即可。测试)OK

2017-09-09 13:44:14 8926

原创 IE浏览器使用原生JS操作ajax无效

=====IE浏览器使用原生JS操作ajax无效或者使用IE调试脚本,打断点时,提示=======解决:检查是否禁用了脚本。f12打开开发者工具--》禁用--》脚本。如果脚本上有√,那么去掉即可。

2017-09-09 13:41:02 573

原创 详谈--Java反射

1 什么是反射让我们从Class类开始了解反射!**1.每个加载到方法区中的class文件都对应一个Class类的对象,你可以把Class类的对象理解为硬盘上的class文件的对应体。在加载class文件时:会找变量 ,会去找方法等执行,找变量,找方法执行是有反射完成的.一,  JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任

2017-09-09 13:05:47 251

原创 Servlet中的Request和Response的请求和响应概述

============================================================================================1.请求和响应描述:    request:代表请求,在浏览器的地址栏输入地址,点击回车,这个过程称为一次请求    response:代表响应,服务器端根据的请求,返回数据到浏览器中进行显示,这个过程称

2017-09-09 12:45:33 1074

原创 CentOS6.7-安装linux系统(在线/本地安装)步骤详解:

1.Linux在线安装yum install ;2.本地安装,前提得有安装软件RPM一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。第一步:把本地的文件上传到虚拟机第二步:卸载虚拟机自带的jdkrpm -qa |grep javarpm -e --nodeps java-1.7.0-o

2017-09-07 13:44:33 1084

原创 员工部门表综合查询60题

CREATE DATABASE oa;USE oa;CREATE TABLE dept(deptno INT PRIMARY KEY,dname VARCHAR(20),loc VARCHAR(20))DROP TABLE empCREATE TABLE emp(empno INT PRIMARY KEY,ename VARCHAR(20) NOT NULL,job V

2017-09-06 22:57:44 10470 3

原创 JavaScript引入错误

初学JavaScript引入错误...#引用jquery.js库,只能">切记勿省事!#如果/>,将会导致jsp解析错误.

2017-09-06 22:33:15 288

[数据结构]-北京大学.高清文字版.pdf

涵盖可数据结构中线性结构、树形结构和图结构等知识点,比如递归和非递归、顺序存储和链式存储等等,相对较轻松的对算法有较为深刻的了解。

2018-05-05

数据结构与算法视频总结-4

1.3 递推算法 1.4 枚举(穷举)算法 1.5 递归算法 1.6 分治算法 1.7 贪婪算法 1.8 试探法算法 1.9 模拟算法 4.1 排序概述 4.2 冒泡排序法 4.3 快速排序法 4.4 简单选择排序法 4.5 堆排序法 4.6 直接插入排序法 4.7 希尔(shell)排序法 4.8 合并排序法 5.3 二叉排序树 5.4 索引查找 6.6 矩阵的运算 7.1 约瑟夫环7.6 停车场管理 7.7 迷宫求解 7.8 LZW压缩的实现 8.3 魔术方阵

2018-05-05

数据结构与算法视频总结-2

1.3 递推算法 1.4 枚举(穷举)算法 1.5 递归算法 1.6 分治算法 1.7 贪婪算法 1.8 试探法算法 1.9 模拟算法 4.1 排序概述 4.2 冒泡排序法 4.3 快速排序法 4.4 简单选择排序法 4.5 堆排序法 4.6 直接插入排序法 4.7 希尔(shell)排序法 4.8 合并排序法 5.3 二叉排序树 5.4 索引查找 6.6 矩阵的运算 7.1 约瑟夫环7.6 停车场管理 7.7 迷宫求解 7.8 LZW压缩的实现 8.3 魔术方阵

2018-05-05

数据结构与算法视频总结-3

1.3 递推算法 1.4 枚举(穷举)算法 1.5 递归算法 1.6 分治算法 1.7 贪婪算法 1.8 试探法算法 1.9 模拟算法 4.1 排序概述 4.2 冒泡排序法 4.3 快速排序法 4.4 简单选择排序法 4.5 堆排序法 4.6 直接插入排序法 4.7 希尔(shell)排序法 4.8 合并排序法 5.3 二叉排序树 5.4 索引查找 6.6 矩阵的运算 7.1 约瑟夫环7.6 停车场管理 7.7 迷宫求解 7.8 LZW压缩的实现 8.3 魔术方阵

2018-05-05

数据结构与算法视频总结-1

1.3 递推算法 1.4 枚举(穷举)算法 1.5 递归算法 1.6 分治算法 1.7 贪婪算法 1.8 试探法算法 1.9 模拟算法 4.1 排序概述 4.2 冒泡排序法 4.3 快速排序法 4.4 简单选择排序法 4.5 堆排序法 4.6 直接插入排序法 4.7 希尔(shell)排序法 4.8 合并排序法 5.3 二叉排序树 5.4 索引查找 6.6 矩阵的运算 7.1 约瑟夫环7.6 停车场管理 7.7 迷宫求解 7.8 LZW压缩的实现 8.3 魔术方阵

2018-05-05

邮件发送工具类

java开发,配置邮件客户端参数,可直接调用发送E-mail到指定账号

2018-05-05

json封装的工具类,提高代码的健壮性和复用性能

封装常用的json工具类,实现异步通讯,简介实现异步请求功能,使用用web项目开发,解决代码的重复操作,降低耦合性

2017-09-26

空空如也

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

TA关注的人

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