Java框架
文章平均质量分 70
java 框架部分
路上^_^
这是动图,自己脑补
展开
-
Es001-原生操作
文章目录索引创建索引获得索引删除索引文档操作添加数据返回自定义ID获得文档获得所有修改数据完全覆盖修改局部修改条件查询索引使用 put 请求. 在 9200 后面直接跟着的就是索引名称创建索引我们使用 PUT 操作. 在ES中创建索引获得索引_cat_indices?v删除索引文档操作添加数据shopping/_doc给 shopping中添加文档数据返回会返回一个ID. 表明这条数据唯一标识. es随机生成自定义ID在 _doc/customer ID在_doc/原创 2021-08-04 21:12:38 · 259 阅读 · 0 评论 -
mybatis-源码分析-xxx0xx0xx1版本执行器
mybatis-执行器原创 2020-11-28 21:16:04 · 2975 阅读 · 0 评论 -
mybatis-plugin
尚硅谷除了新的实战视频。其中用到了一些新的东西。在这里记录下来原创 2020-05-25 14:31:00 · 310 阅读 · 0 评论 -
Swagger使用
Swagger 是一个 web项目 API管理器.可以对API 进行测试原创 2020-05-25 14:56:08 · 273 阅读 · 0 评论 -
Netty学习记录终版--1
至此,在2020-03-15日.Netty的学习已经达到了 100%而这篇笔记是给自己看的. 只是捡了一些内容,记录到上面原创 2020-03-15 16:36:43 · 426 阅读 · 0 评论 -
Netty学习8之ChannelHandlerConext
异步模型概念:1. 异步和同步相反. 同步是调用一个方法,需要等待,得到结果.进行下一步的操作. 而异步,则不能得到结果.实际结果过等待被调用着完成后.通过状态,通知,回调来通知调用者2. Netty中的I/O操作是异步的.包括Bind,Write,Connect等操作会简单的返回一个CHannelFuture3. 调用者不能立刻获得结果.而是通过Future-Listener机制.用户...原创 2019-12-29 01:23:33 · 476 阅读 · 0 评论 -
Netty学习7TCP实例解析
说明上一章将自己学习 netty 的Demo放了上去.这里我们对照着代码分析一下 Netty 背后的东西服务端EventNioLoopGroup 时服务端和客户端的本质. 用来使用在客户端和服务端通信用在服务端,接收客户端的消息.进行事件的处理.NioEventLoopGroupBossGroup 和 WorkerGroup:是俩个线程组.都含有子线程(NioEventLoo...原创 2019-12-22 23:15:24 · 1563 阅读 · 0 评论 -
Netty学习6之TCP实例
实践创建项目使用了Springboot来创建.毕竟好多开箱即用的东东.用着很舒服.创建界面必选一个框架.只选了基础的Lombok.不写getter和setter方法真的爽很多导入jar包Netty是在B站学习的.而那个老师的jar 是 下载下来手动导入的.emmm.编写服务端程序编写客户端程序分析Netty程序...原创 2019-12-22 21:51:20 · 1483 阅读 · 0 评论 -
Netty学习5之Netty模型详细版
看图名词解读概述Netty抽象(抽离)出俩组线程池;例如,在BossGroup下面,有很多的子线程.每一个线程池中,会有一个NioEventLoop线程.BossGroup负责接收客户端的连接.WorkerGroup负责网络的读写BossGroup和WorkerGroup类型都为 NioEventGroupLoop类型NioEventGroupLoop1. NioE...原创 2019-12-19 21:17:58 · 2700 阅读 · 0 评论 -
Netty学习4-Netty模型进阶版本
Netty模型多Reactor,多线程模型主从Reactor模型BossGroup在这个模型中,BOSSGroup改成为多线程模型,即:多个BossGroup.在实际的Netty模型中,每一个BossGroup 对应的是NioEventLoop(事件循环)每一个NioEventLoop对应一个selector.来循环监听事件 来处理任务WorkerGroupBossGro...原创 2019-12-19 20:47:43 · 2696 阅读 · 0 评论 -
Netty学习3-简版Netty模型
Netty工作原理图是之前的Reactor模型的真正模样Netty模型三个版本简单版BossGroup拥有 selector,accpet组件多个客户端向 BossGroup发送请求.BossGroup只处理Accpet事件....原创 2019-12-15 18:29:57 · 4486 阅读 · 0 评论 -
Netty学习2
Netty 模型上一篇讲解了Netty入门,以及一些Reactor模型及基础知识点.涉及到了传统I/O模型; I/O复用; 线程池模型;以及最后的Reactor 模型;我们复习一下上一篇讲解的首先是传统I/O模型: 它有阻塞,每个连接单独一条线程的优点;第二是 I/O 复用: 它的话是一个线程监听端口号.等待连接. 之后将连接的请求,分达到具体的业务处理逻辑之中. 内里逻辑是...原创 2019-12-14 16:46:47 · 4383 阅读 · 0 评论 -
Netty学习1
Netty简介Netty线程模型主从Reactor多线程模型传统阻塞I/O模型![图片找不到请加公众号:进击的星星](https://img-blog.csdnimg.cn/20191209231546597.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZ...原创 2019-12-11 23:08:53 · 5130 阅读 · 0 评论 -
认证授权不是新组jian放心看吧
认证授权没有新组件原创 2020-11-27 18:24:43 · 152 阅读 · 0 评论 -
Cloud网管gateWay
gateWay原创 2020-11-27 13:45:10 · 160 阅读 · 0 评论 -
CloudAlibabaRocketMQ之照着笔记写代码笔记就是生产力
CloudAlibaba-RocketMQ原创 2020-11-26 18:10:58 · 176 阅读 · 0 评论 -
sentinel笔记就是代码第一份.照着笔记学习sentinel写代码
看着笔记,把Sentinel的代码写了原创 2020-11-26 13:53:41 · 253 阅读 · 0 评论 -
SpringCloudAlibaba-Fegin
Fegin新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基原创 2020-08-05 18:21:15 · 306 阅读 · 0 评论 -
CloudAlibaba-Fegin
之前博主也写了 Fegin的学习笔记. 整理到这一篇里面了原创 2020-08-07 15:11:58 · 138 阅读 · 0 评论 -
CloudAlibaba-Ribbon
负载均衡这一篇文章主要讲解 Ribbon.实现方式:有俩种.一种是 client 负载均衡.一种是 server 负载均衡.server比如: NGINX,就是 服务端的负载均衡client比如: spring-cloud 就是 客户端侧负载均衡. 在 cloud 微服务中. 有网关的概念. 负责 服务降级,限流,熔断等操作. 其中就有 负载均衡.cloud 中,分为服...原创 2020-03-28 13:09:47 · 208 阅读 · 0 评论 -
CloudAlibaba-Nacos
这是一篇总结性的. 学习了第一遍的Nacos之后.并不算是太熟悉. 所以自己又去复习,学习了第二遍.这是最近的学习文档.之前的三篇Nacos就没了原创 2020-03-27 23:24:49 · 5079 阅读 · 0 评论 -
CloudAlibabaRocketMQ-Stream-异步-7
CloudAlibaba-RocketMQ:RocketMQ整合的是SpringBoot内容是CloudStream.原创 2020-01-14 20:15:01 · 815 阅读 · 0 评论 -
CloudAlibaba-Sentinel
CloudAlibaba之Sentinel内容涉及到Sentinel控制台各种 限流规则以及 整合Feign,nacos等.Sentinel规则持久化.原创 2020-01-13 13:09:49 · 583 阅读 · 0 评论 -
CloudAlibaba-Feign-5
Feign什么是Feign??Feign 是一个NetFlix 开源的声明式的http客户端GitHubFeign解决了代码不可读,复杂的URL 调用等问题使用1.➕依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring...原创 2020-01-10 16:06:00 · 232 阅读 · 0 评论 -
CloudAlibaba版本说明之二改
说明此 博文主要说明CloudAlibaba 的版本与兼容性从四个方面说明版本命名例如:2: 表示主版本,第几代1: 次版本,一些功能增加,但架构没有太大变化.5: 增量版本,BUG修复. 表示1这个次版本的第五个BUG修复版本RELEASE: 里程碑. 希腊字母版本号 一般来说SNAPSHOT:开发版本 M1,M2中的M: 就是里程碑版本. 正式版本发布之前,设计的几个...原创 2020-01-06 18:46:24 · 258 阅读 · 0 评论 -
SpringCloud学习3-1:Eureka
创建项目服务提供方1. Spring Initializr 创建Spring Boot项目2. 填写项目信息3. 添加Web依赖4. mybatis依赖配置文件server: port: 8082spring: datasource: url: jdbc:mysql://localhost:3306/mydb1?useUnicode=true&charac...原创 2020-01-05 12:28:01 · 157 阅读 · 0 评论 -
SpringCloud学习2
简介... ...架构图版本SpringCloud的版本号比较奇葩,.命名是以 A-Z 为首的首字母的一些单词的组合我们学习是以 Finchley(2.0)的版本 为核心进行项目实战的这是LZ当初学习时候,的版本图,现在听说好多组件都已经不维护了.版本区别snapshot: 此jar包没有经过测试,如果遇到bug,不要惊讶 RC: 此jar包经过了充分测...原创 2020-01-04 21:05:31 · 156 阅读 · 0 评论 -
SpringCloud学习1
导读从学习JavaWeb开始,Spring一直陪伴着我们. 一直到SpringCloud,大大简化了我们的开发.可是自己学习过,但却在日常生活中,没有使用到,还是生疏了.服务治理OOP: 面向对象编程AOP:面向切面编程SOA:面向服务编程(服务治理)概念:当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个调度中心基于访问压力实时管理集群容量,提高集群...原创 2020-01-04 20:48:50 · 182 阅读 · 0 评论 -
kafka学习值先把kafka启动了说吧哦对了还要买个2核4G的CPU要不然多跑不起来
正儿八经学习个消息队列原创 2020-12-25 17:51:26 · 365 阅读 · 0 评论 -
zookeeper学习相关基础知识
zookeeper学习原创 2020-12-28 09:48:37 · 260 阅读 · 0 评论 -
SpringBoot-Actuator
是什么是SpringBoot程序的监控能力. 快速的定位问题.整合依赖spring-boot-starter-actuatir注解无配置management.endpoint.health.show-details=always界面actuator 提供了界面. 查看 暴露的 api.默认是 http://localhost:8080/actuator展示了 spr...原创 2020-01-05 15:45:16 · 434 阅读 · 0 评论