摘要: 最近把跨路由的数据传输过程搞的差不多了,所以特意写下这篇文章,仅为以后回忆之用。~ 为了便于理解,先从同一广播域内两台主机通信开始叙述吧。只要能理解这些,那也就差不多可以理解跨路由传输过程了(两者不同之处在于源和目标MAC地址的转换)。 情景一:同一广播域内,两台主机通信过程。 我们知道两主机要通信 阅读全文
posted @ 2018-03-19 16:02 //爱简单 阅读(213) 评论(0) 推荐(0)
摘要: 一、遇到的神奇的事情 使用jpa操作数据库,当我使用findAll()方法查处一个List的对象后,给对这个list的实体进行了一些操作,并没有调用update 或者 saveOrUpdate方法,更改后的数据却神奇的保存到数据库里面去了。 最后简单粗暴的解决办法是把这份从数据里面查出来的List 阅读全文
posted @ 2017-12-15 18:14 //爱简单 阅读(291) 评论(0) 推荐(0)
摘要: 在HotSpot虚拟机中,对象在内存中存储的布局可以分为三个部分: * 对象头 (Header) * 用于存储对象自身的运行数据, 包括哈希码,GC分代年龄,锁状态标识、线程持有的锁、偏向线程ID、偏向时间戳等。这部分被称为“Mark Word”, 在32位和64位的虚拟机中分别为32bit和64b 阅读全文
posted @ 2017-12-06 11:32 //爱简单 阅读(326) 评论(0) 推荐(0)
摘要: Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范(Java SE 7版)》的规定,Java虚拟机所管理的内存 阅读全文
posted @ 2017-12-06 10:21 //爱简单 阅读(105) 评论(0) 推荐(0)
摘要: 一:函数声明与函数定义表达式在函数调用间的区别 阅读全文
posted @ 2017-11-27 14:50 //爱简单 阅读(282) 评论(0) 推荐(0)
摘要: *通过ModelDriven传过来的对象是一个新的对象 举例来说:一个form修改表单(student-学生信息),里面除了学生id、学号不能修改并且在修改表单中没有显示出来,其他的信息都可以进行修改。这时候通过ModelDriven传过来的是一个新的student对象,里面并没有学生id和学号的属 阅读全文
posted @ 2017-09-28 09:45 //爱简单 阅读(133) 评论(0) 推荐(0)
摘要: 向上转型,JAVA中的一种调用方式。向上转型是对A的对象的方法的扩充,即A的对象可访问B从A中继承来的和B复写A的方法。 思想解释 我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的 阅读全文
posted @ 2017-09-26 10:29 //爱简单 阅读(106) 评论(0) 推荐(0)
摘要: 2017.9 *值栈,该数据结构为map,用于存放Action中的属性值。但是属性一定要有get和set方法才行,不然属性在值栈里显示不出来。值栈里的属性有称为根节点里的数据,可直接取出,不需加“#”。放入属性值的时候可通过ActionContext.getContext().put(" ", )。 阅读全文
posted @ 2017-09-26 10:17 //爱简单 阅读(105) 评论(0) 推荐(0)