03 2021 档案
摘要:1. 日期相关 查询当天的记录 SELECT * from table_name where date(date) = curdate()
阅读全文
摘要:事务 什么是事务? 事务的4大特性 不考虑事务的隔离性,会引发安全问题 脏读 一个事务读取了另一个事务改写但还未提交的数据,如果这些数据回滚,则读到的数据是无效的。 不可重复读 在同一个事务中,多次读取同一数据返回的结果不同,(读取到了另一事物修改并提交的数据) 虚读(幻读) 一个事务读取数据过程中
阅读全文
摘要:1. 现象 异常堆栈信息 ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLT
阅读全文
摘要:1. Dubbo 高性能的Java RPC 框架 RPC 远程(相对于本地)过程调用协议 采用C/S模式,底层使用的还是网络通信协议比如TCP等。 dubbo 框架,要做的事情是什么? 2. 两大协议 RPC 协议/dUBBO 协议:应用场景是,搭建框架相同的项目中,比如都是Java项目 Http协
阅读全文
摘要:1. 确定一条数据的依据 先确定哪几个字段是可以唯一标识一条记录的。 哪些字段是会在多条记录中重复出现的。一般主键都是可以唯一标识一条记录的
阅读全文
摘要:1. 获取完整的日志信息 e.getMessage() ,很多时候,并不能提供有效的异常信息 打印堆栈信息 public static String getTrace(Throwable t) { StringWriter stringWriter= new StringWriter(); Prin
阅读全文
摘要:1. 遇到的问题 使用mybatis plus出现There is no getter for property named 'null' in 'xx' 遇到这种情况,一般是使用updateById等,根据主键进行增删改的方法。但是实体类上没有加@TableId注解导致的。 2.自定义Sql的使用
阅读全文
摘要:1、多线程简介 1.1线程和进程 Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。 这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系
阅读全文
摘要:while 循环插入测试数据 1.创建存储过程 create or replace procedure proc_test_while is i number; begin i := 0; while i < 40 loop i := i + 1; insert into table_name (x
阅读全文

浙公网安备 33010602011771号