会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
willpan_z
博客园
首页
新随笔
联系
管理
订阅
2019年4月9日
synchronized 关键字
摘要: synchronized 作用 能够保证在同一时刻最多只有一个线程执行该段代码,以达到并发安全的效果 synchronized的2种用法 对象锁:包括方法锁(默认锁对象为this当前实例对象)和同步代码块锁(自己指定锁对象) 代码块形式: 方法锁形式: 类锁:指synchronized修饰静态的方法
阅读全文
posted @ 2019-04-09 15:50 willpan_z
阅读(147)
评论(0)
推荐(0)
2019年1月28日
Filebeat+Kafka+Logstash+ElasticSearch+Kibana 日志采集方案
摘要: 前言 Elastic Stack 提供 Beats 和 Logstash 套件来采集任何来源、任何格式的数据。其实Beats 和 Logstash的功能差不多,都能够与 Elasticsearch 产生协同作用,而且 logstash比filebeat功能更强大一点,2个都使用是因为:Beats 是
阅读全文
posted @ 2019-01-28 11:49 willpan_z
阅读(8622)
评论(0)
推荐(1)
2018年9月18日
springboot+cloud 学习(六)Docker
摘要: 注:由于本人用的是window10系统,docker的版本是Docker Community Edition(Docker CE ). 什么是Docker 按官网的话说,Docker是一个世界领先的容器化平台,它是github上开源的并且跨平台的。 Docker 结构 镜像(Image):类似于虚拟
阅读全文
posted @ 2018-09-18 14:54 willpan_z
阅读(251)
评论(0)
推荐(0)
2018年8月20日
JAVA 面试知识点
摘要: 参考:https://www.cnblogs.com/java1024/p/8594784.html 网络考点 OSI7层协议模型 TCP(传输控制协议)/UDP(用户数据报协议): TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于广播和细节控制交给应用的通
阅读全文
posted @ 2018-08-20 16:37 willpan_z
阅读(429)
评论(0)
推荐(1)
2018年8月19日
JAVA JVM
摘要: JVM JVM是可运行Java代码的虚拟计算机 ,包括一套字节码指令集、一组寄存器、栈、堆、存储方法域和垃圾回收。 JVM是运行在操作系统之上的,它与硬件没有直接的交互。 运行过程: ① Java源文件—->编译器—->字节码文件 ② 字节码文件—->JVM—->机器码 每一种平台的解释器是不同的,
阅读全文
posted @ 2018-08-19 21:58 willpan_z
阅读(328)
评论(0)
推荐(1)
springboot+cloud 学习(三)消息中间件 RibbitMQ+Stream
摘要: 安装RabbitMQ window下安装: (1):下载erlang,原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的,下载地址:http://www.erlang.org/downloads,双击.exe文件进行安装就好,安装完成之后创建一个名为ERLANG_HOME的环境变量
阅读全文
posted @ 2018-08-19 14:03 willpan_z
阅读(930)
评论(0)
推荐(0)
2018年8月16日
springboot+cloud 学习(五)统一配置中心 spring cloud config + cloud bus + WebHooks +RibbitMQ
摘要: 前言 微服务要实现集中管理微服务配置、不同环境不同配置、运行期间也可动态调整、配置修改后可以自动更新的需求,Spring Cloud Config同时满足了以上要求。Spring Cloud Config 分为Config Server和Config Client两部分,是一个可以横向扩展,集中式的
阅读全文
posted @ 2018-08-16 14:48 willpan_z
阅读(4113)
评论(0)
推荐(0)
2018年8月14日
springboot+cloud 学习(四)Zuul整合Swagger2
摘要: 前言 在微服务架构下,服务是分散的,怎么把所有服务接口整合到一起是我们需要关注的。 下面举例用zuul作为分布式系统的网关,同时使用swagger生成文档,想把整个系统的文档整合在同一个页面上来说明。 项目结构 eureka-server:eureka服务注册中心,端口8761, eureka-se
阅读全文
posted @ 2018-08-14 17:29 willpan_z
阅读(7586)
评论(0)
推荐(1)
2018年8月9日
springboot+cloud 学习(二)应用间通信Feign(伪RPC,实则HTTP)
摘要: 在微服务中,使用什么协议来构建服务体系,一直是个热门话题。 争论的焦点集中在两个候选技术: RPC or Restful Restful架构是基于Http应用层协议的产物,RPC架构是基于TCP传输层协议的产物。 网络七层模型 在说RPC和HTTP的区别之前,了解一下七层网络结构模型(虽然实际应用中
阅读全文
posted @ 2018-08-09 16:32 willpan_z
阅读(9857)
评论(0)
推荐(0)
2018年8月6日
多模块拆分时 DepencyManagement 与 Dependencys区别
摘要: 1、DepencyManagement dependencyManagement让子项目中引用一个依赖而不用显示的列出版本号。Maven会沿着父子层次向上走,直到找到一个拥有dependencyManagement元素的项目,然后它就会使用在这个dependencyManagement元素中指定的版
阅读全文
posted @ 2018-08-06 18:33 willpan_z
阅读(381)
评论(0)
推荐(0)
下一页
公告