自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

原创 docker本地搭建spark yarn hive环境

本文主要介绍如何简单快速地利用docker在本地搭建用于测试或学习的大数据spark yarn hive集群环境

2024-03-09 21:21:28 1234 1

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

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

2020-08-22 21:33:09 3575

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

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

2020-08-22 20:01:45 1088 2

原创 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 822 5

原创 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 1365

原创 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 413

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

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

2019-10-27 16:20:52 8718 33

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

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

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

原创 Spring+Redis实现高速缓存

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

2014-11-16 09:38:25 1343

原创 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 37285 31

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

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

2013-12-10 22:34:36 2280

原创 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 892

select2ztree.zip

基于select2和jquery-ztree实现的树形下拉框。支持单选,多选。

2021-09-23

Chrome JSON格式化扩展应用

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

2015-07-08

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

空空如也

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

TA关注的人

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