JAVA
文章平均质量分 75
无谓生活
空谈误国,实干兴邦!别扯了,跟我一块敲代码吧~
展开
-
struts2中命名空间的使用
在web中如果有需要多个同名的action,可以通过命名空间来管理action。详细见下面例子:工程名:strutsdemo,在配置struts.xml中,主要在package里面加入namespace="****",见例子2。1、 1xml version="1.0" encoding="GBK"?> 2 2DOCTYPE struts PUBLIC 3 3转载 2012-08-18 18:29:17 · 856 阅读 · 0 评论 -
Linux注册tomcat服务
环境:Red Hat 4.4.7-4tomcat7 :我的安装目录在:/usr/local/tomcat1开始:(注:也可以单独下载jsvc.tar.gz)1、在/usr/local/tomcat1/bin中有commons-daemon-native.tar.gz 压缩包2、解压commons-daemon-native.tar.g原创 2015-12-02 11:55:38 · 4784 阅读 · 0 评论 -
maven tomcat7:deploy
命令maven tomcat7:deploy,部署第一次成功,然后就一直失败,提示war包上传不了。[INFO] I/O exception (java.net.SocketException) caught when processing request: Connection reset[INFO] Retrying requestUploading: http://localho原创 2016-03-15 17:23:08 · 4211 阅读 · 0 评论 -
web打印table,每页都显示表头
web打印table,每页都显示表头原创 2017-02-26 11:55:10 · 6869 阅读 · 0 评论 -
Artifact XXX:war exploded: Server is not connected. Deploy is not available
Idea使用tomcat部署工程时,启动出现:Server is not connected. Deploy is not available异常,未加载到工程。原因:catalina.bat设置了内存配置 set JAVA_OPTS=-server -Xmx800m -XX:MaxPermSize=256M这个配置将Idea中配置的JAVA_OPT给覆盖掉了,所有冲突。解决1:删除这个文件(如...原创 2018-04-09 19:10:19 · 5236 阅读 · 0 评论 -
1字节的UTF-8序列的字节1无效的问题处理
项目中使用freemarker模板生成pdf文档里报这个错,原理是先由freemarker模板生成静态的html文件,再由html生成pdf文件。网上找的方法:1.手动将< ? xml version=”1.0” encoding=”UTF-8”?>中的UTF-8更改成UTF8,这样就可以了。2.使用文本编译器把xml文档改成以UTF8无BOM编码格式就可以了。我...原创 2018-08-04 10:06:22 · 12151 阅读 · 2 评论 -
idea中maven启动项目时中文乱码
使用的版本是IntelliJ IDEA 2017.2.7,使用maven项目内嵌的Jetty启动项目时,中文显示乱码。研究一番之后发现,只有用system.out打印的中文才会乱码,用logback打印的不乱码。解决方法:File->Settings->Build,Execution,Deployment->Build Tools->Maven->Runner...原创 2018-10-22 16:01:27 · 2673 阅读 · 0 评论 -
该驱动程序不支持 SQL Server 8 版
Caused by: org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 该驱动程序不支持 SQL Server 8 版。 ClientConnectionId:aa2386e...原创 2019-01-26 11:05:38 · 12075 阅读 · 7 评论 -
eclipse svn插件显示作者
在另一台电脑里安装了SVN插件后,发现项目文件后面只有版本号,没有作者名字了,找了很久才找到了,现记录在这里。原创 2013-08-08 10:35:16 · 5428 阅读 · 2 评论 -
Maven 手动添加 JAR 包到本地仓库
Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的,4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机子上 Maven 的本地仓库的很多 JAR 包我都是手动下转载 2013-08-07 11:11:34 · 644 阅读 · 0 评论 -
STRUTS获取REQUEST,SESSSION,APPLICATION的三种方法
Strtus2通常情况下使用以下两种方式来访问上述三种对象,即Servlet API解藕和耦合的访问方式。1.Servlet API解藕方式:Struts2分别对Request、Session和Application三个对象封装成了三个Map对象,直接使用封装好的Map对象来读取和保存数据。可以通过com.opensymphony.xwork2.ActionContext类来得到这转载 2012-08-18 18:12:47 · 1271 阅读 · 0 评论 -
struts2中后台代码操作cookie
//向cookie中放值Cookie myCookie=new Cookie("name","Tom");Cookie myCookie2=new Cookie("name2","Tom2");response.addCookie(myCookie);response.addCookie(myCookie2);//取值Cookie allCookie[]= request.get原创 2012-08-18 18:32:21 · 1548 阅读 · 0 评论 -
Spring事务配置的五种方式及事务只读
详解spring 事务属性: http://www.iteye.com/topic/78674Spring事务配置的五种方式: http://www.blogjava.net/robbie/archive/2009/04/05/264003.html 事务只读:概念:从这一点设置的时间点开始(时间点a)到这个事务结束的过程中,其他事务所提交的数据,该事务将看不见!(查询中不会出转载 2012-08-18 18:42:36 · 3373 阅读 · 0 评论 -
Java EE Servlet监听器
概述: Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。下面将介绍几种常用的监听器,以及它们都适合运用于那些环境。分类及介绍: 1. ServletContextListener:用于监听WEB 应用启动和销毁的事件,监听器类需要实现javax.servlet.ServletContextListene转载 2012-08-31 11:43:56 · 833 阅读 · 0 评论 -
数组扩充
public static Object expand(Object array, int newSize) { if (array == null) { return null; } Class c = array.getClass();// 返回此object运行时类 if (c.isArray()) { // Array提供了动态创建和访问数组的 int le原创 2012-12-17 15:57:30 · 1162 阅读 · 0 评论 -
负数转换成二进制数
问:例如-6转换成二进制数应该为多少?答:1个字节它不管怎么样还是只能表示256个数,因为有符号所以我们就把它表示成范围:-128-127。它在计算机中是怎么储存的呢?可以这样理解,用最高位表示符号位,如果是0表示正数,如果是1表示负数,剩下的7位用来储存数的绝对值的话,能表示27个数的绝对值,再考虑正负两种情况,27*2还是256个数。首先定义0在计算机中储存为00000000,对于正数我们转载 2013-02-06 09:10:23 · 2148 阅读 · 0 评论 -
java读写src目录下的properties文件
对于properties文件的读写其实也很简单,只是路径不太好找,我查了很长时间才查到的,在这里分享给需要的朋友。获取src目录下的properties文件的路径用下面这句代码:this.getClass().getResource("/config.properties").getPath() /** * 读取配置文件 * LiChaofei * 2013原创 2013-02-06 16:55:07 · 37252 阅读 · 1 评论 -
java.time.period计算间隔天数的问题
代码是这样的: LocalDate localDateStart=LocalDate.of(2018,3,1); LocalDate localDateEnd=LocalDate.of(2018,4,2); Period period=Period.between(localDateStart,localDateEnd); long years=period.getYears();...原创 2019-05-28 17:58:58 · 5438 阅读 · 4 评论