摘要: Docker能做些什么? 1.docker能够解决虚拟机能够解决的问题 2.隔离应用依赖 3.创建应用镜像并复制 4.创建容易分发的即启即用的应用 5.docker的想法是创建软件程序可移植的轻量容器 镜像 1.docker的镜像类似虚拟机的快照 2.在现有镜像的基础上创建镜像 容器 1.可以从镜像 阅读全文
posted @ 2017-11-30 10:02 Janti 阅读(2742) 评论(0) 推荐(5) 编辑
摘要: 在探讨可重入锁之后,接下来学习阻塞队列,这篇文章也是断断续续的写了很久,因为最近开始学ssm框架,准备做一个自己的小网站,后续可能更新自己写网站的技术分享。 请尊重作者劳动成果,转载请标明原文链接: http://www.cnblogs.com/superfj/p/7757876.html 阻塞队列 阅读全文
posted @ 2017-10-31 10:27 Janti 阅读(13231) 评论(3) 推荐(4) 编辑
摘要: 部门树节点 平常在做后台管理系统的时候,多多少少都会涉及部门管理,部门有上下级,所以架构会呈现出树形,下图是一个简单的部门节点图: 这个和平时的二叉树很像,如果部门比较多的话,那么这个树就会很复杂。做到web上就会这样显示: 怎么实现的我就不详细介绍了,本文主要结合实例介绍平时项目中广度遍历搜索部门 阅读全文
posted @ 2017-10-24 08:59 Janti 阅读(1174) 评论(0) 推荐(2) 编辑
摘要: 为什么要是用Callable和Future Runnable的局限性 Executor采用Runnable作为基本的表达形式,虽然Runnable的run方法能够写入日志,写入文件,写入数据库等操作,但是它不能返回一个值,或者抛出一个受检查的异常,有些需要返回值的需求就不能满足了。 能够取消 Exe 阅读全文
posted @ 2017-09-19 08:12 Janti 阅读(4361) 评论(0) 推荐(5) 编辑
摘要: 锁的概念 从jdk发行1.5版本之后,在原来synchronize的基础上,增加了重入锁ReentrantLock。 本文就不介绍synchronize了,有兴趣的同学可以去了解一下,本文重点介绍ReentrantLock。 锁是什么? 并发编程的时候,比如说有一个业务是读写操作,那多个线程执行这个 阅读全文
posted @ 2017-09-18 16:53 Janti 阅读(5372) 评论(4) 推荐(4) 编辑
摘要: 进程与线程 首先来看百度百科关于进程的介绍: 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。 直观一点: windows的任务管理里面,我们看 阅读全文
posted @ 2017-09-07 11:23 Janti 阅读(1241) 评论(0) 推荐(2) 编辑
摘要: 前言: 因为项目需要跨语言,c++客户端,web服务端,远程调用等需求,所以用到了RPC框架Thrift,刚开始有点虚,第一次接触RPC框架,后来没想到Thrift开发方便上手快,而且性能和稳定性也不错,项目也顺利完成。所以给各位小白们,“科普”一下如何使用Thrift完成自己的远程调用。 1.什么 阅读全文
posted @ 2017-08-18 09:47 Janti 阅读(10586) 评论(1) 推荐(4) 编辑
摘要: 一、下载JDK - jdk版本建议是gz形式的,rpm是RedHat里面的命令,所以下载rpm格式的时候回遇到问题 二、 打开虚拟机,创建目录 1 创建目录 #mkdir home 2 转到该目录下 cd home 3 输入rz,选择下载好的.gz文件(也可以用xshell自带的xftp传输) 三、 阅读全文
posted @ 2017-08-17 10:33 Janti 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 一、双击热备介绍 1.基本概念 双机热备特指基于高可用系统中的两台服务器的热备(或高可用),双机高可用按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active-Active方式),主-备方式即指的是一台服务器处于某种业务的激活状态(即Active状态),另一台 阅读全文
posted @ 2017-08-14 16:31 Janti 阅读(6022) 评论(0) 推荐(2) 编辑
摘要: 1. 什么是X.509? X.509标准是ITU-T设计的PKI标准,他是为了解决X.500目录中的身份鉴别和访问控制问题设计的。 2. 数字证书 数字证书的意义在于回答公钥属于谁的问题,以帮助用户安全地获得对方的公开密钥。证书中应对公钥和公钥私有者信息,并由可信任的CA签署,即CA对这些信息进行数 阅读全文
posted @ 2017-07-03 17:22 Janti 阅读(1226) 评论(0) 推荐(1) 编辑