我是靠谱客的博主 无心丝袜,最近开发中收集的这篇文章主要介绍WEB中常用的工具类/方法/技术LoggerFactory.getLogger用法StringUtilsString.format()UUID.randomUUID()cookiesession,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

 

LoggerFactory.getLogger用法

StringUtils

String.format()

UUID.randomUUID()

session


LoggerFactory.getLogger用法

简述: 使用指定类初始化日志对象,在日志输出的时候,可以打印出日志信息所在类

 如:protected static final Logger logger = LoggerFactory.getLogger(com.lz.Test .class);
       logger.debug("日志信息");
       将会打印出: com.lz.Test : 日志信息

StringUtils

Apache commons lang3包下的StringUtils工具类中封装了一些字符串操作的方法,非常实用,使用起来也非常方便。StringUtils类在操作字符串时,即使操作的为null值也是安全的,不会报NullPointerException。因此,在操作字符串时使用StringUtils相比使用原生的String会更加安全。

常用的方法有:

1、空字符串检查: isEmpty(String str)、isNotEmpty(String str)、isBlank(String str)、isNotBlank(String str);

2、清除空白字符:trimToNull(str)、trim(str)

3、查找嵌套字符串:substringBetween(str,header,tail)

4、取得字符串的缩写:abbreviate(str,width)、abbreviate(str,offset,width);

5、去除尾部换行符:chomp(str)

6、重复字符:repeat(str,count)、center( str, count,repeatString )、center(String str, int size)、leftPad(String str,int size)、leftPad(String str,int size,String padStr)、rightPad(String str,int size)、rightPad(String str,int size,String padStr)

7、颠倒字符串:reverse(str)

8、判断字符串内容的类型:isNumeric( str)、isAlpha( str)、isAlphanumeric( str)、isAlphaspace( str)、isAlphanumericSpace(String str)、isNumericSpace(String str);

9、取得某字符串在另一字符串中出现的次数:countMatches(str,seqString);

10、部分截取字符串:substringBetween(testString,fromString,toString )、substringAfter(str,seqStr )、substringBefore(str,seqStr )、substringBeforeLast( str,seqStr )、substringAfterLast(str,seqStr )

11、首字母大小写:capitalize(String str)、uncapitalize(String str)

12、 是否全是大写,是否全是小写:isAllUpperCase(String str)、isAllLowerCase(String str);

13、大小写转换,空格不动:swapCase(String str);

14、数组转成字符串:convString(String str)、converString(String str, String conv) ;
详见原文:https://blog.csdn.net/zhanghuiyu01/article/details/78813009

详见原文:https://blog.csdn.net/qq_34996727/article/details/79961861

String.format()

详情请见:https://www.cnblogs.com/Dhouse/p/7776780.html

UUID.randomUUID()

生成随机数, GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique  IDentifier) 。UUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成UUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。 

UUID.randomUUID().toString();
//java生成唯一的序列id
UUID.randomUUID().toString().replace("-", "");
//Java生成不重复随机数UUID

cookie

Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。

一个Cookie只能标识一种信息,它至少含有一个标识该信息的名称(NAME)和设置值(VALUE;

Cookie[] cookies = request.getCookies();//浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie

详情用法请见:https://www.cnblogs.com/xdp-gacl/p/3803033.html

session

Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。

一般是和cookie联合实现某些功能,详情请见:https://blog.csdn.net/a754895/article/details/82632747

最后

以上就是无心丝袜为你收集整理的WEB中常用的工具类/方法/技术LoggerFactory.getLogger用法StringUtilsString.format()UUID.randomUUID()cookiesession的全部内容,希望文章能够帮你解决WEB中常用的工具类/方法/技术LoggerFactory.getLogger用法StringUtilsString.format()UUID.randomUUID()cookiesession所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部