加载中
线程池,ThreadPoolExecutor 源码分析

在文章 实现线程的方式,源码分析:Runnable, Thread, Callable, Future, FutureTask 中我们知道,实现线程一共有三种方式,当需要线程的时候,通过这几种方式来创建线程执行任务,如果需要很...

昨天 17:31
5
实现线程的方式,源码分析:Runnable, Thread, Callable, Future, FutureTask

文章将从以下几个方面介绍: 前言 Runnable 源码分析 Thread 源码分析 Callable 源码分析 Future 源码分析 FutureTask 源码分析 前言 在 Java 中,实现线程的方式主要有以下几种方式:继承 ...

前天 18:59
4
自动装箱和自动拆箱

自动装箱和自动拆箱 Java 提供了 8 种基本数据类型,每种数据类型都有其对应的包装类型,包装类是面向对象的类,是一种高级的数据类型,可以进行一些比较复杂的操作,它们是引用类型而不再基...

前天 12:36
5
try-catch-finally

try-catch-finally 一.执行顺序 try-catch-finally 包含的代码块,当 try 里面的代码出现异常的时候,会进入 catch 中,finally 代码块则在最后被执行,即 无论是否出现异常,finally 里面的...

JDK
10/18 22:04
7
String ,  StringBuffer ,  StringBuilder的区别

String , StringBuffer , StringBuilder的区别 String 首先,String 是用来表示一个字符串常量的,它是一个不可变对象,意味着,一旦我们创建了某个字符串之后,就不能再改变它的值了,我们可...

SpringBoot学习四:定时任务和异步调用

相关文章 SpringBoot 学习一 SpringBoot 学习二:操作数据库 SpringBoot学习三:异常处理和记录日志 前言 今天来学习一下通过 SpringBoot 来实现一个定时任务和异步调用。 定时任务 在 Spri...

SpringBoot学习三:异常处理和记录日志

相关文章 SpringBoot 学习一 SpringBoot 学习二:操作数据库 前言 在上两篇文章中,学习了 SpringBoot 的一个初步使用和通过 SpringBoot 来操作数据库的相关知识,接下来就学习下如何使用 Sp...

转换器(Converter)设计模式

在日常开发的时候,需要在对象之间进行值的 copy,如 POJO,DTO,VO,对象之间有相同的属性,想把一个对象的值 copy 到另一个对象中去,如 从数据库中查询出我们的 POJO 对象的数据,又有个对...

09/29 14:55
563
似懂非懂 Comparable和 Comparator

在java中提供了两种排序方式:Comparable和 Comparator,它们两个看起来非常的相似,在不是很了解的情况下不知道如何使用,什么情况下使用哪个进行排序,接下来就看下它们的一个区别和使用方...

09/29 10:51
1K
SpringBoot 学习二:操作数据库

本文将从以下几个方面介绍: 前言 配置数据源 SpringBoot 整合 Mybatis SpringBoot 整合 JdbcTemplate SpringBoot 整合 Redis 前言 在上篇文章 SpringBoot 学习一 中已经学习了 SpringBoot的...

SpringBoot 学习一:Hello world

本文将从以下几个方面介绍: 前言 HelloWorld 读取配置文件 例子(CURD) 前言 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架...

python 抓取开源中国上阅读数大于 1000 的优质文章

Python 现在越来越火,连小学生都在学习 Python了 ^ ^,为了跟上时代,赶个时髦,秉承活到老学到老的精神,慢慢也开始学习 Python;理论是实践的基础,把 Python 相关语法看了,就迫不及待,...

Redis 数据结构-Bitmap 和 HyperLogLogs

相关文章 Redis 初探-安装与使用 Redis 数据结构-字符串源码分析 Redis 数据结构-字典源码分析 Redis 分布式锁 文章将从以下方面介绍 前言 Redis 操作 Bitmap Bitmap 原理 java 位运算 Hype...

08/22 21:43
320
Redis 分布式锁

前言 在 Java 中当多个线程同时竞争操作同一个资源的时候,如 i++ 等,为了保证结果正确性,往往需要对资源进行加锁;而在分布式环境中的,如果多个客户端同时竞争操作同一个资源,也需要进行...

08/18 17:57
224
Redis 数据结构-字典源码分析

相关文章 Redis 初探-安装与使用 Redis 数据结构-字符串源码分析 本文将从以下几个方面介绍 前言 字典结构图 字典结构定义 字典操作源码分析 命令操作字典 前言 在上一篇文章Redis 数据结构-...

08/17 14:26
382
Redis 数据结构-字符串源码分析

相关文章 Redis 初探-安装与使用 本文将从以下几个部分进行介绍 1.前言 2.常用命令 3.字符串结构 4.字符串实现 5.命令是如果操作字符串的 前言 平时在使用 Redis 的时候,只会使用简单的 se...

08/11 17:43
1K
Redis 初探-安装与使用

Redis 是什么 维基百科的定义如下 Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至201...

08/09 22:18
74
一致性算法Hash(Consistent Hashing)

在使用缓存的时候,会把相应的数据缓存到不同的缓存机器上,而怎么把数据均匀的分撒到缓存机器上,而从实现各个缓存机器的负载均衡,主要有两种方法,一种求余数的方法,该方法实现简单,效率...

08/06 21:10
8
Memcached 缓存

文章结构: 1. Memcached 简介 2.Memcached 常用命令 3.Memcached 原理 4.Memcached 客户端操作Memcached Memcached 简介 memcached 是以 LiveJournal 旗下 Danga Interactive 公司的 Brad F...

java阻塞队列BlockingQueue

相关文章 Lock锁源码分析 ConcurrentLinkedQueue源码分析 HashMap源码分析-jdk1.6和jdk1.8的区别 LinkedList源码分析 ArrayList源码分析 前言 java阻塞队列BlockingQueue就是在插入元素的时候...

07/19 21:36
10

没有更多内容

加载失败,请刷新页面

返回顶部
顶部