自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 正则校验yyyyMMdd时间格式

(1)该方法并不严谨,仅仅是简单的格式校验,类似 2月30日(0230),2月31日(0231),4月31日(0431),这种明显错误的日期,不能校验出来。:表示匹配四个数字,这里用于表示4位年份;:表示 01-09,10-19,20-29,30,31,即01~31日。:表示 01-09,10-12,即12个月份;(2)平年没有2月29日,也不适用于此校验。:表示字符串的开始;

2023-12-08 11:05:51 785

原创 Thread.join()

(2)当 millis>0,循环判断isAlive(),若存活,判断是否已经达到规定时间,已达到,break结束,当前线程不再等待目标线程执行完毕,继续向下执行后续逻辑;(1)当 millis=0,isAlive()判断目标线程是否存活,若存活,则当前线程进入wait状态,等待目标线程执行结束,isAlive()返回false,当前线程向下执行。作用:等待线程终止。子线程调用join()方法后,主线程后面的代码要等待子线程完成后才能执行。归根究底,join调用的都是 join(long millis)

2023-08-16 10:07:40 142 1

原创 数据库范式

数据库范式

2023-01-04 00:29:05 195

原创 8位byte类型,二进制范围为什么是 -128 ~ 127

8位byte类型,范围为什么是 -128 ~ 127

2023-01-03 17:26:25 787

原创 时间复杂度

2、也就是说,大O表示法,并不是以秒为单位的,其表示的也是效率(例如,O(log n)比O(n)快。1、大O表示法,指出了最糟情况下的算法运行时间,可以理解为:O(n),n可以理解为最大操作数。2、谈论算法的速度时,其实是说随着输入的增加,其运行时间将以什么样的速度增加。3、O(n*logn),这样的算法包括快速排序(是一种速度较快的排序算法)4、O(n²),这样的算法包括选择排序(是一种速度较慢的排序算法)2、O(n),也叫线性时间,这样的算法包括简单查找。1、算法的速度并非指时间,而是指操作数的增速。

2021-07-02 16:51:29 81

原创 MySQL查询表索引命令及含义

MySQL查询表索引命令及含义示例图:↓↓↓SQL:show index FROM 表名;或者,show KEYS from 表名;所得结果每列含义:Table: 表的名称。Non_unique: 如果索引不能包括重复词,则为0。如果可以,则为1。Key_name: 索引的名称。Seq_in_index: 索引中的列序列号,从1开始。Column_name: 列名称。Collation: 列以什么方式存储在索引中。在MySQL中,有值‘A’(升序)或NULL(无分类)。Cardin

2021-06-08 16:55:13 513

原创 电子书如何通过邮箱传入kindle

1、找到当前设备提供的亚马逊接收电子书的邮箱地址kindle主页右上角,设置——我的账户——发送至kindle电子邮件地址(xxxxx.KINDLE.CN)xxxxx@KINDLE.CN,这是接收电子书的地址。2、设置亚马逊信任邮箱(不然发邮件发不过去)电脑网页登录亚马逊的中文网站账号(微信账号就行)首页的右上角找到【我的账户】——【管理我的内容和设备】——【首选项】——【个人文档设置】〖发送至Kindle〗电子邮箱 ,这里正常也有显示当前已经绑定的kindle设备,以及对应的可接收电子书的邮箱

2021-04-09 17:24:13 13006

转载 OPTIMIZE TABLE

在使用mysql的时候有时候,可能会发现尽管一张表删除了许多数据,但是这张表表的数据文件和索引文件却奇怪的没有变小。这是因为mysql在删除数据(特别是有Text和BLOB)的时候,会留下许多的数据空洞,这些空洞会占据原来数据的空间,所以文件的大小没有改变。这些空洞在以后插入数据的时候可能会被再度利用起来,当然也有可能一直存在。这种空洞不仅额外增加了存储代价,同时也因为数据碎片化降低了表的扫描效率。使用场景:如果您已经删除了表的一大部分,或者如果您已经对含有可变长度行的表(含有VARCHAR, BLOB或

2021-04-07 14:47:33 318

原创 json序列化不改变顺序

fastjson对json字符串进行序列化,序列化之后发现顺序发生了改变,导致之后业务出现问题。解决方法:LinkedHashMap<String, Object> json = JSON.parseObject(message,LinkedHashMap.class, Feature.OrderedField);JSONObject jsonObject=new JSONObj...

2020-04-26 11:14:11 1913

空空如也

空空如也

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

TA关注的人

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