java
文章平均质量分 83
猴样鬼相
这个作者很懒,什么都没留下…
展开
-
JAVA复习资料-《Spring设计思想》AOP设计基本原理
0、前言 Spring 提供了AOP(Aspect Oriented Programming) 的支持, 那么,什么是AOP呢?本文将通过一个另外一个角度来诠释AOP的概念,帮助你更好地理解和使用Spring AOP。 读完本文,你将了解到: 1. Java程序运行在JVM中的特征 2. Java程序的执行流【了解AOP、连接点(Join Point)、切入点(po转载 2018-01-30 18:54:22 · 219 阅读 · 0 评论 -
JAVA复习资料-对象生命周期
对象的生命周期 在Java中,对象的生命周期包括以下几个阶段: 1. 创建阶段(Created) 2. 应用阶段(In Use) 3. 不可见阶段(Invisible) 4. 不可达阶段(Unreachable) 5. 收集阶段(Collected) 6. 终结阶段(Finalized) 7.转载 2018-01-29 18:06:07 · 156 阅读 · 0 评论 -
JAVA复习资料-JVM
1,JVM(Java Virtual Machine,Java虚拟机) Java程序的跨平台特性主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行。因此在运行时,Java源程序需要通过编译器编译成为.class文件。众所周知java.exe是java class文件的执行程序,但实际上j转载 2018-01-29 16:23:55 · 406 阅读 · 0 评论 -
JAVA复习资料-HashMap实现原理
1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。转载 2018-01-29 18:52:49 · 168 阅读 · 0 评论 -
JAVA复习资料-关于SimpleDateFormat安全的时间格式化线程安全问题
想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通过一转载 2018-02-07 14:39:17 · 176 阅读 · 0 评论 -
Java集成微信H5支付/支付宝手机网站支付
微信H5支付:名词解释:就是在自己的H5网站页面里调用微信支付功能调用微信H5支付接口前提条件:1,注册公众号并且通过认证2,在公众号里申请微信支付,成为商户号3,在商户平台里申请H5支付以上3个条件都满足时,便可以调用微信H5支付接口https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_20&index=1上面网址是微信支付API...原创 2018-05-22 14:53:11 · 3409 阅读 · 1 评论