• java版单例模式

    java版单例模式 单例模式可以说是最常用的设计模式之一,其主要作用就是保证一个类只有一个实例,并且提供一个访问它的全局访问点,严格的控制用户的访问方式。 单例模式又分为懒汉模式和饿汉模式,首先说一下饿汉模式: 饿汉模式 饿汉模式有点饥不择食的意思,就像一...

    2019-11-25 16:08:34 用户系统AV常用对象代码问题实例设计方式

  • 二、锁的分类及特性

    二、锁的分类及特性 【转】锁的分类及特性 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问时变得有序所设计的一种规则。 对于任何一种数据库来说都需要有相应的锁定机制,所以 MySQL 自然也不能例外。 MySQL 数据库由于其自身...

    2019-11-25 16:08:03 sql 语句文件服务器定义mysqlword优化建议用户IE判定

  • 萤火虫效果

    萤火虫效果 萤火虫 style type="text/css"*{padding: 0;margin: 0;}#bg{background: url(img/bg.jpg) no-repeat;background-size: cover;width: 100%;height: 100%;position: fixed;}img {width: 18px;height: 18px;position: absolute;}/style/headbodydiv id="bg"/di...

    2019-11-25 16:07:27 2345PStim<HTMLthe对象bind字符串函数

  • 线程池详解

    线程池详解 线程池概述 线程池就是一个管理线程的池子,可以降低创建和销毁线程带来的资源消耗 因为线程其实也是一个对象,创建一个对象,需要经过类加载过程,销毁一个对象,需要走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

  • 十一、建造者模式

    十一、建造者模式 建造者模式 模式的定义与特点 建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将...

    2019-11-25 16:06:07 定义IE系统AVAE对象接口使用设计场景

  • Java自学-集合框架 遍历

    Java自学-集合框架 遍历 遍历ArrayList的三种方法 步骤 1 : 用for循环遍历 通过前面的学习,知道了可以用size()和get()分别得到大小,和获取指定位置的元素,结合for循环就可以遍历出ArrayList的内容 package collection; import java.util.ArrayList;import java.util...

    2019-11-25 16:06:05 java自学AV<对象namesys无法解决使用删除

  • 有关java5以后的线程

    有关java5以后的线程 创建线程的方式 方式一 继承于Thread类 /** * 多线程的创建,方式一:继承于Thread类 * 1. 创建一个继承于Thread类的子类 * 2. 重写Thread类的run() -- 将此线程执行的操作声明在run()中 * 3. 创建Thread类的子类的对象 * 4. 通过此对象调用start(...

    2019-11-25 16:05:54 IEkeep共享timAVntt<异常常用传递

  • 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接口使用区别场景