#EmailUtilEmail相关的工具类 ##常量方法 void doSendHtmlEmail(java.lang.String subject, java.lang.String sendHtml, java.lang.String receiveUser) 发送邮件 void doSendHtmlEmail(java.lang.String subject, java.lang.String sendHtml, java.lang.String receiveUser, java.io.File attachment) 发送邮件
#FilePathUtil文件路径相关的工具类 ##常量方法 static java.lang.String commandPath(java.lang.String file) 返回一个通用的文件路径 static java.lang.String getParentPath(java.lang.String file) 返回相一个目录的对于本身的相对父目录 #FileUtil文件相关的工具类 ##常量方法
#RandomUtil随机操作的相关的工具类 ##常量方法 static int getNotSimple(int[] param, int len) 每次生成的len位数都不相同 static java.lang.String LowerString(int length) 返回一个定长的随机纯大写字母字符串(只包含大小写字母) static java.lang.String MixString(int length) 返回一个定长的随机纯字母字符串(只包含大小写字母) static java.lang.String number(int length) static java.lang.String String(int length) 返回一个定长的随机字符串(只包含大小写字母、数字) static java.lang.String toFixdLengthString(int num, int fixdlenth) 根据数字生成一个定长的字符串,长度不够前面补0 static java.lang.String toFixdLengthString(long num, int fixdlenth) 根据数字生成一个定长的字符串,长度不够前面补0 static java.lang.String UpperString(int length) 返回一个定长的随机纯小写字母字符串(只包含大小写字母) static java.lang.String ZeroString(int length) 生成一个定长的纯0字符串
#RegUtil正则相关的工具类 ##常量方法 static boolean isMatche(java.lang.String str, java.lang.String reg) 判断字符串str是否符合正则表达式reg #SecUtil安全相关的工具类 ##常量方法 static java.lang.String FileMD5(java.io.File file) static java.lang.String md5(java.lang.String password) #StreamUtil-Stream相关的工具类 ##常量方法 static java.io.InputStream byte2InputStream(byte[] b) static byte[] inputStream2Byte(java.io.InputStream inStream) static byte[] stream2Byte(java.io.InputStream is) void streamSaveAsFile(java.io.InputStream is, java.io.File outfile) 将流另存为文件 static java.lang.String streamToString(java.io.InputStream in) Read an input stream into a string #StringUtil字符串相关的工具类 ##常量方法 static int ChineseLength(java.lang.String str) 获取一个字符串中中文字符的个数 static int countSubStr(java.lang.String string, java.lang.String str) 获取字符串str在String中出现的次数 static int countSubStrReg(java.lang.String string, java.lang.String reg) 获取符合reg正则表达式的字符串在String中出现的此时 java.lang.String cpDetector(java.lang.String str) 获取字符串的编码 static java.lang.String formatFloat(float f, java.lang.String format) 格式化一个float static java.lang.String full2Half(java.lang.String str) 全角字符变半角字符 static java.lang.String GBToUnicode(java.lang.String input) GBK转换成Unicode字符集 static java.lang.String getHideEmailPrefix(java.lang.String email) 隐藏邮件地址前缀。 static java.lang.String getLimitLengthString(java.lang.String str, int len, java.lang.String symbol) 截取字符串 超出的字符用symbol代替 static int getStringLen(java.lang.String SrcStr) 取得字符串的实际长度(考虑了汉字的情况) static java.lang.String html(java.lang.String content) HTML标签转义方法 —— java代码库 static boolean isABC(java.lang.String src) 判断是否纯字母组合 static boolean isChinese(char c) 判断是否是中文 static boolean isChinese(java.lang.String strName) 完整的判断中文汉字和符号 static boolean isEmail(java.lang.String email) static boolean isEmpty(java.lang.String s) 判断是否是空字符串 null和"" 都返回 true static boolean isFloatNumeric(java.lang.String src) 判断是否浮点数字表示 static boolean isIn(java.lang.String substring, java.lang.String[] source) 判断字符串数组中是否包含某字符串元素 static boolean isInteger(java.lang.String str) static boolean isMessyCode(java.lang.String strName) 判断是否是乱码 static boolean isNumeric(java.lang.String src) 判断是否数字表示 static boolean isNumericString(java.lang.String src) 判断是否数字表示 static java.lang.String joinString(java.util.List array, java.lang.String symbol) 把string array or list用给定的符号symbol连接成一个字符串 static java.lang.String joinString(java.lang.String[] array, java.lang.String symbol) 把string array or list用给定的符号symbol连接成一个字符串 static java.lang.String left(java.lang.String input, int count) 截取字符串左侧指定长度的字符串 static java.lang.String listToStringSlipStr(java.util.List list, java.lang.String slipStr) 将list 用传入的分隔符组装为String static java.lang.String middle(java.lang.String input, int index, int count) 从指定位置开始截取指定长度的字符串 static java.util.Map<java.lang.String,java.lang.String> parseQuery(java.lang.String query, char split1, char split2, java.lang.String dupLink) 解析字符串返回map键值对(例:a=1&b=2 => a=1,b=2) static java.util.List<java.lang.String> parseString2ListByCustomerPattern(java.lang.String pattern, java.lang.String src) 根据指定的字符把源字符串分割成一个数组 static java.lang.String repeat(java.lang.String src, int num) repeat - 通过源字符串重复生成N次组成新的字符串。 static java.lang.String replaceAll(java.lang.String s, java.lang.String sf, java.lang.String sb) 存文本替换 static java.lang.String replaceBlank(java.lang.String str) 页面中去除字符串中的空格、回车、换行符、制表符 static java.lang.String replaceBracketStr(java.lang.String str) 全角括号转为半角 static boolean requals(java.lang.String str1, java.lang.String str2) static java.lang.String right(java.lang.String input, int count) 截取字符串右侧指定长度的字符串 static double SimilarDegree(java.lang.String str1, java.lang.String str2) 字符串相似度比较(速度较快) static double SimilarityRatio(java.lang.String str1, java.lang.String str2) 字符串相似度比较(速度较快) java.lang.String SimpleEncoding(java.lang.String str) 获取字符串的编码 static java.lang.String string2Unicode(java.lang.String string) static java.lang.String subStringNotEncode(java.lang.String subject, int size) 讲字符串截取到指定长度size+...的形式 static java.lang.String subStrNotEncode(java.lang.String subject, int size) 截取字符,不转码 static java.lang.String trimPunct(java.lang.String str) 删除所有的标点符号 static java.lang.String unicode2String(java.lang.String unicode) static java.lang.String UnicodeToGB(java.lang.String input) Unicode转换成GBK字符集 #SysUtil系统相关的工具类 ##常量字段 static java.lang.String STR_HOSTNAME static java.lang.String STR_IP #ValidUtil字符串相关的工具类 ##常量方法 static boolean isValid(java.util.Collection col) 判断集合的有效性 static boolean isValid(java.lang.Object obj) 判断一个对象是否为空 static boolean isValid(java.lang.Object[] arr) 判断数组是否有效 static boolean isValid(java.lang.String src) 判断字符串有效性 #WebUtilWeb相关的工具类 ##常量方法 static java.lang.String escape(java.lang.String src) static java.lang.String getParamValue(java.lang.String url, java.lang.String paramName) static void main(java.lang.String[] args) static void print(javax.servlet.http.HttpServletRequest request) static java.lang.String removeParam(java.lang.String url, java.lang.String... paramNames) static java.lang.String removeParam(java.lang.String url, java.lang.String paramName) static java.lang.String setParam(java.lang.String url, java.lang.String paramName, java.lang.String paramValue) static java.lang.String unescape(java.lang.String src) static java.lang.String urlJoin(java.net.URL url, java.lang.String locationHeader) #ZIPUtil-zip相关的工具类 ##常量方法 static void deCompress(java.io.File file, java.lang.String dest) 文档压缩 static void unCompress(java.io.File source, java.lang.String path) 文档解压 static void zipFile(java.io.File inFile, java.util.zip.ZipOutputStream zos, java.lang.String dir)
相关推荐
这个“Java3D入门笔记”旨在为初学者提供一个全面且易懂的起点,帮助他们快速理解和掌握Java3D的基本概念和编程技巧。 Java3D的核心理念是基于 scenegraph(场景图) 的表示法,这是一个树状的数据结构,用于描述3D...
Java学习笔记之DBUtils工具包详解 DBUtils是Apache组织开源的数据库工具类,提供了简洁的数据库操作方式,主要包括QueryRunner和ResultSetHandler两个主要组件。下面将详细介绍DBUtils工具包的使用步骤、构造方法及...
5. 其他辅助类(如Utils.java):包含一些通用的辅助方法,如文件操作、字符串处理等。 在学习和分析这个项目时,可以重点关注以下几个知识点: 1. Java基础:包括变量、数据类型、控制流、类和对象等基础知识。 2...
JavaDev 是一个专门为Java开发者设计的学习资源集合,它包含了作者在深入研究各种Java库和工具时的实践练习和笔记。这个资源旨在帮助开发者们更好地理解Java的内在工作原理,特别是那些可能不易察觉或非直觉性的行为...
4399 java笔试题 WexNote Notes ...学习一系列知识做的笔记 Java 数据库 Spring Python utils ios Others AuditionPoints 实习期间根据面经整理的知识点 code 面经 4399 华为 三七互娱 SHEIN 金山WPS
这可以通过XML配置、注解或Java配置实现。例如,使用`@Autowired`注解可以自动将匹配的bean注入到需要的字段或方法中。 其次,Spring的AOP支持允许开发者定义横切关注点,如日志、事务管理等,这些关注点可以在多个...
Java层的Binder接口定义和实现主要位于`android.os.Binder`和`android.os.IBinder`类中,而C/C++层的Binder实现则分布在`frameworks\base\libs\utils`目录下的多个源文件中,如`Binder.cpp`、`BpBinder.cpp`等。...
安装Java开发工具包(JDK)通常涉及下载RPM包,然后用`yum install`命令进行安装。配置环境变量,如修改`/etc/profile`或`~/.bashrc`文件,添加`JAVA_HOME`、`PATH`和`CLASSPATH`。 8. **Mycat读写分离配置** ...
在使用Apache Commons Lang或其他类似的库时,可能会遇到缺少包的问题。这时需要下载相应库的jar文件,将其添加到项目Build Path中,以解决报错。 **10. JUnit测试** 进行单元测试时,可以利用JUnit创建测试类,...
后端可能采用了如Node.js、Java、Python等服务器端语言,使用RESTful API或GraphQL来与前端通信。虽然压缩包没有提供具体的后端源码,但可以推测,后端可能包括用户管理、笔记创建、编辑、查询等功能模块,以及...
随心笔记UI自动化测试
java乐器源码 Learning Notes 关于我,欢迎关注 微博: 邮箱: 主页: 如果你有问题或建议,请在微博上我 :grinning_face_with_big_eyes: Repository ...utils —— Android 项目中 Activity 工具类 —
此外,还需要在服务器端创建`dwr-engine.js`和`dwr-utils.js`等JavaScript文件,以便在客户端使用DWR功能。 3. **使用DWR接口**:DWR提供了两种主要的接口——`Call`和`Batch`。`Call`接口用于单个方法调用,而`...
当学习完一个知识点以后,自己做笔记,同时事后要总结,如果自己能把一个知识清晰表达出来的时候,自己也是有很大的收获和成长的; 赠人玫瑰手留余香。 目录 学习知识相关 Java 计算机基础(重要) 需要完善 需要...
根据前面提到的目录结构,创建相应的Java包,并在每个包下放置对应的Java类或接口。 #### 二、创建MyBatis配置文件 MyBatis的核心配置文件是`mybatis-config.xml`,用于集中管理全局配置信息。 ##### 1. 配置文件...
这篇文档似乎是一个Java编程的学习笔记或者面试准备资料,主要涉及了Java基础、数组操作、控制流程以及字符串处理等方面的知识。下面将对这些知识点进行详细阐述: 1. **数组**: 数组是Java中的一种基本数据结构...
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/bin/tools.jar:$JRE_HOME/bin export ANDROID_JAVA_HOME=$JAVA_HOME ``` 然后执行`source ~/.bashrc`使更改生效。 继续解压缩项目工程,进入相应目录并执行解压命令。...
这个是我的工具和笔记库,这里有不少伪代码(笔记),以及一下日常踩坑记录。 项目是不能够直接跑起来的,下面是Utils部分部署的jitpack依赖 //版本:v0.2,还有点问题 dependencies { implementation '...
- 小程序源码可能包含pages、utils、model、components等目录,分别存放页面、工具函数、数据模型和自定义组件。 - 后端项目可能有controllers、models、services、middlewares等结构,分别处理路由、数据模型、...