03 2021 档案

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

// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css