- 博客(59)
- 资源 (23)
- 收藏
- 关注
原创 spring中使用AOP进行日志记录[含代码]
spring的IOC和AOP是说的最烂的东西,尤其是后者,给编码带来很多很多的方便,网上不上代码都说了AOP主要用来做日志记录,异常处理,记录程序执行时间,缓存这样的事情,但是不少只是简单的做一个说明,没有代码,这里我把项目中实际使用的抽出来,本文主要是关于最简单的日志的记录。 前提:需要对spring aop概念有所了解,以及有spring开发经验,了解自定义注解。如果不明白,看下面...
2017-09-13 15:14:16
236
原创 关于java web开发中的很多小问题集锦
1、导出excel文件,文件名的中文问题public static void setFileDownloadHeader(HttpServletRequest request, HttpServletResponse response, String fileName) { final String userAgent = request.getHeader("USER-...
2017-05-11 11:24:08
886
原创 关于泛型的几个代码片段
1、方法参数为泛型类型private <T> List<T> changeDatas( List<DataInfo> dataes,Class<T> a) { List<T> ans = new ArrayList<T>(); try { if (!CollectionUtils.isEmp...
2016-12-16 14:44:26
203
解决一个在onload里面live事件绑定无效的bug
进入新的公司以来,开发一个新的功能,需要在页面加载之后添加一个live事件,做一个div的展示与隐藏功能,代码如下: $(function(){ 。。。。。。。。 。。。。。。 $(".toggle-detail").live("click", function(e) { var event = e || window.event; e...
2016-08-21 15:24:19
204
原创 j2ee常用技术工具网站
1、json字符串对比工具 项目中传json参数,因为参数太复杂属性很多,客户端传递参数到服务端进行json解析,如果不一致就会导致接口报错。使用这个工具,轻松对比出来两个json串的属性差异,值差异,属性自动进行排序 http://json-diff.com/?utm_source=next.36kr.com 2、restfull接口测试工具 项目使用restf...
2016-04-16 11:25:32
139
oracle导出与导入遇到的一些问题
1、基本命令:创建表空间: CREATE TABLESPACE tablespacename DATAFILE 'd:\tablespacename.dbf' SIZE 100m; 创建用户: create user username identified by password default tablespace...
2016-03-07 11:11:26
285
mysql数据库导出全部的表结构和数据
本来想使用客户端进行导出,但是总是报错:Table ‘mysql.proc’ doesn't exist 百度了半天说是mysql数据库的问题。我看了一下 可能数据库确实有问题,但是又对数据库了解不太多。 然后想到吧全部的表结构都倒出来,还有数据就行了。希望有sql语句就ok了。 最后解决办法也是这样的: 1、查询全部的数据库里面的表show table...
2014-12-30 21:13:34
1138
原创 自定义java类重写hashcode和equals方法
1.何时需要重写equals()当一个类有自己特有的“逻辑相等”概念(不同于对象身份的概念)。2.设计equals()[1]使用instanceof操作符检查“实参是否为正确的类型”。[2]对于类中的每一个“关键域”,检查实参中的域与当前对象中对应的域值。[2.1]对于非float和double类型的原语类型域,使用==比较;[2.2]对于对...
2014-12-24 15:34:31
409
原创 基于jquery框架dwz做的后台管理系统
dwz是一个很牛逼的ui系统,好像是13年还是12年的中国开源平台上面的最佳开源软件吧。本系统是基于dwz做的一个后台管理系统,现在已经有很多类似的系统出来了,工作近六年了,有很多想法,于是在这个dwz的开源系统上面做了很多的自己的实现,欢迎提出意见。 使用框架:1、dwz前台(jquery)2、jui(spring+struts2+hibernate) 自己添加进...
2014-04-03 15:06:14
664
原创 导入web工程到myeclipse,报错Failed to load or instantiate TagExtraInfo
使用的是tomcat6,和jdk1.6.org.apache.jasper.JasperException: /WEB-INF/jsp/common/alert.jsp(1,1) Failed to load or instantiate TagExtraInfo class: com.opensymphony.module.sitemesh.taglib.decorator....
2014-03-05 15:35:24
163
使用struts2里面的if标签小结
取request里面的变量:<s:set var="hascheckbox" value="checked" scope="request" />进行判断:<s:if test="#request.hascheckbox=='true'"> <th width="30"><input ty
2014-01-09 10:54:56
105
freemarker的recurse示例代码
转载必须注明文章来源:renjie120.iteye.com 关于freemarker的recurse的用途,在百度和中文指南中,有很多的说明,都是千篇一律。找了半天却没有找到关于如何具体对一个xml进行遍历解析的例子。 这里给出一个示例的例子:xml文件: <book> <title>spring &amp; struts...
2013-11-19 22:44:25
287
原创 解决问题
启动tomcat的时候,报错如下:java 写道严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catali...
2013-11-18 22:54:55
122
强烈推荐一个简单而实用的数据库连接池工程
接触过很多的数据库连接池,有d3p0,druid,都比较nb,不过需要引入一些大的jar包,而且有一些相关的jar包也经常忘记。于是,对于简单的应用,可以自己写一个连接池看看,而且对于数据库连接池的基本原理可以清楚一点。 本示例代码就是基于这样的想法自己写的,是几年前就写了,而且关键核心代码还是来自网上的,不过加上了一个新的模板方法,和之前的一个帖子关于jedis的操作的模板类差不多,也...
2013-07-15 23:53:47
123
自己写的一个jedis操作模板类
jedis是java的redis客户端程序,在spring下面有专门的jar包提供了一个现成的模板类。不过,自己为了练习,需要一个超级简单的对redis操作的工具类。于是,就随便写了一个。 功能很简单,通过这个可以对redis进行一些常规操作,用于添加一些测试数据等,并可以熟悉一下java的模板设计模式。 代码不是想取代什么框架,不是重复造轮子,就是练习,高手可以直接绕道,初学者...
2013-07-15 23:28:35
180
maven使用心得
1.配置环境变量:MAVEN_HOME 以及添加到path:%MAVEN_HOME%/bin 2.maven安装目录:bin:运行的脚本Boot:maven3.0包含一个文件plexus-classworlds-2.2.3.jar ,是一个类加载器框架,maven使用这个作为自己的类加载器conf:settings.xmllib:依赖包3.检查是否可以连接到maven的软件仓库:ping re...
2013-05-29 15:32:39
178
原创 phonegap:调用js
1.phoengap中调用js:java代码中: this.appView = (CordovaWebView) findViewById(R.id.tutorialView);WebSettings webSetting = appView.getSettings(); webSetting.setJavaScriptEnabled(true); webSett...
2013-01-07 11:12:54
117
android开发小知识点积累
1.自定义属性的常见异常写android自定义属性的时候,网上一大堆例子,教你如何使用自定义属性,但是实际还是出现一个异常:No resource identifier found for attribute 'who' in package 'com.limaoyuan.button' 网上也有人问类似的问题:http://bbs.csdn.net/topics/36006500...
2013-01-05 19:13:42
101
phonegap文件,目录操作以及网络上传,下载文件(含demo)
正在做一个跨平台的应用,需要使用phonegap进行文件的一些基本操作。 需求如下:可以选择本地图片,或者从相机选择图片,并进行显示在本地,然后上传到服务器,以及可以从服务器下载图片显示出来,如果本地之前下过,从缓存中取之前的文件。 对于相机本地API的调用,可以通过phonegap提供的getPicture以及captureImage进行处理。这两个的区别,我个人理解,前者是可以...
2012-12-08 17:48:27
115
java应用集锦9:httpclient4.2.2的几个常用方法,登录之后访问页面问题,下载文件...
转账注明出处:http://renjie120.iteye.com/blog/1727933 在工作中要用到android,然后进行网络请求的时候,打算使用httpClient。总结一下httpClient的一些基本使用。版本是4.2.2。 使用这个版本的过程中,百度很多,结果都是出现的org.apache.commons.httpclient.这个包名,而不是我这里的o...
2012-11-16 16:03:50
234
原创 git基础入门以及github基本使用
1)基本操作>git init //初始化版本库>git clone //克隆版本库例如,现在我在github上面的java包库:git clone https://github.com/renjie120/brightmoon.git>git add //添加新文件>git commit //提交到本地版本库>git checkout //检出(分支、...
2012-11-12 22:54:19
100
原创 12年工作以及学习计划
1.认真工作,认真学习金融业务知识,对于风控的业务要主动了解。主动学习金融知识,例如风控流程,读财报等,当作业余爱好学习 2.技术上认真学习groovy,并以此为契机认真学好java,深入学习java三大框架。 groovy的知识点:MOP 测试 与java的互调 grails(重点) java:spring熟练使用 ...
2012-04-30 00:14:25
87
原创 10年中总结与下半年计划
(写于10年年中)已经工作两年时间了,这刚过去的半年感觉比较快,可能也是因为过年一来就到了3月份的缘故吧,加上5月份出差近一个月的时间,所以学习的东西不是很多.每次出差都学不到什么东西,所以不是很想出差了,而且出差还累,不自由,经常被加班.上半年记得来了不久,做那个内控系统,自学了struts2,最后是努力完成了一个类似struts2的框架,并且自己做了一个jdbc连接池等等,后面出差...
2012-04-30 00:07:48
84
原创 mysql基础入门总结
1.常用语句 select user()查看当前用户use databasename;使用databasename这个数据库create database lsqgbk default character set gbk collate gbk_chinese_ci;建立新的数据库名,编码为gbkcreate table om_dis_t(dis_...
2012-04-30 00:01:15
73
原创 Groovy基础总结
最近因为工作需要,接触groovy,很好的语言。以前学习过python,感觉没有用到的地方,现在用groovy有了深入学习的理由,和java的无缝衔接技术。 入门很简单,而且做了一个小脚本,比较几个数据库的表结构,将结果保存在excel中,用groovy代码才不到1K行,使用了POI,derby,oralce数据库等。不用创建很罗嗦的pojo,太好了。 这里就先整理一下基础的gro...
2012-04-29 23:54:43
690
java应用集锦8:使用poi进行excel操作,同时支持excel2003和2007
下面的这段代码仅仅支持excel2003,要同时支持2007和2003的excel请看后半部分!!经常使用exlce的操作,以前工作使用的jxl,现在工作又使用poi.还好以前总结过,轻松搞定.这里再次把代码贴出来,可以直接使用.package poi;import java.util.List;/** * 测试poi的工具类. * */public...
2011-06-21 21:42:29
256
原创 ANT学习心得--与JUnit的集成
三 JUnit基础 3.1 下载地址https://github.com/KentBeck/junit/downloads 3.2 基础使用方法 如果有这样一个工具栏,用来进行字符串的转换,将按照数据库命名的习惯进行格式化,格式化后的...
2011-06-11 16:30:57
198
原创 ANT学习心得【第一部分】
两周发一篇技术贴,总结一下这两周学习的成果。这是第二贴。 最近开始学习ant部署的教程,了解了一点点皮毛,做了一些总结。先发第一部分,附件是相关的联系的源码文件。第二部分再总结一下ant如何和tomcat结合部署一个web工程,如何和junit结合进行单元测试。 我是ant初学者,欢迎高手指点... 一 . 环境变量配置 下载...
2011-05-29 21:44:21
155
原创 Apache+tomcat集群+php配置贴
今天因为一件事情,结果引发犹如被打鸡血的冲动,把前几天想完成的事情一下子都做完了,花了几个小时看了一下书,然后搜了不少的材料做好了两件事情:1.搭建好了i帝国建站系统,典型的使用apache+php+mysql的配置环境2.做好了tomcat集群配置应用------我的心情最近压力很大,不是找工作的事情,因为其他的一件比较重要的破事,终于完了。后面好好努力,明年再跳槽!保持发帖速度...
2011-05-15 01:58:45
284
jQuery插件表格树GridTree--2011新年版本(优化懒加载性能)
表格树是用来展示多层次的表格的工具,在实际项目中有使用.并且此前已经发布了不少的版本,这次是最新的一版,比较稳定了.[color=red]公开源码[/color],主要使用jquery和普通JavaScript实现.[url=http://blog.sina.com.cn/s/blog_3efe6ef10100fcv2.html]此前的表格树的详细配置说明[/url]最近修改了此前...
2011-01-24 23:27:49
391
jquery写的合并单元格的一个方法
项目中经常使用的一个功能就是把排序之后的表格进行单元格的合并,一般是列的合并.之前使用的方法是在后台进行html拼串,结果造成后台及其复杂,可维护性很差. 自己的想法就是在画完了表格之后再修改表格的结果,添加rowspan属性达到合并单元格的目的. 思路:假如表格列数据依次是A,A,A,B,B,B,C,C,C 显示表格完之后,进行逐行进行查找得到这样的一个数组[3,...
2011-01-19 15:34:59
169
javascript基础知识大集锦(2)
本期主题:正则表达式 call(),apply(),callee,caller,cookie方法,setInterval(),clearInterval(),setTimeout() ,clearTimeout()详细看附件例子,还是写的比较简单的。1.关于cookie的函数:[code="js"]/** * cookie操作工具. * 使用方法:保存值:C...
2011-01-12 23:10:35
87
javascript基础知识大集锦(1)
附件为微软js指南. 主要知识点:js数组,数字函数,字符串函数,表单验证,hashMap,堆栈,日期函数,call函数 等。next:js正则表达式,闭包,apply,callee,事件相关函数,Cookie等 1.javascript的数组API//定义数组 var pageIds = new Array(); pageIds...
2011-01-10 20:55:16
87
原创 [转]android颜色对应的xml配置值
#FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDEAD#FFDAB9#FFD700#FFC0CB#FFB6C1#FFA500#FFA07A...
2010-10-14 22:41:25
2044
类与类之间的常见关系,uml图表示
看设计模式的时候,以及画UML图的时候经常涉及这样的问题!! 类与类之间的关系:一般化关系(继承关系):接口与接口,子类和父类,实现接口的类与接口,继承与被继承的类 关联关系:类与类之间的连接,使一个类知道另一个类的属性或者方法,可以是双向的也可以是单向的. 在每一个关联的端点,可以有一个基数表示这一端的类有几个实例: 聚合关系:是关联...
2010-10-13 17:38:22
165
原创 MyEclipse搭建java web基本常识和环境配置
MyEclipse配置工程使用的jdk 设置MyEclipse不自动更新.png MyEclipse设置不效验jsp等.png 配置tomcat.png 配置tomcat--2配置jdk.png 配置java文件编码.png 配置eclipse插件显示.png配置jsp的默认打开程序.png...
2010-07-29 20:32:28
118
原创 【总结】oracle零散知识点搜集
转载注明出处: http://renjie120.iteye.com/ 1.查询字段中的含有'_'的条目 ,因为_在like语句中本来表示了任意的字符,这里就要特殊处理:--查询职员id中含有_的数据SELECT * FROM emp_tWHERE emp_id LIKE '%/_%'ESCAPE'/' 2.把一个表放在内存里 alter table tabl...
2010-07-21 17:33:07
147
原创 java应用集锦7:日期函数 double精度问题 list和数组等
转载请注明出处: http://renjie120.iteye.com/ 1.java中的数组和list的排序,反序,以及互换问题public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("6"); list....
2010-07-20 17:51:45
102
原创 java应用集锦6:字符串base64加密解密 MD5加密
转载请注明出处:http://renjie120.iteye.com/ 常见的两个字符串加密方法:base64用于邮件主体内容加密,MD5是使用很多的加密方法.1.base64package com.lsframe.util;import java.io.BufferedInputStream;import java.io.BufferedOutputS...
2010-07-20 16:56:16
185
个人总结的深入java多线程开发
2014-04-17
word版本
2011-08-11
jquery表格树插件GridTree懒加载版本(开源,含demo)
2010-04-03
jquery插件--表格树--GridTree(兼容火狐)(过期)
2009-11-18
jquery插件--表格树--GridTree(20091011更新版本)(过期)
2009-10-11
jquery小插件--表格树--GridTree(过期版本)
2009-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人