ArrayList 存储结构 elementData 作为 ArrayList 的数据存储结构,用于储存该对象堆中...[作者空间]
一、引言 微信支付文档写的真的棒啊!少林功夫真的好啊!永远猜不到-1错误码是啥问题。 二、注意事项 1.在开放平台...[作者空间]
java.util.concurrent 中的构件 CountDownLatch CountDownLatch 被...[作者空间]
线程通讯 wait() 与 notifyAll() wait() 使你可以等待某个条件发生变化,而改变这个条件超出...[作者空间]
线程状态 新建(new):线程创建时,它只会短暂的处于这种状态。此时它已经分配了必须的系统资源,并执行了初始化。此...[作者空间]
临界资源 序列化访问共享资源,指给定时刻只允许一个任务可以访问到临界资源。 synchronized 在执行 sy...[作者空间]
并发 更快的执行 在多核处理器上,将一个程序的分为多个片段,在每个单独的处理上运行每个片段。利用上更多的处理器显然...[作者空间]
美团技术团队的 https://zhuanlan.zhihu.com/p/21673805 已经写得很全面的,自己...[作者空间]
代理模式即Proxy Pattern,23种常用的面向对象软件的设计模式之一。 Java的动态代理比代理的思想更像...[作者空间]
一、什么是面向切面编程 (1)简述 如果要重用通用功能的话,最常见的面向对象技术是继承或委托。继承往往会导致一个脆...[作者空间]
一、环境与profile (1)简述 应用程序在不用的软件环境下可能出现无法正常工作的问题。profile就是为此...[作者空间]
一、简述 Spring提供了三种主要的装配机制: 在XML中进行显示配置。 在Java中进行显示配置。 隐式的be...[作者空间]
一、简化java开发 本节只是简单介绍相关内容,具体展开会在后面娓娓道来。 (1)简述如何简化java开发 4种关...[作者空间]