代码集锦
一颗向上的草莓
后台开发者,前端爱好者,个人博客:http://catchu.github.io
展开
-
springboot读取resource下面的文本文件
@RequestMapping("/test") public String test() { //直接将目标文件读成inputstream this指当前类的实例对象 InputStream ins = this.getClass().getClassLoader().getResourceAsStream("userInfo.txt"); BufferedReader reader = new BufferedReader(new InputStreamReader(ins)); ..原创 2021-04-08 17:09:32 · 684 阅读 · 0 评论 -
提取文本内容的url内容
import java.util.regex.Pattern;import java.util.regex.Matcher;/** * Commonly used regular expression patterns. */public class Patterns { /** * Regular expression to match all IANA top-level domains. * List accurate as of 2011/07..原创 2021-04-08 17:07:26 · 4011 阅读 · 0 评论 -
1、生成一对app密钥
public class AppUtils { //生成 app_secret 密钥 private final static String[] chars = new String[]{"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",.原创 2020-11-05 19:31:45 · 1075 阅读 · 0 评论 -
javabean和xml相互转化的工具类
javabean和xml相互转化的工具类package com.xykj.koala.course.common.util;import javax.xml.bind.JAXBContext;import javax.xml.bind.JAXBException;import javax.xml.bind.Marshaller;import javax.xml.bind.Un...原创 2019-07-10 11:47:14 · 1132 阅读 · 0 评论 -
订单号生成策略
生成规则:单号类型1位 + 15位时间戳 + 用户id后4位 + 随机数4位package com.xykj.koala.course.common.util;import com.xykj.koala.course.common.enums.OrderTypeEnum;import java.text.SimpleDateFormat;import java.util.Dat...原创 2019-07-10 11:49:45 · 3464 阅读 · 0 评论 -
java线程池工具类
java中线程是非常常用的,为了方便的使用,这里从项目中总结一个线程池工具类:1.继承ThreadPoolExecutor类public class ExecutorsUtil extends ThreadPoolExecutor{ private static final Logger LOGGER = LoggerFactory.getLogger(ExecutorsUtil...原创 2019-07-16 20:14:45 · 1767 阅读 · 1 评论 -
如何使用Cookie来保存用户的登录信息
1.登录成功后生成Cookie响应给客户端登录成功之后将登录用户的id,用户类型,用户来源平台,登录时间等信息序列化成字符串,然后再通过对称加密,生成一个字符串作为cookie的value值响应给客户端。代码如下: public void createCookieAndRegisterDevice(LoginVO loginVO, HttpServletRequest httpServ...原创 2019-07-31 08:35:44 · 4290 阅读 · 0 评论 -
如何使用token保存用户登录信息
1.登录成功后生产token登录成功之后,后台生成一个token,将token保存在redis中,key是token,value是用户id,并且把token响应给前端,前端每次请求时都把token传给后台进行鉴权。生成token代码如下: private String logining(String account,Long userId){ String token =...原创 2019-07-31 10:09:53 · 13672 阅读 · 2 评论 -
java自定义异常处理
1.自定义异常继承RuntimeExceptionArgumentExceptionpublic class ArgumentException extends RuntimeException { public ArgumentException() { } public ArgumentException(String message) { ...原创 2019-07-26 14:39:42 · 485 阅读 · 0 评论