上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
Java中实现锁的方式有多种,并且锁的分类也有很多,这篇文章会从锁分类方面简单介绍各分类的锁的特点。 公平锁和非公平锁 公平锁:就是很公平,在并发环境中,每个线程在获取锁时会先查看此锁维护的等待队列,如果为空,或者当前线程是等待队列的第一个,就占有锁,否则就会加入到等待队列中,以后会按照锁请求的FI Read More
posted @ 2018-03-12 13:07 海棠--依旧 Views(965) Comments(0) Diggs(0)
前言 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySql的核心就是存储引擎。 Read More
posted @ 2018-03-09 21:09 海棠--依旧 Views(161) Comments(0) Diggs(0)
线程池的构造方法中常见参数简介 corepoolsize:核心线程数,即便这里的线程处于空闲状态,也不会被回收,会一直存在线程池中 maxmumpoolsize:线程池所能容纳的最大线程数,超过这个数的线程将被阻塞。 keepaliveTime:非核心线程的最长空闲时间。一般这个值不会对corepo Read More
posted @ 2018-03-08 17:13 海棠--依旧 Views(162) Comments(0) Diggs(0)
上篇文章我们了解了redis的下载和安装,这节我们了解下redis的基本使用。 redis的基本介绍 redis的基本介绍 每种数据类型的应用场景 redis的优点 1.value存的数据比较大,可以有1G redis的淘汰策略 redis的分布式锁的实现原理 redission实现分布式锁 red Read More
posted @ 2018-03-06 23:09 海棠--依旧 Views(214) Comments(0) Diggs(0)
“==”和equal()的区别 答:“==”既可以比较基础数据类型也可以比较引用类型,equal()只能比较引用类型(基本数据类型的包装类也属于这一类)。“==”比较基本数据类型时比较的是值是否相等,比较引用数据类型是比较的是对象的地址值是否相同;equal()比较的是内容是否相等,但是由于所有类的 Read More
posted @ 2018-01-30 16:30 海棠--依旧 Views(358) Comments(0) Diggs(0)
ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。 ThreadLocal类中 Read More
posted @ 2018-01-26 14:47 海棠--依旧 Views(337) Comments(0) Diggs(0)
概念 应用场景 一个类多个子类,也就是多态的情况,当我们 代码示例 Read More
posted @ 2018-01-26 09:30 海棠--依旧 Views(149) Comments(0) Diggs(0)
String类是一个比较特殊的类,最主要的体现是它有多种创建形式,例如,String a ="abc";Sting a=new("abc");表面上看得到的结果貌似一样,但是其实在java内部的创建机制上是很不同的。例如:关于String str = "abc"的内部工作。Java内部将此语句转化为 Read More
posted @ 2018-01-23 18:09 海棠--依旧 Views(633) Comments(0) Diggs(0)
当我们第一次接触堆和栈时很多人都不不明白java中为什么要设置这两个概念,他们都有什么作用?堆和栈有什么区别,各自都有什么特点?还有Java中存在栈这样一个后进先出(Last In First Out)的顺序的数据结构,这就是java.util.Stack。这种情况下,不免让很多人更加费解前面的问题 Read More
posted @ 2018-01-23 17:11 海棠--依旧 Views(681) Comments(0) Diggs(0)
Collection集合 特点:长度可变,只能存储引用类型,可以存储不同的类型的元素 list分类 特点:元素有序(存储和取出的顺序一致),元素可以重复。list除了可以用迭代器循环遍历之外,因为其是有序存入的所以可以用for来通过下表获取相应的值。list可以动态增长,查询元素的效率高,但是插入和 Read More
posted @ 2018-01-22 22:35 海棠--依旧 Views(275) Comments(0) Diggs(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页