自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 你真的了解int(n)当中n的含义吗

在 mysql 数据库的使用中,我们常常指定数据库表的字段的类型为整型int和可变字符串varchar,如下面一段 ddl (Data Definition Language)语法:CREATE TABLE `test` ( `id` bigint NOT NULL AUTO_INCREMENT, `age` int(5) DEFAULT NULL, `age1` int DEFAULT NULL, `name` varchar(5) DEFAULT NULL, `name1` varch

2020-09-18 08:06:55 1997

原创 利用LinkedHashMap实现最简单的LRU

1 什么是LRULRU(Least recently used)最近最少使用,核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。因此 LRU 算法会根据数据的历史访问记录来进行排序,如果空间不足,则会优先淘汰掉最近最少使用的数据。2 LRU实现原理由于LRU算法会将最近使用的数据优先级上升,因此需要数据结构支持排序,链表非常合适。为什么不考虑数组呢?由于LRU访问比较频繁,对数据的移动会频繁,而数组一旦移动,需要将移动到值得位置后面的数据的位置全部改变,效率较低,不推荐使用3 双向

2020-09-17 08:04:56 182

原创 spring boot 邮件服务及其源码解析

一、实战1 邮箱准备工作下面以qq邮箱做示例,其他邮箱同理1.1 登录邮箱进入找到设置1.2 找到邮箱中的POP3/IMAP/SMTP服务设置,并开启POP3/SMTP,IMAP/SMTP服务此时,邮箱设置已经完成。1.3 最后查看qq邮箱POP3和SMTP服务器邮箱POP3服务器(端口995)SMTP服务器(端口465或587)qq.compop.qq.comsmtp.qq.com其他邮箱都可以在官方找到其对应得服务器地址。注:如需了解POP3、SMT

2020-09-15 22:05:58 405

原创 finally代码块中的内容一定执行吗?

一、回顾finally语法很多人了解try……catch……finally语法,我们先简单回顾下语法。1 执行顺序public static void main(String[] args) { try{ System.out.println("i'm a try"); System.out.println(1/0); }catch (Exception e){ System.out.println("i'm a exception");

2020-09-15 22:04:22 322

原创 什么?Java没有goto语法?

1、goto语法在c语言中,goto 常常是用来跳出多重循环的,但 goto 语句的使用往往会使程序流程杂乱,代码可读性降低。1968年 Dijkstra(艾兹格·迪科斯彻)提出“goto有害论”,Dijkstra在信中建议:“Go To语句太容易把程序弄乱,应从一切高级语言中去掉;只用三种基本控制结构就可以写各种程序,而这样的程序可以由上而下阅读而不会返回”。从那以后,软件开发不建议使用 goto 语法,建议大家使用三种基本控制语句解决跳转问题。Java 也不支持 goto 关键字的语法,却保留了

2020-09-15 22:03:11 335

空空如也

空空如也

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

TA关注的人

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