自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (8)
  • 论坛 (33)

原创 spring技巧之bean加载顺序控制

spring技巧之bean加载顺序控制前言误区疑问思路关键代码示例前言某些时候,我们想要控制bean的加载顺序,比如某些资源配置类的bean需要在其他的bean之前被加载,以便其他bean在创建的时候可以使用。举个例子:我们有一个bean,叫商品管理器GoodsManager,它在项目启动时,从数据库加载所有商品,并且定时刷新商品数据,并且为了便于使用,它提供了static类型方法供调用者使用。这种场景下,由于GoodsManager对外提供的是static方法,所以其他类可以直接调用它的方法,如果它

2020-08-22 21:33:09 74

原创 Spring技巧之程序方式开启Aspectj LoadTimeWeaving AOP

程序方式开启Spring Aspectj LoadTimeWeaving前言环境字节码编织启用方式maven依赖关键代码前言在使用spring作为框架的项目实际开发中,基本上都会用到aop这个强大的功能。如果使用得当,它会让我们事半功倍,节省大量的重复性编码。最为重要的一点是,它可以让我们在不改变原有代码的情况下,织入我们的逻辑,尤其是在我们没有源代码的时候。spring aop的常规的实现方式为cglib和jdk动态代理。两者均可实现,只是性能上略有差异,此处不再详述,读者可自行查阅资料。但是两者都

2020-08-22 20:01:45 109

原创 Spring LTW 切面 Configurable autowire null 自动注入失败的原因及解决方案

本文主要介绍使用spring+aspectj使用动态织入方法实现Aop,以及遇到的问题及解决方案。基于jdk1.8版本、spring-5.2.5版本、aspectj-1.9.5版本、bytebuddy-1.10.9版本动态织入的实现方式有两种1.在jvm启动参数中加入-agent xxx;不再详述,自行网上搜索;缺点:开发环境配置繁琐2.在项目启动的Main方法中,利用bytebuddy的实现agent代理<dependency> <groupId>n..

2020-08-20 13:23:59 60

原创 java程序使用嵌入式的maven(maven-embedder-3.6.3)执行命令

maven是什么,能够做什么,本文不做介绍,有兴趣的或者不清楚的可自己搜索。本文介绍将maven作为jar包的形式,通过java代码执行maven命令<dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-embedder</artifactId...

2020-03-15 19:58:52 275

原创 eclipse maven dependency jar灰色 单元测试报找不到类型

在项目的.classpath文件中增加如下红色的配置即可解决明明已经引入了scope为test的依赖,但是单元测试代码却依然提示类型不存在<classpathentry kind="src" output="target/test-classes" path="src/test/java"> <attributes> <at...

2020-01-31 14:14:14 94

原创 bootstrap select2插件整合ztree实现树形下拉框

最近在开发管理后台时,需要用到树形下拉框组件。第一反应当然是从网上找,但是结果让人很失望,所以决定自己动手整合一个。技术需求点:①样式需要和下拉框相同;②下拉选项区域展示树形结构以上两点需求,独立的每个点都有现成的插件可以使用,即基于bootstrap的select2和基于jquery的ztree;所以,我要做的事,就是扩展select2来支持ztree,这样就基本达到了我的技术需求;...

2019-10-27 16:20:52 3280 5

原创 扩展jQuery easyui tabs组件,实现根据id(或者自定义属性)操作tab标签

easyui是一个轻量级的后台管理系统框架,各种组件均有,使用简单方便,现在已经有免费版的License了。但是它也有一些蛋疼的地方,比如tabs组件,该组件默认只能根据tab的title或者index进行相应的操作,有的时候这将令人非常的蛋疼,例如左侧导航菜单不同菜单下面可能存在名称相同的子菜单。那么,我们能不能让它根据id或者其他的自定义的属性进行选择呢?答案是肯定的!

2014-12-13 15:13:21 7913 3

原创 Spring+Redis实现高速缓存

Redis是一个开源的硬盘缓存软件,具有极高的存取

2014-11-16 09:38:25 1256

原创 pdf2htmlEX实现pdf转html

首先要感谢pdf2htmlEX的作者Lu Wang,该软件是一个pdf转html的开源软件,效果非常理想。下面两张图片是html和pdf视图下的截图:windows下载地址pdf2htmlEX-v1.0-win32-static本人开发的一个功能:文档在线阅读,要求能够支持移动终端浏览器在线阅读。考虑过将文档先转pdf,然后在将pdf转swf,利用flexpaper

2013-12-30 00:29:12 30956 28

原创 使用ajax进行分页查询因连接池耗尽导致请求被挂起(备忘)

本人在项目中,实现分页查询时,遇到了这个问题,当多次翻页后,页面请求被挂起。项目使用spring MVC+hibernate。刷新页面没有反应,从新登陆同意不起作用,只有重启tomcat才能解决。经过1个多小时的调试,也没能找到问题所在,但发现了一个规律,就是每次出现页面卡死(即请求被挂起)都是在进行了固定次数(5)的翻页以后。由于程序未报任何异常,一直头疼中,但是突然想到了连接池,因为我的连接池

2013-12-10 22:34:36 1986

原创 spring mvc+hibernate简易配置

写本文主要目的是记录自己配置spring mvc+hibernate的配置过程以及遇到的问题和解决方法。spring-servlet.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="ht

2013-09-08 15:44:23 824

tomcat-redis-session-manage.zip

tomcat7使用redis存储session所需jar包 使用方法: 1、将jar解压出来后,放到tomcat lib下 2、修改tomcat conf下的context.xml,示例如下: <Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" /> <Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" host="localhost" port="6379" password="123456"<!--如果没有设置redis密码,请删除该项--> database="0" maxInactiveInterval="60"/>

2014-11-11

