自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

原创 考勤&可视对讲存储过程

------------------考勤刷卡记录-----------------------------------DROP PROCEDURE IF EXISTS add_swipe_records;DELIMITER //CREATE PROCEDURE add_swipe_records (IN addNum INT,IN dateStr VARCHAR(100))BEGINDECLARE looIndex INT DEFAULT 1;DECLARE de BIGINT DEFAU

2021-10-26 15:57:12 135

原创 慢查询分析

临时开启慢查询将 slow_query_log 全局变量设置为“ON”状态 ,临时生效,mysql重启后就会失效show variables like 'slow_query_log%';set global slow_query_log='ON';show variables like 'long_query_time';set global long_query_time=1;设置慢查询日志存放的位置show variables like 'slow_query_log_f

2021-03-04 17:18:12 289 3

转载 匿名内部类中使用的外部局部变量为什么只能是final变量

被匿名内部类引用的变量会被拷贝一份到内部类的环境中但其后,在外部,该变量如果被修改,则内部外部不一致Java为了避免数据不同步的问题,做出了匿名内部类只可以访问final的局部变量的限制。究其原因,在于区域变量 x 并不是真正被拿来于匿名内部类中使用,而是在内部匿名类别中复制一份,作为field成员来使用,由于是副本,即便你在匿名内部类中对 x 作了修改,也不会影响真正的区域变量 x,事实上您也通不过编译器的检查,因为编译器要求您加上"final"关键词,这样你就知道你不能在内部匿名类别中.

2021-02-27 10:15:29 371

原创 Maven依赖冲突和MavenHelper插件

一、背景介绍Java的强大之处就是在于它的生态环境,有众多的第三方服务支持复杂项目的开发。基本上每个稍微有点规模的Java项目都会依赖到众多的jar包,而Maven应该是目前管理jar包依赖最流行的工具。二、知识剖析Maven采用“最近获胜策略(nearest wins strategy)”的方式处理依赖冲突。换句话说,如果一个项目依赖于相同artifact的多个版本,在“依赖树”中离项目最近的那个版本将被使用。三、常见问题现在有一个web应用resolve-web。4个jar包:project

2021-01-15 15:11:36 432

原创 Mysql锁机制-自学参考

https://www.cnblogs.com/chenqionghe/p/4845693.html

2020-10-16 16:06:46 67

原创 Redis 持久化之RDB和AOF-自学记录

参考链接:https://www.cnblogs.com/itdragon/p/7906481.html

2020-10-10 12:55:26 64

原创 SpringBean生命周期—自学用

–自学使用https://www.cnblogs.com/zrtqsk/p/3735273.html

2020-09-14 20:04:45 69

原创 多线程并发学习脑图

2020-09-04 15:49:18 276

原创 JVM垃圾收集器自学参考

自己学习参考使用:https://www.jianshu.com/p/50d5c88b272d

2020-09-03 17:49:21 75

原创 JVM内存管理脑图

2020-09-02 21:43:04 86

原创 Java中在对集合进行遍历删除时为什么要使用迭代器

先看一下下面的一段代码:public static void main(String args[]) { List<String> famous = new ArrayList<String>(); famous.add("liudehua"); famous.add("madehua"); famous.add("liushishi"); famous.add("tangwei"); for (String s : famous)

2020-08-26 11:08:24 1543 1

原创 java中的基本数据类型存放位置

基本数据类型是放在栈中还是放在堆中,这取决于基本类型声明的位置。一:在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放在方法栈中,当方法结束系统会释放方法栈,其对应在该方法中声明的变量随着栈的销毁而结束,这就局部变量只能在方法中有效的原因 在方法中声明的变量可以是基本类型的变量,也可以是引用类型的变量。 (1)当声明是基本类型的变量的时,其变量名及值(变量名及值是两个概念)是放在方法栈中...

2020-08-24 17:03:51 568

原创 单精度和双精度问题

一,什么是单精度和双精度单精度数(float)是指计算机表达实数近似值的一种方式。VB中Single(单精度浮点型)变量存储为 IEEE 32 位(4个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从1.401298E-45 到 3.402823E38 。双精度浮点数(double)是计算机使用的一种数据类型,使用 64 位(8字节) 来存储一个浮点数。 它可以表示十进制的15或16位有效数字,其可以表示的数字的绝对值

2020-08-24 10:46:54 13940 1

原创 原码,反码,补码,int类型取值范围为何是(-128~127)

原码,反码,补码详解;计算机为何采用补码形式存储整数;int类型数值的取值范围为何是(-128~127);

2020-08-23 18:34:14 4051 1

原创 JS浮点计算精度问题

双精度浮点数的小数部分最多支持 52 位,所以两者相加之后得到这么一串 0.0100110011001100110011001100110011001100110011001100 因浮点数小数位的限制而截断的二进制数字,这时候,我们再把它转换为十进制,就成了 0.30000000000000004

2019-08-23 10:05:57 132

原创 一键重装系统(加激活)

这几天总是有电脑小白的同学让我帮重装系统,但是由于平时比较忙,没时间帮他全程盯到底,自己就写了一个步骤给他,其实这些东西在网上一搜一大堆,但是既然写了就放在这上面吧,万一有人觉得我这个比较简单呢,嘿嘿!废话不说,全在文件夹里面了,里面有一个步骤.txt文件,大家按照上面的来就可以了!另外里面有一个激活工具,安装完成别忘记激活哦!链接:https://pan.baidu.com/s/1Op8Z8...

2019-05-28 15:16:05 1172

database.zip.004

database.zip.004

2021-04-29

database.zip.003

database.zip.003

2021-04-29

database.zip.002

database.zip.002

2021-04-29

database.zip.001

database.zip.001

2021-04-29

千帆竞发—Redis分布式锁.md

千帆竞发—Redis分布式锁.md

2021-03-25

谷歌高畅、BAT霜神leetcode刷题笔记.zip

谷歌高畅、BAT霜神leetcode刷题笔记.zip

2021-03-23

空空如也

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

TA关注的人

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