返回顶部

04 2019 档案

摘要:1. Swagger2使用记录 1.1. Bean配置文件 1.2. pom文件配置 1.3. Bean对象属性配置 1. 在页面上会显示如下 1.4. controller配置 页面显示如下 1.5. swagger管理页面访问 1. 地址 2. 样式如下 1.6. 参数作用记录 概述 阅读全文
posted @ 2019-04-29 22:58 老梁讲Java 阅读(1377) 评论(0) 推荐(0) 编辑
摘要:1. swagger知识点补充 1.1. 概述 1. 在swagger的使用过程中,除了网上常见的例子,还会有很多细节上的东西需要注意和改写,这里我列几点我使用过程中遇到的问题和改进方式 1.2. 知识点 1.2.1. 模型例子 1. 我们在进行POST的请求的时候,尤其是增加一条数据,我们往往会有 阅读全文
posted @ 2019-04-29 22:55 老梁讲Java 阅读(750) 评论(0) 推荐(0) 编辑
摘要:1. Mybaits plus实战(三) 1.1. 特殊使用规则 1.1.1. Model逻辑删除 1. 数据库对应实体类,继承Model类可以实现AR模式的sql语句操作,但这里需要注意的是, 对逻辑删除 ,官方说明需要实现如下重写方法才能生效,也就是使用 2. 事实上,在主键字段添加 该注解,效 阅读全文
posted @ 2019-04-28 11:23 老梁讲Java 阅读(3896) 评论(0) 推荐(1) 编辑
摘要:1. Mybaits plus实战(二) 1.1. mybatis plus插件 1.1.1. 用法 1. 先举个例子介绍用法,如下:直接作为Bean注入,一般来讲插件太多印象性能,所以大部分插件都只在测试,开发环境使用,一般不上生产环境,下面我介绍的插件都以xml格式配置为例,因为那样参数展示会多 阅读全文
posted @ 2019-04-26 18:07 老梁讲Java 阅读(2145) 评论(0) 推荐(0) 编辑
摘要:1. Mybaits plus实战(一) 1.1. 快速开始 1.1.1. 配置文件 1.1.2. 代码生成器 1. 这是我的配置,把包名,前缀等等改了,试验下就知道了,或者直接看官网 1.1.3. 代码配置 1. 用来扫描指定位置mapper,逻辑删除注入,事务,数据库配置等 1.2. 配置dru 阅读全文
posted @ 2019-04-25 18:15 老梁讲Java 阅读(2432) 评论(0) 推荐(0) 编辑
摘要:1. Hystrix源码解析 1.1. @HystrixCommand原理 1. 直接通过Aspect切面来做的 1.2. feign hystrix原理 1. 它的本质原理就是对HystrixCommand的动态代理封装 1.2.1. 如何启动Feign hystrix的? 1. 在openFei 阅读全文
posted @ 2019-04-25 11:27 老梁讲Java 阅读(2582) 评论(0) 推荐(0) 编辑
摘要:1. Eureka服务配置与进阶 1.1. 主要配置 1.1.1. 服务端(eureka.server. ) 1. 默认true,启用注册中心的自保护机制,Eureka如果统计到15分钟之内损失 15%的微服务心跳,则会触发自保护机制,不再提出服务提供者 2. 默认1000 60 5,在Eureka 阅读全文
posted @ 2019-04-24 21:01 老梁讲Java 阅读(1694) 评论(0) 推荐(0) 编辑
摘要:1. Eureka源码探索(一) 客户端服务端的启动和负载均衡 1.1. 服务端 1.1.1. 找起始点 1. 目前唯一知道的,就是启动Eureka服务需要添加注解 ,但是暂时找不到它被使用的地方 2. 看日志,明显有打印discovery client,服务端同时也用作客户端,因为它可以相互注册, 阅读全文
posted @ 2019-04-23 15:32 老梁讲Java 阅读(555) 评论(0) 推荐(0) 编辑
摘要:1. dubbo源码研究(一) 1.1. dubbo启动加载过程 1. 我们知道,现在流行注解方式,用spring管理服务,dubbo最常用的就是 和`@Service`了,那么我首先找到这两个实现的地方 1.1.1. 实现 1. 由下图可知 2. 可以看到实现方法以BeanPostProcesso 阅读全文
posted @ 2019-04-19 18:08 老梁讲Java 阅读(407) 评论(0) 推荐(0) 编辑
摘要:1. dubbo springboot入门级demo 1.1. 前言 1. 最后一个做运维的朋友和我提起,他们公司想做个dubbo灰度发布的功能,而这个功能落到了他头上。在我的印象里,dubbo应该可以通过扩展代码来实现特定用户路由到特定服务器,来实现这方面的灰度功能,但完全由运维去做,可能就需要脚 阅读全文
posted @ 2019-04-19 10:52 老梁讲Java 阅读(779) 评论(0) 推荐(0) 编辑
摘要:1. Feign源码解析 1.1. 启动过程 1.1.1. 流程图 1.1.2. 解释说明 1. Feign解析过程依赖Spring的初始化,它通过实现 接口,来解析注解并进行加载 2. 自动配置过程和很多框架一样,通过xxxAutoConfiguration进行初始化配置,这里我使用了Hystri 阅读全文
posted @ 2019-04-16 17:54 老梁讲Java 阅读(2502) 评论(0) 推荐(0) 编辑
摘要:1. spring boot starter mail技术总结 1.1. 配置读取类 1. 在application中需要配置的信息,在此类中都可以看到,可以在此类打断点查看 1.2. 配置文件 1.3. 测试代码 阅读全文
posted @ 2019-04-15 14:36 老梁讲Java 阅读(3278) 评论(0) 推荐(1) 编辑
摘要:1. 自己整理的所有java知识点 + uni app总结(不断迭代中) 点击图片跳转到具体内容 或者进入 "该页面" 搜 ,大小写都不能错,这坑的搜索引擎 你可能没有注册,那请点击 https://www.processon.com/i/599d35fae4b00d97d7f9bb17 用该链接注 阅读全文
posted @ 2019-04-12 22:03 老梁讲Java 阅读(3634) 评论(2) 推荐(4) 编辑
摘要:1. spring cloud sleuth+zipkin源码探究 1.1. 前言   粗略看了下spring cloud sleuth core源码,发现内容真的有点多,它支持了很多类型的链路追踪,我就找其中一个比较有代表性的深入剖析下源码结构和内容 1.2. spring c 阅读全文
posted @ 2019-04-09 17:20 老梁讲Java 阅读(2098) 评论(0) 推荐(0) 编辑
摘要:1. 调用链Cat 1.1. 调用链演进 1.2. 开源产品比较 1.3. 监控场景 1.4. cat的增值作用 1.5. cat典型报表 1.5.1. 应用报错大盘 1.5.2. 业务大盘 1.5.3. logView 1.5.4. 可视化的logView 1.5.5. 应用报表(APM) 1.5 阅读全文
posted @ 2019-04-08 22:26 老梁讲Java 阅读(2162) 评论(0) 推荐(0) 编辑
摘要:1. Hystrix概念设计 1.1. 大纲 1.2. 基本的容错模式 1.3. 断路器模式 1.4. 舱壁隔离模式 1.5. 容错理念 1. 凡事依赖都可能失败 2. 凡事资源都有限制 3. 网络并不可靠 4. 延迟是应用稳定性杀手 1.6. 弹性理念 1.7. 携程案例(2015) 1.8. D 阅读全文
posted @ 2019-04-03 22:48 老梁讲Java 阅读(546) 评论(0) 推荐(1) 编辑
摘要:1. websocket+rabbitmq实战 1.1. 前言   接到的需求是后台定向给指定web登录用户推送消息,且可能同一账号会登录多个客户端都要接收到消息 1.2. 遇坑 1. 基于springboot环境搭建的websocket+rabbitmq,搭建完成后发现webs 阅读全文
posted @ 2019-04-01 16:02 老梁讲Java 阅读(14822) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示