摘要:
基础知识 NoSQL NoSQL(Not Only SQL),泛指非关系型数据库。 为了解决大规模数据几何多重数据种类带来的挑战,尤其是大数据应用,包括超大规模数据的存储。 这些类型的数据存储不需要固定的模式,无需多余操作就可以横向发展。 易扩展 NoSQL数据库种类繁多,但是一个共同的特点都是去掉 阅读全文
摘要:
所谓行式存储,指存储结构化数据时,在底层的存储介质上,数据是以行的方式来组织的,即存储完一条记录的所有字段,再存储下一条数据的所以字段,以此类推; 所谓列式存储,指存储结构化数据时,在底层的存储介质上,数据时以列的方式来组织的,即存储完若干条记录的首个字段后,再存储这些记录的第二个字段,然后是这些记 阅读全文
摘要:
应用领域 智能视频监控;可以做到对场景中的目标进行自动检测、跟踪和识别,以此为基础分析和理解目标的行为,并能够在异常发生时提供有用信息或者及时发出警报,例如公园,商场,银行,火车站,ATM等。 虚拟现实;例如虚拟中的人物动画,3D动画,电源和游戏中的人物打斗,都是基于对人体运动的分析。 人机交互; 阅读全文
摘要:
参考: volatile 关键字 Java并发编程--Volatile详解 Java并发编程:volatile关键字解析 一、内存模型的相关概念 1. CPU 缓存模型 为什么要弄一个 CPU 高速缓存呢? 类比我们开发网站后台系统使用的缓存(比如 Redis)是为了解决程序处理速度和访问常规关系型 阅读全文
摘要:
参考:Random 生成随机数 java.util.Random 实现原理 Random类 (java.util) Random类中实现的随机算法是伪随机也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。 相同种子数的 阅读全文
摘要:
参考: HashMap(JDK1.8)源码+底层数据结构分析 深入理解JDK8 HashMap Java HashMap的扩容 深入理解HashMap的扩容机制 [HashMap defaultLoadFactor = 0.75和泊松分布没有关系](HashMap defaultLoadFactor 阅读全文
摘要:
参考:CS-Notes 总结: 同步代码块,同步方法(不管有几个同步方法),作用于对象级别;不同对象就不受影响, 同步类,同步静态方法,作用于类级别; 1. 同步一个代码块 public void func() { synchronized (this) { // ... } } 它只作用于同一个对 阅读全文
摘要:
BeanFactory和FactoryBean其实没有什么比较性,只是名字相近。 BeanFactory是提供了IOC容器最基本的形式,给具体的IOC容器的实现提供了规范。职责包括:实例化,定位,配置应用程序中的对象及监理这些对象间的依赖。 FactoryBean是为IOC容器中Bean的实现提供了 阅读全文
摘要:
参考:《Java 并发编程的艺术》 执行main方法时包含的线程 Signal Dispatcher : 分发处理发送给JVM信号的线程 Finalizer:调用对象finalize 方法的线程 Reference Handler : 清除Reference 的线程 main : main线程,用户 阅读全文