自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 深入分析Java Web技术内幕--学习笔记(3)

每天看20页,然后写小结。 javac的工作 javac是将java源代码转换为java虚拟机(JVM)可以“阅读”的class字节码。 语义分析会对代码进行简化,if-else语句会将永假中的代码块删除,将永真的代码块保留;int传给Integer会转换为Integer.valueOf(1);foreach会转换为for,其中的list集合会转换为Iterator;断言assert会转换为if;内部类会转换为一个外部类,但这个外部类有主类的对象的引用。 翻译会进行词法分析,语法分析,语义分析,代码生成,都

2020-10-19 16:46:29 83

原创 深入分析Java Web技术内幕--学习笔记(2)

每天看20页,然后写小结。 在内存与磁盘上,编码的转换 JAVA的内存编码就采用UTF-16编码,他适合在内存和磁盘之间使用,但UTF-16不适合网络传输,一旦字节流损坏很难恢复。GB2312和GBK的编码规则类似,但GBK的范围更大,在GB2312和GBK中选择,应该选择GBK。使用UTF-8对ASCII字符采用单字节储存,单个字符损坏也不会影响后面的字符,编码效率介于GBK和UTF-16之间,使用UTF-8在编码效率和安全性中做了平衡,是理想的中文编码方式。 在JavaWeb中涉及的编码问题 对Head

2020-10-13 22:48:34 47

原创 深入分析Java Web技术内幕--学习笔记(1)

每天看20页,然后写小结。 TCP连接,三次握手。 断开连接,四次挥手。 ACK需要+1,是因为要告诉对方可以发送下一个包,如果发送的ACK为原值,则是要求重传。 适配器模式,现实中的适配器:手机充电,接口转换。 适配器模式就是继承新接口,但又有对旧接口对象的引用。可以将旧接口的对象转换为新接口的对象。 装饰器模式 继承原有接口,又有该接口对象的引用。可以将旧的对象装进装饰器中,装饰器将原有的方法扩展。 编码 一开始是ASCII码,有128个,ISO组织扩展ASCII码,叫做ISO-8859-1有256个,

2020-10-11 19:31:10 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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