最近用到了动态代理, 在Spring框架中也大量使用了反射来完成Ioc和AOP. 对于反射一直也都是使用, 也没怎么系统的学习. 这篇文章就系统的总结一下在Java中反射的相关机制!
Github源码: https://github.com/JasonkayZK/Java_Samples/tree/java-reflection
最近用到了动态代理, 在Spring框架中也大量使用了反射来完成Ioc和AOP. 对于反射一直也都是使用, 也没怎么系统的学习. 这篇文章就系统的总结一下在Java中反射的相关机制!
Github源码: https://github.com/JasonkayZK/Java_Samples/tree/java-reflection
今天在IDEA下面创建了一个工程使用FileInputStream读取一直报错: 提示找不到路径! 无奈之下换了getClassLoader().getResourceAsStream()居然好了!
这是一个简单的原生RPC例子,用了JDK动态代理,反射,JDK自带的序列化和反序列化以及JAVA原生Socket通信
本项目Github地址: https://github.com/JasonkayZK/Java_Samples/tree/java-rpc
在github中的代码仓库经常会看到类似: GPL/LGPL/Apache 2.0等一系列开源协议, 本篇文章总结了各个主流开源协议所代表的含义:
本文主要总结了Java多线程编程中各种锁的种类以及概述:
图为Java线程的生命周期.
Java并发编程之美第二章总结: 并发编程的其他基础知识
有关Java中ThreadLocal相关内容的总结!
Java并发编程之美阅读总结之-1 : 并发编程线程基础
女朋友最近要用到电力系统分析相关的一些数据, 但是用到的BPA软件生成的文件有好几个, 八万多行的文件都有. 每次处理起来都是自己手动输入, 很是麻烦. 我今天一看, 不就是基本的文件I/O加上正则表达嘛, 这又什么难得, Python走起!
由于最近几天要从公司回学校, 而Hexo在github上面是只发布编译完成的代码的! 即github上面的master分支是只会保存你编译完成的html静态网页, 而对于你的配置源代码是都不会保存的! 所以本篇总结了如何通过Git分支来实现: 既保存了源代码, 又不影响静态网页的发布.