摘要: 前言 最近因为换工作以及其他的一些琐事,耽误了更博时间,再加上分布式的这几个软件之前没撸过....这学习这几个工具上也花了点时间 本篇博客为后续分布式的学习提供基础的安装和配置。 首先,系统为CentOS。 因为本人是笔记本,没有属于自己的服务器,所以就需要虚拟机来代劳了。 然后就是远程访问的Xsh 阅读全文
posted @ 2018-11-08 01:40 苏打水了面包 阅读(329) 评论(0) 推荐(1) 编辑
摘要: RPC 包含的要素(webservice) 协议层:tcp/ip 应用层: http协议 SOAP: http+xml 分布式通信框架-webservice分析 什么是webservice webservice也可以叫xml web service webservice, 轻量级的独立的通讯技术 为 阅读全文
posted @ 2018-10-23 22:43 苏打水了面包 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 分布式通信框架-RMI讲解 什么是RPC Remote procedure call protocal RPC协议其实是一个规范。常用PRC框架:Dubbo、Thrif、RMI、Webservice、Hessain 网络协议和网络IO对于调用端和服务端来说是透明; 可以简单的理解为用户调用远程方法。 阅读全文
posted @ 2018-10-17 23:43 苏打水了面包 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 说到Java内存区域,可能很多人第一反应是“堆栈”。首先堆栈不是一个概念,而是两个概念,堆和栈是两块不同的内存区域,简单理解的话,堆是用来存放对象而栈是用来执行程序的。其次,堆内存和栈内存的这种划分方式比较粗糙,这种划分方式只能说明大多数程序员最关注的、与对象内存分配关系最密切的内存区域是这两块,J 阅读全文
posted @ 2018-10-17 13:17 苏打水了面包 阅读(200) 评论(0) 推荐(0) 编辑
摘要: ArrayList ArrayList是最常见以及每个Java开发者最熟悉的集合类了,顾名思义,ArrayList就是一个以数组形式实现的集合,以一张表格来看一下ArrayList里面有哪些基本的元素: ArrayList里面元素的个数,这里要注意一下,size是按照调用add、remove方法的次 阅读全文
posted @ 2018-10-16 10:04 苏打水了面包 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 一、出现背景 1、线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 2、效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激 阅读全文
posted @ 2018-10-15 13:20 苏打水了面包 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、HashMap概述 在JDK1.8之前,HashMap采用数组+链表实现,即使用链表处理冲突,同一hash值的节点都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低。而JDK1.8中,HashMap采用数组+链表+红黑树实现,当链表长度 阅读全文
posted @ 2018-10-12 20:57 苏打水了面包 阅读(165) 评论(1) 推荐(1) 编辑
摘要: 这一节我们来讨论IOC容器到底做了什么。 还是借用之前的那段代码 ClassPathXmlApplicationContext app = new ClassPathXmlApplicationContext("beans.xml"); Car car =app.getBean(Car.class) 阅读全文
posted @ 2018-10-12 20:50 苏打水了面包 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 时隔很多天的我又回来....最近发展了一下自己的爱好,所以拖了很长时间。 前面我们从概念性上分析了spring的特性 这里我们附上Spring框架的结构图 我们简单的来说一些这个框架图 我们从下往上看 1.测试部分Test Spring提供的测试部分非常重要,这个SpringTest可以帮助我们在服 阅读全文
posted @ 2018-10-12 20:48 苏打水了面包 阅读(219) 评论(1) 推荐(0) 编辑
摘要: 如今各种Spring框架甚嚣尘上,但是终归还是属于spring的东西。所以在这里,个人谈一谈对spring的认识,笔者觉得掌握spring原理以及spring所涉及到的设计模式对我们具有极大的帮助。我们基于what ,why ,how来研究Spring。 Spring是什么? Spring为什么? 阅读全文
posted @ 2018-10-12 20:47 苏打水了面包 阅读(342) 评论(0) 推荐(0) 编辑