摘要:
Centos上Docker的安装 系统要求 Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 存储层驱动)无法使用,并且部分功能可能不太稳定 我的系统版本 卸载旧版本 旧版本的 Do 阅读全文
posted @ 2019-11-01 23:57
幸遥
阅读(141)
评论(0)
推荐(0)
摘要:
spring boot入门 了解SpringBoot 为什么学习SpringBoot java一直被人诟病的一点就是臃肿、麻烦。当我们还在辛苦的搭建项目时,可能Python程序员已经把功能写好了,究其原因注意是两点: 复杂的配置, 项目各种配置其实是开发时的损耗, 因为在思考 Spring 特性配置 阅读全文
posted @ 2019-11-01 23:55
幸遥
阅读(199)
评论(0)
推荐(0)
摘要:
Vue.use 问题 相信很多人在用Vue使用别人的组件时,会用到 。 例如: 。 但是用 时,就不需要用 ,就能直接使用。 答案 因为 没有 。 什么意思呢?接下来我们自定义一个需要 Vue.use() 的组件,也就是有 install 的组件,看完之后就明白了 建立一个简单的项目,项目结构如下: 阅读全文
posted @ 2019-11-01 23:52
幸遥
阅读(467)
评论(0)
推荐(0)
摘要:
List的并发容器 CopyOnWriteList Vector和SynchronizedList ArrayList是用来代替Vector,Vector是线程安全的容器,因为它在方法上都加上了synchronized同步关键字 例如: 以上这样的代码可能会发生异常,线程在交替执行的时候,我们自己方 阅读全文
posted @ 2019-11-01 23:50
幸遥
阅读(1864)
评论(0)
推荐(0)
摘要:
延迟阻塞队列DelayQueue DelayQueue 是一个支持延时获取元素的阻塞队列, 内部采用优先队列 PriorityQueue 存储元素, 同时元素必须实现 Delayed 接口;在创建元素时可以指定多久才可以从队列中获取当前元素,只有在延迟期满时才能从队列中提取元素。 使用场景 缓存系统 阅读全文
posted @ 2019-11-01 23:49
幸遥
阅读(730)
评论(0)
推荐(0)
摘要:
前言 LRU 是 的简写,字面意思则是 。 通常用于缓存的淘汰策略实现,由于缓存的内存非常宝贵,所以需要根据某种规则来剔除数据保证内存不被占满。 在 的数据淘汰策略中就包含 如何实现一个完整的 存呢?这个缓存要满足: 这个缓存要记录使用的顺序 随着缓存的使用变化,要能更新缓存的顺序 基于这种特点,可 阅读全文
posted @ 2019-11-01 23:47
幸遥
阅读(443)
评论(0)
推荐(0)
摘要:
汉诺塔问题 汉诺塔问题的求解可以巧妙利用递归思想 以下摘自知乎上我认为阐述得很清除回答: 要用程序来解决这个问题,我们先定义一个移动函数:move(移动数,开始柱,中转柱,目标柱), 例如 move(2,A,B,C) 表示将2个盘子从A柱(开始柱)借助B柱(中转柱)移动到C柱(目标柱)。 关于开始柱 阅读全文
posted @ 2019-11-01 23:46
幸遥
阅读(377)
评论(0)
推荐(0)
摘要:
什么是跨域 是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 由于浏览器的同源策略 浏览器的同源策略会导致跨域,这里同源策略又分为以下两种 1. D 阅读全文
posted @ 2019-11-01 23:45
幸遥
阅读(147)
评论(0)
推荐(0)
摘要:
数据库和缓存双写一致性问题 在现在的架构中,缓存由于其高并发和高性能的特性,已经被广泛使用。在读取缓存方面,道理都很简单,但是在更新缓存这点上,到底是先更新缓存还是先更新数据库,存在着争议。 从理论上来说,给缓存设置过期时间,是保证最终一致性的解决方案。这种方案下,我们可以对存入缓存的数据设置过期时 阅读全文
posted @ 2019-11-01 23:39
幸遥
阅读(427)
评论(0)
推荐(0)
摘要:
一、跨终端web 一提到跨终端,第一反应往往就是响应式布局。这至少说明两点:首先,响应式本身与跨终端之间有着某种本质的联系;其次,人们误以为跨终端和响应式是同一件事。“跨终端 Web”是最终希望达到的目的,而达到这个目的的手段有很多,响应式仅仅是其中的一种方式而已。这些方式至少包括: 响应式 多站点 阅读全文
posted @ 2019-11-01 23:37
幸遥
阅读(440)
评论(0)
推荐(0)
摘要:
排序 内部排序 插入排序 直接插入排序 希尔排序 选择排序 简单选择排序 堆排序 交换排序 冒泡排序 快速排序 直接插入排序 给定一组序列,假定第一个记录自成一个有序序列,其余记录为无序序列。接着从第二个记录开始,按照记录的大小依此将当前处理的记录插入到其之前的有序序列中,直到最后一个记录插入到有序 阅读全文
posted @ 2019-11-01 23:36
幸遥
阅读(166)
评论(0)
推荐(0)
摘要:
简介 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力,但频繁的创建线程的开销是很大的,那么如何来减少这部分的开销了,那么就要考虑使用线程池了。线程池就是一个线程的容器,每次只执行额定数量的线程,线程池就是用来管理这些额定数量的线程 线程 阅读全文
posted @ 2019-11-01 23:32
幸遥
阅读(163)
评论(0)
推荐(0)
摘要:
Redis简介 Redis是一个开源的内存中的数据结构存储系统,它可以用作: 数据库、缓存和消息中间件 它支持多种类型的数据结构,如字符串(String),散列(Hash),列表(List),集合(Set),有序集合(Sorted Set或者是ZSet)与范围查询,Bitmaps,Hyperlogl 阅读全文
posted @ 2019-11-01 23:29
幸遥
阅读(194)
评论(0)
推荐(0)
摘要:
我们可以在启动redis服务器的时候指定配置文件 redis配置文件 在开始的时候,先明确了一些单位 redis支持从外部文件中引入配置文件 redis的配置文件中分成了几个部分: 通用(general) 快照(snapshotting) 复制(replicaion) 安全(security) 限制 阅读全文
posted @ 2019-11-01 23:27
幸遥
阅读(192)
评论(0)
推荐(0)
摘要:
Redis是什么,有什么特点和优势 Redis是一个开源用C语言编写的,基于内存,可以持久化,高性能的key value数据库,并提供多种语言的API。 它也被称为数据结构服务器,因为值(value)可以是string,hash,list,sets,zsets(有序集合)类型 Redis有以下特点: 阅读全文
posted @ 2019-11-01 23:26
幸遥
阅读(118)
评论(0)
推荐(0)
摘要:
HashMap HashMap是Java集合中重要的一个数据结构,作为 形式的存在,被广泛使用 虽在平常开发中经常使用HashMap来存放数据,并且很多框架也使用了Map,但对HashMap的了解一直不够深入 HashMap在JDK 1.7中的实现 1.7中的数据结构 1.7中HashMap几个关键 阅读全文
posted @ 2019-11-01 23:22
幸遥
阅读(135)
评论(0)
推荐(0)
摘要:
HashMap是一个线程不安全的容器,当容量大于 发生扩容时可能会出现环形链表从而导致死循环 扩容就是rehash,这个会重新将原数组的内容重新hash到新的扩容数组中,在多线程的环境下,存在同时其他的元素也在进行put操作,如果hash值相同,可能出现同时在同一数组下用链表表示 因此引进了线程安全 阅读全文
posted @ 2019-11-01 23:20
幸遥
阅读(644)
评论(0)
推荐(0)
摘要:
OSI与TCP/IP各层的结构与功能,都有哪些协议 三种模型 五层模型对应的协议 1. 应用层 应用层(application layer)的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。对于不同的网络应用需要不同的应用层 阅读全文
posted @ 2019-11-01 23:15
幸遥
阅读(292)
评论(0)
推荐(0)
摘要:
什么是逆向工程 MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、pojo)。一般在开发中,常用的逆向工程方式是 阅读全文
posted @ 2019-11-01 23:10
幸遥
阅读(157)
评论(0)
推荐(0)
摘要:
1. 什么是动态SQL 静态SQL:静态SQL语句在程序运行前SQL语句必须是确定的,SQL语句中涉及的表的字段名必须是存在的,静态SQL的编译是在程序运行前的。 动态SQL:动态SQL语句是在程序运行是被创建和执行的。 2. MyBatis中的动态SQL 为什么需要动态SQL?有时候需要根据实际传 阅读全文
posted @ 2019-11-01 23:07
幸遥
阅读(752)
评论(0)
推荐(0)