摘要: bug回顾 : 想必大家在用MySQL时都会遇到连接超时的问题,如下图所示: 大概意思是当前的connection所进行过的最新请求是在52,587秒之前,这个时间是大于服务所配置的wait_timeout时间的。 原因分析: MySQL连接时,服务器默认的“wait_timeout”是8小时,也就 阅读全文
posted @ 2017-01-05 17:14 qtyy 阅读(39584) 评论(1) 推荐(5) 编辑
摘要: step1 开启切面编程 <aop:aspectj-autoproxy />有一个proxy-target-class属性,默认为false,表示使用jdk动态代理织入增强,当配为<aop:aspectj-autoproxy poxy-target-class="true"/>时,表示使用CGLib 阅读全文
posted @ 2016-12-28 09:57 qtyy 阅读(22802) 评论(0) 推荐(1) 编辑
摘要: 一、AnnotationDrivenBeanDefinitionParser 通常如果我们希望通过注解的方式来进行Spring MVC开发,我们都会在***-servlet.xml中加入<mvc:annotation-driven/>标签来告诉Spring我们的目的。但是我们为什么这么做呢?这个标签 阅读全文
posted @ 2016-12-16 15:22 qtyy 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 如题 建议将日志级别设置为ERROR。这样可以避免存储过多的数据到数据中。 1 logback 配置文件(如下) 如果想让日志写入到数据库中,必须手动添加额外的数据库表(mysql 测试)。如果mysql 中没有指定表,则不会写数据。 表结构如下 将日志设置为ERROR 级别。会自动将ERROR 界 阅读全文
posted @ 2016-12-16 08:42 qtyy 阅读(13373) 评论(2) 推荐(1) 编辑
摘要: 我们在做web开发是,经常都要在eclipse中搭建web服务器,并将开发中的web项目部署到web服务器进行调试,在此,我选择的是tomcat服务器。之前部署web项目到tomcat进行启动调试都很正常,今天突然出现无法启动情况,启动过程报如下错误: Java.lang.ClassNotFound 阅读全文
posted @ 2016-11-22 09:26 qtyy 阅读(3133) 评论(0) 推荐(0) 编辑
摘要: 文章主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用。 简介: handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型) A、处理requet uri 部分(这里指uri te 阅读全文
posted @ 2016-11-21 10:14 qtyy 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 现象回显 js文件 controller文件 结果: 后台报错 08:32:36 [http-bio-8080-exec-10] ERROR c.c.c.u.s.ControllerExceptionHanler - 系统异常! 警告: Handler execution resulted in e 阅读全文
posted @ 2016-11-21 09:42 qtyy 阅读(5328) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,使用#{}语法,MyBatis会产生PreparedStatement语句中,并且安全的设置PreparedStatement参数,这个过程中MyBatis会进行必要的安全检查和转义。 #相当于对数据 加上 双引号,$相当于直接显示数据 示例1:执行SQL:select * from e 阅读全文
posted @ 2016-11-16 22:24 qtyy 阅读(4727) 评论(0) 推荐(0) 编辑
摘要: 如果你想连接你的mysql的时候发生这个错误: ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server 1 首先检查电脑的防火墙是否关闭。 2 通过mysql命令来授权,其他电脑的访问权限。 方法一: 阅读全文
posted @ 2016-11-15 09:03 qtyy 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 解压缩apache-activemq-5.5.1-bin.zip,然后双击apache-activemq-5.5.1\bin\activemq.bat运行ActiveMQ程序。 阅读全文
posted @ 2016-11-08 19:14 qtyy 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何 阅读全文
posted @ 2016-11-08 18:17 qtyy 阅读(6634) 评论(0) 推荐(2) 编辑
摘要: -XX:PermSize=64MB 最小尺寸,初始分配-XX:MaxPermSize=256MB 最大允许分配尺寸,按需分配过小会导致:java.lang.OutOfMemoryError: PermGen space demo数据:-Xms512m -Xmx1024m -XX:PermSize=2 阅读全文
posted @ 2016-11-08 18:13 qtyy 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: 代码1: 结果: 120 代码2: 结果: 121 结果分析: 1. 按照静态变量的顺序,初始化各静态变量。(给变量赋予默认值) 2. 按照顺序,赋予静态变量的初始值。 3. 以上结果在于:类静态变量的位置,决定着通过构造方法给sta1 与 sta2 赋予的值是否有效。 4. 在代码一 阅读全文
posted @ 2016-11-08 16:08 qtyy 阅读(9580) 评论(3) 推荐(0) 编辑
摘要: 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较 阅读全文
posted @ 2016-11-03 23:13 qtyy 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 发现很多人对这两个概念往往混为一谈(包括本人,不是很理解)。 阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。 一 定义理解方式 1.同步与异步 同步和异步关注的是消息通信机制 (synchronous communication/ asynchronou 阅读全文
posted @ 2016-11-03 21:27 qtyy 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 一、安装环境 大家在开发Java的时候,首先回装一个java的开发环境,一个JDK(也包含了JRE),然后设置环境变量,这个过程我就不细说了,大家装完后有没有发现,在装完这个环境的同时在安装JRE,在JDK的文件夹下还有一个jre文件夹,说这个有什么意思呢,首先我们要理解JDK和JRE的区别。 JD 阅读全文
posted @ 2016-11-03 20:59 qtyy 阅读(639) 评论(0) 推荐(0) 编辑
摘要: spring 封装了非常强大的异常处理机制。本文选取@ControllerAdvice + @ExceptionHandler 这种零配置(全注解),作为异常处理解决方案! @ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@Co 阅读全文
posted @ 2016-10-23 19:44 qtyy 阅读(7723) 评论(0) 推荐(0) 编辑
摘要: @Controller和@RestController的区别?官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@Re 阅读全文
posted @ 2016-10-23 19:18 qtyy 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 前言: 想提高Java开发,了解jvm是必不可少的。它让开发者了解他们的代码,jvm是如何变异与运行。深入了解jvm:会让你的代码写的高效,逐步成为大神 下面介绍jvm的基本知识 >>数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:他代表的值就是 阅读全文
posted @ 2016-10-18 22:14 qtyy 阅读(24743) 评论(1) 推荐(4) 编辑
摘要: 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一段编码中的 错误条件。当条 阅读全文
posted @ 2016-09-27 20:32 qtyy 阅读(513) 评论(0) 推荐(0) 编辑