- 浏览: 126729 次
- 性别:
- 来自: 上海
最新评论
-
78425665:
请问下,eclemma怎么用在tomcat部署的项目中
5.1 每个项目最重要的十件事 -
jaisok:
呵呵,挺好的
struts-config中action的attribute属性与name属性的关系 -
minma_yuyang:
能不能简单点,我才入门,
build xml
package jp.co.ntt.ansl.picax.acc.common.util;
import java.io.ByteArrayOutputStream;
import java.io.OutputStreamWriter;
import java.text.DateFormatSymbols;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* all the common utilities of Accommondation should put here
*
*/
public class AccUtil {
/**
* classnameを取得する。
*
* @param className
* @return className
*/
public static String formatClassName(String className) {
if (null != className && className.length() > 0) {
int point = className.lastIndexOf(".");
if (point != -1) {
return className.substring(point + 1);
}
}
return className;
}
/**
* classnameを取得する。
*
* @param clazz the class object
* @return className
*/
public static String formatClassName(Class clazz) {
if (clazz == null) return "";
return formatClassName(clazz.getName());
}
/**
* get current time string in million second
*
* @return the million second string
*/
public static String getCurrentTime() {
long time = System.currentTimeMillis();
return String.valueOf(time);
}
/**
* get current time string
*
* @return current time string in "yyyy-MM-dd' 'HH:mm:ss" mode
*/
public static synchronized String getCurrentTimeStr() {
return getCurrentTimeStr("yyyy-MM-dd' 'HH:mm:ss");
}
/**
* get current time string
* yyyy means year
* MM means month
* dd means date
* HH means hour
* mm means minute
* ss means second
* SS means million second
* 'E' - DAY_OF_WEEK
* 'G' - ERA
* 'k' - HOUR_OF_DAY: 1-based. eg, 23:59 + 1 hour =>> 24:59
* 'a' - AM_PM
* 'F' - DAY_OF_WEEK_IN_MONTH
* 'w' - WEEK_OF_YEAR
* 'W' - WEEK_OF_MONTH
* 'K' - HOUR: 0-based. eg, 11PM + 1 hour =>> 0 AM
*
* @return current time string in style mode
*/
public static synchronized String getCurrentTimeStr(String style) {
SimpleDateFormat sdf = new SimpleDateFormat(style, new DateFormatSymbols());
return sdf.format(new Date());
}
/**
* get the satck trace string from the throwable exceptions
*
* @param t the throwable exception
* @return the stack trace string
*/
public static String getStackTraceStr(Throwable t) {
java.io.CharArrayWriter cw = new java.io.CharArrayWriter();
java.io.PrintWriter pw = new java.io.PrintWriter(cw, true);
if (t != null) {
t.printStackTrace(pw);
}
return cw.toString();
}
public static byte[] getBytesWithEncoding(String str, String enc) {
if (str == null) return null;
byte[] result = null;
ByteArrayOutputStream baos = null;
try {
baos = new ByteArrayOutputStream();
OutputStreamWriter osw = (enc != null) ? new OutputStreamWriter(baos, enc) : new OutputStreamWriter(baos);
osw.write(str);
osw.flush();
osw.close();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (baos != null) {
result = baos.toByteArray();
baos.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
return result;
}
public static void main(String[] args) {
System.out.println(getCurrentTimeStr("yyyyMMddHHmmss"));
byte[] ba = getBytesWithEncoding("mnあいうえおn", "ms932");//"shift_jis" "ISO8859_1" "GBK" "utf-8" "ms932"
for (int i = 0; i < ba.length; i++) {
System.out.println(ba[i]);
}
System.out.println(new String(ba));
}
}
import java.io.ByteArrayOutputStream;
import java.io.OutputStreamWriter;
import java.text.DateFormatSymbols;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* all the common utilities of Accommondation should put here
*
*/
public class AccUtil {
/**
* classnameを取得する。
*
* @param className
* @return className
*/
public static String formatClassName(String className) {
if (null != className && className.length() > 0) {
int point = className.lastIndexOf(".");
if (point != -1) {
return className.substring(point + 1);
}
}
return className;
}
/**
* classnameを取得する。
*
* @param clazz the class object
* @return className
*/
public static String formatClassName(Class clazz) {
if (clazz == null) return "";
return formatClassName(clazz.getName());
}
/**
* get current time string in million second
*
* @return the million second string
*/
public static String getCurrentTime() {
long time = System.currentTimeMillis();
return String.valueOf(time);
}
/**
* get current time string
*
* @return current time string in "yyyy-MM-dd' 'HH:mm:ss" mode
*/
public static synchronized String getCurrentTimeStr() {
return getCurrentTimeStr("yyyy-MM-dd' 'HH:mm:ss");
}
/**
* get current time string
* yyyy means year
* MM means month
* dd means date
* HH means hour
* mm means minute
* ss means second
* SS means million second
* 'E' - DAY_OF_WEEK
* 'G' - ERA
* 'k' - HOUR_OF_DAY: 1-based. eg, 23:59 + 1 hour =>> 24:59
* 'a' - AM_PM
* 'F' - DAY_OF_WEEK_IN_MONTH
* 'w' - WEEK_OF_YEAR
* 'W' - WEEK_OF_MONTH
* 'K' - HOUR: 0-based. eg, 11PM + 1 hour =>> 0 AM
*
* @return current time string in style mode
*/
public static synchronized String getCurrentTimeStr(String style) {
SimpleDateFormat sdf = new SimpleDateFormat(style, new DateFormatSymbols());
return sdf.format(new Date());
}
/**
* get the satck trace string from the throwable exceptions
*
* @param t the throwable exception
* @return the stack trace string
*/
public static String getStackTraceStr(Throwable t) {
java.io.CharArrayWriter cw = new java.io.CharArrayWriter();
java.io.PrintWriter pw = new java.io.PrintWriter(cw, true);
if (t != null) {
t.printStackTrace(pw);
}
return cw.toString();
}
public static byte[] getBytesWithEncoding(String str, String enc) {
if (str == null) return null;
byte[] result = null;
ByteArrayOutputStream baos = null;
try {
baos = new ByteArrayOutputStream();
OutputStreamWriter osw = (enc != null) ? new OutputStreamWriter(baos, enc) : new OutputStreamWriter(baos);
osw.write(str);
osw.flush();
osw.close();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (baos != null) {
result = baos.toByteArray();
baos.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
return result;
}
public static void main(String[] args) {
System.out.println(getCurrentTimeStr("yyyyMMddHHmmss"));
byte[] ba = getBytesWithEncoding("mnあいうえおn", "ms932");//"shift_jis" "ISO8859_1" "GBK" "utf-8" "ms932"
for (int i = 0; i < ba.length; i++) {
System.out.println(ba[i]);
}
System.out.println(new String(ba));
}
}
发表评论
-
weblogic doc
2010-06-22 14:33 661http://edocs.weblogicfans.net/w ... -
中文字判断
2010-05-13 17:07 824中文字判断 <td width="14%&qu ... -
html sort
2010-05-10 16:49 644<table width="100%" ... -
Jmeter
2010-04-28 17:37 950http://www.cnblogs.com/jackei/a ... -
native2ascii
2010-02-23 10:59 958native2ascii -encoding UTF-8 Me ... -
CronTrigger配置
2009-09-04 09:54 860CronTrigger配置格式: 格 ... -
頁面禁止用F11
2009-08-19 17:48 1142function filter(){ if (event ... -
Eclipse不能自动编译工程的解决方法
2009-07-04 21:31 995目录下也是空的. 具体都操作了: 打开project-> ... -
jmeter
2009-07-01 22:33 1011http://www.51testing.com/?uid-1 ... -
jdbc batchsize
2009-06-27 14:40 1276LocalSessionFactoryBean.getConf ... -
date
2009-06-24 23:50 890public class DateUtil { ... -
POI
2009-05-24 21:53 1299package poi.metrics; import ja ... -
effective java
2009-04-19 21:47 1088第一条: 内容:静态工厂替代构造函数 例子:String.va ... -
ServletContext与ServletConfig的分析
2009-03-31 23:22 854对于web容器来说,ServletContext接口定义了一个 ... -
接口和抽象类
2009-03-31 11:30 7491.abstract class 在 Java 语言中表示的是 ... -
关于数组转型的问题
2009-03-31 08:41 733一个Object[]无法转换Integer[] ... -
【Spring】Spring中WebApplicationContext的研究
2009-03-12 16:10 702ApplicationContext是Spring的核心,Co ... -
图形程序设计
2009-03-06 16:20 1379http://hi.baidu.com/filoplume/b ... -
JAVA文件中获取该项目的相对路径方法
2009-03-06 09:30 17981.基本概念的理解 绝对路径:绝对路径就是你的主页上的文 ... -
java copy and delete file
2009-03-05 22:36 3134import java.io.*; public ...
相关推荐
在线教学质量评价系统可以方便和全面地收集教师教学工作的数据,提供师生网上评教的评分结果,快速集中收集各方面的评教信息,使教务管理部门能够及时了解教学动态和师资情况,为教务老师提供相关决策支持,为职称评聘提供教学工作质量的科学依据,同时减轻了教务老师的工作量。
python-3.10.7-amd64.zip
自研扩散模型高光谱修复网络 基于MST_Plus_Plus 网络改造。 试验数据 扩散模型loss初步测试降到了0.005,比不加扩散loss小了20倍, 训练入口 train_cos_img.py
企业数据治理之数据安全治理方案
这是历年的毕业设计的项目,基于Android的一个红外防盗报警。需要自己添加蜂鸣器和热释电的硬件访问服务。
短视频用户价值研究报告2022
基于springboot的java毕业&课程设计
可运行源码(含数据库脚本)+开发文档+lw(高分毕设项目) java期末大作业毕业设计项目管理系统计算机软件工程大数据专业 内容概要:首先在日常的出行中,老旧城区道路狭窄,容易造成车辆的堵塞,每天早晚,接送孩子的车辆数密集,会造成相应的交通堵塞情况。而同样的,在停车的管理上,一方面我国的停车场面积较少,停车位一位难求,特别是在现在的一些小区里,为了抢停车位而产生的矛盾也日益突出。另一方面在停车场的管理上也存在着较大的管理问题,进车容易出车难是当下的停车场所出现的主要问题。而现在的停车场管理系统眼花缭乱,效果水平也良莠不齐,停车场的管理是当下各大城市的公共设施发展的一大难题,而国家、各大省市也都开 全套项目源码+详尽文档,一站式解决您的学习与项目需求。 适用人群: 计算机、通信、人工智能、自动化等专业的学生、老师及从业者。 使用场景及目标: 无论是毕设、期末大作业还是课程设计,一键下载,轻松部署,助您轻松完成项目。 项目代码经过调试测试,确保直接运行,节省您的时间和精力。 其他说明: 项目整体具有较高的学习借鉴价值,基础能力强的可以在此基础上修改调整,以实现不同的功能。
基于springboot的java毕业&课程设计
微信小程序设计之相关行业源码及图文导入教程
网络游戏开发是一项很大的工程,需要很多综合性的知识。这对于刚刚入门的开发者来说很难理解。本论文从研究开发一个模仿泡泡堂网络游戏的例子出发,讲述网络游戏开发中用到的一些最基本的知识和设计思想,使大家清晰的理解游戏开发的过程。 整个设计中利用java中的swing编程,结合游戏的操作流程,对整个游戏进行精心的设计和大量的测试,实现游戏软件服务器端和客户端的开发,为玩家提供一个友好美观的操作界面,并添加聊天等功能以增加玩家之间的互动性,此外实现了可编辑场景地图的功能,使得游戏内容的更加丰富,玩家交互性更好,确保了游戏更具有趣味性、灵活性,以满足玩家对这款网络游戏的要求。
外东洪路中段.m4a
软考3333333333
附件是Elasticsearch 的全文搜索功能使用方法,文件绿色安全,请大家放心下载,仅供交流学习使用,无任何商业目的!
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
基于springboot的java毕业&课程设计
CCNP TSHOOT 642-832 Official Certification Guide
MySQL8.4.0 LTS(mysql-server_8.4.0-1ubuntu22.04_amd64.deb-bundle.tar)适用于Ubuntu 22.04 Linux (x86, 64-bit)
课设毕设基于SpringBoot+Vue的某银行OA系统 LW+PPT+源码可运行.zip