自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 在Spring3.2.4.RELEASE版本中使用线程池

关于Spring3.2.4.RELEASE中,使用线程池以及动态监控其运行线程池概述项目引入线程池编写监听器,随容器启动、停止线程池编写任务执行接口、返回结果接口配置监控页面线程池概述项目引入线程池编写监听器,随容器启动、停止线程池编写任务执行接口、返回结果接口配置监控页面...

2020-06-02 16:47:20 707

原创 linux 环境下 maven 报错:致命错误: 在类路径或引导类路径中找不到程序包 java.lang

linux 环境下 maven 报错:致命错误: 在类路径或引导类路径中找不到程序包 java.langlinux下,使用maven打包,出现了一个错误:linux下,使用maven打包,出现了一个错误:[类文件的搜索路径: /home/jenkins/jdk1.8.0_201/jre/lib/rt.jar;/home/jenkins/jdk1.8.0_201/jre/lib/jce.jar,/home/jenkins/jdk1.8.0_201/jre/lib/ext/sunec.jar,/home/j

2020-06-01 15:15:02 2926

原创 IDEA下开启SpringBoot、SpringCloud热部署

IDEA下开启SpringBoot、SpringCloud热部署修改项目的pom文件添加依赖修改build节点IDEA设置打开自动编译选项注册修改修改项目的pom文件添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId>

2020-05-09 21:57:57 205

原创 隐藏Tomcat异常页面中的版本信息,Tomcat服务器版本号泄露

隐藏Tomcat异常页面中的版本信息,Tomcat服务器版本号泄露在Tomcat报错页面中,显示Apache Tomcat/8.5.51相关版本号等信息,是不安全的。这会被攻击者获取到,利用该版本的其他漏洞对服务器进行攻击。所以需要隐藏掉。修改ServerInfo.properties进入tomcat安装目录cd /usr/local/tomcat/apache-tomcat-8.5...

2020-04-27 10:31:01 4437

原创 Mybatis foreach 批量插入,使用Oracle和MySQL的差异

Mybatis foreach 批量插入,使用Oracle和MySQL的差异xml配置文件foreach元素foreach元素的属性主要有:collection:作为方法的入参,List的对象默认用"list"代替作为键,数组对象默认"array"代替作为键,Map的对象没有默认的键。除此之外入参时可以使用@Param(“paramName”)来设置键名;index:在list和数组中,...

2020-04-23 18:07:23 465

原创 解决 tomct:run org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:191)问题

关于用Maven运行tomct:run,报错org.springframework.webflow.execution.FlowExecutionException: Exception thrown in state 'viewLoginForm' of flow 'login-webflow'出现原因解决方法出现原因主要是因为 tomcat:run 默认采用的是tomcat6,当系统jdk...

2020-04-16 22:18:58 763

原创 web页面调用QQ客户端与指定号码聊天

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;&lt;html xmlns="http://www.w3.org/1999/xhtml" &gt;&lt;head&gt;&

2015-06-17 17:38:42 206 2

原创 spring+struts2整合

也许有些人会因为学习了struts1,会以为struts2、struts1与spring的整合也是一样的,其实这两者相差甚远。下面就来讲解一下struts2与spring的整合两种方案。(部分转载,里面也有自己的内容)    借助于Spring插件(Struts2-spring-plugin-XXX.jar),我们可以非常简单地完成Spring和Struts2的整合,这种整合包括让Actio...

2015-06-09 18:47:12 101

原创 解决birt分组后,excel类型文件会多一行空白行的问题

    原创!转载请注明地址 http://ycde2009.iteye.com/blog/2185160    通过birt下载含有分组的报表后,会发现,在分组字段的后面会多出一行空白行,看上去很丑,在查阅很多资料后,才有现在的解决方法。    那就是把分组的那一行去掉,将分组的字段融合进详情那一行。通过脚本判断,当前这一行的分组的数据是否等于上一行的数据。等于的话就隐藏当前的单元格。 ...

2015-02-11 16:10:41 980

原创 birt修改日期显示格式

在要被设置的字段上点击属性,设置Format DateTime的Format code 写成“yyyy-MM-dd HH:mm:ss”就行了。

