大大控

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年3月6日

摘要: 并发编程学习笔记之Lock与synchronized 阅读全文
posted @ 2018-03-06 21:42 大大控 阅读(3853) 评论(2) 推荐(7) 编辑

2017年10月13日

摘要: 学习笔记之HashMap篇,简单学习了解HashMap的实现原理和扩容。 阅读全文
posted @ 2017-10-13 23:23 大大控 阅读(634) 评论(2) 推荐(1) 编辑

2017年9月28日

摘要: 网络知识学习篇,恶补网络知识。 讲主题之前,先补习一下基础知识。 OSI网络模型 OSI模型,Open System Interconnection 开放式通信系统互联参考模型,是国际标准化组织ISO提出的一个试图使全世界计算机互联为网络的标准框架,简称OSI。 OSI网络模型按照功能划分了七层,由 阅读全文
posted @ 2017-09-28 23:36 大大控 阅读(930) 评论(6) 推荐(1) 编辑

2017年9月24日

摘要: 记录个面试题 HTTP与HTTPS的不同 1.HTTP的URL为http://开头,HTTPS的URL为https://开头 2.HTTP标准端口80,HTTPS标准端口是443 3.在OSI网络模型中,HTTP工作于应用层,HTTPS工作于传输层 4.HTTP是不安全的,而HTTPS是安全的 5. 阅读全文
posted @ 2017-09-24 16:57 大大控 阅读(2041) 评论(0) 推荐(0) 编辑

摘要: JVM有五大块和四种垃圾回收算法,重点分代算法的理解。 阅读全文
posted @ 2017-09-24 13:32 大大控 阅读(547) 评论(0) 推荐(0) 编辑

2017年8月27日

摘要: 我是个Java菜鸟,大佬们多指点 阅读全文
posted @ 2017-08-27 21:30 大大控 阅读(307) 评论(0) 推荐(0) 编辑

2017年8月20日

摘要: 先算等号,那,ok,答案就是a=11,b=10,i 呢??? 这时候,我的第一反应i=0?然后i++?那i等于1? 其实正确答案是i=0。 用比较通俗的话来解释出现这个结果的原因,我们先来解释一下b=a++ Java代码这个语句的时候,我们从表面上看是先执行等于,在执行加加操作,但是实际在运行的时候 阅读全文
posted @ 2017-08-20 14:03 大大控 阅读(715) 评论(0) 推荐(0) 编辑

摘要: 今天碰到了一个题目,讲的是关于堆内存的问题,题目如下 下面哪种情况会导致持久区jvm堆内存溢出? 下面哪种情况会导致持久区jvm堆内存溢出? A.循环上万次的字符串处理 B.在一段代码内申请上百M甚至上G的内存 C.使用CGLib技术直接操作字节码运行,生成大量的动态类 D.不断创建对象这个题目的答 阅读全文
posted @ 2017-08-20 11:59 大大控 阅读(967) 评论(1) 推荐(1) 编辑

摘要: 这几天在实训过程中做到了一个题,这个题目问的是 非抽象类实现接口后,必须实现接口中的所有抽象方法,除了abstract外,方法头必须完全一致。这句话是错误的。然后在做错以后自己总结一下重载 重写 和实现的几个点。 重载:方法名一致即可,访问修饰符、返回值类型无关,然后不同的重载方法参数列表的参数的顺 阅读全文
posted @ 2017-08-20 00:15 大大控 阅读(1415) 评论(0) 推荐(0) 编辑

摘要: 什么是时间复杂度 作为一个处在学习之路的渣渣,被一个时间复杂度的题给难倒了,然后我就思考了一下什么是时间复杂度。虽然在学校学习了了算法的课程,但是仔细一想,对于时间复杂度还真是不怎么懂。于是重新学习,记下自己的一些理解。 1.时间复杂度 提到时间复杂度,第一时间想到的是算法,简单说,算法就是你解决问 阅读全文
posted @ 2017-08-20 00:11 大大控 阅读(33152) 评论(10) 推荐(8) 编辑