- 博客(16)
- 收藏
- 关注
原创 RSA加解密
import cn.hutool.crypto.SecureUtil;import cn.hutool.crypto.asymmetric.KeyType;import cn.hutool.crypto.asymmetric.RSA;import org.apache.commons.codec.binary.Base64;import java.security.KeyFactory;import java.security.KeyPair;import java.security.Pri.
2021-08-23 11:20:14
126
原创 jsoup爬虫代码
1、添加依赖<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.10.2</version> </dependency> <dependency> <g
2021-08-11 13:32:36
329
原创 复制文件(包含编码设置)
import org.junit.Test;import org.springframework.boot.test.context.SpringBootTest;import java.io.*;//@RunWith(SpringRunner.class)@SpringBootTest(classes = ServiceApplication.class)public class FileTest { @Test public void copy() throws Exce
2021-08-11 13:16:21
283
原创 springBoot使用多数据源
配置文件配置数据源连接信息## 默认数据库配置spring.datasource.type = com.alibaba.druid.pool.DruidDataSourcespring.datasource.url = spring.datasource.username = spring.datasource.password = spring.datasource.driver-class-name = com.mysql.cj.jdbc.Driver#数据源2配置spring.da.
2021-08-06 19:07:00
137
原创 生成随机字符串
/** *生成随机字符串 */ public String generalRandomString() { String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Random random=new Random(); StringBuffer sb=new StringBuffer(); for (int i...
2021-04-13 11:23:37
80
原创 MD5加密
import com.noahgroup.zxgwapp.api.enums.ExceptionEnum;import com.noahgroup.zxgwapp.exceptions.ResponseException;import sun.misc.BASE64Encoder;import java.security.MessageDigest;public class MD5Util { /** * * @param pwd * 需要加密的字符串 *
2020-12-21 15:46:21
234
原创 RSA加解密
import cn.hutool.core.util.CharsetUtil;import cn.hutool.core.util.StrUtil;import cn.hutool.crypto.asymmetric.KeyType;import cn.hutool.crypto.asymmetric.RSA;import lombok.extern.slf4j.Slf4j;import org.apache.commons.codec.binary.Base64;@Slf4jpublic
2020-12-21 14:01:46
251
原创 判断List数组是否为空
if (CollectionUtils.isEmpty(entityList)) { return Collections.emptyList(); }
2020-12-18 09:30:12
1453
原创 遮蔽工具类
public static class MaskUtils { private final static int PHONE_MASK_LEN = 4; /** * 手机号中间4位遮蔽 * @param strVal 手机号 13800001111 * @return 138****1111 */ public static String phoneMask(String strVal){ if(StringUtils.isEm
2020-12-16 13:43:02
124
原创 判断是否是大陆手机号的正则表达式
public boolean judgeMobile(String mobilePhone){ String regex = "(13|14|15|17|18|19)[0-9]{9}"; boolean flag = decryptPhone.matches(regex); if(!flag){ return false; } return null; }
2020-12-13 16:51:49
779
原创 SimpleDateFormat日期格式转换的使用
将Data类型数据和String类型的转换 public void simpleDateFormat (){ //将Date类型转换为String类型 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd"); String formatRightNow = simpleDateFormat.format(new Date()); //将String类型转换
2020-12-13 16:48:53
160
原创 分布式思想
1 分布式思想1.1 分布式分类1.2 分布式计算说明:一项任务由多个服务器共同完成,就叫分布式计算。例子:假如一项任务单独完成需要10天,如果有10个人共同完成,则一天完成。大数据处理技术——一个任务拆出来,由多个线程共同完成。1.3 分布式系统说明:将项目按照特定的功能模块及层级进行拆分,从而降低整个系统架构的耦合性问题。2 传统项目存在的问题传统项目将所有的模块都写到一期,如果其中一个模块出现了问题,则可能导致整个系统出现问题。3 分布式系统拆分核心:无论将来项目怎么拆分,都是同一
2020-11-02 15:00:24
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人