zoukankan      html  css  js  c++  java
  • java login小方法集合

    Md5PasswordEncoder md5 = new Md5PasswordEncoder();
    if (user != null && md5.isPasswordValid(user.getPassword(), password.trim(), SALT)) {}
    // isPasswordValid :
    public boolean isPasswordValid(String encPass, String rawPass, Object salt) {
    String pass1 = "" + encPass;
    String pass2 = this.encodePassword(rawPass, salt);
    return PasswordEncoderUtils.equals(pass1, pass2);
    }



    values 提高性能 每500条数据访问一次数据库
    // 更新日志
            List<Order> orderList = taskMapper.selectCompletedOrderIdByShowId(showIdList);
            int size = orderList.size();
            if (orderList != null && size > 0) {
                List<OrderLog> orderLogList = new ArrayList<>();
                Date now = new Date();
                for (int i = 0; i < size; i += 500) {
                    int end = (size > 500 ? i + 500 : size);
                    for (Order order: orderList.subList(i, end)) {
                        OrderLog log = new OrderLog();
                        log.setOrderId(order.getOrderId());
                        log.setPayStatus(order.getPayStatus());
                        log.setOrderStatus(Orderstatus.COMPLETE.getKey());
                        log.setOperationDesc("已完成");
                        log.setReason("订单所在场次已完成");
                        log.setCreateUser(0L);
                        log.setCreateTime(now);
                        orderLogList.add(log);
                    }
                    orderLogService.addOrderLog(orderLogList);
                }
            }
  • 相关阅读:
    asp.net core 不依赖autofac实现aop
    C# 获取调用者信息
    IIS 命令学习
    Jenkins + PowerShell + .net core 自动打包
    gogs 自定义配置
    搜索文件内容神器:SearchMyFiles
    非常强大的磁盘计算大小工具:TreeSizeFree
    rancher入门教程
    IQueryable 表达式解析学习
    Sql server 入门权威指南
  • 原文地址:https://www.cnblogs.com/wangzhaoshuang/p/9144060.html
Copyright © 2011-2022 走看看