2014-10-11 09:34:53 777

原创 使用javax.mail发送邮件

抽空找资料,做了一个发送邮件的demo,具体的说明都在注释里了。防止后面又忘了![code="SendEmail.java"]package sendEmail;import java.util.Properties;import javax.mail.Address;import javax.mail.BodyPart;import javax.mail.Mess...

2014-09-20 18:47:09 275

原创 Linux常用操作命令

1. 命令控制台 1) Linux / Unix 命令格式 command [-选项...] [参数...] 如: ls -a ~ mkdir .demo //创建隐藏目录 ls ls -a 2)标准输出: 就是在控制台(终端, 命令行)的默认输出 ls pwd cat 等命令的默认输出都是标准输出 ">" 输出重定向...

2014-09-14 09:10:53 116

原创 Birt使用--Get方式取值有乱码

JS取到表单的值后,通过Get的方式发送参数,但是汉语的话会出现乱码,解决方法就是在发送前和接收后进行编码。发送前var apply_person=escape(encodeURI(formObj['APPLY_PERSON'].value));接收后在Script中获取var apply_person=decodeURI(params["APPLY_PERSON"]....

2014-07-17 18:20:58 95

原创 Birt使用--打印查询的SQL语句

在Script的beforeOpen的脚本中,编写// 打印SQL信息到控制台importPackage( Packages.java.lang );var debugView=params["debugView"].value;if(debugView!=null&&debugView=="true"){ System.out.println("queryText:--...

2014-07-15 17:17:32 792

原创 JQuery-UI-datepicker 设置为只读,不能通过编辑输入日期

$("#starttime").datepicker();//添加日期插件 增加页面和修改页面用的是一个页面,修改页面的时候要把这个日期设置为只读$("#starttime").datepicker("disable");用这个方法设置之后就把这个给禁用了,不是只读,这样修改就行了$("#starttime").datepicker("disable").attr("reado.

2014-07-10 10:35:09 4770

原创 实现一个自己的线程池

原创!转载请注明出处[url]http://ycde2009.iteye.com/blog/2032605[/url] 一直想写线程池,但由于工作时间紧迫,一直没能腾出时间来写,这几天跳槽,正好把它完结掉。 因为在java这种面向对象的语言中,创建和销毁对象是很费时间的,因为每创建一个对象不仅要在堆内存中占据掉一个句柄,而且还有可能消耗掉其他的资...

2014-03-17 23:32:42 297 1

原创 SQL约束和字段约束的创建和删除

下文为您介绍SQL语句如何表示SQL约束和字段约束的创建和删除,如果您对此有兴趣,不妨一看,相信对您有所帮助。1)禁止所有表约束的SQLselect 'alter table '+name+' nocheck constraint all' from sysobjects where type='U'2)删除所有表数据的SQLselect 'TRUNCATE TABLE '...

2014-03-13 10:52:33 213

原创 sqlServer 2008修改字段类型和重命名字段名称的sql语句

sqlServer 2008修改字段类型和重命名字段名称的sql语句 //修改字段的类型 ALTER TABLE fdi_news ALTER COLUMN c_author nvarchar(50) //增加字段 ALTER TABLE fdi_news ADD c_author nvarchar(50) //删除字段 ALTER TABLE table...

2014-03-12 17:38:52 900

原创 Struts2拦截器返回json格式(通过拦截器和jsp来返回)

[b]原创!转载请注明地址[/b] [color=blue][url]http://ycde2009.iteye.com/blog/1990758[/url][/color] 如果在拦截其中想返回json格式的字符串,我们可以通过抛出一个自定义的异常GetJsonException,把需要转成Json格式的对象,放入到该异常中,再到自定义的异常拦截器拦截中拦截下来,再到GetJsonEx...

2013-12-17 11:36:37 456

原创 级联下拉列表的实现

[b]原创!转载请注明地址[/b] [color=blue][url]http://ycde2009.iteye.com/blog/1990738[/url][/color] 在前端的组件上绑定事件,在该事件中使用ajax来异步请求,将返回结果组装成前台html代码。//修改页面时下拉框的连动//品牌修改时 连动车型[code="js"]$("#brandID").c...

