- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 常用的集合类
Map接口和Collection接口是所有集合框架的父接口1,collection接口的子接口包括set接口 和list接口2,map接口的实现类有 hashmap hashtable treeMap ConcurrentHashMap properties3,set接口的实现类 hashset treeSet linkedhashSet4,list接口的实现类 ArrayList linkedlist vector stack...
2022-02-16 09:38:06 106
原创 集合容器简述
集合是一个放数据的容器,放数据对象引用的容器.集合类存放的是对象的引用,并不是对象的本身.集合类型分三种:set,list,map集合用于存储对象的容器,对象用来封装数据,对象多了也需要存储集中式管理.和数组对比 ,集合的长度是可变的,数组需要提前定义大小数组是固定长度,集合是可变长度数据可以存储基本数据类型,也可以存储引用类型,集合只能存储引用类型数组存储的元素必须是同一个数据类型,集合存储的对象可以是不同数据类型...
2022-02-15 10:05:59 757
原创 系统下载地址
首先我要申明,这些系统仅供学习和参考,不得用于商业用途,请下载后24小时之内自行删除!如有需要,请购买正版!注:可以把下载地址复制到迅雷等下载工具上下载。win7旗舰版(64位)ed2k://|file|cn_windows_7_ultimate_x64_dvd_x15-66043.iso|3341268992|7DD7FA757CE6D2DB78B6901F81A6907A|/(...
2019-03-27 09:26:54 654
原创 一些学习资料
吾务晤吴:https://github.com/jobbole/awesome-java-cn 这个以后可以看看打游戏许屌丝:可以,我决定晚上陪你玩LOL吾务晤吴:哈哈哈吾务晤吴:https://github.com/CyC2018/CS-Notes 这个适合大公司面试吾务晤吴:https://github.com/jwasham/coding-interview-u...
2018-09-26 11:38:26 246
原创 基于Redis实现分布式锁
前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。可靠性首先,为了确保分布式锁可用,我们至少要确保锁的...
2018-09-11 11:14:55 139
原创 java 多线程基础
线程与进程1 线程:进程中负责程序执行的执行单元线程本身依靠程序进行运行线程是程序中的顺序控制流,只能使用分配给程序的资源和环境2 进程:执行中的程序一个进程至少包含一个线程3 单线程:程序中只存在一个线程,实际上主方法就是一个主线程4 多线程:在一个程序中运行多个任务目的是更好地使用CPU资源线程的实现继承Thread类在java.lang包中定义, 继承Th...
2018-09-11 11:08:17 154
原创 Java的 集合干货
HashMap相关问题1、你用过HashMap吗?什么是HashMap?你为什么用到它?用过,HashMap是基于哈希表的Map接口的非同步实现,它允许null键和null值,且HashMap依托于它的数据结构的设计,存储效率特别高,这是我用它的原因2、你知道HashMap的工作原理吗?你知道HashMap的get()方法的工作原理吗?上面两个问题属于同一答案的问题HashM...
2018-09-11 10:59:19 239
原创 springboot集成消息队列配置
@Slf4j@Configurationpublic class AmqpRabbitConfig { private ConnectionFactory connectionFactory; @Autowired public AmqpRabbitConfig(ConnectionFactory connectionFactory) { this...
2018-08-15 14:59:27 1255
转载 Google Guawa(转载)
https://blog.csdn.net/qq_28867949/article/details/78913098
2018-07-27 16:14:36 275
原创 spring boot 集成定时任务quartz配置
<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version> </dependency>import org.qu
2018-07-24 22:16:02 237
原创 springboot集成websocekt
import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.socket.server.standard.ServerEndpointExporter;//注入Ser...
2018-07-24 22:05:26 147
原创 docker 详解
Docker从狭义上来讲就是一个进程,从广义上来讲是一个虚拟容器,其实更专业的叫法是应用容器( Application Container ),Docker进程和普通的进程没有任何区别,它就是一个普通的应用进程。不过是用来操作镜像文件的。所以Docker进程+构建的应用镜像文件就等于Docker容器。本文所有讲的Docker都是指Docker容器哦。镜像Docker images,就类似于...
2018-07-24 18:22:32 182
原创 Redis随记
Redis简介:redis是一个key-value存储系统,相比传统的关系型数据库,拥有高性能的特点,源于redis大部分数据缓存在内存中,读写性能非常高。但数据安全性较关系型数据库低,在存储系统发生故障时会丢失一部分数据,且不可恢复。所以redis不能提供强一致性,只能保证最终一致性.Redis支持的数据类型(五种):String(字符串、整数、浮点数)、List(列表)、Set(无序集合,...
2018-07-24 16:05:51 203
原创 Java的垃圾回收机制GC
一:垃圾回收机制的意义java 语言中一个显著的特点就是引入了java回收机制,是c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不在考虑内存管理。由于有个垃圾回收机制,java中的额对象不在有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存; 内存泄露:指该内存空间使用完毕后未回收,在不涉及复杂数据结构...
2018-07-23 10:29:58 138
转载 dubbo
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。...
2018-07-18 22:37:34 153
原创 學習編程爲什麽這麽難
普通人:我今天要买一斤苹果。程序员:我今天要买一斤苹果。因为我只喜欢红富士苹果,所以我只买红富士苹果。我能接受的最高价格是10元/斤。正常情况下一斤苹果用一个袋子能装下,但是为防万一,我会带两个袋子。我知道附近的3家水果店,所以我会依次访问这3家水果店。根据上述条件,我设计出以下的买苹果的流程:买苹果流程开始 对
2017-06-18 08:20:02 628
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人