- 博客(6)
- 收藏
- 关注
原创 GC机制小结
最近看一个朋友在研究Java垃圾回收机制,自己也深入了一段时间,分享一下自己的心得。相关资料图片为拷贝,如有抄袭,请谅解。1.为什么要使用垃圾收集? 字面是说是“垃圾收集”,更精确点就是“内存回收”,在一个对象不再被程序引用时,它所占用的堆空间就可以回收,以便分配给新对象使用。而且除了释放不再被引用的对象外,垃圾收集器还要处理堆碎块(堆碎块是在正常的程序运行时产生的)
2017-04-23 19:28:51 273
原创 TCP/IP协议与UDP的区别
TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,只简单的描述下这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送
2017-04-23 19:26:59 2882
原创 ORM是什么?
我自己简单的认为ORM就是:数据库中的每一个表中每一字段在JAVA代码中对应一个类中的属性和SET/GET方法;以下是网上对ORM的定义:对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质
2017-04-23 19:24:42 277
原创 设计模式:高内聚,低耦合
我是一个JAVA初学者,以前只知道把程序写完写出来就好,再加上足够多的注解就算完成了,从不关心程序是否写的合理,更不知道什么叫设计模式,更不要说是低耦合,高内聚是什么东西,直到培训的老师讲到这,才开始找资料来看,顺便写下自己的理解;1.低耦合 先要知道什么是耦合,耦合是元素对其他元素的依赖,连接的度量;一个元素必须在另一个元素存在时才能正常工作,或者有调用另一个元素中的方法,或者与另一个元
2017-04-23 19:22:40 916
原创 数据库设计(三范式)
数据库是一个存放数据的仓库,但不是现实中的仓库那样(只管往里放和往外取);数据库是信息的仓库,但信息之间的关系更是它重要的体现,这也是我们设计数据库时要注意的;数据库设计不合理会导致我们写的SQL语句很繁杂,经常出现一些异常,而且效率低下,所以我们很有必要学习数据库的设计规范,为了设计的合理,我们可以按照下面的数据库三范式来设计数据库,不过在此之前还是要分析需求,因为事事无绝对,没有公式可以概括全
2017-04-23 19:20:23 233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人