URL和URI区别

URL(Uniform Resource Locator)即统一资源定位器,指向互联网资源的指针,是一种具体的资源。其一般的形式,如:scheme:[//host][:port][path][?query][#fragment]scheme包括:http、https、file、jar等。一个例子:...

2017-05-26 17:15:53

阅读数 187

评论数 0

java动态代理之自我理解

动态代理 首先看代理两字,一般生活中所理解的代理就是,我给厂家代理卖东西,有人来我这买,他看不到后面的厂家的,意思就是他不知道厂家,不知道委托人,然后我做代理,我的客户都是我的朋友,所以又给过滤了一边客户。 那么有动态代理就有静态代理 静态代理就是在程序运行之前就存在的。 实现同一个接口p...

2017-05-26 16:10:07

阅读数 208

评论数 0

Chrome浏览器Network面板http请求时间分析

Chrome浏览器开发者工具Network窗口下,可以查看下载各组件所需的具体时间 根据上表进行简要分析—— Stalled(阻塞)   浏览器对同一个主机域名的并发连接数有限制,因此如果当前的连接数已经超过上限,那么其余请求就会被阻塞,等待新的可用连接;此外脚本也会阻塞...

2017-05-24 09:04:44

阅读数 5163

评论数 0

编码检查项目

编码问题可以说是程序员无法回避的问题,我相信即使是很有经验的程序员,也会被坑。没有办法,现实世界就是这么坑爹,只能寻根溯源,一一排查了。 对于程序员通常,只要保证下面几点就没有问题了: 指定网页的编码; 配置web server对u...

2017-05-19 16:56:55

阅读数 150

评论数 0

Java GC笔记

Java堆是被所有线程共享的一块内存区域,所有对象实例和数组都在堆上进行内存分配。为了进行高效的垃圾回收,虚拟机把堆内存划分成新生代(Young Generation)、老年代(Old Generation)和永久代(Permanent Generation)3个区域。 新生代由 Eden 与 ...

2017-05-19 16:25:19

阅读数 248

评论数 0

JVM相关笔记

JVM 把内存分为几块不同的数据区 1.方法区 2.java堆 3.java栈 4.本地方法栈java 堆 是被所有线程共享的一块内存区域,主要是存放对象实例的. 那么怎么分,有两种办法, 1.指针碰撞 就是一大块.一次找到一块的大小,然后指针往后移这么大的, 2.空闲列表法 ...

2017-05-19 14:40:00

阅读数 112

评论数 0

关于代码整洁的一些坑

近几天公司的事情渐渐的闲了下来, 然后闲来无事,准备把东西都整理一下. 尤其是代码部分,然后整理了一些code review的东西大家参考一下 最主要的事情是 **让别人能看懂你的代码1.单一职责单一职责很简单, 就是一个class做一件事情,把方法拆细,以便复用.2.一看就懂的命名这个...

2017-05-12 14:55:56

阅读数 135

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