java开发工具类
qq_1473179505
这个作者很懒,什么都没留下…
展开
-
java字符串base64编码解码
/** * Java8中的Base64编码 * @param str * @return */ public static String encodeByJava8(String str) { try { return Base64.getEncoder().encodeToString(str.getBytes("UTF-8")); } catch (Exception e) { ...原创 2021-11-25 15:42:14 · 396 阅读 · 0 评论 -
自定义注解加aop切面实现动态修改方法参数
第一步先创建一个注解类@Retention(RetentionPolicy.RUNTIME)@Target(value = {ElementType.METHOD})@Documentedpublic @interface CompanyConditionAnno {}第二步,定义切面@Aspect@Componentpublic class LogAspect {//定义切点,指向一个我刚定义的注解 @Pointcut("@annotation(org.siteinfo.c原创 2021-05-30 17:20:03 · 4293 阅读 · 0 评论 -
string转数组,数组转list
String转数组: String str = "ab,cde,fg"; //String转数组 String[] a = str.split(","); //数组转list List<String> strings = Arrays.asList(a);原创 2019-11-26 14:00:04 · 309 阅读 · 0 评论 -
springboot使用Pagehelper进行分页查询,total总是为1
第一步:导入jar包依赖<!-- 分页助手启动器 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifac...原创 2019-11-18 14:05:05 · 2548 阅读 · 0 评论 -
websocket 服务器端程序常规使用
1.新建一个springboot项目,导入pom文件websocket依赖的jar<!-- 添加webSocket依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId>原创 2021-05-19 18:26:22 · 338 阅读 · 0 评论 -
mybatis流式查询
简介流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。如果没有流式查询,我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行高效的分页查询。因此流式查询是一个数据库访问框架必须具备的功能。流式查询的过程当中,数据库连接是保持打开状态的,因此要注意的是:执行一个流式查询后,数据库访问框架就不负责关闭数据库连接了,需要应用在取完数据后自己关闭。MyB转载 2021-11-13 17:11:55 · 143 阅读 · 0 评论 -
java实现非对称加密(RSA)
工具方法package com.fhxy.utils;import org.apache.commons.net.util.Base64;import org.apache.tomcat.util.http.fileupload.IOUtils;import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.security.*;import java.security.interfaces.RSAPr原创 2021-11-25 17:02:06 · 2273 阅读 · 0 评论 -
Lambda语法学习
一、四大内置函数1.消费型接口释义:有去无回,有参数但是没有返回值。类:Consumer抽象方法:void accept(T t);2.供给型接口:释义:没有参数但是有返回值。类:Supplier抽象方法:T get();3.函数型接口:释义:有参数也有返回值。类:Function抽象方法:R apply(T t)4.断言型接口:释义:判断true和false。类:Predicate抽象方法:boolean test(T t)二.几种语法无参数,无返回值Runnab原创 2021-04-28 21:05:49 · 118 阅读 · 1 评论 -
Java从服务器获得图片输入流InputStream
public class donload { public static InputStream getInputStream(String urlPath) { InputStream inputStream = null; HttpURLConnection httpURLConnection = null; try { URL url = new URL(urlPath); httpURLConne原创 2022-05-09 11:24:19 · 758 阅读 · 0 评论