java
Mr.Z_z
莫听穿林打叶声,何妨吟啸且徐行。
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
料峭春风吹酒醒,微冷,山头斜照却相迎。
回首向来萧瑟处,归去,也无风雨也无晴。
展开
-
JSONObject Map
com.alibaba.fastjson.JSONObject obj = new com.alibaba.fastjson.JSONObject(); obj.put("a1", "tom");obj.put("a2", "linly");obj.put("a3", "Eric");obj.put("a4", "Hety"); Map<String, String> params = JSONObject.parseObject(obj.toJSONString(), new .原创 2022-04-15 13:42:48 · 299 阅读 · 0 评论 -
StackTraceElement
// 数组的第一个元素是当前运行方法的名称;第二个元素是调用当前方法的方法名称StackTraceElement[] stackTrace = new Exception().getStackTrace(); String methodName = stackTrace[0].getMethodName();// 数组的第二个元素是当前运行方法的名称;第三个元素是调用当前方法的方法名称stackTrace = Thread.currentThread().getStackTrace(); method原创 2021-02-26 10:04:24 · 382 阅读 · 0 评论 -
多线程使用1
import java.util.TimerTask;import java.util.concurrent.ScheduledThreadPoolExecutor;import java.util.concurrent.ThreadFactory;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomi...原创 2018-12-18 14:19:34 · 196 阅读 · 0 评论 -
java执行script
import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.Reader;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import原创 2016-04-26 10:03:55 · 626 阅读 · 0 评论 -
遍历Map
遍历Map的四种方法public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System转载 2016-03-24 16:25:31 · 458 阅读 · 0 评论 -
toString() ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE)
/** * 覆盖父类的toString() * @see java.lang.Object#toString() */ public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);原创 2016-02-26 17:26:30 · 2677 阅读 · 1 评论 -
替换分隔符 unit seprateor
select LENGTH(REPLACE(RESUME_WHAT,CHR(31))) FROM LEGAL_PERSON;UPDATE LEGAL_PERSON SET RESUME_WHAT= REPLACE(RESUME_WHAT,CHR(31)) ;原创 2016-02-19 16:45:31 · 488 阅读 · 0 评论 -
jfinal-utils
jfinal-utilsjfinal utils,查看其他插件-> Mavenmaven 引用 ${jfinal-utils.version}替换为相应的版本如:0.2dependency> groupId>cn.dreampiegroupId> artifactId>jfinal-utilsartifactId> version>${jfinal-utils.ver原创 2015-12-27 17:12:13 · 1216 阅读 · 0 评论 -
linux下java环境变量配置
vim /etc/profile 在最末增加以下3行.......export JAVA_HOME=/usr/java/jdk1.7.0_80export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar......原创 2015-12-19 12:18:30 · 432 阅读 · 0 评论 -
java 中的 4 种访问权限有哪些?分别作用范围是什么?
java 中的 4 种访问权限有哪些?分别作用范围是什么? (1).public :最大访问控制权限,对所有的类都可见。 (2).protect :修饰的,在类内部、同一个包、子类中能访问 (3).default :包访问权限,即同一个包中的类可以可见。默认不显式指定访问控制权限时就是 default 包访问控制权限。 (4).privat转载 2015-11-13 13:15:49 · 8698 阅读 · 0 评论 -
JNDI
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import javax.naming.Context;import javax.naming.InitialContext;import javax.sql.DataSource;imp原创 2015-11-12 12:01:11 · 356 阅读 · 0 评论 -
Integer [] to int[]
solution1:The easiest way to do this is to make use of Apache Commons Lang. It has a handy ArrayUtils class that can do what you want. Use the toPrimitive method with the overload for an arr原创 2015-07-02 21:19:04 · 874 阅读 · 0 评论 -
java.net.UnknownHostException:java.sun.com
web.xml 中 doctype声明部分直接替换即可。替换前:<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app>...原创 2018-10-15 14:43:44 · 2004 阅读 · 0 评论 -
yyyy-MM-dd 00:00:00 ~~yyyy-MM-dd 23:59:59
public static void main(String[] args) { String format = "yyyy-MM-dd HH:mm:ss"; String format1 ="yyyy-MM-dd 00:00:00"; String format2 ="yyyy-MM-dd 23:59:59"; Date ...原创 2018-12-14 08:43:23 · 2671 阅读 · 0 评论 -
自关联表 递归 树数据格式
.....import com.google.common.collect.Lists;import com.jfinal.plugin.activerecord.Db;import com.jfinal.plugin.activerecord.Record;import org.apache.commons.collections.CollectionUtils;import org...原创 2019-08-13 16:08:18 · 512 阅读 · 0 评论 -
rest
javascript: function add() { var tmpLevel = $('input:radio[name="logLevel"]:checked').val(); var formData =JSON.stringify({"logLevel": tmpLevel}); $.ajax({ ...原创 2019-04-11 14:50:22 · 98 阅读 · 0 评论 -
ExpiringMap用法详解
ExpiringMap用法详解功能简介使用说明详细介绍1 设置过期时间与过期协议2为Map中单个元素设置过期时间3设置Map的Maximum size4过期监听事件5懒加载1.功能简介1.可设置Map中的Entry在一段时间后自动过期。2.可设置Map最大容纳值,当到达Maximum size后,再次插入值会导致Map中的第一个值过期。3.可添加监听事件,在监听到Entr...转载 2019-04-10 16:28:50 · 11061 阅读 · 0 评论 -
SimpleDateFormat
..... private static final SimpleDateFormat SDF_BEGIN = new SimpleDateFormat("yyyy-MM-dd 00:00:00"); private static final SimpleDateFormat SDF_END = new SimpleDateFormat("yyyy-MM-dd 23:59:59"...原创 2019-02-19 11:30:11 · 130 阅读 · 0 评论 -
How Classes are Found
How the Java Launcher Finds Classes How the Java Launcher Finds Bootstrap Classes How the Java Launcher Finds Extension Classes How the Java Launcher Finds User Classes How the Java Launcher Fi...转载 2019-01-25 09:59:27 · 244 阅读 · 0 评论 -
map ListOrderedMap
/** * <br /> * @param statusCode * @param message * @param detail * @return <br /> * @author hety */ public static Map<String, Object> res...原创 2018-12-19 08:52:27 · 236 阅读 · 0 评论 -
FutureTask
import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;/** * FutureTask demo */public class FutureT...原创 2018-12-18 17:14:30 · 105 阅读 · 0 评论 -
设计者模式-单例模式和多例的区别
设计者模式-单例模式和多例的区别单例模式的关键有两点:1、构造方法为私有,这样外界就不能随意调用。2、get的方法为静态,由类直接调用多例模式(Multiton)1 、多例类可以有多个实例2 、多例类必须能够自我创建并管理自己的实例,并向外界提供自己的实例。一、单例模式和多例模式说明:单例模式和多例模式属于对象模式。单例模式的对象在整个系统中只有一份,多例模式可以有多个实例。...转载 2018-12-18 15:19:13 · 208 阅读 · 0 评论 -
oracle.sql.TIMESTAMP
oracle.sql.TIMESTAMP ts = (oracle.sql.TIMESTAMP) rd.get("CREATE_TIME");System.out.println(ts.timestampValue());This is because oracle.sql.TIMESTAMP is not derived from java.sql.TIMESTAMP转载 2015-11-11 16:57:15 · 3862 阅读 · 1 评论 -
Object.toString()
public String obj2String(Object obj){ if(null == obj) return null;Class clazz = obj.getClass();Field [] fields = clazz.getDeclaredFields();String clazzName = clazz.getName();StringBuilder原创 2015-09-29 21:22:18 · 485 阅读 · 0 评论 -
JDK7下载地址
JDK7下载地址 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR原创 2015-08-28 16:29:41 · 1606 阅读 · 0 评论 -
jdk 1.6 javax.script使用
package com.hety.script;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.Reader;import javax.script.ScriptEngine;import javax.script.Sc原创 2015-06-09 10:53:23 · 1340 阅读 · 0 评论 -
java环境变量 maven 环境变量配置
###JRE环境配置: eg: SET JAVA_HOME=D:\Java\jdk1.7.0_51 SET Path=%JAVA_HOME%\bin SET CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools原创 2015-06-05 13:53:28 · 491 阅读 · 0 评论 -
图片上传路径问题 左斜线换右斜线
file.transferTo(tmpFile);String _path = resultDirectory[1] + refileName;logger.debug("###########before _path:{} file.separator:{}", _path, File.separator);_path = _path.replaceAll("\\\\", "\原创 2015-05-27 11:56:07 · 2424 阅读 · 0 评论 -
DBCP数据库连接失效的解决方法(Io 异常:Connection reset)
DBCP数据库连接失效的解决方法(Io 异常:Connection reset)detail see 查看详情转载 2015-05-19 19:22:23 · 3203 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
OutputStreamWriter bufferedWriter = new OutputStreamWriter(filePath + System.getProperty(“file.separator”) + fileName), “UTF8”);转载 2015-05-19 17:41:05 · 328 阅读 · 0 评论 -
File.separator vs. File.pathSeparator
4down voteacceptedjava.io.File class contains four static separator variables. For better understanding, Let's understand with the help of some codeseparator: Platform dependent defaul转载 2015-06-23 20:25:14 · 1092 阅读 · 0 评论 -
build path entry is missing
env: IDE: MyEclipse 2015 OS:WINDOWS 7 SOLUTION:project --right click --build path-- config build path -- libraries -- double click "JRE System Library"--choose "workspace default JRE" OK原创 2015-05-29 18:06:58 · 2396 阅读 · 0 评论 -
进行字母的ascii编码前移----首字母大写
//首字母大写 public static String captureName(String name) { // name = name.substring(0, 1).toUpperCase() + name.substring(1);// return name; char[] cs=name.toCharArray();转载 2015-05-14 21:28:31 · 1155 阅读 · 0 评论 -
取消url后JSESSIONID
web.xml中配置以下代码即可取消url后: COOKIE原创 2015-02-13 16:57:26 · 2566 阅读 · 0 评论 -
条形码barcode4j的使用
1.去http://barcode4j.sourceforge.net/下载文件,(源代码和生成好的都要下载) 2.解压barcode4j-2.0alpha2-bin.zip这个包,在build目录下有barcode4j.jar,在lib目录下有avalon-framework-4.2.0.jar, 将barcode4j.jar和avalon-framework-4.2.0.jar添转载 2015-06-09 11:00:15 · 1243 阅读 · 0 评论 -
java实现条形码
* * Copyright 2002-2007 Jeremias Maerki or contributors to Barcode4J, as applicable * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in co转载 2015-06-09 10:58:22 · 1065 阅读 · 0 评论 -
java处理barCode条形码
生成条形码:1.下载压缩包barcode4j-2.0alpha2-bin.zip和barcode4j-2.0alpha2-src.zip。2、解压barcode4j-2.0alpha2-bin.zip这个包,在build目录下有barcode4j.jar,在lib目录下有avalon- framework-4.2.0.jar, 将barcode4j.jar和avalon-framework转载 2015-06-09 11:00:45 · 2548 阅读 · 0 评论 -
jsoup html
http://jsoup.org/apidocs/ 处理html原创 2015-08-12 21:12:24 · 397 阅读 · 0 评论 -
遍历Map的四种方法
遍历Map的四种方法public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 Syst转载 2015-07-03 11:43:50 · 359 阅读 · 0 评论 -
Google Guava 类库简介
Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你的JAVa代码更加优雅,更加简洁,让你工作更加轻松愉悦。下面我转载 2015-07-02 20:39:38 · 1827 阅读 · 0 评论