
java
tomhat
这个作者很懒,什么都没留下…
展开
-
linux 下tomcat开机自启动
方法一:linux 下tomcat开机自启动修改Tomcat/bin/startup.sh 为:export JAVA_HOME=/usr/java/j2sdk1.4.2_08export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.export PATH=$PATH:$JAVA_转载 2013-09-17 09:26:55 · 378 阅读 · 0 评论 -
Map的几种循环方式
for(String dataKey : paraMap.keySet()) { System.out.println(dataKey ); } for(Map.Entry entry : paraMap.entrySet()) { System.out.println(entry.getKey()+": "+entry....原创 2013-09-12 15:38:15 · 114 阅读 · 0 评论 -
Linux下设置开机自启动tomcat
[size=large]centos7 设置tomcat开机自启动[/size]在tomcat/bin 目录下面,增加setenv.sh配置,catalina.sh启动的时候会调用,同时配置java内存参数vim setenv.sh[code="sh"]#tomcat启动pidexport JAVA_HOME=/opt/jdk8export CATALINA_HOM...原创 2014-07-23 11:51:12 · 291 阅读 · 0 评论 -
request获取各种路径
从request获取各种路径总结request.getRealPath("url"); // 虚拟目录映射为实际目录request.getRealPath("./"); // 网页所在的目录request.getRealPath("../"); // 网页所在目录的上一层目录request.getContextPath(); // 应用的web目录的名称...原创 2014-08-06 17:06:18 · 116 阅读 · 0 评论 -
动态创建和修改Spring的bean配置文件
1、如果只是创建一个XML文件,那么只需要导入dom4j-1.6.1.jar就可以了,路径如下:spring-framework-2.5.6\lib\dom4j\dom4j-1.6.1.jar如果是需要读取或者修改,那么就需要导入这个库内的另外一个文件:spring-framework-2.5.6\lib\dom4j\jaxen-1.1-beta-7.jar org...原创 2014-08-06 18:23:41 · 675 阅读 · 0 评论 -
Spring MVC @RequestBody接收JSON报HTTP 415/400问题的解决
Ajax请求传@RequestBody(接收JSON)参数时,会报NetworkError: 415 Unsupported Media Type解决办法是:在Ajax中设置Content-Type为Json;contentType: "application/json; charset=utf-8",而不是params。否则就415错误!...原创 2014-08-27 13:06:21 · 465 阅读 · 0 评论 -
导出数据到excel
/** * */package com.chinaops.web.ydgd.servlet;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOExce...原创 2014-09-03 16:20:04 · 191 阅读 · 0 评论 -
java计算时间差比较时间大小
今天需要比较时间在网上找到然后写下:比如:现在是:2004-03-26 13:31:40 过去是:2004-01-02 11:30:24我现在要获得两个日期差,差的形式为:XX天XX小时XX分XX秒 方法一:DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try{ Date d1 = ...原创 2015-05-20 10:53:34 · 337 阅读 · 0 评论 -
Http发送请求
[code="java"]package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.U...原创 2014-09-17 15:01:48 · 113 阅读 · 0 评论 -
Android中RelativeLayout各个属性的含义
android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" -...原创 2014-10-11 15:06:41 · 100 阅读 · 0 评论 -
JSP和JSTL获取服务器参数
JSP和JSTL获取服务器参数 JSP方式 JSTL方式${pageContext.request} |取得请求对象${pageContext.session} |取得session对象${pageContext.req...原创 2015-09-11 13:57:23 · 122 阅读 · 0 评论 -
java下载文件
[code="java"]// 文件名称中文乱码new String(filename.getBytes("iso8859-1"), "utf8");很重要 BufferedInputStream bis = null; BufferedOutputStream bos = null; try {//接收文件名 String filename = request...原创 2014-11-07 10:57:36 · 137 阅读 · 0 评论 -
java获得ip地址
public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ...原创 2014-11-17 18:18:31 · 96 阅读 · 0 评论 -
java log4j.properties
log4j.properties配置文件如下:[code="java"]log4j.rootLogger=INFO,CONSOLE,FILE #log控制台显示log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Threshold=INFOlog4j.appender...原创 2014-11-18 09:30:20 · 118 阅读 · 0 评论 -
java发邮件
一、[code="java"]import java.util.Date;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Passwo...原创 2014-11-19 15:37:27 · 123 阅读 · 0 评论 -
java验证是否包含特殊字符/\:*?"<>
[code="java"]public class MatchTest { private static final String REGEX = "^.*[(/) | (\\\\) | (:) | (\\*) | (\\?) | (\") | ()].*$"; public static void main(String[] args) { String s = "as...原创 2016-01-05 15:25:07 · 1583 阅读 · 0 评论 -
java常规格式化说明
[table]|转 换 符|说 明 |示 例|%s | 字符串类型 | "mingrisoft"|%c | 字符类型 | 'm'|%b | 布尔类型 | true|%d | 整数类型(十进制) | 99|%x | 整数类型(十六进制) | FF|%o | 整数类型(八进制) | 77|%f | 浮点类型 | 99.99|%a | 十六进制浮点类型...原创 2016-01-20 17:27:42 · 180 阅读 · 0 评论 -
Linux 设置环境变量JAVA_HOME ,鼠标右键打开终端,修改hostname
一、ubuntu永久修改主机名 1、查看主机名在Ubuntu系统中,快速查看主机名有多种方法:其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于“@”符号后;其二,在终端窗口中输入命令:hostname或uname –n,均可以查看到当前主机的主机名。2、临时修改主机名命令行下运行命令:“hostname 新主机名”其中“新主机名”可以用...原创 2014-07-03 14:21:39 · 228 阅读 · 0 评论 -
keytool生成证书与Tomcat SSL配置
一、Keytool介绍Keytool是一个Java数据证书的管理工具。Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据: 1. 密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密) 2. 可信任的证书实体(trusted cert...原创 2014-07-02 17:03:38 · 398 阅读 · 0 评论 -
eclipse下tomcat(插件com.sysdeo.eclipse.tomcat_3.3.0)启动没反应
在workspace下查看日志,寻求错误来源发现错误为:org.eclipse.core.runtime.CoreException: Cannot connect to VM经过排查,发现是win7的winsock导致win7系统winsock损坏,重置 1、键入cmd 2、在命令提示字符键入netsh winsock reset使用Eclipse对Jav...原创 2013-08-05 09:49:49 · 656 阅读 · 0 评论 -
java文件读取
java中很多关于文件读取的工作。操作也很平凡。所以java的文件读取是很重要的一部分。首先是单字节的读取工作。见源代码: 1package ReadFile; 2 3import java.io.FileReader; 4import java.io.IOException; 5 6public class readFile { 7 pu...原创 2010-12-16 16:01:13 · 123 阅读 · 0 评论 -
BASE64转码成字符串和字符串转化为bytebuffer
import sun.misc.BASE64Decoder;import java.nio.ByteBuffer; public class Base64Utils { public static String getFromBASE64(String s) { if (s == null) return null; BASE64Decoder decoder = ...原创 2010-12-16 16:10:51 · 763 阅读 · 0 评论 -
字符文件和字节文件可一段程序完成
可以将文件转化为Base64格式字符串,在将字符串解码输出。调用方法:package test;import java.io.FileNotFoundException;import java.io.IOException;import junit.framework.TestCase;public class TestBase64Convert extends...原创 2011-01-24 11:08:56 · 110 阅读 · 0 评论 -
Java集合的Stack、Queue、Map的遍历
Java集合的Stack、Queue、Map的遍历 在集合操作中,常常离不开对集合的遍历,对集合遍历一般来说一个foreach就搞定了,但是,对于Stack、Queue、Map类型的遍历,还是有一些讲究的。 最近看了一些代码,在便利Map时候,惨不忍睹,还有一些是遍历错误,忽略了队列、栈与普通Collection的差别导致的,这些代码就不作为反面教材了。 下面是常用的写法:...原创 2010-10-22 17:27:06 · 237 阅读 · 0 评论 -
常用的正则表达式
常用的正则表达式: 匹配特定数字:^[1-9]d*$ //匹配正整数^-[1-9]d*$ //匹配负整数^-?[1-9]d*$ //匹配整数^[1-9]d*|0$ //匹配非负整数(正整数 + 0)^-[1-9]d*|0$ //匹配非正整数(负整数 + 0)^[1-9]d*.d*|0.d*[1-9]d*$ //匹配正浮点数^-([1-9]...原创 2011-09-16 14:51:36 · 142 阅读 · 0 评论 -
在 Java 中如何进行 BASE64 编码和解码
BASE64 编码是一种常用的字符编码,在很多地方都会用到。JDK 中提供了非常方便的 BASE64Encoder 和 BASE64Decoder,用它们可以非常方便的完成基于 BASE64 的编码和解码。下面是本人编的两个小的函数,分别用于 BASE64 的编码和解码: // 将 s 进行 BASE64 编码 public static String getBASE64(Stri...原创 2011-03-12 23:34:48 · 462 阅读 · 0 评论 -
Gwt ListBox MultipleSelect
当ListBox设置属性MultipleSelect时取值方法如下:package com.cn.client;import java.util.ArrayList;import java.util.List;import com.google.gwt.core.client.EntryPoint;import com.google.gwt.core.client.GW...原创 2011-10-14 10:49:52 · 153 阅读 · 0 评论 -
GWT CellList MutilSelect
package com.cn.client;import java.util.ArrayList;import java.util.List;import com.google.gwt.cell.client.AbstractCell;import com.google.gwt.cell.client.Cell;import com.google.gwt.cell.cl...原创 2011-10-28 16:31:47 · 127 阅读 · 0 评论 -
dbcp 属性说明及完整配置
initialSize :连接池启动时创建的初始化连接数量(默认值为0) maxActive :连接池中可同时连接的最大的连接数(默认值为8,调整为20,高峰单机器在20并发左右,自己根据应用场景定) maxIdle:连接池中最大的空闲的连接数,超过的空闲连接将被释放,如果设置为负数表示不限制(默认为8个,maxIdle不能设置太小,因为假如在高负载的情况下,连接的打开时间比关闭的时间快,...原创 2011-08-05 16:09:28 · 182 阅读 · 0 评论 -
GWT CellTable
package com.cn.client;import java.util.ArrayList;import java.util.Date;import java.util.List;import com.google.gwt.cell.client.CheckboxCell;import com.google.gwt.cell.client.DateCell;i...原创 2011-11-01 10:20:05 · 297 阅读 · 0 评论 -
Maven 插件
maven插件:m2e - http://m2eclipse.sonatype.org/sites/m2e在maven2中的损失最小,提高你所谓劳动成果的安全系数,建议将你的数据仓库进行迁移,具体设置方式如下:1.打开eclipse2.window-->references-->Java-->build path-->classpath variables3.通过上面两部操作你将看...原创 2012-01-10 18:03:44 · 89 阅读 · 0 评论 -
ConcurrentModificationException主要原因及处理方法
package com.chinaops.web.console.remote.servlet;import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ListRemoveTest { public static void...原创 2012-02-07 17:36:48 · 119 阅读 · 0 评论 -
spring中bean的高级属性之list, set, map以及props元素(含举例)
spring中bean的高级属性之list, set, map以及props元素(含举例) 博客分类: ssh BeanSpringXML . list, set, map和props元素分别用来设置类型为List,Set,Map和Propertis的属性值。分别用来为bean传入集合值。 对应的spring的配置文件举例如下: xml 代码 1. ...原创 2012-06-14 12:29:33 · 143 阅读 · 0 评论 -
Spring2.5+JUnit4单元测试
[align=center]Spring2.5+JUnit4单元测试[/align]单元测试SpringjunitXMLJPA.要求: JDK1.5以上(因为Junit4是用注解来实现的)需要的包 spring-2.5.jar junit-4.4.jar spring-test.jar测试类package use...原创 2012-02-16 17:37:41 · 94 阅读 · 0 评论 -
java UTF-8转换GB2312
private String utf8Togb2312(String str){ StringBuffer sb = new StringBuffer(); for(int i=0; i原创 2013-05-14 13:51:28 · 201 阅读 · 0 评论 -
Java SizeToHuman 大小转换为mb kb tb等
[code="java"]public class TestSizeToHuman { public static void main(String[] args) { String str=MyCommonTool.readableFileSize(123456); System.out.println("str="+str); ...原创 2017-08-21 15:12:00 · 391 阅读 · 1 评论