java.lang.Math类 里面提供了许多静态方法,供完成数学相关的操作 方法: public static int abs(double a)//取绝对值 public static double ceil(double a)//向上取整 12.1-->13(像x轴正方向取整)-10.8--> ...
分类:
其他好文 时间:
2020-08-08 17:34:41
阅读次数:
64
The class cl_system_transaction_state contains several useful utility methods: get_in_update_task: return the flag whether current code is running wit ...
分类:
其他好文 时间:
2020-08-06 15:37:21
阅读次数:
82
1.项目中用到的小工具 1.CommonUtils CommonUtils类就两个方法: 1.String uuid():生成长度32的随机字符,通常用来做实体类的ID。底层使用了UUID类完成; 2.T toBean(Map, Class<T>):把Map转换成指定类型的Bean对象。通常用来获取 ...
分类:
编程语言 时间:
2020-08-05 00:06:07
阅读次数:
79
package com.chuanyi.ecard.utils; import com.aliyuncs.DefaultAcsClient; import com.aliyuncs.exceptions.ClientException; import com.aliyuncs.http.Method ...
分类:
其他好文 时间:
2020-08-04 14:02:08
阅读次数:
71
package com.sh.springboottdemo2.util; import com.sun.org.apache.xerces.internal.impl.dv.util.Base64; import javax.crypto.Cipher; import javax.crypto.K ...
分类:
编程语言 时间:
2020-08-04 09:44:58
阅读次数:
66
首先我们封装一个Http请求的工具类,用HttpURLConnection实现,当然你也可以用HttpClient,或者直接用Jsoup来请求(下面会讲到Jsoup)。工具类实现比较简单,就一个get方法,读取请求地址的响应内容,这边我们用来抓取网页的内容,这边没有用代理,在真正的抓取过程中,当你大量请求某个网站的时候,对方会有一系列的策略来禁用你的请求,这个时候代理就排上用场了,通过代理设置不同
分类:
编程语言 时间:
2020-08-03 23:23:49
阅读次数:
86
Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.until.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scanner ...
分类:
其他好文 时间:
2020-08-03 00:47:11
阅读次数:
76
关于Spring的全局处理,我有两方面要说:统一数据返回格式统一异常处理为了将两个问题说明清楚,将分两个章节分别说明,本章主要说第一点有童鞋说,我们项目都做了这种处理,就是在每个API都单独工具类将返回值进行封装,但这种不够优雅;我想写最少的代码完成这件事,也许有童鞋说,加几个注解就解决问题了,说的没错,但这篇文章主要是为了说明为什么加了几个注解就解决问题了,目的是希望大家知其所以然。为了更好的说
分类:
编程语言 时间:
2020-08-02 10:20:38
阅读次数:
133
1.ThreadLocal是什么?ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,适用于各个线程不共享变量值的操作。2.ThreadLocal工作原理是什么?ThreadLocal原理:每个线程的内部都维护了一个ThreadLocalMap,它是一个Map(key,value)
分类:
编程语言 时间:
2020-08-02 10:13:59
阅读次数:
73