自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 日常记录——MySQL—参数设置

back_log:MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中,请求等待区。等待连接的数量超过back_log,将不被授予连接资源。wait_timeout:MySQL客户端的数据库连接闲置最大时间值,单位秒。max_connections:最大连接数。max_user_connections:同一个账号能够同时连接到mysql服务的最大连接数,0表示不限制。thread_concurrency:并发线程数,该参数到5.6版本就去掉。default-storage-engi

2020-08-16 17:36:46 441

原创 日常记录——leetcode- 整数反转

题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。题解:public static int reverse(int x) { Long result = new Lon

2020-08-07 00:11:04 114

原创 日常记录——leetcode- 字符串相加

题目:给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。提示:num1 和num2 的长度都小于 5100num1 和num2 都只包含数字 0-9num1 和num2 都不包含任何前导零你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式题解:public String addStrings(String num1, String num2) { StringBuilder result = new StringBuild

2020-08-06 01:12:25 119

原创 日常记录——MySQL—优化

1.使用索引可以增加查询效率,但维护索引也需要成本。2.组合索引,注意最左匹配原则。

2020-08-04 23:11:29 130

原创 日常记录——leetcode- 爬楼梯

题目:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1 阶 + 1 阶2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。3. 1 阶 + 1 阶 + 1 阶4. 1 阶 + 2 阶5. 2 阶 + 1 阶题解://递归public int climbStairs(int n){

2020-08-03 23:23:36 215

原创 日常记录——MySQL—数据类型

一、设置建议越小越好:在数据预估范围内,一般情况下选择可以正确存储数据的最小数据类型。越小的数据类型通常更快,占用磁盘,内存和CPU缓存更小。越简单越好:简单的数据类型的操作通常需要更少的CPU周期。例如:整型比字符操作代价要小得多,因为字符集和校对规则(排序规则)使字符比整型比较更加复杂。尽量避免NULL:NULL需要额外的空间并且索引统计和比较的时候更复杂。二、数据类型1.整数类型类型长度有符号范围无符号范围场景tinyint1(-128,127)(0,255

2020-08-03 01:03:34 102

原创 日常记录——MySQL—锁

一、简介锁是计算机协调多个进程或纯线程并发访问某一资源的机制。永爱保证数据并发访问的一致性、有效性。模式:共享锁(读锁):其他事务可以读,但不能写。排他锁(写锁) :其他事务不能读取,也不能写。大体可分为两类:表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率高,并发度低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度小,发生锁冲突的概率低,并发度高。*默认情况下,表锁和行锁都是自动获得的, 不需要额外的命令,select前,会自动加读锁。insert 、update、dele

2020-08-02 00:25:55 89

原创 日常记录——MySQL—执行计划

执行计划:sql语句的执行过程。查看示例:EXPLAIN select * from user;字段1.id:sql执行顺序,id相同由上到下,id不同,大的先执行。2.select_type:类型含义sqlSIMPLE简单的 select 查询,查询中不包含子查询或者 unionEXPLAIN select * from user;PRIMARY查询中包含子查询或者 union ,外层为PRIMARY类型EXPLAIN select * from use

2020-08-01 01:20:31 146

common.zip

基于springboot的方法耗时自定义注解和切面,使用时将注解@costlogger注解到相应方法上,使用日志输出方法耗时。

2020-09-10

ideaworker.zip

博主的多线程文章的测试类-线程创建以及线程控制器 内含创建线程、synchronized、ReentrantLock、ReadWriteLock、CAS、四种引用、并发控制器、volatile

2020-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除