上一页 1 2 3 4 5 6 7 8 9 ··· 35 下一页
摘要: sudo lsof -i tcp:8080 阅读全文
posted @ 2020-11-15 15:03 King-DA 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 在项目中,我们有一些公共的字段需要做修改如: gmt_create:创建时间 creator_id:创建人 gmt_modified:修改时间 modifier_id:修改人 这时候我们可以采用 MyBatis-Plus 中的字段自动填充功能去实现 思路:抽取公用字段封装到BaseEntity类中, 阅读全文
posted @ 2020-11-15 11:26 King-DA 阅读(3086) 评论(0) 推荐(0) 编辑
摘要: mybatis-plus代码生成的时候报异常 Caused by: java.lang.ClassNotFoundException: org.apache.velocity.context.Context 原因:缺少org.apache.velocity的依赖解决办法:在pom文件添加依赖即可 < 阅读全文
posted @ 2020-11-14 13:27 King-DA 阅读(4478) 评论(0) 推荐(0) 编辑
摘要: 一、mybatis-plus简介: 1.什么是mybatis-plus? mybatis-plus是一种在mybatis的基础上,做了功能的增强,而没有改变原来的功能,为了简化开发,提供效率的一种工具。 阅读全文
posted @ 2020-11-14 13:26 King-DA 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 编程规约 命名风格 1. 代码命名不能以下划线或者美元符号开头或者结尾 2. 代码命名不能以中文拼音或者中文拼音与英文混合方式 3. 类名使用UpperCamCamelCase风格,但DO、PO、DTO、VO、BO等除外 4. 方法名、参数名、变量名统一使用lowerCamelCase,必须遵守驼峰 阅读全文
posted @ 2020-11-14 12:58 King-DA 阅读(5289) 评论(0) 推荐(0) 编辑
摘要: 一、约定优于配置 约定优于配置(Convention Over Configuration),也称作按约定编程是一种软件设计范式。 目的在于减少软件开发人员所需要做出的决定的数量,从而获得简单的好处,而又不失去其中的灵活性。开发人员仅仅需要规定应用中不符合约定的部分。例如,如果模型中有个名为Sale 阅读全文
posted @ 2020-11-10 23:50 King-DA 阅读(297) 评论(0) 推荐(0) 编辑
摘要: SpringBoot是由Pivotal团队提供的全新的框架。SpringBoot是所有基于SpringFramerwork5.0开发的项目的的起点。SpringBoot的设计是为了我让你尽可快的跑起来,Spring应用程序并且尽可能减少了你的配置文件。 设计目的:用来简化新的Spring应用的初始搭 阅读全文
posted @ 2020-11-10 23:48 King-DA 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-11-10 23:44 King-DA 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.为什么需要将两次提交的请求合并为一个请求进行提交? 1.审核代码时候,更加方便一些。 2.多次的提交可能只是为了修复一个bug。 3.更加方便别人为你审阅代码信息。 2.怎么才能将两次请求合并为一个请求进行提交? 1.使用git命令,可以看到如下的文本信息。 git rebase -i HEAD 阅读全文
posted @ 2020-11-05 23:24 King-DA 阅读(2268) 评论(0) 推荐(0) 编辑
摘要: 平衡二叉排序树(AVL)【self-Balance Binary Search Tree】 定义:要么他是一颗空树,要么他的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1. 思路:使用递归算法 这是一个二叉排序树 这不是一棵树二叉排序树,因为3比10小却在10的父节点上 这 阅读全文
posted @ 2020-11-03 00:53 King-DA 阅读(83) 评论(0) 推荐(0) 编辑
摘要: InnoDB的事务与日志的实现方式? 有多少种日志? redo日志 undo日志 日志的存放形式? redo:在页修改的时候,先写到redo log buffer里面,然后写到redo log的文件系统缓存里面(fwrite),然后再同步到磁盘文件(fsync) undo:在MySQL5.5之前,u 阅读全文
posted @ 2020-11-01 11:28 King-DA 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 二、下载 1、下载安装包 nacos安装包下载地址(github):链接 下载太慢?下载不下来?别砸电脑拔网线,请往下看 nacos安装包百度网盘地址:链接 ;提取码:8o27 2、解压 命令: tar -zxvf 压缩包名称 3、进入bin目录 解压后,会得到一个nacos的文件夹,进入nacos 阅读全文
posted @ 2020-10-29 00:40 King-DA 阅读(5133) 评论(0) 推荐(0) 编辑
摘要: 一、Sleuth介绍 为什么要使用微服务跟踪?它解决了什么问题? 1.微服务的现状? 微服务的现状 随着业务的发展,单体架构变为微服务架构,并且系统规模也变得越来越大,各微服务间的调用关系也变得越来越复杂。多服务协同工作 在微服务的应用中,一个由客户端发起的请求在后端系统中会经过多个不同的微服务调用 阅读全文
posted @ 2020-10-29 00:21 King-DA 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。 应用程序通过 inputs 或者 outputs 来与 Spring Cloud Stream 中binder 交互,通过我们配置来 binding ,而 Spring Cloud Stream 的 binder 负 阅读全文
posted @ 2020-10-28 23:51 King-DA 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 好了现在我们接着上一篇的随笔,继续来讲。上一篇我们讲到,我们如果要去更新所有微服务的配置,在不重启的情况下去更新配置,只能依靠spring cloud config了,但是,是我们要一个服务一个服务的发送post请求, 我们能受的了吗?这比之前的没配置中心好多了,那么我们如何继续避免挨个挨个的向服务 阅读全文
posted @ 2020-10-28 21:05 King-DA 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Config为分布式系统中的外部化配置提供了服务器端和客户端支持。有了配置服务器,您就有了一个中心位置来管理跨所有环境的应用程序的外部属性。本文记录实现一个配置中心、客户端获取配置参数、refresh手动刷新。 官方文档:https://cloud.spring.io/sp 阅读全文
posted @ 2020-10-25 23:51 King-DA 阅读(1794) 评论(1) 推荐(0) 编辑
摘要: Gateway网关简介及使用 1. 什么是 API 网关(API Gateway) 分布式服务架构、微服务架构与 API 网关 在微服务架构里,服务的粒度被进一步细分,各个业务服务可以被独立的设计、开发、测试、部署和管理。这时,各个独立部署单元可以用不同的开发测试团队维护,可以使用不同的编程语言和技 阅读全文
posted @ 2020-10-22 01:06 King-DA 阅读(1233) 评论(1) 推荐(0) 编辑
摘要: 按照网上尝试过的教程,在父pom工程的<dependencyManagement>中去除spring-boot-starter-web依赖,并在需要此依赖的子模块中重新以GAV坐标的方式引用无法解决问题,以下是解决问题的方法。 问题复现 spring boot版本和spring cloud版本 框架 阅读全文
posted @ 2020-10-21 23:51 King-DA 阅读(13182) 评论(1) 推荐(0) 编辑
摘要: public InputStream getObjectStream(String key) { OSSObject object = client.getObject(new GetObjectRequest(properties.getAliOssBucketName(), key)); Inp 阅读全文
posted @ 2020-10-21 20:31 King-DA 阅读(2576) 评论(0) 推荐(0) 编辑
摘要: 在阿里云的oss中,我们可以设置 Content-Disposition 来决定文件的是预览还是下载。 Content-Disposition 设置为 attachment 的话,生成的url就是直接下载的。 最近在工作中,遇到前端需要同时支持附件的预览和下载。但是又不可能为这个需求,去上传两个相同 阅读全文
posted @ 2020-10-21 20:30 King-DA 阅读(11379) 评论(0) 推荐(0) 编辑
摘要: 一、什么是消息队列? 消息队列,是分布式系统中重要的组件。 主要解决应用耦合,异步消息,流量削峰等问题。 可实现高性能,高可用,可伸缩和最终一致性架构,是大型分布式系统中不可缺少的中间件。 目前主流的消息队列有: Kafka RabbitMq RocketMq,老版本是MetaQ ActiveMq, 阅读全文
posted @ 2020-10-20 01:55 King-DA 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 概述 本文介绍使用ELK(elasticsearch、logstash、kibana) + kafka来搭建一个日志系统。主要演示使用spring aop进行日志收集,然后通过kafka将日志发送给logstash,logstash再将日志写入elasticsearch,这样elasticsearc 阅读全文
posted @ 2020-10-20 00:13 King-DA 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 排序 选择排序 基本思想 每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 简单理解:每个元素都和它后面的元素比较,只要后面的元素比它大就交换 选择排序的最终代码 以上4个for循环代码重复性较高,唯独不一样的地方就是每个for循环中都有一 阅读全文
posted @ 2020-10-18 16:18 King-DA 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 分布式系统下,处理某个业务功能时,通常是存在服务调用链路的,即可能存在服务 A 调用服务 B,服务B调用服务C,从而完成一个服务。 如果只是调用链路中的某个微小服务不可用了,都可能导致整个业务功能无法提供服务。 Hystrix 能做什么? 而 Hystrix 框架能做服务降级、服务熔断和进行实时监控 阅读全文
posted @ 2020-10-18 03:54 King-DA 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.登陆nexus私服(默认账号密码:admin/admin123) 2.点击右侧Repositories 3.点击add,选择Proxy Repository 4.配置阿里云地址 http://maven.aliyun.com/nexus/content/groups/public/ , id,n 阅读全文
posted @ 2020-10-18 03:40 King-DA 阅读(4461) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 35 下一页