- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 java基础——001集合简记
HashSet集合类:无序,非线程安全不同步,允许空值,不重复元素。没有get方法类获取列表元素。根据equals方法返回true,hashCode方法返回值相等两个条件来判断两个对象是否为同一对象。hashCode方法返回值确定了该对象的存储位置。HashSet是利用了HashMap类来实现的。 TreeSet 集合类,有序,默认为自然排序,即由小到大。也可以定制排序。Tree...
2018-01-28 21:01:12 206 22
原创 jvm——002GC回收
学习JVM的垃圾回收算法这章,不是很好理解,再加上接触数据结构和算法的知识少,看起书来有点懵,就一直在拖。书不是自己的,不能在上面写笔记。就用博客的方式记下自己在看书过程中的理解以及思考。 思考一:如果未来内存足够大,而程序使用的内存足够小。垃圾回收算法是不是就不需要了。垃圾回收这些算法什么的也就作为编程的参考了。 思考二:回收,自然是对程序里占用的内存进行回收。括弧占用
2018-01-21 23:48:05 212 24
原创 servlet的诞生001
诞生 早期Web服务器和客户端浏览器的是通过CGI连接的。当Web服务器接收到请求后,会把请求交给CGI程序,然后启动并运行CGI程序对用户请求进行处理,CGI程序解析请求中的CGI数据,并处理,产生一个响应,一般为HTML页面,返回给Web服务器,最后Web服务器包装该响应,以HTTP响应的形式发送给客户端浏览器。 由于CGI程序编写困难,而且对用户请求的相应时间较
2018-01-08 23:54:57 565 21
原创 JVM——001内存划分
Java虚拟机在执行Java程序时把它所管理的内存划分为若干个不同的区域。这些数据取悦都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在。有些区域则依赖用户线程的启动和结束而建立和销毁。 Java虚拟机运行时内存划分 程序计数器 程序计数器是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。在因为Java虚拟机是通过线程轮流切换并分配处理
2018-01-06 21:43:33 169 22
MongoDB教程
2017-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人