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 · 393 阅读 · 0 评论 -
StackTraceElement
// 数组的第一个元素是当前运行方法的名称;第二个元素是调用当前方法的方法名称 StackTraceElement[] stackTrace = new Exception().getStackTrace(); String methodName = stackTrace[0].getMethodName(); // 数组的第二个元素是当前运行方法的名称;第三个元素是调用当前方法的方法名称 stackTrace = Thread.currentThread().getStackTrace(); method原创 2021-02-26 10:04:24 · 487 阅读 · 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 · 4033 阅读 · 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 · 580 阅读 · 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 · 407 阅读 · 0 评论 -
java 中的 4 种访问权限有哪些?分别作用范围是什么?
java 中的 4 种访问权限有哪些?分别作用范围是什么? (1).public :最大访问控制权限,对所有的类都可见。 (2).protect :修饰的,在类内部、同一个包、子类中能访问 (3).default :包访问权限,即同一个包中的类可以可见。默认不显式指定访问控制权限时就是 default 包访问控制权限。 (4).privat转载 2015-11-13 13:15:49 · 8968 阅读 · 0 评论 -
linux下java环境变量配置
vim /etc/profile 在最末增加以下3行 ....... export JAVA_HOME=/usr/java/jdk1.7.0_80 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar ......原创 2015-12-19 12:18:30 · 497 阅读 · 0 评论 -
jfinal-utils
jfinal-utils jfinal utils,查看其他插件-> Maven maven 引用 ${jfinal-utils.version}替换为相应的版本如:0.2 dependency> groupId>cn.dreampiegroupId> artifactId>jfinal-utilsartifactId> version>${jfinal-utils.ver原创 2015-12-27 17:12:13 · 1292 阅读 · 0 评论 -
替换分隔符 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 · 549 阅读 · 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 · 2779 阅读 · 1 评论 -
遍历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 · 523 阅读 · 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 · 675 阅读 · 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 · 943 阅读 · 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 · 2155 阅读 · 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 · 2803 阅读 · 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 · 263 阅读 · 0 评论 -
设计者模式-单例模式和多例的区别
设计者模式-单例模式和多例的区别 单例模式的关键有两点: 1、构造方法为私有,这样外界就不能随意调用。 2、get的方法为静态,由类直接调用 多例模式(Multiton) 1 、多例类可以有多个实例 2 、多例类必须能够自我创建并管理自己的实例,并向外界提供自己的实例。 一、单例模式和多例模式说明: 单例模式和多例模式属于对象模式。 单例模式的对象在整个系统中只有一份,多例模式可以有多个实例。...转载 2018-12-18 15:19:13 · 333 阅读 · 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 · 148 阅读 · 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 · 296 阅读 · 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 · 305 阅读 · 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 · 182 阅读 · 0 评论 -
ExpiringMap用法详解
ExpiringMap用法详解 功能简介 使用说明 详细介绍 1 设置过期时间与过期协议 2为Map中单个元素设置过期时间 3设置Map的Maximum size 4过期监听事件 5懒加载 1.功能简介 1.可设置Map中的Entry在一段时间后自动过期。 2.可设置Map最大容纳值,当到达Maximum size后,再次插入值会导致Map中的第一个值过期。 3.可添加监听事件,在监听到Entr...转载 2019-04-10 16:28:50 · 11246 阅读 · 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 · 146 阅读 · 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 · 575 阅读 · 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 · 2671 阅读 · 0 评论 -
取消url后JSESSIONID
web.xml中配置以下代码即可取消url后: COOKIE原创 2015-02-13 16:57:26 · 2629 阅读 · 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 · 1240 阅读 · 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 · 2482 阅读 · 0 评论 -
File.separator vs. File.pathSeparator
4down voteaccepted java.io.File class contains four static separator variables. For better understanding, Let's understand with the help of some code separator: Platform dependent defaul转载 2015-06-23 20:25:14 · 1182 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
OutputStreamWriter bufferedWriter = new OutputStreamWriter(filePath + System.getProperty(“file.separator”) + fileName), “UTF8”);转载 2015-05-19 17:41:05 · 383 阅读 · 0 评论 -
DBCP数据库连接失效的解决方法(Io 异常:Connection reset)
DBCP数据库连接失效的解决方法(Io 异常:Connection reset) detail see 查看详情转载 2015-05-19 19:22:23 · 3300 阅读 · 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 · 2554 阅读 · 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 · 560 阅读 · 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 · 1433 阅读 · 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 · 1324 阅读 · 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 · 1128 阅读 · 0 评论 -
web.xml 的加载顺序
web.xml 的加载顺序是:ServletContext-> context-param ->listener -> filter -> servlet,而同个类型之间的实际程序调用的时候的顺序是根据对应的 mapping 的顺序进行调用的。转载 2014-07-03 15:37:50 · 504 阅读 · 0 评论 -
web开发中常用Jar包含义
ctivation.jar:与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等 ajaxtags-1.2-beta3.jar:ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax ant.jar和antlr.jar(可以删去):的是ant编译用的包,在工程中不用添加转载 2015-06-09 10:56:32 · 592 阅读 · 0 评论 -
java权限设计思路之一
package com.hety.auth; /** * * * @author hety * @version 1.0 2015-6-9 下午2:27:06 */ public class AuthTest { public static void main(String[] args) { /* * 如果用户有权限:添加A---2;删除B-原创 2015-06-09 14:45:19 · 1185 阅读 · 0 评论 -
jvm 内存溢出 在myeclipse中加大tomcat的jvm内存 java.lang.OutOfMemoryError: PermGen space
使用myeclipse启动两个SSH2的部署在tomcat6下的项目 报出java.lang.OutOfMemoryError: PermGen space 解决办法: 在myeclipse中加大jvm内存方法: Window->Preferences->Myeclipse->Services->Tomcat->Tomcat 6.x->JDK,在Optional Java VM转载 2015-07-01 16:30:39 · 862 阅读 · 0 评论
分享