- 博客(5)
- 收藏
- 关注
原创 mybatis拦截器打印完整sql日志
开始创建拦截器,创建自定义拦截器必须实现Interceptor接口,那么我们新建一个SqlLoggerInterceptor类并实现Interceptor接口,并且通过@Intercepts和@Signature注解来配置拦截的方法和对象我们经常用到的就只有update和两个query,因此在@Intercepts内写上3个Signature,如:可以看出update、query、query中的args中的对象是和Executor中的update、query、query方法中的参数是一一对.
2021-12-28 18:06:27 2217
原创 mysql事务汇总
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣了钱,B却没收到。 3、隔离性(Isolation):同一时间,只允许一个事务请求同.
2020-11-25 18:11:47 277
原创 postgresql中的jsonb更新操作,update操作
postgresql中更新jsonb中某一个子属性的值需要将其转换为jsonb格式,如果不转换只能是string类型,不能是其他类型detail_info 中的子元素子属性增加固定值detail_info 元素为 :{"student": {"educationStats": {"other": 0, "doctor": 0, "master": 0, "college": 0, "bachelor": 0}}}update t_job_infoset detail_in...
2020-08-05 20:35:45 4948
转载 根据端口号关闭应用程序
以端口8080为例:1.查找对应的端口占用的进程:netstat -aon|findstr "8080" ,找到占用8080端口对应的程序的PID号:2.根据PID号找到对应的程序:tasklist|findstr "PID号" ,找到对应的程序名3.结束该进程:taskkill /f /t /im 程序名...
2018-03-02 15:28:48 461
转载 成员变量与局部变量
成员变量:作为类的成员而存在,直接存在于类中。所有类的成员变 量可以通过this来引用。局部变量:作为方法或语句块的成员而存在,存在于方法的参数列表和方法定义中。 1.成员变量可以被 public,protect,private,static等修饰符修饰,而局部变量不能被控制修饰符及 static修饰;两者都可以定义成final型。 2.成员变量存储在堆,局部变量存储在栈。局部
2017-08-21 21:46:23 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人