• C++程序的耦合性设计

    C++程序的耦合性设计 声明:本文部分采用和参考《代码里的世界观-通往架构师之路》中内容,可以说是该书中耦合性一章的读后感,感谢该书的作者余叶老师的无私分享。 1.什么是耦合? 耦合其实就是程序之间的相关性。 程序之间绝对没有相关性是不可能的,否则也不可能在...

    2019-11-26 16:00:39 服务器Linux3kIE执着系统相关性Bug电脑电脑端

  • 三、Mysql范式与反范式

    三、Mysql范式与反范式 Mysql范式与反范式 一、三大范式 第一范式 1NF是对属性的 原子性 ,要求属性具有原子性,不可再分解; 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。数据库表的每一列都是不可分...

    2019-11-25 16:09:49 mysqlSQL数据库异常传递索引关键字维护优化使用

  • Java开发中常用jar包整理及使用

    Java开发中常用jar包整理及使用 本文整理了我自己在Java开发中常用的jar包以及常用的API记录。 !-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -- dependency groupIdorg.apache.commons/groupId artifactIdcommons-lang3/artifactId versi...

    2019-11-25 16:08:44 在线apijava开发java项目文档文件定义C盘txtword出路

  • 线程池详解

    线程池详解 线程池概述 线程池就是一个管理线程的池子,可以降低创建和销毁线程带来的资源消耗 因为线程其实也是一个对象,创建一个对象,需要经过类加载过程,销毁一个对象,需要走GC垃圾回收流程,都是需要资源开销的。 提高响应速度,任务到达了相对于从线程池取线...

    2019-11-25 16:06:50 系统keeptimAVntt<异常常用对象Pool

  • HashMap原理详解

    HashMap原理详解 本文的源码基于jdk8版本,讲一下hashMap的核心基本和重难点知识 概述 一、构造函数 二、put操作 1. hash函数 2. 数组下标计算 3. 操作步骤 总结 三、扩容操作 resize jdk1.8的扩容操作 如何避免并发问题导致链表转移行程环 jdk1.7 扩容并发问题分析 五...

    2019-11-25 16:06:19 定义搬家访问速度IEAccesstimAV<the

  • Iterable与Collection源码学习

    Iterable与Collection源码学习 接口 - IterableT - 可迭代 描述 实现本接口的类,其对象可以被 迭代 .同时支持 forEach 语法 方法 IteratorT iterator() 类型 抽象方法 描述 返回一个用于执行迭代的 java.util.Iterator 对象 代码 IteratorT iterator(); default void f...

    2019-11-25 16:05:37 AV<异常传递对象代码语法接口无法使用

  • Java中的“浅复制”与“深复制”

    Java中的“浅复制”与“深复制” 复制 将一个对象的引用复制给另一个对象,一共有三种方式。第一种方式是直接赋值,第二种方式是浅复制,第三种方式是深复制。 1.直接赋值 在Java中,A a1 = a2,这实际上复制的是引用,也就是说 a1 和 a2指向的是同一个对象。因此,当a...

    2019-11-25 16:05:21 系统AV对象引用类型namesys接口使用区别场景

  • 《深入理解Java虚拟机》并发(第12~13章)笔记

    《深入理解Java虚拟机》并发(第12~13章)笔记 volatile关键字的作用 所有变量的可见性——仅仅是修改后的值的可见性,不保证并发修改时新值和预期一致。即只保证读,不保证写。 禁止指令重排序——修饰的变量,读写不会指令重排。如变量isReady被volatile修饰,这两条指...

    2019-11-25 16:02:18 虚拟机用户系统AV虚拟对象代码关键字优化使用

  • 50.Qt-QJsonDocument读写json

    50.Qt-QJsonDocument读写json QJsonDocument: 提供一种读取和写入JSON文档的方法,可以通过它的的成员函数array()或object()检索文档中包含的数组或对象,然后读取JSON数据,或者修改数据。 QJsonObject: 封装了一个JSON对象, 可以使用它的成员函数size()、insert()和rem...

    2019-11-25 16:01:18 文档文件定义BugCFAV<ApplicationADO对象

  • PHP合并两个数组的两种方式的异同

    PHP中的两个数组可以用+或者array_merge进行合并,但它们之间仍然存在差异,接下来爱站技术频道小编就给大家介绍PHP合并两个数组的两种方式的异同吧! 特别是+运算符,他的意思是,将右边的数组单元(去重复)追加到左边数组的后面。 复制代码 代码如下: ? php echo "\...

    2019-11-25 16:00:17 php数组