- 博客(8)
- 收藏
- 关注
转载 Docker(一) 初识Docker
一、Docker简介 什么是Docker呢?Docker是一种新兴的虚拟化方式。Docker其实就是一个容器,这个容器可以放置我们的应用,管理我们的应用。Docker本意是码头工人,码头工人是干什么的,就是管理集装箱的,而集装箱中装的就是我们的应用。二、为什么要用Docker 我们要在服务器上放置应用,不同的应用程序可能会有不同的应用环境,比如.net...
2018-12-17 17:56:00 134
转载 Java Socket编程(二) TCP编程
服务 上一章节提到了TCP协议的相关内容。下面使用TCP在服务端及客户端之间进行传递消息。 TCP协议是面向连接的、可靠的、有序的、以字节流的方式发送数据,通过三次握手的方式建立连接,形成传输数据的通道,在连接中进行大量数据的传输,效率会稍低。 Java中基于TCP协议实现网络通信的类有 Socket类(客户端...
2018-09-11 13:28:00 109
转载 Java Socket编程(一) Socket简介及相关网络基础知识
Socket简介 Java最初是作为网络编程语言出现的,对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。 Socket 的英文原意是“孔”或者“插座”,通常也称作“套接字”。 在网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个Socket。Socket...
2018-09-10 10:51:00 148
转载 Redis之(三) 分布式锁
Redis分布式锁 分布式应用进行逻辑处理时经常会遇到并发问题。对于单进程的并发场景,我们可以使用语言或者类库提供的锁,而对于分布式场景,我们可以使用分布式锁。 分布式锁的实现方法也有很多,Memcached分布式锁、Zookeeper分布式锁等等,当然,Redis分布式锁也是很有代表性的分布式锁的实现方式。 例子: ...
2018-08-30 14:07:00 156
转载 Java集合类(二) List之ArrayList
一、ArrayList简介 ArrayList,也就是我们常说的动态数组。其实也就是Array的复杂版本,不同的是它提供了动态地增加和减少数据。 每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向ArrayList中不断添加元素,其容量也自动增长。自动增长会带来数据向新数组的重新拷贝,因此,如果...
2018-08-29 16:25:00 139
转载 Redis 之(二) Redis的基本数据结构以及一些常用的操作
本篇内容是Redis最简单最容易掌握的知识,如果你已经熟知了,就可以选择跳过啦!要体验Redis,那么首先你得安装Redis,这边的话我就只讲一下Windows环境下的安装与操作:Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选...
2018-08-23 17:17:00 115
转载 Redis 之(一) Redis简介
Redis 可以说是现在非常热门的一项技术了,那么,Redis究竟是什么呢? Redis的全称是「RemoteDictionaryService」,是一个由Salvatore Sanfilippo写的key-value存储系统。Redis 以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。国内外很多大型互联网公司都在使...
2018-08-21 14:26:00 78
转载 Java集合类 (一) Map之HashMap(包括Java8中HashMap的新特性)
一、HashMap简介 HashMap即是散列表,它存储的是键值对(key-value)映射。 HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。 HashMap的实现是不同步的,这意味着他线程不安全。(HashTable的实现是线程安全的,只是实现的方式比较粗暴,...
2018-08-20 14:56:00 160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人