2021-11-10 14:48
Java后端
(2352)
(0)
1
maven项目管理和项目自动构建工具,apache的顶级项目。
2021-10-26 11:33
(1369)
0
队列实现栈,栈的特点是后进的先出,我们可以让元素入队queue1,留下队尾元素让其他元素出队,暂存到queue2中,然后让queue1中剩下的元素出队,即最后进的最先出来。
2021-10-22 17:52
(1881)
用两个栈实现一个队列。这道题来自互联网公司的算法面试,作为一道经典的算法面试题,本文给出问题的解决思路。
2021-10-06 16:45
(1844)
队列正如其名,队列就像一支队伍,有队首(head)和队尾(tail)以及队列长度。队列和栈类似,也是一个遵循特殊规则约束的数据结构。栈是一个后进先出(LIFO)的数据结构,队列正好与之相反,是一个先进先出(FIFO,First In First Out),例如我们去肯德基排队,先排上队的肯定先拿到餐出队,这和我们对队列的认知是一致的。
2021-09-30 14:26
(1979)
栈是一种有着特殊操作规则的数据结构——后进先出(LIFO,Last In First Out),这也是栈的最重要的一个特点。栈又叫做堆栈(Stack),这里说明一下不要讲堆栈和堆(Heap)的概念混淆,事实上栈和堆是两个不同的概念,后面的文章会介绍堆。一般来讲,栈有两个操作:一个是进栈(Push),也叫压栈或入栈,另一个是出栈(Pop)或叫弹栈、退栈。
2021-09-25 16:05
(1435)
在JDK1.6,JDK1.7中,HashMap采用位桶+链表实现,即使用链表处理冲突,同一hash值的链表都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低。而JDK1.8中,HashMap采用位桶+链表+红黑树实现,当位桶大小达到64位并且当链表长度超过阈值(8)时,将链表转换为红黑树,这样大大减少了查找时间。
2021-08-29 17:08
(1490)
java中上传文件大小转换B/KB/MB/GB
2021-08-17 15:47
(2427)
通过ApplicationContext 去获取所有的Bean通过CommandLineRunner接口,可以实现在Spring Boot完全启动后执行一些代码逻辑,本文将执行的逻辑是打印所有Bean的信息。
2021-08-06 14:09
(1826)
一般使用代码创建邮件不会是简单的纯文本邮件,在使用Java代码创建基于HTML的电子邮件内容非常繁琐且容易出错,而且更改电子邮件内容的显示结构需要编写Java代码,重新编译,重新部署 使用模板可以解决这些问题,使用模板库如FreeMarker、Velocity、Thymeleaf来定义电子邮件内容的结构,从 Spring 4.3 之后,Velocity支持已被弃用。
2021-07-28 10:08
(2973)
2
springboot整合JavaMail发送邮件,除了能发送简单邮件、带附件和内联资源的邮件还能按着模板发送邮件。
Page 11 of 15