- 博客(83)
- 资源 (12)
- 收藏
- 关注
原创 JFinal 万能CMS系统,极速开发,动态生成数据属性
JFinal 万能CMS系统,极速开发,动态生成数据属性,自定义标签,动态/静态化,一键生成模板代码。 技术框架 MVC:JFinal 3.3 页面:freemarker 缓存:ehcache 数据库Mysql 功能有: (1)模型管理(栏目、内容模型、表单模型) (2)内容管理(动态生成) (3)表单管理(动态生成) (4)营销管理(广告、广告位、...
2019-03-14 13:39:55 458
转载 解决Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name) 中文显示乱码
如果file.Name为中文则乱码。解决办法是方法1:response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8"));下载的程序里有了上面一句,一般在IE6的下载提示框上将正确显示文件的名字,无论是简体中文,还是日文。但是
2016-06-08 21:37:45 1591
转载 spring quarz定时器
<task:scheduled ref="quarzTest" method="myTest" cron="0/1 * * * * ?" /> <task:scheduled ref="quarzTest2" method="myTest" cron="0/1 * * * * ?" />
2016-05-27 17:22:06 452
转载 java 图片上写入文字
以下方法在fc6下测试通过,假设用户的jre路径为 /usr/java/jdk1.6.0_03/jre/#cd /usr/java/jdk1.6.0_03/jre/lib/fonts#sudo mkdir fallback将C:\WINDOWS\Fonts\simsun.ttc拷贝到 /usr/java/jdk1.6.0_03/jre/lib/fonts/fallback文件夹内 ok!
2015-12-07 19:48:38 4331
转载 过滤器实现跨域问题
public class CorsFilter implements Filter{ @Override public void init(FilterConfig filterConfig) throws ServletException { // TODO Auto-generated method stub } @Override public void doFilt
2015-10-31 11:32:19 1045
转载 shop++ hibernate注解
最近接触到一款JAVA开源软件(shop++)这是一款电商软件。然后看了这款软件的源代码,发现真的很强大。框架采用的是spring mvc + hibernate + freemarker ,代码结构层次分明,代码封装和重用性也很高。非常适合二次开发。其次重点说说hibernate 注解吧 数据库表采用的是hibernate注解映射的方式。然后略微研究了下,分享一下自己的见解。@Entit
2015-10-08 15:51:42 334
转载 Apache+Tomcat集群配置+session共享
本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置。准备环境ApacheApache是http服务器,我们利用其对Tomcat进行负载均衡。目前最新版本为2.2.17,下载地址为http://httpd.apache.org/download.cgi#apache
2015-10-01 17:48:01 475
转载 部署在 Tomcat 下推荐方法
经常有人在群里问 tomcat 下项目部署的问题,现写个简单的博文,希望能帮助到有需要的人。 首先明确一下 JFinal 项目是标准的 java web 项目,其部署方式与普通 java web 项目没有任何差别。Java Web 项目在 Tomcat 下部署有一些不必要的坑需要避免,所以撰写此文方便大家绕过一些坑,以下部署以 linux 为例,windows 与此类似:1:创
2015-09-19 14:28:15 331
转载 httpclient 文件下载
import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import org.apache.http.Header;import org.apache.http.HeaderElement;import org.apache.http.HttpEntity;import org.ap
2015-05-20 18:00:05 617
转载 java 生成和解密二维码
jar包:qrcode.jar,Qrcode_swetake.jar下载地址: http://download.csdn.net/detail/heyeweiwan/87071171生成二维码:public class QRCodeEncoderHandler { /** * 生成二维码(QRCode)图片 * @param content
2015-05-16 18:06:04 1125
转载 HtmlParser 获取文本信息
String sss = " 商品详细说明:ESTEE LAUDER Perfectly Clean Splash Away Foaming Cleanser为中性/混合性肌肤度身订制的清洁产品。 "; Parser parser = new Parser(sss); TextExtractingVisitor visitor = new TextExtractingVisito
2015-05-08 08:44:14 494
转载 spring 加载log4j
<bean id="log4jInitialization" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean"> <property name="targetClass" value="org.springframework.util.Log4jConfigurer" />
2015-05-01 18:23:25 368
转载 Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法
有的项目引用了太多的jar包,或者反射生成了太多的类,异或有太多的常量池,就有可能会报java.lang.OutOfMemoryError: PermGen space的错误, 我们知道可以通过jvm参数 -XX:MaxPermSize=256m来配置这部分堆内存的大小。 在eclipse中如何配置tomcat的内存大小呢?首先需要双击tomcat server,如下图所示:
2015-04-26 08:34:14 440
转载 HttpClientUtil工具类
使用框架:httpcore.4.4.jar httpclient.4.4.jarpackage com.newenv.bms.utils;import java.io.IOException;import java.io.InterruptedIOException;import java.net.UnknownHostException;import java.util.Arra
2015-04-11 12:38:00 1172
转载 apache+jk+tomcat6.0地地址栏乱码问题
第一 connectionTimeout="20000" redirectPort="8443"/> 加上 URIEncoding="UTF-8"第二 加上“ URIEncoding="UTF-8"”这就可以了
2015-01-22 09:33:04 449
转载 tomcat 调整内存
在catalina.bat的第一行增加:set JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m在catalina.sh的第一行增加:JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -
2014-12-21 13:29:05 349
转载 tomcat 关闭catalina.out日志
在使用tomcat的过程中,日志文件catalina经过一段时间的使用后,会变得越来越大,甚至会有几个G的大小。对系统空间的使用造成了浪费。通过修改catalina.sh配置可以控制tomcat不生成该文件。只要将if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/catali
2014-12-14 11:19:18 585
转载 struts zip打包多个文件并下载
downFileName=new String((DateUtil.dateToStr(new Date(), "yyyyMMddHHmmss")+"_备份.zip").getBytes(), "ISO8859-1"); ByteArrayOutputStream os = new ByteArrayOutputStream(); ZipOutputStream zipOut = new
2014-12-12 22:33:28 573
转载 mysql 5.5 修改为UTF-8编码
1、在[client]字段里加入default-character-set=utf8,如下:[client]port = 3306socket = /var/lib/mysql/mysql.sockdefault-character-set=utf82、在[mysqld]字段里加入character-set-server=utf8,如下:[mysqld]po
2014-12-12 10:28:04 526
转载 apache 301重定向
RewriteEngine On RewriteCond %{HTTP_HOST} ^feifeitv.com [NC] RewriteRule ^(.*)$ http://www.feifeitv.com/$1 [L,R=301]
2014-11-24 11:06:31 337
转载 tomcat session共享
问题的原因如下:Tomcat下,不同的二级域名,Session默认是不共享的,因为Cookie名称为JSESSIONID的Cookie根域是默认是没设置的,访问不同的二级域名,其 Cookie 就重新生成,而 session 就是根据这个 Cookie 来生成的,所以在不同的二级域名下生成的 Session 也不一样。 找到了其原因,就可根据这个原因对 Tomcat 在生成 Session
2014-11-21 12:57:43 398
转载 JSP的301重定向代码
4、JSP的301重定向代码response.setStatus(301);response.setHeader( "Location", "http://www.gbin1.com" );response.setHeader( "Connection", "close" );%>
2014-11-09 18:12:12 478
转载 修改了root帐户的登录用户名
vi /etc/passwd按i键进入编辑状态修改第1行第1个root为新的用户名按esc键退出编辑状态,并输入:x保存并退出vi /etc/shadow按i键进入编辑状态修改第1行第1个root为新的用户名按esc键退出编辑状态,并输入:x!强制保存并退出补充:为了正常使用sudo,需要修改/etc/sudoers的设置,修改方法如下(来自How to add users to /etc
2014-11-06 22:28:24 561
转载 java 导出并下载excel
使用框架:jxl 官网:http://www.andykhan.com/jexcelapi/download.htmlaction代码:
2014-10-24 09:10:56 301
转载 正则表达式获取值
String a = ""; String pat=""; Pattern pattern=Pattern.compile(pat); Matcher mat=pattern.matcher(a); while (mat.find()) { System.out.println(mat.group(1)); System.out.println(mat.group(2)
2014-09-04 11:29:28 513
转载 valuestack的工作原理
今天在为同事解决问题的时候,发现了自己以前对valuestack的理解有点偏差,通过问题的解决,也体验了一把温故而知新 废话少说,步入正题当访问一个action的时候,此时struts2会把整个action压入valuestack的顶部,此时valuestack就一个action对象 我们通常会写stack.set(key1,value1) 或者statck.
2014-08-28 13:26:38 641
转载 OGNL语法
8.1 OGNL语法8.1.1 ActionContext、StackContext、ValueStack关系ActionContext、StackContext、ValueStack对象与OGNL密切相关,理解三者之间的关系是掌握OGNL语法的根本。1. ActionContext对象ActionContext(com.opensymphony.xwork.ActionConte
2014-08-28 11:29:07 633
转载 自定义标签入门
继承关系java.lang.Object javax.servlet.jsp.tagext.TagSupport javax.servlet.jsp.tagext.BodyTagSupport EVAL_BODY_INCLUDE:把Body读入存在的输出流中,doStartTag()函数可用(告诉服务器正文的
2014-08-27 09:08:36 315
转载 Hessian入门(与Spring集成)
说明 :1. 讲述如何配置Hessian的服务器端(与Spring集成).2. 讲述客户端如何调用① 使用HessianProxyFactory Hessian代理工厂直接调用② 使用HessianProxyFactoryBean Hessian代理工厂Bean来完成接口调用. 1. 讲述如何配置Hessian的服务器端(与Spring集成).
2014-08-21 15:55:31 432
转载 cas logout跳转到指定页面(带service)
1.server 端修改src\main\webapp\WEB-INF\cas-servlet.xml里的logoutController增加p:followServiceRedirects="true"使支持logout输入service参数为跳转路径。bean id="logoutController" class="org.jasig.cas.web.Logo
2014-08-21 10:22:47 4686
转载 cas logout 报session already invalidated(struts2报错)
原因是由于:cas注销的时候通知client端注销session与返回service或logout页面是异步的。导致返回页面执行了。但是client端的session未注销。。导致执行到struts的时候 session注销了。解决办法:改成同步1:AbstractWebApplicationService---》return this.httpClient.sendM
2014-08-21 10:21:47 1351
转载 cas logout代码细节
很多童鞋对单点登出不是很理解,下面我们来看看单点登出到底做了什么东西,我们来看看怎么从配置到代码的。1)web.xmlcom.bingo.tfp.web.init.SafeDispatcherServletcas/logout从上面可以知道,所有/logout的请求都交给SafeDispatcherServlet去分发了,查看代码可以知道
2014-08-21 10:21:31 1601
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人