tomcat7使用redis管理session需要的jar包

redis充当tomcat7 session store需要用到的jar包 使用说明: 1、将zip解压出来的jar包放到tomcat的lib目录下. 2、修改tomcat/conf下的context.xml文件,示例如下: <!-- Default set of monitored resources --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> --> <!-- Uncomment this to enable Comet connection tacking (provides events on session expiration as well as webapp lifecycle) --> <!-- <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" /> --> <Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" /> <Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" host="localhost" port="6379" password="123456" database="0" maxInactiveInterval="60"/> 如果redis未配置密码,请将password这项删除

2014-11-11

redis存储tomcat session所需要的jar包

利用redis存放tomcat7 session所需要的jar包。实际测试已通过,网上说使用common-pool2能够成功的都是瞎扯蛋

2014-08-14

pdf转html工具

该工具能够将pdf转换成html文件,压缩包中有使用说明

2014-06-30

jetty嵌入式服务器必须的jar包

jetty嵌入式服务器开发所必须的jar包,本人使用jetty版本为6.1.3,jar包总数为9个,来自jetty:commons-el-1.0.jar,jasper-compiler-5.5.15,jasper-compiler-jdt-5.5.15.jar,jasper-runtime-5.5.15.jar,jetty-6.1.3.jar,jetty-util-6.1.3.jar;来自tomcat:jsp-api.jar,servlet-api.jar;来自其他:commons-logging-1.1.1.jar。(以上包可以使用相同的包替代,不一定必须来自jetty或者tomcat)其中JettyServer.java为示例代码

2013-05-27

计算机毕业设计论文

本文档为计算系毕业设计论文档,文档的语法、用词符合毕业设计论文规范。文档是以基于JAVA语言的图书管理系统进行编写的毕业设计最终稿。

2012-03-26

MyEclipse注册码生成工具

本人整理的myeclipse注册码生成工具。电脑必须安装了JDK。直接双击运行该jar文件,在Subscriber输入字符串后点击确定生成注册码。方便实用

2011-09-05

Chrome JSON格式化扩展应用

格式化、压缩 JSON字符串的一个谷歌浏览器扩展应用,只需将文件解压出来,将.crx的文件拖拽到谷歌浏览器中即可。 简洁易用,从此告别在线json解析网站,你值得拥有

2015-07-08

求一个查找数组重复元素的算法

发表于 2014-07-30 最后回复 2020-04-16

eclipse maven deploy报错 role: org.apache.maven.wagon.Wagon roleHint: http

发表于 2020-01-31 最后回复 2020-01-31

java permission 报 AccessControlException: access denied

发表于 2015-10-22 最后回复 2019-05-13

spring aop 如何获取被切方法的返回值类型

发表于 2014-11-10 最后回复 2018-11-10

tomcat 利用redis 保存session出现问题

发表于 2014-08-12 最后回复 2017-02-17

Spring RabbitMQ connection error

发表于 2014-11-26 最后回复 2016-12-14

hibernate join关联查询问题

发表于 2013-12-17 最后回复 2016-08-26

fastjson 反序列化 过滤属性

发表于 2014-09-21 最后回复 2016-08-09

动态引入js文件的问题

发表于 2013-12-13 最后回复 2016-05-03

tomcat redis 存放session

发表于 2014-08-12 最后回复 2016-03-06

javaee 手动创建filter 如果能够实现过滤forward的请求

发表于 2015-03-17 最后回复 2015-11-29

update语句直接执行与写在存储过程中执行性能差别很大,为什么呢?

发表于 2015-04-13 最后回复 2015-10-22

request.getRequestURI在有些linux环境下出现两个//

发表于 2014-12-31 最后回复 2014-12-31

tomcat java.lang.StackOverflowError 求教!

发表于 2014-12-25 最后回复 2014-12-25

四川商务职业技术学院 软件技术 怎么样?

发表于 2014-08-27 最后回复 2014-12-15

toad连接DB2报错,求解决方法!

发表于 2012-06-14 最后回复 2014-10-22

如何识别http请求是否来自于指定的应用程序

发表于 2014-10-11 最后回复 2014-10-11

jq mobile listview li文本居中如何实现

发表于 2014-07-31 最后回复 2014-08-01

薪资重要还是发展平台重要?

发表于 2014-06-23 最后回复 2014-07-30

高分请高人指点——如何通过java程序制作chm格式的文件?

发表于 2013-12-23 最后回复 2014-06-23

jquery mobile search 如何触发事件?

发表于 2013-12-31 最后回复 2014-06-23

文件下载 中文文件名手机下载文件名显示不正常,电脑上下载显示正常

发表于 2014-01-05 最后回复 2014-06-23

getOutputStream() has already been called for this response

发表于 2014-01-07 最后回复 2014-06-23

mysql如何调用外部程序

发表于 2014-02-08 最后回复 2014-06-23

jquery.form.js表单插件问题

发表于 2013-12-19 最后回复 2013-12-19

在junit单元测试时,log4j无法记录异常信息

发表于 2013-12-16 最后回复 2013-12-17

输入框输入汉字时,如何不让输入框中显示拼音字母

发表于 2013-10-23 最后回复 2013-12-13

自定义页面功能实现——求助!

发表于 2013-07-16 最后回复 2013-09-08

sogo浏览器 下载报表 下载.action

发表于 2013-05-23 最后回复 2013-07-16

12306抢票插件实现原理?

发表于 2013-03-26 最后回复 2013-05-23

js自定义对象及其子对象问题

发表于 2013-05-15 最后回复 2013-05-23

java.lang.VerifyError异常,求助!

发表于 2011-10-25 最后回复 2012-05-22

如何利用jxl实现Excel的sheet重命名

发表于 2012-03-29 最后回复 2012-03-29

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