1. 17 9月, 2023 4 次提交
  2. 23 8月, 2023 1 次提交
  3. 06 8月, 2023 1 次提交
  4. 28 6月, 2023 1 次提交
  5. 31 3月, 2023 1 次提交
  6. 19 3月, 2023 1 次提交
  7. 11 3月, 2023 1 次提交
  8. 06 3月, 2023 2 次提交
  9. 05 3月, 2023 1 次提交
    • 查尔斯-BUG万象集's avatar
      优化:基于阿里巴巴 Java 开发手册(黄山版)优化 Jackson 超大整数配置 · 8823211f
      查尔斯-BUG万象集 提交于
      1.编程规约>前后端规约>第6条:
      【强制】对于需要使用超大整数的场景,服务端一律使用 String 字符串类型返回,禁止使用 Long 类型。
      说明:Java 服务端如果直接返回 Long 整型数据给前端,Javascript 会自动转换为 Number 类型(注:此类型为双精度浮点数,表示原理与取值范围等同于 Java 中的 Double)。Long 类型能表示的最大值是 263-1,在取值范围之内,超过 253(9007199254740992)的数值转化为Javascript 的 Number 时,有些数值会产生精度损失。
      扩展说明,在 Long 取值范围内,任何 2 的指数次的整数都是绝对不会存在精度损失的,所以说精度损失是一个概率问题。若浮点数尾数位与指数位空间不限,则可以精确表示任何整数,但很不幸,双精度浮点数的尾数位只有 52 位。
      反例:通常在订单号或交易号大于等于 16 位,大概率会出现前后端订单数据不一致的情况。比如,后端传输的 "orderId":362909601374617692,前端拿到的值却是:362909601374617660
      8823211f
  10. 02 3月, 2023 1 次提交
    • 查尔斯-BUG万象集's avatar
      新增:新增功能权限适配及校验 · 94be1f95
      查尔斯-BUG万象集 提交于
      1.后端 API 注解鉴权使用方式:@SaCheckPermission("system:user:add")
      2.前端全局指令函数使用方式:v-permission="['system:user:add']"
      3.前端权限判断函数使用方式:checkPermission(['system:user:add'])
      94be1f95
  11. 01 3月, 2023 1 次提交
  12. 27 2月, 2023 1 次提交
  13. 26 2月, 2023 3 次提交
  14. 25 2月, 2023 1 次提交
  15. 24 2月, 2023 1 次提交
  16. 22 2月, 2023 1 次提交