• 默认版本是9.4.0 第一步 add-apt-repository ppa:ubuntu-toolchain-r/test 第二步 apt update 第三步 apt install gcc-11 apt install g++-11 查...
  • postgres 自增需要先进行创建自增序列, 指定自增值, 最小值, 最大值: CREATE SEQUENCE "public"."tt_id_seq" INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854...
  • MDC 可用于绑定日志上下文信息 Slf4j: org.slf4j.MDC slf4j作为日志门面, 定义了相当多的规范 例: 生成一个唯一id, 来区分输出的日志归属于哪次http请求 效果 20:43:30.204 [xid=15294430...
  • 项目中用LocalDateTime替换Date后, 许多地方需要增加配置 配置Json响应格式化方式 注册JavaTimeModule /** * 序列化LocalDateTime */ @Bean public JavaTimeModule j...
  • master docker run -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 --network rootnet --ip 172.18.0.10 -v /usr/soft/mysql-master/d...
  • @Slf4j @Configuration(proxyBeanMethods = false) public class FeignLoadBalancedConfiguration { @Bean public LoadBalancerFeig...
  • 1.查找进程 通过top -c命令可以确定出现问题的进程 2.查找线程 接下来就要找到这个进程中是哪个线程出现问题 这个确定也是比较简单的,只需要输入命令:top -Hp PID 例 top -Hp 9828 3.定位代码 jstack 进程P...
  • 下载seata服务端 https://github.com/seata/seata/releases 修改registry.conf 这里使用nacos做注册中心和配置中心, 也就不需要服务端的file.conf了 但是使用nacos时, nac...
  • 引入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starte...
  • MySQL 版本: 8.0.25 隔离级别: 可重复读 InnoDB有两种不同的SELECT,即普通SELECT 和 锁定读SELECT. 锁定读SELECT 又有两种,即SELECT ... FOR SHARE 和 SELECT ... FOR...
  • 对于普通select来说, InnoDB使用MVCC保证了事务隔离. 同一事务的两次相同查询语句都是同样结果, 其他事务修改记录不影响当前事务, 特殊情况是会看到同一事务中先前语句所做的更新, 所以对于普通select(快照读)来说, MVCC是...
  • 如果一整句查询中多个子查询都需要使用同一个子查询的结果,那么就可以用with as,将共用的子查询提取出来,加个别名。后面查询语句可以直接用,对于大量复杂的SQL语句起到了很好的优化作用 特别对于UNION ALL比较有用. 因为UNION AL...
  • Mybatis框架对于处理一对多的情况有两种方法 查询的时候JOIN子表, 然后交给MyBatis拼装数据 查询的时候不JOIN子表, 主表查询完成后发起select再查询关联表数据, 还可以配置fetchType=lazy进行懒加载 ...
  • #include <windows.h> string getValue(const char* env) { string value = ""; char valueArr[1024] = { 0 }; unsigned int ...
  • 在此仅记录一种思路 public interface SuperMapper<T> extends BaseMapper<T> { default List<T> idNotInList(List<?&g...

22xCode官方QQ群

  手机QQ扫描下方二维码可快速加群
加群二维码

网站统计