摘要:
oracle 实现方式: SELECT to_date('2024-10-31', 'yyyy-mm-dd') +1 FROM dual; mysql 实现方式: SELECT DATE_ADD('2024-10-31', INTERVAL 1 DAY); 此时查出来的都是 2024-11-01 , 阅读全文
摘要:
什么是class 对象 Class对象保存每个类型运行时的类型信息,如类名、属性、方法、父类信息等等。在JVM中,一个类只对应一个Class对象 可以将java 中的class 对象看成一个模具,我们new 出来的对象,则是通过模具按压出来的具体模型,模型里面的各种颜色各不相同(对象内的成员) cl 阅读全文
摘要:
注解定义: import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotat 阅读全文
摘要:
缩写释义: io:input/output 输入输出 fd: file descriptor 文件描述符,一个用于标识打开文件或网络连接的整数,系统为进程打开的每个文件保留一个文件描述符,可以用于读写文件 IO模型的分类: 分为同步IO和异步IO。 同步IO:用户发起IO,用户阻塞或轮训的查看是否就 阅读全文
摘要:
原因: V3.2.2 oceanbase 文档: 主键值规则(Primary Key Value Rule)是定义在某一键 Key(键指一列或一个列集)上的规则,其作用是确保表内的每一数据行都可以由某一个键值唯一地确定。 每个数据库表上最多只能定义一个 PRIMARY KEY 约束。构成此约束的列 阅读全文
摘要:
由于项目是前后端不分离的项目,很多接口都是通过jquery 表单提交参数到后端的,有些没有对传入参数判空,导致出现空指针等系列的问题 具体排查思路: 检查浏览器请求的参数,是否包含该字段,具体是在F12 检查具体请求里面有这个被转换为null的字段 接口debug 后端接口,检查参数是否接受正常,发 阅读全文
摘要:
之前线上遇到了个问题,需要临时处理一下同步过来的数据,删除重复项,当时没写出来这个sql,泪目..... 正好空下来了,理一下怎么写这个sql sql主要用到的还是 row_number这个函数,他会为根据指定条件,每行数据分配一个序号 语法格式:row_number() over(partitio 阅读全文
摘要:
Kisso 拦截器源码解析 什么是kisso kisso = cookie sso 基于 Cookie 的 SSO 中间件,它是一把快速开发 java Web 登录系统(SSO)的瑞士军刀。(源自官网介绍)kisso的认证就是基于jwt实现的。 jwt的概念 它是json web tokens 的缩 阅读全文
摘要:
前情提要 最近在做项目的改造,涉及到新增用户的离职冻结状态,当被离职/冻结后,尝试登录系统,则抛出不同的异常代码给前端,前端依据不同的异常代码提示不同的文本。所以需要对项目的认证逻辑简单调整,增加按照不同的登录用户的状态(离职/冻结)判断,如果满足指定状态,则抛出对应的异常代码。 认证逻辑 使用 j 阅读全文
摘要:
问题分析: 数据库执行语句时, 发现主机名与变量无效 可能原因 拼的sql不对,比如mybatis xml 文件丢失逗号 数据批量插入数据过多, mybatis 拼成的sql 过长, 执行的时候丢失设置的参数导致报错 解决方法: 改为分批写入数据解决, 写需求的时候大数据量的写入,导出需要考虑是否出 阅读全文