摘要: 在使用 mybatis 查询的时候, 只需要定义一个查询接口, mybatis 会为我们注入注解实现或是 xml 实现. 但当我们需要传递参数时, 通常需要 @Param 来定义一个名称, 但经常的, 我们也不难发现, 这个名称与参数名称通常是一样的: 在maven编译的时候会将方法参数签名会变成这 阅读全文
posted @ 2021-12-27 15:46 xiaowejie 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 原有数据库中创建函数的用户,会指定定义着,这个用户会随着函数迁移一起过去,所以在被迁移的程序中执行该函数,就会去寻找这个用户,可能会提示用户不存在 解决办法: 右键存储过程函数——>选择对象属性——>查看函数创建和所属是不是当前登录的用户,如果不是当前用户则点击ddl 去除定义者用户,再创建。 阅读全文
posted @ 2020-08-03 18:05 xiaowejie 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性 阅读全文
posted @ 2020-07-23 15:38 xiaowejie 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一般的DBMS系统,默认都会使用读提交(Read-Comitted,RC)作为默认隔离级别,如Oracle、SQLServer等,而MySQL却使用可重复读(Read-Repeatable,RR)。要知道,越高的隔离级别,能解决的数据一致性问题越多,理论上性能损耗更大,可并发性越低。隔离级别依次为> 阅读全文
posted @ 2020-07-23 15:37 xiaowejie 阅读(323) 评论(0) 推荐(0) 编辑
摘要: mysql> show status like 'Threads%'; + + + | Variable_name | Value | + + + | Threads_cached | 58 | ###代表当前此时此刻线程缓存中有多少空闲线程 | Threads_connected | 57 | # 阅读全文
posted @ 2020-06-12 13:47 xiaowejie 阅读(238) 评论(0) 推荐(0) 编辑
摘要: package com.yiban.abc.util; import org.springframework.beans.BeansException; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.BeanFactoryAware; import o... 阅读全文
posted @ 2019-10-10 13:48 xiaowejie 阅读(357) 评论(0) 推荐(0) 编辑
摘要: //遍历order,得到属性值不为空的属性,type:操作类型。0是新增,1是更新 private Map<String, Object> reflect(Order order,String type) throws Exception{ Map<String, Object> map=new HashMap<String, Object>(); Class<? extends Order> c 阅读全文
posted @ 2019-09-20 15:51 xiaowejie 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: # 平滑关闭和启动 Spring Boot 程序#设置端口SERVER_PORT="8090"#当前时间time=`date +%Y-%m-%d`#设置应用名称JAR_NAME="pay-getway"#设置 JAVA 启动参数#JAVA_OPTIONS="-server -Xms1024M -Xm 阅读全文
posted @ 2019-09-20 11:57 xiaowejie 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1、在pom文件中加入: <!--平滑升级包 开始 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 阅读全文
posted @ 2019-09-20 11:54 xiaowejie 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: //businessId分表目标值,tableSize:表数量,tableSuffix:表后缀 public static String getTableSuffix(String businessId,long tableSize,String tableSuffix){ //获取目标hash值 阅读全文
posted @ 2019-08-20 15:58 xiaowejie 阅读(505) 评论(0) 推荐(0) 编辑