2013-12-17 11:03:45 109

原创 Eclipse4.2安装反编译jadClipse插件

在eclipse下安装反编译插件可以直接查看 .class 文件对应的java源码。反编译插件有 jdeclipse 和 jadeclipse。(1) jdeclipsehttp://www.djjavadecompiler.com/(2) jad + jadeclipse下载 jadeclipse:http://sourceforge.net/projec...

2013-11-22 00:11:16 125

原创 WdatePicker.js日历控件使用方法

1. 跨无限级框架显示 无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的 示例2-7 跨无限级框架演示可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕 2. 民国年日历和其他特殊日历 当年份格式设置为yyy格式时,利用年份差量属性yearOffset(默...

2013-09-03 11:03:04 87

原创 eclipseJAVAEE插件

jode_1.0.6(Java Optimize and Decompile Environment ) 非常好用的Eeclipse的反编译插件,随时点击,随时查看源代码,但他的官方下载的都是核心源码,网上有很多二次开发的eclipse插件 jode.sourceforge.net/ http://sourceforge.net/projects/jode/files/ jquer...

2013-07-04 09:18:22 172

原创 Struts2标签s:checkboxlist的用法

[code="java"]权限项 [/code]其中list="permissionPageList"是action中的list,里面放置的是权限对象permissions,listKey="nameKey" 这里的nameKey对应后台p...

2013-07-03 10:50:10 323

原创 Eclipse安装SVN插件

Eclipse安装SVN插件Subclipse,eclipse中的在线安装,官方地址:[url]http://subclipse.tigris.org[/url]

2013-06-29 23:23:17 81

权限验证的处理

[b]原创!转载请注明地址 [/b][color=blue][url]http://ycde2009.iteye.com/blog/1871987[/url][/color] 一般来说,一个系统都会有权限验证,这是毋庸置疑的,我在Struts2框架中采取验证的方式是,把需要验证的操作(action请求)作为键,验证的标注作为值写在一个permission.properties配置文件里,...

2013-05-20 10:17:17 273

原创 struts2问题java.lang.ClassNotFoundException:org.apache.struts2.dispatcher.ng.filte

[b]原创 转载请注明地址[/b] [url][color=blue]http://ycde2009.iteye.com/blog/1870858[/color][/url]有几种情况会导致这个问题:1、没有导入完所必须的struts2的jar包。 解决: 若是用struts2.3.8,则至少要导入九个包: commons-fileupload-1.2.2.jar ...

2013-05-17 12:16:15 251

原创 Struts2拦截器返回json格式(通过Action类来返回)

[b]原创!转载请注明地址[/b][url]http://ycde2009.iteye.com/blog/1870845[/url] 在struts2的拦截其中,我们一般会进行一些权限验证,当验证通过时,自然进行下一步的相关操作,但是如果没有验证通过,那么我们应该返回一些信息给客户端。 比如我们返回json格式的信息,那么我们就应该在拦截器验证失败后,返回一个字符串如:"r...

2013-05-17 11:42:38 846

原创 Java获得客户端IP的方法

public static String getClientIP(HttpServletRequest httpservletrequest) { if (httpservletrequest == null) return null; String s = httpservletrequest.getHeader("X-Forwarded-For"); if (s == nul...

2013-05-07 14:22:29 88

原创 log4j配置与使用祥解 最后有例子

第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties,这样设置就不用手动加载。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j....

2013-05-07 14:19:10 96

关于不用Spring将MyBatis的SqlSession事务交给Struts2管理的做法

[b]原创!转载请注明地址[/b] [url]http://ycde2009.iteye.com/blog/1861026[/url] 在这里主要是用拦截器的思想来对Mybatis的session进行commit和close的操作。还需要做的就是把打开的SqlSession加入到ThreadLocal里面,以后每次用到就去ThreadLocal里面找,能找到就返回,不能找到,就新建一个,并...

2013-05-07 14:16:30 231

敏捷软件开发精要.pdf

敏捷软件开发精要,讲述敏捷开发方法、介绍、实施内容。

2018-09-11

空空如也

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

TA关注的人

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