- 博客(6)
- 收藏
- 关注
原创 Java虚拟机内存模型
Java运行时的数据区域分为线程共享区域和线程隔离的数据区域:线程共享:方法区、堆、执行引擎、本地库接口 线程隔离:虚拟机栈、本地方法栈、程序计数器方法区: 存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码数据。运行时常量区也是方法区的一部分,运行时也能将新的常量放入池中,如String.intern()。 因为HotSpot虚拟机把GC分代收集扩展至...
2019-01-20 17:05:45 122
原创 Java8 新增特性
接口增加默认方法default:使用该关键字可以在接口中实现非抽象方法static method:允许在接口中增加静态方法Lambda 表达式当接口中只包含一个抽象方法,可以使用lamabda表达式。在接口上增加@FunctionalInterface注解确保接口满足只有一个抽象方法的条件。@FunctionalInterfaceinterface Converter<F, T> {...
2018-03-14 23:36:32 240
原创 angularJS表单验证ng-form
ng-form ng-form是Angular提供的directive。ng-form指令为form增补了一些额外特性。 它会控制那些带有ng-model指令和name属性的元素,监听他们的属性(包括其有效性)。<ng-form name="demoForm"> <input name=“name” type="text" required ng-model=“name”/>
2018-01-24 23:48:48 1066
原创 关于a标签download替换下载文件名问题
html5 a标签支持download属性修改下载的文件名。js:var a = $(#a_id).href("download/url");a.download = "rename.xml";a.click();html:存在的问题:直接点击下载文件名还是默认的,只有在右键连接另存为的情况下才能通过download属性改变文件名。html5 的down
2017-12-09 15:34:52 40414
原创 关于socket一个新的连接是否会产生一个新的socket通信
socket分为通信socket和监听socket,默认的80端口即为监听socket所bind的端口号。socket对象由源地址、源端口、目的地址、目的端口、协议号标识,任何一个不同,都不叫同一个socket。tcp连接的四要素:2组端口地址,2组ip地址,server端针对2个同样的ip、端口组进行bind,第二次绑定会失败。以下是tcp/IP通信图:客户端的同一个so
2017-11-16 17:00:03 1473
原创 TCP/IP协议学习笔记
互联网五层模型1.应用层:规定应用程序的数据格式,必须有不同的协议规定电子邮件、网页、FTP数据的格式,数据放在UDP或TCP数据部门(http、ftp等)2.传输层:建立端口到端口的通信。确定主机和端口实现程序之间的交流。(UDP、TCP协议)3.网络层:引进一套新的地址,使我们区分不同计算机是否属于同一个子网络。(IP协议)4.连接层:确定0、1分组。(以太网协议)5.实体
2017-10-24 22:31:32 214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人