摘要:
1. 执行tzselect命令 --> 选择Asia --> 选择China --> 选择1) Beijing Time >然后输入1。 2. 把 TZ='Asia/Shanghai'; export TZ 放在/etc/profile下3. 执行 source /etc/profile 生效 阅读全文
摘要:
CompletableFuture.runAsync(() -> { //代码块 }); //可以选择线程执行后的结果去判断下一步的执行,具体使用百度自查 阅读全文
摘要:
//调用 List<user> data = new ArrayList<>(); List<user> rows = getPersonResult(personIds,0L,30000,data); /** 数据量太大 数据库报错 分流处理 **/ public List<user> getPe 阅读全文
摘要:
下面是正常的查询多条数据,如果我要合并成列怎么办。 其实pg有自带的array_to_string函数 ,但是写法稍微有点麻烦,但是可以根据array_to_string函数自定义一个函数去简化写法。 CREATE AGGREGATE group_concat(anyelement)( sfunc 阅读全文
摘要:
记录一下反射的用法 用org.springframework.util里面的工具类去反射注解的字段值 Class<?> clz = Class.forName("...");Map<String, String> map = new ConcurrentHashMap<>();ReflectionU 阅读全文
摘要:
记录一下zip压缩文件下载 下载的内容有些大 ,通过变成.zip的文件的话会小很多,response是HttpServletResponse,记得关闭流 //文件压缩下载 ZipOutputStream out; String fileName = dataType + ".zip"; respon 阅读全文
摘要:
关于什么是xss漏洞 参考:https://blog.csdn.net/cpongo11/article/details/103312716 对页面传入的参数值进行过滤,过滤方法如下 public static String xssEncode(String s) { if (s == null | 阅读全文
摘要:
单例模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。 这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 创建: public class AntiFraudData { //创建对象 p 阅读全文
摘要:
request 是 javax.servlet.http.HttpServletRequest 获取其他机器访问自己服务时的真实ip public String getIP(HttpServletRequest request){ String ip = request.getHeader("x-f 阅读全文
摘要:
功能:主要有一个修改日志的需求,在修改时需要修改前后的值做一个日志 解释:传入两个实体对象,通过getClass().getDeclaredFields()获取对象的字段,然后比较不相同的值存到map里面,移除不需要的字段值后存到string里面返回 /** 获取修改的内容*/public stat 阅读全文