AIO
https://www.jianshu.com/p/c5e16460047b Demo 源码:https://github.com/huangzhenshi/IO_NIO_NIO2Demo 名词解释 异步非阻塞IO:主线程向操作系统发起一个异步IO操作,并指定回调操作(Compl
https://www.jianshu.com/p/c5e16460047b Demo 源码:https://github.com/huangzhenshi/IO_NIO_NIO2Demo 名词解释 异步非阻塞IO:主线程向操作系统发起一个异步IO操作,并指定回调操作(Compl
参考我的github源码实现https://github.com/huangzhenshi/IO_NIO_NIO2Demo 代码精华https://blog.csdn.net/anxpp/article/details/51512200 非常详细很深刻的IO socket博客专栏
参考资料大牛博客:宏观上分析 线程池http://ifeve.com/java-threadpool/ CSDN系列专栏简易http://blog.csdn.net/column/details/javathreadpool.html 死磕java并发系列有4篇线程池相关的htt
java类的加载机制 java编译期:.java文件通过编译器编译成.class文件的过程,其中会校验格式和初步的问题(比如是否捕捉异常,list插入数据类型格式不对),也会优化一些运算(比如 String test=”a”+”b”; –> test=”ab”;) 编译期
常见面试数据类型 数组 链表 树(堆、二叉搜索树、平衡二叉树) 字符串 栈 排序(快排、堆排、归并,各种复杂度和变种) 二分查找 固定大小数组类移动和插入 空白字符串替换‘we are happy.’ 空白替换为%20,如果原数组有足够的内存的话,先遍历空格的个数和原数组的长度
手写一套经典的所有排序算法源码https://github.com/huangzhenshi/ClassicSort/tree/master 游标因子的设置 选择排序需要一个游标,int index=0,标志该轮比较当中,最大值所在的下标位置 插入排序需要一个游标,int ind
车神干货简练https://www.zhihu.com/question/51074319 https://www.cnblogs.com/roverliang/p/5176456.html https://zhuanlan.zhihu.com/p/21957820 TCP为了
博客园超级干货https://www.cnblogs.com/fangjian0423/p/springMVC-directory-summary.html 原理(Spring Mvc 4.02版本)程序启动的时候会DispatcherServlet监听触发初始化:比如Handl
参考示例源代码:https://github.com/huangzhenshi/SpringFreamworkDemo/tree/master https://zhuanlan.zhihu.com/p/29483023 JDK动态代理(运行时编译) CGLib字节码加强(运行时
参考示例源代码:https://github.com/huangzhenshi/SpringFreamworkDemo/tree/master https://zhuanlan.zhihu.com/p/29344811 基本原理:基本原理其实就是通过反射解析类及其类的各种信息,包