- 博客(21)
- 收藏
- 关注
原创 【Java +selenium +jsoup】Java打开火狐、谷歌浏览器,并在浏览器中网页获取内容
【代码】【Java +selenium +jsoup】Java打开火狐、谷歌浏览器,并在浏览器中网页获取内容。
2023-09-14 17:55:15 582
原创 JWT生成Token,解析Token
生成token /** * 生成签名,5min后过期 * * @param aaa key * @param bbb 标识 * @return 加密的token */ public static String sign(String aaa, String bbb) { Date date = new Date(System.currentTimeMillis() + EXPIRE_TIME); Algorithm algorithm = Algorithm.HMAC2
2021-10-12 18:04:10 980
原创 数据脱敏工具
/** * 对字符串进行脱敏操作 * @param str原始字符串 * @param prefix 左侧需要保留几位明文字段 * @param suffix 右侧需要保留几位明文字段 * @param maskStr 用于遮罩的字符串, 如'*' * @return 脱敏后结果 */ public static String desensitized(String str, int prefix, int suffix, String maskStr) { if (s..
2021-07-05 14:42:29 893
原创 自定义注解,aop实现
直接上代码…/** * @author gxq * @date * <p> * 自定义注解(实现数据库查询,接口访问权限一系列) */@Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.ANNOTATION_TYPE}) //表示此作用作用的目标,详细看我注解@Retention(RetentionPolicy.RUNTIME)//注解的生命周日@Document
2021-07-01 14:20:37 203
原创 自定义注解(方法调用实现)
直接上代码…说明:这个数据只存在用户id,我们想知道用户的名字,这是这个注解放在类下的字段上(@FieldValue(type = FieldValueTypeEnum.USER,fieldBy = “updateBy”)) 然后通过有这个注解自动吧名字通过set方法放进实体类中@Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.ANNOTATION_TYPE}) @Retention
2021-06-11 10:24:45 1330 1
原创 使用百度关键词过滤(文本,图像)
导入jar<dependency> <groupId>com.baidu.aip</groupId> <artifactId>java-sdk</artifactId> <version>${version}</version></dependency>配置://图像public class Sample { //设置APPID/AK/SK public sta
2020-12-25 16:31:04 575
原创 sql常见问题解决
sql语句中返回时间格式(为了方便java代码中不用处理时间)DATE_FORMAT(字段名, ‘%Y-%m-%d %H:%i:%s’) AS 别名,%M 月名字(January……December)%W 星期名字(Sunday……Saturday)%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)%Y 年, 数字, 4 位%y 年, 数字, 2 位%a 缩写的星期名字(Sun……Sat)%d 月份中的天数, 数字(00……31)%e 月份中的天数, 数字(0……3
2020-10-12 18:03:51 1658
原创 个人在开发中遇到注解(如果又缺少常用的还请留言告知谢谢各位)
类上注解@API 当前类说明@Slf4j 可以使用log方法@AllArgsConstructor 创建构造方法方法上注解@ApiOperation 方法说明@ApiImplicitParams 设置参数 里边是@ApiImplicitParam@ApiImplicitParams:用在请求的方法上,包含一组参数说明@ApiImplicitParam:对单个参数的说明 name:参数名value:参数的说明、描述required:参数是否必须必填paramType:参数放在哪
2020-09-28 15:06:37 842 2
原创 sql语句时间跟数字转换汉字的转换
sql语句中返回时间格式(为了方便java代码中不用处理时间)DATE_FORMAT(字段名, ‘%Y-%m-%d %H:%m:%s’) AS 别名,sql语句中返回男女(为了方便java代码中不用处理转换,因为数据库存储0跟1,返回0是男,1是女)CASE WHEN 字段= 值 THEN ‘返回1’ ELSE ‘返回2’ END AS 别名,...
2020-09-25 11:21:24 1317
原创 JSONObject转对象、集合、数组
废话不多说直接上代码发送http请求OkHttpClient client = new OkHttpClient(); Headers headers = new Headers.Builder().add("TENANT_ID", "1").build(); //设置请求头 Request request1 = new Request.Builder().url(url).headers(headers).build(); Response response = client.newCall
2020-09-17 11:22:38 21457
原创 minio图片上传
不多废话直接删代码安装一系列请关注官方文档https://docs.min.io/cn/minio-quickstart-guide.html导包必须的 <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>6.0.8</version> </dep
2020-09-15 16:08:53 1725
原创 cookie工具类内容详解
import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * * Cookie 工具类 *
2020-09-07 16:53:06 199
转载 JSON的三种解析方式以及JSONObject、JSONArray区别
**JSON的常用两种解析方式**一、什么是JSON?JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。JSON就是一串字符串 只不过元素会使用特定的符号标注。{} 双括号表示对象[] 中括号表示数组“” 双引号内是属性或值冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)所以 {“name”: “Michael”} 可以理解为是一个包含name为Michael的对象而[{“
2020-08-13 15:28:31 722
转载 Springboot2.x整合异步任务
代码实现异步任务的实现说实话非常简单。第一步:创建SpringbootAsyncTask项目第二步:开启异步任务的开关只需要在启动类里面添加一个注解开关即可。第三步:新建MyAsyncTask类在这里定义了3个任务,但是只有在第一个任务方法上加了异步注解。这是为了便于我们的时间验证。第四步:新建MyController类这个类的功能很明显,就是调用了三个方法。第五步:访问链接,测试一下1任务一耗时:1000毫秒2任务二耗时:2000毫秒3任务三耗时:3001毫秒4任务全部完成,总耗
2020-08-12 15:22:09 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人