
java
java
老朱0797
这个作者很懒,什么都没留下…
展开
-
记录一个日志工具类
直接上代码public class ToLog { public static void write(String fileNameHead, String logString) { try { String logFilePathName = null; Calendar cd = Calendar.getInstance(); // int year = cd.get(Calendar.YEAR); String month = addZero(cd.g...原创 2021-09-26 10:53:51 · 226 阅读 · 0 评论 -
JAVA 高并发下单解决方案-分布式锁
背景:高并发情况下,商品出现超卖的情况。最终目标:保证数据的最终一致性。Contrrler 层框架 : Spring MVC第一次尝试: 最初的时候,发现Spring MVC是一个单例多线程的Controller框架。它在多线程同时访问的时候会出现线程不安全的情况。经过分析,发现如果不建立 成员变量 的话,线程不安全的情况是不会出现的。如果需要建立成员变量,解决这个问题可以通过 ThreadLocal 来解决这个问题。 ThreadLocal 可以存储 独属于 线程的变量。(PS:说了这么多还是没解决转载 2021-06-11 14:47:21 · 1131 阅读 · 1 评论 -
RSA实现对文件的加密解密
很多示例只能加密小文件 这个可以加密大点的文件 文件越大加解密时间越长package com.harp.oa.utils;import org.bouncycastle.jce.provider.BouncyCastleProvider;import javax.crypto.Cipher;import java.io.*;import java.math.BigInteger;import java.security.*;import java.security.interface原创 2021-05-12 14:06:18 · 3602 阅读 · 0 评论 -
AES实现对文件的加密解密
https://blog.youkuaiyun.com/moyanxuan_1993_2_24/article/details/53504791转载 2021-05-12 11:51:23 · 902 阅读 · 0 评论 -
org.apache.commons.lang3.StringUtils依赖
导入的common包一直找不到这个包 后面查询原来是要引入这个依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.10</version> </dependency>...原创 2020-08-28 10:10:19 · 18450 阅读 · 0 评论 -
MD5实例
public class Md5Utils{ private static final Logger log = LoggerFactory.getLogger(Md5Utils.class); private static byte[] md5(String s) { MessageDigest algorithm; try { algorithm = MessageDigest.getInstance("原创 2020-06-23 18:04:29 · 392 阅读 · 0 评论 -
IP工具类 获取IP
获取IPpublic class IpUtils{ public static String getIpAddr(HttpServletRequest request) { if (request == null) { return "unknown"; } String ip = request.getHeader("x-forwarded-for"); if (ip == null原创 2020-06-23 17:47:07 · 219 阅读 · 0 评论 -
java实现冒泡排序
OK 完成!原创 2020-06-12 16:45:24 · 162 阅读 · 0 评论