【分布式】SpringCloud(1)--基于RestTemplate构建简易微服务调用框架
摘要:1.前言 基于之前的博客中提到的分布式框架实现: SpringBoot整合分布式Dubbo+Zookeeper 在SpringBoot中整合了分布式微服务组件Dubbo、Zookeeper,使用RPC通信方式实现了服务提供方Provider和服务消费方Consumer之间的远程接口调用。 今天来学习
阅读全文
posted @
2021-03-31 23:30
人无名,则可专心练剑
阅读(330)
推荐(0) 编辑
【问题管理】-- MyBatis实体类的属性名和数据库列名不一致解决方法汇总
摘要:1.问题背景 最近在使用SpringBoot项目连接数据库使用mybatis进行实体查询时遇到的这个问题,实体类创建如下: 最后请求到url地址上发现实体类并没有封装到POJO上: 这里汇总一下这个问题的解决方法,大致有三种。 1.1.查询的sql语句中使用别名进行查询 1.2.使用resultMa
阅读全文
posted @
2021-03-31 15:11
人无名,则可专心练剑
阅读(788)
推荐(0) 编辑
【开发工具】-- 一文全面解析 Postman 工具
摘要:博文说明 这篇博文是我最近在微信公众号“码匠笔记”中看到的文章,原创作者为:雨滴测试,非本人所写,Postman也是我们Java做web开发、接口测试中经常使用到的一款前后端接口测试插件。因文章放在微信公众号(原博文在今日头条),个人感觉写的非常好也很全面,这里作为引荐,本着开源传播学习的精神,同时
阅读全文
posted @
2021-03-30 22:51
人无名,则可专心练剑
阅读(475)
推荐(0) 编辑
【数据库】Redis(4)--Redis进阶Redis配置与持久化
摘要:1.Redis.conf配置文件说明 Redis的配置文件涉及Redis启动运行的一些重要参数,也是Redis哨兵和Redis集群配置相关依赖的重要文件。熟悉redis.config文件的配置是非常有必要的。 下面来简单说明一下redis.conf中的主要配置: ①include:包含 类似于Spr
阅读全文
posted @
2021-03-29 18:49
人无名,则可专心练剑
阅读(108)
推荐(0) 编辑
【数据库】Redis(3)--Redis事务、Jedis、SpringBoot整合Redis
摘要:1.Redis事务 Redis事务本质是一组命令的集合。执行时,一个事务中所有的命令都会被序列化,在事务执行,会按照顺序执行、一次性、排他性执行所有的命令。 Redis事务没有隔离级别的概念。所有的事务中,并没有直接被执行,只有发起执行命令时才会被执行。执行命令Exec。 Redis执行单条命令是保
阅读全文
posted @
2021-03-28 10:41
人无名,则可专心练剑
阅读(180)
推荐(0) 编辑
【数据库】Redis(2)--Redis的常用数据类型及命令
摘要:1.Redis主要数据类型分类 Redis中存储数据常用的数据类型主要有五种:String、List、Set、Sorted Set、Hash,这五种数据结构在Redis中存储数据的命令掌握对于我们后期在使用Java框架封装类操作Redis的API了解是非常重要的。所以在这里对这五种数据结构进行一一汇
阅读全文
posted @
2021-03-27 23:22
人无名,则可专心练剑
阅读(580)
推荐(1) 编辑
【问题管理】-- Linux服务器环境使用ls命令无效,报:-bash: ls: command not found错误
摘要:1.问题背景 今天在远程Linux环境上安装了java运行环境JDK与Tomcat运行环境,修改了/etc/profile文件里面的Path路径,增加了一些配置参数,在重启Linux并连接使用基本的ls命令,发现ls命令不能使用,控制台报:-bash:ls:command not found的错误,
阅读全文
posted @
2021-03-27 17:29
人无名,则可专心练剑
阅读(1917)
推荐(0) 编辑
【java框架】SpringBoot(5)--SpringBoot整合分布式Dubbo+Zookeeper
摘要:1.理论概述 1.1.分布式 分布式系统是若干独立计算机的集合,这些计算机对于用户来讲就像单个系统。 由多个系统集成成一个整体,提供多个功能,组合成一个板块,用户在使用上看起来是一个服务。(比如淘宝网)。 起源 分布式系统出现的原因是:用多个廉价的、普通的机器完成单个计算机无法完成的计算、存储任务
阅读全文
posted @
2021-03-27 09:25
人无名,则可专心练剑
阅读(817)
推荐(0) 编辑
【java框架】SpringBoot(4)--SpringBoot实现异步、邮件、定时任务
摘要:1.SpringBoot整合任务机制 1.1.SpringBoot实现异步方法 日常开发中涉及很多界面与后端的交互响应,都不是同步的,基于SpringBoot为我们提供了注解方式实现异步方法。使得前端的请求响应与后端的业务逻辑方法实现异步执行。提升了客户的体验。不由得说一句,SpringBoot的封
阅读全文
posted @
2021-03-26 17:36
人无名,则可专心练剑
阅读(636)
推荐(0) 编辑
【java框架】SpringBoot(3) -- SpringBoot集成Swagger2
摘要:1.SpringBoot web项目集成Swagger2 1.1.认识Swagger2 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和接口文档系统作为服务器以同样的速度来更新。文档的接口方法,参数和模型紧密集成到服务器
阅读全文
posted @
2021-03-26 10:16
人无名,则可专心练剑
阅读(448)
推荐(0) 编辑
【java框架】SpringBoot(2) -- SpringBoot主要注解说明
摘要:1.SpringBoot涉及注解配置说明 1.1. @Configuration与@Bean注解 @Configuration(proxyBeanMethods = true) 用于声明该类是SpringBoot的一个配置类,它有一个参数proxyBeanMethods默认是true,表示Full模
阅读全文
posted @
2021-03-17 20:11
人无名,则可专心练剑
阅读(226)
推荐(0) 编辑
【java框架】SpringBoot2(1) -- SpringBoot2入门及基础配置
摘要:1.SpringBoot2.x简介 2018年3月,SpringBoot从1.5版本更新到2.0版本,经过2年多时间版本上的迭代沉淀,SpringBoot2.x版本提供了更多更强大的新功能,对于小公司和新项目,很多都直接采用了2.0以上的版本进行开发,而对于已经上线稳定的1.x版本,2.x中核心的注
阅读全文
posted @
2021-03-16 22:28
人无名,则可专心练剑
阅读(373)
推荐(1) 编辑
【java框架】MyBatis-Plus(1)--MyBatis-Plus快速上手开发及核心功能体验
摘要:1.MyBatis-Plus入门开发及配置 1.1.MyBatis-Plus简介 MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 MyBatis-Plus易于学习,官网提供了基于SpringBoot的中
阅读全文
posted @
2021-03-14 18:24
人无名,则可专心练剑
阅读(479)
推荐(1) 编辑
【java框架】MyBatis(7)--MyBatis注解开发
摘要:1.MyBatis注解开发 1.1.Lombok的基本使用 Lombok是SpringBoot2.1.X版本与IDEA官方支持的一个插件,它是为简化POJO类中繁杂重复代码:geter/setter/toString/hashcode/equals等,提供了一种 全注解的方式来简化我们日常项目中的代
阅读全文
posted @
2021-03-12 15:25
人无名,则可专心练剑
阅读(351)
推荐(1) 编辑
【数据库】Redis(1)--Redis入门及环境安装配置
摘要:1.Redis简介 Redis是一个开源的,基于内存的数据库结构存储系统,是一种基于缓存读写的No-Sql数据库,同时也支持数据持久化,Redis支持多数据量的高性能存储。 目前被各大企业广泛地应用于数据库、缓存和消息中间件。 Redis支持多种类型的数据结构,如字符串(string)、散列(has
阅读全文
posted @
2021-03-10 20:20
人无名,则可专心练剑
阅读(210)
推荐(0) 编辑