![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识点
lilamei170607
这个作者很懒,什么都没留下…
展开
-
关于SimpleDateFormate的小问题
记录一下,写代码时遇到的一个小问题。 关于使用SimpleDateFormate类有两个方法, 1.可以将String类型的日期转变为Date类型, String time="2018-4-12 19:55"; SimpleDateFormate simpleDateFormate= new SimpleDateFormate("yyyy-MM-dd HH:mm:ss"); ...原创 2018-04-12 20:22:25 · 919 阅读 · 0 评论 -
Java定时任务的几种方法(Thread 和 Timer,线程池)
/ ** *普通线程 *这是最常见的,创建一个线程,然后让它在while循环里一直运行着, *通过睡眠方法来达到定时任务的效果。这样可以快速简单的实现,代码如下: * * / 公共类 Task1 { public static void main(String [] args){ //在一秒钟之内运行 最终长时间 间隔= 1000...转载 2018-04-11 11:49:48 · 430 阅读 · 0 评论 -
SpringBoot的定时任务中的几个关键字
定时任务中会用到@Scheduled注解。@Scheduled中会用到几个关键字:cron, fixedDelay, fixedRate, initialDelay,zone 。cron:cron表达式,表示在指定时间执行任务。fixedDelay:表示上一次任务执行完之后多久再次执行,参数类型为long,单位:msfixedRate:表示按一定的频率执行任务,参数类型long,单位:msinit...原创 2018-04-11 11:23:36 · 305 阅读 · 0 评论 -
Get和Post最根本的区别
附上链接,小伙伴可以直接打开看:http://www.techweb.com.cn/network/system/2016-10-11/2407736.shtml转载 2018-03-14 15:21:22 · 241 阅读 · 0 评论 -
volatile关键字的深入理解
volatile关键字,已经是经常遇到的问题了,在一片公众号上发现了关于他的讲解,今天就和大家一起分享一下。共享变量:类的成员变量、类的静态成员变量。一旦一个共享变量被volatile关键字修饰修饰之后具备以下两层含义:1.保证了不同线程对这个变量进行操作时的可见性,也就是说,一个线程修改了某个变量的值,这个线程对其他线程来说是立即 可见的。2.被volatile关键字修饰的代码禁止进行...原创 2018-03-05 21:39:20 · 168 阅读 · 0 评论 -
面试中经常问到的集合问题
几天复习了Java集合的知识点,总结一下。一.Vector和ArrayList的比较1.Vector的方法是线程同步的,是线程安全的,ArrayList的方法不是,是线程不安全的。所以ArrayList比Vector的性能高。2.两者在扩容时不同,Vector是变为原来的两倍,ArrayList是扩为原来的1.5倍。ArrayList相对来说比较节约内存空间。3.Vector可以自定义增长因子,A...原创 2018-03-11 17:36:03 · 1066 阅读 · 2 评论 -
Java的内存模型
Java虚拟机运行时数据区域:有方法区 、虚拟机栈、本地方法栈、堆、程序计数器5个区域。程序计数器:作用当前线程所执行的字节码的行号指示器。相当于单片机中的程序计数器的作用。是所有线程隔离的。Java虚拟机栈:描述的是Java方法执行的内存模型。生命周期与线程相同。每个方法被执行的时候都会同时创建一个栈帧用于存 储局部变量表、操作栈、动态链接、方法出口...原创 2018-03-03 22:11:13 · 138 阅读 · 0 评论 -
分享一个Java异常中比较典型的例题
今天在牛客网上练题时发现了一道有意思的题目,结果自己做错了,所以在博客上记录一下,加深一下印象。题目如下:public class Test { public static void main(String[] args) { try { int i=100/0; System.out.println(i); }catch(Exception e){ System.out.prin...原创 2018-03-09 17:17:02 · 2537 阅读 · 0 评论 -
TCP三次握手和四次挥手
摘自http://blog.csdn.net/bird67/article/details/4871541TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机)ACK(acknowledgement 确认)PSH(...转载 2018-03-06 23:43:15 · 130 阅读 · 0 评论 -
面试题(关于tcp)
1.为什么建立连接协议是三次握手,而关闭连接却是四次握手呢?这是因为服务端的LISTEN状态下的SOCKET当收到SYN报文的建连请求后,它可以把ACK和SYN(ACK起应答作用,而SYN起同步作用)放在一个报文里来发送。但关闭连接时,当收到对方的FIN报文通知时,它仅仅表示对方没有数据发送给你了;但未必你所有的数据都全部发送给对方了,所以你可以未必会马上会关闭SOCKET,也即你可能还需要发送一...转载 2018-03-06 23:37:11 · 166 阅读 · 0 评论 -
几个相似点的比较
1.Constructor类中的NewInstance和Class类中的NewInstance的比较。 前者只能调有参构造,后者只能调无参构造。2.getMethod和getDeclaredMethod. 前者可以返回本类及父类中的public方法, 后者返回本类中的所有方法,包括private。3..xml文件中的id和name。 id:不可以包含特殊字符;n原创 2018-01-09 00:33:31 · 247 阅读 · 0 评论 -
Http和Https的区别
Http和Https的区别。第一,Http协议需要用到ca申请证书,需要一定费用。第二,Http是超文本传输协议,信息是明文传输;Https是具有安全性的ssl加密传输协议。第三,Http和Https使用的是完全不同的连接方式,用的端口也不一样,Http是80,Https是443.第四,Http的连接很简单,是无状态的;Https协议是由SSL+Http协议构建的可进行加密传输,身原创 2018-01-14 20:29:55 · 176 阅读 · 0 评论