
Java
crabdave
这个作者很懒,什么都没留下…
展开
-
jps(Java Virtual Machine Process Status Tool)
jps(Java Virtual Machine Process Status Tool) JDK 1.5提供的一个显示当前所有Java进程pid的命令,简单实用,非常适合在Linux/unix平台上简单察看当前java进程的一些简单情况。 jps -l 输出应用程序main class的完整package名 或者 应用程序的jar文件完整路径名jps -v 输出传递给JV...原创 2017-03-12 14:31:52 · 149 阅读 · 0 评论 -
Java List转成使用分隔符分隔的字符串
Java List转成使用分隔符分隔的字符串 org.apache.commons.lang.StringUtils.join(list.toArray(),separator);原创 2016-08-25 10:48:57 · 3178 阅读 · 0 评论 -
Java 8 List转Map
Java 8 List转Map 参考:http://www.tuicool.com/articles/umiMjmE Map<Integer, Album> albumsByCatalogNumber = albums.stream() .collect(Collectors.toMap(a -> a.getCatalogNumb...原创 2016-08-25 10:45:59 · 251 阅读 · 0 评论 -
JRebel注册网址
JRebel注册网址 https://my.jrebel.com/account/how-to-activate原创 2016-08-18 11:35:19 · 167 阅读 · 0 评论 -
Failed to class-load type while reading annotation metadata. This is a non-fatal
Failed to class-load type while reading annotation metadata. This is a non-fatal error, but certain annotation metadata may be unavailable. [DEBUG] org.springframework.core.type.classreading...原创 2016-06-18 02:25:20 · 6452 阅读 · 0 评论 -
Java Calendar 获取本周的星期一
Java Calendar 获取本周的星期一 //Java Calendar 获取本周的星期一 private String getFistDateOfWeek(String date){ Calendar cal=this.getCalendarIns(date);// 如果当前时间是星期天,则向上移动一天,再取本周的星期一,老外用周日到周六为一周,向前移动一天,则是...原创 2016-06-18 02:25:10 · 1178 阅读 · 0 评论 -
给java代码加一行PACKAGE(在文件头添加一行)
给java代码加一行PACKAGE(在文件头添加一行) import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.P...原创 2015-08-06 12:26:47 · 1045 阅读 · 0 评论 -
Java Calendar 获取上下午
Java Calendar 获取上下午 SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); Date date = sdf.parse(yourdate); Calendar cal=Calendar.getInstance(); if(null!=da...原创 2016-05-31 10:13:39 · 2017 阅读 · 0 评论 -
web.xml报错
web.xml报错 The content of element type "web-app" must match "(icon?,display- name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet- mapping*,sessi...原创 2015-07-19 11:21:01 · 102 阅读 · 0 评论 -
Java VisualVM监控远程JVM
Java VisualVM监控远程JVM JDK1.6开始自带的VisualVM就是不错的监控工具.这个工具就在JAVA_HOME\bin\目录下的jvisualvm.exe, 双击这个文件就能看到界面 通过JMX连接远程机器, 需要经过下面的配置:1. 修改远程机器JDK配置文件 (我这里远程机器是linux). a.进入JAVA_HOME\jre\lib\m...原创 2015-05-20 10:34:45 · 195 阅读 · 0 评论 -
JSP中的两种包含页面的方法
JSP中的两种包含页面的方法 第一种:include指令:当JSP转换成Servlet时引入指定文件<%@ include file="head.jsp"%>第二种:<jsp:include>动作元素:当JSP页面被请求时引入指定文件(可以用<jsp:param>来向所包含页传递参数)<jsp:include page="head.j...原创 2015-10-14 15:58:44 · 147 阅读 · 0 评论 -
Java 读取UTF-8文件中文乱码
Java 读取UTF-8文件中文乱码 InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "UTF-8");BufferedReader read = new BufferedReader(isr); 例如:private static String readUTF8Fi...原创 2015-10-14 16:10:40 · 1489 阅读 · 0 评论 -
java 编译、打包
java 编译、打包 linux 上编译java文件里引用第三方jar使用了GBK编码javac -encoding GBK -classpath /app/第三方类库路径/lib/jdom.jar: /app/package/*.java多个jar包之间用冒号:隔开 打jar包时引用到多个第三方jar时,MANIFEST.MF文件Class-Path:中...原创 2015-10-19 16:53:02 · 455 阅读 · 0 评论 -
Java 生成范围内的随机数
Java 生成范围内的随机数 public class RandomTest { public static void main(String[] args) { int max=20; int min=10; Random random = new Random(); int s = random.n...原创 2017-03-02 17:32:30 · 173 阅读 · 0 评论 -
使用SetUniqueList构造不重复的ArrayList
使用SetUniqueList构造不重复的ArrayList List<String> names = SetUniqueList.decorate(new ArrayList<String>()); 参考:http://www.oschina.net/code/snippet_12_4128...原创 2017-02-08 18:02:17 · 348 阅读 · 0 评论 -
JSTL格式化时间戳
JSTL格式化时间戳 参考:http://www.cnblogs.com/wlf-919874006/p/5070997.html <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %><jsp:useBean id="dateValue" class="java.util.Date...原创 2017-08-02 16:06:57 · 367 阅读 · 0 评论 -
小顶堆排序Java代码样例
小顶堆排序Java代码样例 import java.util.Arrays;public class MinHeapTopN { // top num private int topN; // top n number array private int[] topNHeap; /** * init...原创 2017-05-27 16:54:43 · 258 阅读 · 0 评论 -
java.io.IOException: line too long
java.io.IOException: line too long 在打jar包时,manifest.mf中所依赖的所有jar路径过长,结果报错说 IOException("line too long") java.io.IOException: line too long at java.util.jar.Attributes.read(Attributes...原创 2016-01-12 10:13:43 · 1076 阅读 · 0 评论 -
Base64字符解码保存文件
Base64字符解码保存文件 /** * 将base64字符解码保存文件 * @param base64Code * @param targetPath * @throws Exception */ public void decoderBase64File(String base64Code, String ...原创 2016-11-16 15:21:14 · 1585 阅读 · 0 评论 -
使用Java将PDF文件转成图片
使用Java将PDF文件转成图片import com.sun.pdfview.PDFFile;import com.sun.pdfview.PDFPage;import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.image.BufferedImage;...原创 2016-11-16 11:13:25 · 1261 阅读 · 1 评论 -
java 去掉html标签
java 去掉html标签 参考:http://www.cnblogs.com/newsouls/p/3995394.html import java.util.regex.Matcher; import java.util.regex.Pattern; public class HTMLSpirit{ public static String del...原创 2016-10-14 14:35:53 · 99 阅读 · 0 评论 -
JSTL el 根据动态key 获取map的value
JSTL el 根据动态key 获取map的value ${map[${key}]} 参考:http://www.oschina.net/question/1177710_164526原创 2016-10-13 19:28:05 · 2280 阅读 · 3 评论 -
Java Map 到 前台json串
Java Map 到 前台json串JSONArray j = new JSONArray(); Set<String> set=params.keySet(); if(null!=set&&!set.isEmpty()){ Map<String, String> jsonMap = new HashMap<St...原创 2014-03-22 23:42:29 · 186 阅读 · 0 评论 -
Windows机器上配置多个Tomcat(转载)
Windows机器上配置多个Tomcat 确保window的环境变量中找不到CATALINA_HOME和CATALINA_BASE步骤如下: 1.使用压缩版的tomcat不能使用安装版的。 2.第一个tomcat的配置不变。 3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址;增加环境变量CATALINA_BASE2,值为新的tomcat的地址。...原创 2013-09-27 16:57:46 · 115 阅读 · 0 评论 -
Webservice axis1 axis2 客户端调用代码
Webservice axis1 axis2 客户端调用代码import org.apache.axiom.om.OMAbstractFactory;import org.apache.axiom.om.OMElement;import org.apache.axiom.om.OMFactory;import org.apache.axiom.om.OMNamespace;i...原创 2014-03-08 11:19:28 · 275 阅读 · 0 评论 -
get/set Cookies
get/set Cookies function getCookie(name){/**--------------- getCookie(name) -----------------* getCookie(name)* 功能:取得变量name的值* 参数:name,字符串.* 实例:alert(getCookie("baobao"));*-----...原创 2009-12-14 11:09:51 · 177 阅读 · 0 评论 -
如何在JSTL中取集合对象的长度
如何在JSTL中取集合对象的长度在jsp头部加入:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 在body中取出长度:<%原创 2008-12-15 16:12:11 · 711 阅读 · 0 评论 -
使 Browser 不缓存页面的过滤器
使 Browser 不缓存页面的过滤器 public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException { //清除页面缓存 ...原创 2009-11-27 11:04:29 · 111 阅读 · 0 评论 -
针对ArrayList中的某个属性进行排序
针对ArrayList中的某个属性进行排序 1.创建要比较的对象 public class ExampleObj{ private Long prop; private String name; public ExampleObj(Long prop,String name){ this.prop= prop; this.name= name; ...原创 2009-05-15 13:16:49 · 333 阅读 · 0 评论 -
JavaBean规范学习
JavaBean规范学习 为什么明明用IDE为属性生成的getter/setter方法,应用一运行,还是报找不到某个bean属性的setter或getter方法呢? 要知道,在Sun的网站上那个关于JavaBean规范的PDF文档可是有足足实实的114页啊。难免有些规则有点古怪,至使知名的IDE都难以应对,所以我们还是有必要了解其中二三,来规范我们的JavaBean和解释一些情...原创 2009-11-13 16:37:52 · 138 阅读 · 0 评论 -
JSP页面取上下文路径
JSP页面取上下文路径 String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";原创 2009-11-09 15:53:15 · 230 阅读 · 0 评论 -
自己开发的一个生成多级select的自定义标签
自己开发的一个生成多级select的自定义标签功能描述:1、通过设置level属性来限制select的级数,默认是按编码来进行显示级数,如果设置level属性,则设置优先。2、通过设置defaultValue属性来设置select的第一个选项"请选择"的value值。3、通过设置lastSelectValue属性来设置将要默认选中的选项,你只需要指定最后级select选项默认应该选中的值,它就可...2008-11-19 17:14:10 · 357 阅读 · 0 评论 -
如何遍历一个HashMap
如何遍历一个HashMap以下是两种方法遍历HashMap的代码示例:方法1: Map map = new HashMap(); map.put("a", "1"); map.put("b", "2"); map.put("c", "3"); map.put("d", "4"); map.put("e", &qu2008-10-27 14:27:18 · 423 阅读 · 0 评论 -
如何在Java自定义标签中让自定义的标签属性正确接收EL表达式对象
如何在Java自定义标签中让自定义的标签属性正确接收EL表达式对象 我们在项目开发中为了更方便灵活的使用Java自定义标签,往往需要让自定义的标签属性接收一些EL表达式对象,所幸的是apache为我们提供了简单的实现方式。需要的jar包:jstl.jarstandard.jar 其实这两个包就是我们在使用jstl时所需的两个包。 要接收EL表达式对象,首先得在标签的实现类文件...2008-10-17 16:23:18 · 292 阅读 · 0 评论 -
按格式回显textArea中内容(空格和换行)
按格式回显textArea中内容(空格和换行) String.valueOf(textAreaValue.replaceAll(" ","&nbsp;").replaceAll("\\n","<br>"); 可以把这玩意写成一自定义标签用,这样会方便些!...原创 2010-01-19 14:12:41 · 827 阅读 · 0 评论 -
StringUtils的各项用法(转载)
StringUtils的各项用法Commons之字符串操作要利用Jakarta Commons来进行字符串操作,首先需要加载需要用到的包:import org.apache.commons.lang.StringUtils;import org.apache.commons.lang.WordUtils;以下是StringUtils的各项用法1.空字符串检查使用函数: StringUti...2010-04-08 15:09:13 · 157 阅读 · 0 评论 -
sleep和wait的区别
sleep和wait的区别 1、这两个方法来自不同的类分别是Thread和Object 2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。 3、wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在 任何地方使用 synchronized(x){ x.notify() ...原创 2009-08-11 20:17:56 · 89 阅读 · 0 评论 -
整理项目文档时用的java代码
public static void readFiles(File file){ File[] files=file.listFiles(); for (int i = 0; i < files.length; i++) { if(files[i].isDirectory()){ readFiles(files[i]); }else i...原创 2014-05-29 15:57:12 · 111 阅读 · 0 评论 -
JDK1.6 自动生成WSDL代码命令
JDK1.6 自动生成WSDL代码命令 wsimport -d D:\WorkSpace\Webservice\src\org -Xnocompile D:\PracticeWorkSpace\Webservice\src\org\myWS.xml原创 2011-11-22 11:22:45 · 204 阅读 · 0 评论 -
JXL导出Excel数据表
JXL导出Excel数据表 封装了一个简单易用、通用、动态的从数据库导出到Excel的方法,可以动态的指定导出那些列,显示什么名字,按什么顺序显示;支持本地文件存储和JSP/Servlet文件下载。本方法包括两个类,Column是辅助类,Excel是主类:Column: /** * 用于Excel导出的辅助类,映射数据结果集(ResultSet)内列名的元数据和Exc...原创 2011-03-15 15:56:37 · 109 阅读 · 0 评论