记录一些常用java工具代码,个人用,备忘

package com.szq.misc;import java.util.UUID;public enum MiscUtils {I;/*** 格式化URL* @param u* @return */public String formatUrl(String u) {u = u.replaceAll("[/\\\\]+", "/");u = u.replaceAll("http:", "http:/");u = u.replaceAll("https:", "https:/");return u;}/*** 生成新uuid* @return */public String newUuid() {return UUID.randomUUID().toString().replaceAll("-", "");}/*** 获取当前类名和方法名* @return */public String getCurrentClassNameAndMethodName() {StackTraceElement s = Thread.currentThread().getStackTrace()[2];return s.getClassName() + "." + s.getMethodName();}
}
原创不易,转帖请注明出处 — ShiZhongqi

常用java工具代码备忘相关推荐

  1. 软文推荐:常用 Java 静态代码分析工具的分析与比较

    http://www.uml.org.cn/j2ee/201107114.asp 常用 Java 静态代码分析工具的分析与比较 作者:赵卓 , 发布于2011-07-11 , IBM 简介: 本文首先 ...

  2. linux常用基本指令汇总备忘

    linux常用基本指令汇总备忘 vi编辑界面中可以使用三种不同的工作模式. 分别是命令模式(Command mode):控制光标移动,字符,字或者行的删除,进入其他两个模式 输入模式(Insert m ...

  3. 【Android 安全】DEX 加密 ( 阶段总结 | 主应用 | 代理 Application | Java 工具 | 代码示例 ) ★

    文章目录 一.主应用 二.代理 Application 解析 1.代理 Application 源码 2.反射对象成员以及方法的工具类 3.压缩解压缩工具类 4.OpenSSL 解密工具类 5.Ope ...

  4. JVM第四篇之益处、常用java工具

    1.StackOverFlowError:栈溢出 1)实例:下面代码报java.lang.StackOverError public class StackeOverFlowTest{public s ...

  5. 【ExtJS实践】之五 :常用语句及脚本备忘

    由于时间紧,缺少系统的学习,导致在开发过程中,常常无法找到能够实现自己要求的正确方法.把开发过程中遇到的问题及相应的解决方法记录下来,备忘. 1.清空form表单输入的内容 Ext.getCmp(&q ...

  6. 常用Apache Commons工具类备忘

    常用Apache Commons工具类 ----------------------------------------------------------------- 例如:commons.lan ...

  7. eclipse中使用javap分析java代码备忘

    在run中打开external tools configurations,配置如下运行就行. 转载于:https://www.cnblogs.com/mapleyuan/archive/2013/04 ...

  8. Linux常用命令速查备忘(包括我)

    一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown] 停止系统 [halt] 停止系统 [reboot] 重启动 [powero ...

  9. java设计模式之备忘_[译]Java 设计模式之备忘录

    memento是一个保存另外一个对象内部状态拷贝的对象.这样以后就可以将该对象恢复到原先保存的状态. 在将来时空旅行将成为显示.而备忘录将使时空旅行的关键.主要的讲,它是怎么使一个对象对到它以前的一个 ...

最新文章

  1. boost::mp11::mp_defer相关用法的测试程序
  2. iOS 利用长按手势移动 Table View Cells
  3. 模板应用到多个主机 zabbix_Zabbix监控TCP连接数
  4. Python3 字典 items() 方法
  5. Go实现Raft第四篇:持久化和调优
  6. ASP.NET的CreateUserWizard
  7. mysql对sql的支持并不是太好_MySQL数据库优化总结
  8. 2017 4月20日下午
  9. CTP: 各种错误的测试(补充和修改中)
  10. 理解之软件需求说明书
  11. Ubuntu下载依赖包
  12. Python 代码练习
  13. OpenCV python下载和安装
  14. 学习总结:Handler机制
  15. 数据结构(一)线性链表、非线性链表、稀疏数组与队列、单向链表
  16. 删除windows桌面右键出现的无用的菜单项(RegClean工具下载使用自动清理)
  17. 初等变换和阶梯矩阵【】
  18. “做我女朋友好吗?”vbs源码
  19. JAVA版AES加解密工具类(含偏移量)
  20. 在Spring Boot中spring mvc常见注解解析及部分源码

热门文章

  1. 记账一段时间后如何将收支明细导出EXCEL表格
  2. 简述Putty中psftp的用法
  3. PCB电磁兼容设计1
  4. python实现一个简单的项目建议书范文_建议收藏,22个Python迷你项目(附源码)
  5. win7计算机文件夹选项在哪里,文件夹选项在哪里(Win7、Windows 2008 R2)
  6. Kettle安装-配置JDK环境变量
  7. PAT A1091 Acute Stroke ——帘卷西风,人比黄花瘦
  8. 今日运势 酷q_mirai QQ机器人运势,一言,一键签到插件
  9. 旅行世界登陆显示服务器繁忙,原神登陆系统繁忙 原神无法登录怎么办
  10. 三轴点胶机程序 用台达AS228T和威纶触摸屏编写。 注意软件是用台达新款软件ISPSOFT