- 博客(4)
- 收藏
- 关注
原创 Java高级工程师必会的 JVM 类加载机制,一文带你了解JVM!
概念类加载器把class文件中的二进制数据读入到内存中,存放在方法区,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。一、加载:查找并加载类的二进制数据(把class文件里面的信息加载到内存里面)二、连接:把内存中类的二进制数据合并到虚拟机的运行时环境中验证:确保被加载的类的正确性,包括: 类文件的结构检查:检查是否满足Java类...
2019-06-23 12:38:44 100
原创 Spring MVC的工作原理,我们来看看其源码实现
遗留问题在关于利用maven搭建ssm的博客,我们一起来探讨下问的最多的问题中,我遗留了一个问题:Spring mvc是何时、何地、如何将Model中的属性绑定到哪个作用域,这里的作用域指的是Servlet的四大作用域;不了解问题背景的可以回过头去看看我的上篇博文。明确的解答我会放到最后,在解答问题之前,我先和大家一起来捋一捋Spring mvc的工作原理。废话不多说,开始我们神秘的探险之...
2019-06-23 12:32:13 102
原创 Xshell下的一些小技巧,提高一半以上工作效率
快速复制和粘贴在Xshell中,Ctrl+C和Ctrl+V不能使用,每次都得右键选中复制,右键粘贴,效率特别低,可以这样设置一下,工具->选项设置右键为粘贴内容,将选中的文本自动复制到剪贴板此时,选中即复制,右键即粘贴,超级方便在多个窗口执行相同命令在集群中执行命令很方便勾选查看->撰写->撰写栏在下方的撰写栏中...
2019-06-23 12:25:53 338
原创 netty 流数据的传输处理
流数据的传输处理一个小的Socket Buffer问题在基于流的传输里比如TCP/IP,接收到的数据会先被存储到一个socket接收缓冲里。不幸的是,基于流的传输并不是一个数据包队列,而是一个字节队列。即使你发送了2个独立的数据包,操作系统也不会作为2个消息处理而仅仅是作为一连串的字节而言。因此这是不能保证你远程写入的数据就会准确地读取。举个例子,让我们假设操作系统的TCP/TP协议栈已经
2015-09-06 09:50:52 3196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人