自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 注解实现校验前端参数

注解实现校验前端参数环境jdk1.6 + SSM原理切面拦截controller方法,然后捕获带@CheckParam注解方法参数实例,最后反射实例校验。突破口在于第二点,这里参考了SpringMVC是如何解析@RequestParam,底层实现有兴趣可以跟进去瞅瞅。Spring源码例子如下: 类名org.springframework.web.bind.annotation.support.H

2018-03-29 12:15:53 1377

原创 Window安装Oracle Database和Client

这里讲Oracle Database 11g Release 2 (11.2.0.1.0)版本的安装配置,其它版本都是大同小异oracle官网提供所有版本介绍及下载,可直接下载(较慢)或者复制链接用下载,选择后者,可能会更快点。64位下载链接http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1

2016-05-15 00:50:29 2254

转载 Oracle数据库decode、nvl、sign函数

熟练掌握这几个函数的用法,有助于提高开发效率,下面就分别对这三个函数做简单介绍,完全照搬的,不做改动了。 decode()函数简介:主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明);使用方法:Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)From talbenameWhere …其中

2016-05-14 11:04:49 611

转载 Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法

Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法问题:程序报Table 'xxx' doesn't exist 的错误,但是查看数据库发现该表已经存在且字母也没有拼错。原因:Linux 上的mysql 默认是区分大小写导致的。解决:改动mysql的配置文件,在my.cnf中的[mysqld]下面(位置不能错)加上lowe

2016-04-23 17:41:35 1646

原创 Linux配置java环境

1.在线安装jdk1.7sudo apt-get install oracle-java7-installer报错1. Reading package lists... Error!解决:sudo rm /var/lib/apt/lists/* -vf报错2. E: Unable to locate package oracle-java7-installer 解决:sud

2016-04-23 01:39:43 406

原创 插入排序、归并排序、冒泡排序和快速排序性能比较

常见算法插入、归并、冒泡和快速排序,对于数据量较大排序,顾名思义,快速排序最佳啦。很多人包括我,只知道快速排序很快,但是它有什么特殊之处,算法是怎么实现,以及真正程序在运行时消耗时间是多少,和其它算法比,差多少呢?我用JAVA语言简单实现了上述几种算法,小弟经验尚浅,纯碎只是玩玩而已,在算法逻辑不是最佳,然后用5w个整型数组分别对各算法测试,运行结果如下:冒泡排序消耗时间:运行时间

2016-03-16 23:03:59 2391

原创 Windows配置多Tomcat实例

第一步:安装Java JDK,建议安装1.6版本以上。第二步:解压已下载好的Tomcat,目录结构如下:第三步:对Tomcat进行解剖,CATALINA_HOME保留bin、lib目录, CATALINA_BASE必须要有conf、logs、temp、webapps、work等目录,假如存在bin、lib,则CATALINA_BASE享有优先权。D:\server\home

2015-11-17 11:15:38 1819

原创 Eclipse安装SVN插件

1.下载site-1.10.10.zip,解压后的文件夹为site-1.10.10;2..新建plugin.link文件path=D:\\site-1.10.103.拷贝到Eclipse安装目录下的dropins目录中;4.重启Eclipse;5.找到Windows->Show View->Other->SVN,安装成功。

2015-11-13 17:59:23 445

原创 配置mysql日志输出

show VARIABLES like '%log%';#查看log是否打开SET @@global.general_log = 'on';#打开日志SET @@global.log_output = 'FILE';#配置日志以文件形式输出SET @@global.general_log_file = 'C:\PC-2015032006.log‘;#配置日志文件输出保存路径SE

2015-11-05 14:37:37 973

原创 [Err]The user specified as a definer ('dbname'@'%') does not exist

报错意思是说找不到用户,只需要运行两行sql SELECT user,host FROM mysql.user;UPDATE mysql.proc SET definer='root@%' WHERE definer = 'dbname@%';root为用户名,不存在就报错,改成你登录的用户名。出错原因是由于,将远程数据库传输到本地机子,过程调用的definer和本地不符合

2015-09-28 10:47:14 527

原创 Hibernate缓存事务

用了那么久hibernate,是时候做做总结了!Hibernate作为一个开源框架,对jdbc做了封装,好处帮助我们快速开发,省去了配置数据库和操作数据库底层的东西。它大体上为我们干了三件事请,第一,根据对象及对象之间关系映射生成数据库的表和表关系,重点在于表关系,什么一对一,多对一,多对多。第二,为了维护数据的唯一性,hibernate在主键上提供了很多生成策略。例如:asigned

2015-04-24 09:48:46 702

原创 跨域请求解决方案

开发中遇到的问题,ajax请求非同源地址,浏览器报跨域错误,这是浏览器的安全策略,防止有人用嵌入脚本获取非同源的文档,窃取用户信息。什么叫javaScript同源策略?参考这篇文章     同源策略既然是浏览器限制住了ajax调用,那可以请求同源地址服务器,代理请求目标服务器,达到我们ajax访问非同源的目的。当然,除了上述方法,还可以利用jsonp协议。jsonp协议是聪

2015-04-21 10:54:52 532

原创 web消息推送技术

最近在做一个web项目,有个需求是服务器向客户端发送数据,一般来讲,web是请求响应方式是无法做到服务端直接给客户端发送数据的。第一想到的是轮询方法,让客户端不断刷新访问服务器。这种方法缺点是刷新频率不好控制,设置高了会给服务器造成很大负担,相反,消息得不到及时更新。目前,我找到两种较优的方法。1 . comet 技术 ——基于长连接的技术在传统轮询方法上做的改进。客户

2015-04-15 12:09:32 3837

原创 URI和URL

URL是URI的子集URL表示全球资源定位URI表示全球资源标示通过URL可用找到资源的位置,因为URL是URI的子集,所以URI也可用找到资源的位置。URI语法如下:http://john@domain.com:80/res/text?key=user#content[scheme:][//authority] [path] [?query] [#fragment

2015-04-10 15:37:39 272

转载 Eclipse安装国际化配置文件插件

管理.properties文件的工具,将unicode编码转成你想要的结果在eclipse下在线安装插件Name : PropEditLocation :http://propedit.sourceforge.jp/eclipse/updates/原文来自

2015-03-31 09:57:48 525

原创 配置logback将日志输出到文件

%d{HH:mm:ss.SSS} %-5level %logger{80} - %msg%n        class="ch.qos.logback.core.rolling.RollingFileAppender">                           ${catalina.base}/logs/my_logs.%d{yyyy-

2015-03-31 09:11:27 1254

空空如也

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

TA关注的人

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