• ZooKeeper实现读写锁

    ZooKeeper实现读写锁 在上一篇文章,我们已经实现了分布式锁。今天更进一步,在分布式锁的基础之上,实现读写锁。 完整代码在 https://github.com/SeemSilly/codestory/tree/master/research-zoo-keeper 1 读写锁的概念 参考维基百科的条目: https://zh.wikipedia.org/...

    2019-08-26 06:28:50 定义IE百科PS维基百科keeptimAVHTTPS

  • 聊聊我在这家公司设计的SSO

    聊聊我在这家公司设计的SSO 最近小明遇到一个需求:需要将几个独立的系统(子系统)汇总到一个集中的系统(父系统)当中,当用户在父系统登录过后,再点击这几个子系统,就可以免登录跳转到任意一个系统。当时一听,duang~duang~就有很多方案涌进来(吹牛的),但只有...

    2019-08-26 06:27:53 文档服务器定义word用户系统微信公众号吹牛微信Servlet

  • springboot入门案例----eclipse编写第一个springboot程序

    springboot入门案例----eclipse编写第一个springboot程序 对于刚入门的springboot的新手来说,学的过程中碰到的一些问题记录下。 首先,配置好Maven环境及本地仓库 之后进入Maven安装目录conf文件夹下的settings.xml配置文件,用Notepadd++打开文件。 配置本地仓库指向...

    2019-08-26 06:26:44 文件IE阿里云下载速度PSTomcatAVwebeclipse<

  • Java学习笔记(四)

    Java学习笔记(四) 本篇概述== 数组 (依旧只叙述与C++不同的地方,或者一些应用方法例子,毕竟语言是共通的,多了也是废话.jpg) 一,如果创建一维数组,二维数组,以及 N维数组(以此类推)呢 =-= 1 // 一维数组创建方法 2 int [] list = new int []; 3 4 // 一维数...

    2019-08-26 06:24:43 java学习java学习笔记YYIEPSC++AVAE<代码

  • 2019年JVM最新面试题,必须收藏它

    2019年JVM最新面试题,必须收藏它 1、JVN内存结构 方法区和对是所有线程共享的内存区域;而java栈、本地方法栈和程序员计数器是运行是线程私有的内存区域。 Java堆(Heap),是Java虚拟机所管理的内存中最大的一块。Java堆是被所有线程共享的一块内存区域,在虚拟机启动...

    2019-08-26 06:24:01 cmsjava高级文件ASP服务器定义mysqlqq全能虚拟机

  • SpringMVC 源码解析

    SpringMVC 源码解析 前言 ? ? ? ? 年初面试时接触到一道面试题,在聊到SpringMVC时提到了SpringMVC的开发者为何要设计父子容器呢,又或者说是父子容器的设计有什么更实际的作用呢? ? ? ? ? ?首先要理解对于一个web应用,当其部署在web容器上时,容器会为其提供一个全...

    2019-08-26 06:22:30 文件ESET定义qqphpIEServletWebAppPSAccess

  • 【IDEA使用技巧】(1) —— 快捷键

    【IDEA使用技巧】(1) —— 快捷键 1.InteliJ IDEA设置快捷键 1.1. IDEA快捷键修改代码提示 IDEA中当现有的快捷键被系统中其他软件(比如输入法)占用时,我们可以自定义修改快捷键。比如,IDEA中的代码自动提示快捷键和eclipse的不一样,不是Alt + /,此时可以通过修...

    2019-08-26 06:21:15 文档文件定义qqtxt技巧wordIntel系统Bug

  • 常用高效 Java 工具类总结

    一、前言 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。 二、org.apache.commons.io.IOUtils closeQuietly:关闭一个IO流、sock...

    2019-08-26 06:18:21 java学习文件定义qq用户IE系统ECMAScript公众号PS

  • 递归的理解与应用

    递归的理解与应用 1.理解递归 递归:是一种应用非常广泛的算法(或编程技巧),DFS深度优先搜索,前中后二叉树遍历等,都有使用到。2.递归需要满足的三个条件: a.一个问题可以分解为多个子问题 b.该问题与子问题的求解思路完全一致 c.存在递归的终止条件3.编写递归代码...

    2019-08-26 06:17:10 技巧警惕代码问题使用理解实现用到查找思路

  • 如果有人问你 Dubbo 中注册中心工作原理,就把这篇文章给他

    如果有人问你 Dubbo 中注册中心工作原理,就把这篇文章给他 注册中心作用 开篇首先想思考一个问题,没有注册中心 Dubbo 还能玩下去吗? 当然可以,只要知道服务提供者地址相关信息,消费者配置之后就可以调用。如果只有几个服务,这么玩当然没问题。但是生产服务动辄成...

    2019-08-26 06:16:00 文件定义技巧IE磁盘系统PSkeepAVapache