上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 参数 线程池的构造函数有7个参数,分别是corePoolSize、maximumPoolSize、keepAliveTime、unit、workQueue、threadFactory、handler。下面会对这7个参数一一解释。 一、corePoolSize 线程池核心线程大小 线程池中会维护一个最 阅读全文
posted @ 2021-09-17 16:41 忙碌了一整天的L师傅 阅读(595) 评论(0) 推荐(0)
摘要: 创建线程池 import lombok.extern.slf4j.Slf4j; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuratio 阅读全文
posted @ 2021-09-17 15:58 忙碌了一整天的L师傅 阅读(325) 评论(0) 推荐(0)
摘要: SQL优化 1、介绍 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是随着互联网大数据的兴起,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。 系统优化中一个很重要的方面就是SQL语句的优化 阅读全文
posted @ 2021-09-17 15:40 忙碌了一整天的L师傅 阅读(32) 评论(0) 推荐(0)
摘要: 一致性Hash算法背景 一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。 但现在 阅读全文
posted @ 2021-09-17 15:23 忙碌了一整天的L师傅 阅读(92) 评论(0) 推荐(0)
摘要: on-progress钩子里面加数量会导致,每次数量改变,页面重新渲染,触发on-progress,导致死循环 应该使用on-change钩子,设置一个filecount全局变量,每次on-change触发都做一次赋值 handFileChange(files, fileList) { this.f 阅读全文
posted @ 2021-09-16 16:29 忙碌了一整天的L师傅 阅读(548) 评论(0) 推荐(0)
摘要: SpringMVC Controller默认情况下是Singleton(单例)的,当request过来,不用每次创建Controller,会用原来的instance去处理。那么当多个线程调用它的时候,会不会发生线程不安全呢? 1、先说明下 Controller默认情况 单例的问题: 使用Spring 阅读全文
posted @ 2021-09-16 13:03 忙碌了一整天的L师傅 阅读(1676) 评论(0) 推荐(0)
摘要: AVG函数AVG()函数计算一组值的平均值。 它计算过程中忽略NULL值。 SELECT AVG(buyPrice) average_buy_price FROM products; COUNT()函数COUNT()函数返回表中的行数。 SELECT COUNT(*) AS Total FROM p 阅读全文
posted @ 2021-09-15 16:23 忙碌了一整天的L师傅 阅读(68) 评论(0) 推荐(0)
摘要: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比如 SELECT * FROM [user] WHERE u_name 阅读全文
posted @ 2021-09-15 15:28 忙碌了一整天的L师傅 阅读(134) 评论(0) 推荐(0)
摘要: 1)一级缓存 Mybatis的一级缓存是指SQLSession,一级缓存的作用域是SQlSession, Mabits默认开启一级缓存。 在同一个SqlSession中,执行相同的SQL查询时;第一次会去查询数据库,并写在缓存中,第二次会直接从缓存中取。 当执行SQL时候两次查询中间发生了增删改的操 阅读全文
posted @ 2021-09-15 15:17 忙碌了一整天的L师傅 阅读(479) 评论(0) 推荐(0)
摘要: 1、不管有没有出现异常,finally块中代码都会执行; 2、当try和catch中有return,break,continue时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,不管finally中的代码 阅读全文
posted @ 2021-09-15 15:10 忙碌了一整天的L师傅 阅读(2033) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页