
idea
文章平均质量分 85
白敬亭的鞋44ma
祝我和小白前途一片光明~
展开
-
Gateway服务网关
大家都知道在微服务架构中,一个系统会被拆分为很多个微服务。那么作为客户端要如何去调用 这么多的微服务呢?如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调 用。这样的架构,会存在着诸多的问题:客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性认证复杂,每个服务都需要独立认证。存在跨域请求,在一定场景下处理相对复杂。上面的这些问题可以借助API网关来解决。所谓的API网关,就是指系统的统一入口。原创 2022-11-30 19:57:34 · 228 阅读 · 0 评论 -
Nacos配置中心
配置文件相对分散。在一个微服务架构下,配置文件会随着微服务的增多变的越来越多,而且分散 在各个微服务中,不好统一配置和管理。配置文件无法区分环境。微服务项目可能会有多个环境,例如:测试环境、预发布环境、生产环 境。每一个环境所使用的配置理论上都是不同的,一旦需要修改,就需要我们去各个微服务下手动 维护,这比较困难。配置文件无法实时更新。我们修改了配置文件之后,必须重新启动微服务才能使配置生效,这对一 个正在运行的项目来说是非常不友好的。基于上面这些问题,我们就需要配置中心的加入来解决这些问题。原创 2022-11-30 14:08:01 · 189 阅读 · 0 评论 -
Nacos配置中心
配置文件相对分散。在一个微服务架构下,配置文件会随着微服务的增多变的越来越多,而且分散 在各个微服务中,不好统一配置和管理。配置文件无法区分环境。微服务项目可能会有多个环境,例如:测试环境、预发布环境、生产环 境。每一个环境所使用的配置理论上都是不同的,一旦需要修改,就需要我们去各个微服务下手动 维护,这比较困难。配置文件无法实时更新。我们修改了配置文件之后,必须重新启动微服务才能使配置生效,这对一 个正在运行的项目来说是非常不友好的。基于上面这些问题,我们就需要配置中心的加入来解决这些问题。原创 2022-11-30 12:25:07 · 197 阅读 · 0 评论 -
Nacos注册中心和服务方式
通过上一章的操作,我们已经可以实现微服务之间的调用。但是我们把服务提供者的网络地址 (ip,端口)等硬编码到了代码中,这种做法存在许多问题:一旦服务提供者地址变化,就需要手工修改代码一旦是多个服务提供者,无法实现负载均衡功能一旦服务变得越来越多,人工维护调用关系困难为解决以上麻烦:就需要通过注册中心动态的实现服务治理。常见的注册中心。原创 2022-11-27 21:04:46 · 862 阅读 · 0 评论 -
SpringCloud入门
随着互联网的发展,网站应用的规模也在不断的扩大,进而导致系统架构也在不断的进行变化。从互联网早起到现在,系统架构大体经历了下面几个过程: 单体应用架构--->垂直应用架构--->分布 式架构--->SOA架构--->微服务架构,当然还有悄然兴起的Service Mesh(服务网格化)。原创 2022-11-24 19:42:47 · 1762 阅读 · 0 评论 -
SpringBoot增加&模糊查询&表单验证
- 是否取消注释 -->-- 是否取消注释 -->原创 2022-11-18 00:12:50 · 365 阅读 · 0 评论 -
springboot项目之沙箱支付&订单生成
1)登陆支付宝:https://open.alipay.com/2)首页找到进入管理中心 -> 开发工具推荐选择【沙箱】3)下载安装支付宝开放平台开发助手:4)打开本地支付宝开放平台助手 -> 密钥工具 -> 生成密钥 -> 以默认方式(RSA2和PKCS8)生成应用私钥和应用公钥5)在沙箱应用的开发信息中选择自定义密钥生成支付宝公钥(基于应用公钥生成支付宝公钥)第二步:配置沙箱账号(买家)并完成手动充值第三步:下载沙箱支付宝(只支持安卓)原创 2022-11-08 22:55:28 · 867 阅读 · 0 评论 -
加入购物车(springboot项目)
15天免费换货满599包邮手机特色服务去购物车联系客服个人中心返回顶部原创 2022-11-08 00:20:58 · 866 阅读 · 0 评论 -
自定义Starter
启动器命名#官方#第三方SpringBoot starter机制是?SpringBoot starter机制SpringBoot中的starter是一种非常重要的机制(自动化配置),能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰。原创 2022-11-06 15:46:37 · 125 阅读 · 0 评论 -
GIT 之GUI的使用&SSH协议及IDEA使用GIT
注意令牌密码要注意保存,仅生成一次。输入密码(码云登录密码)下载插件 Gitee。原创 2022-09-23 00:53:56 · 418 阅读 · 0 评论 -
VUE+SSM框架增删改查(CRUD)
-解决mybatis-generator-maven-plugin运行时没有将jdbc.properites文件放入target文件夹的问题-->--解决mybatis-generator-maven-plugin运行时没有将XxxMapper.xml文件放入target文件夹的问题-->原创 2022-09-21 20:32:50 · 3428 阅读 · 0 评论 -
前后端分离的增删改查步骤
1.1.1导入所有pom依赖,主要包含spring、mybatis、1.5通过http:localhost:8080/book/list。1.2利用逆向生成工具,生成mapper层,mapper.xml。2.1创建SPA项目,改变前端项目端口,启用能够访问。1.1.2 完成框架的整合,对应的配置文件编写。2.2通过引入axios完成后台查询接口的调用。filter:整合中文乱码。2.3依次内推完成增删改查。1.1搭建后端SSM环境。1.1.3与容器进行整合。1.3完成业务层的开发。1.完成后端接口开发。原创 2022-09-16 18:35:05 · 735 阅读 · 0 评论 -
HIS -- 医院信息管理系统业务流程
【】原创 2022-08-30 19:21:13 · 3637 阅读 · 0 评论 -
shiro之会话管理&缓存管理
运用背景:设置会话监听器 2.配置文件配置Spring-shiro.xml开始测试 ehcache.xml介绍 Ehcache的初步使用 EhcacheUtil.java开始测试 Ehcache完成realm授权Myrealm代码更新 总结:测试会发现,只有第一次执行授权方法的时候,才会从数据库中获取用户信息,其他时候都是从缓存中拿数据;......原创 2022-08-28 13:14:37 · 102 阅读 · 0 评论 -
shrio之认证&盐加密
盐加密辅助类导入pom.xml依赖web.xml配置文件 使用到的表数据 usermapper.xml配置 usermapper.java 创建一个用户接口UserBiz 实现类 配置文件applicationContext-shiro.xml效果图:原创 2022-08-25 21:49:10 · 143 阅读 · 0 评论 -
shiro01入门
- %d{yyyy-MM-dd HH:mm:ss, SSS} : 日志生产时间 %p : 日志输出格式 %c : logger的名称。-- log4j2的按分钟 分日志文件 : warn-%d{yyyy-MM-dd-HH-mm}-%i.log -->-- status : 指定log4j本身的打印日志的级别.ALL< Trace < DEBUG < INFO < WARN < ERROR。-- log4j2的按天分日志文件 : info-%d{yyyy-MM-dd}-%i.log -->原创 2022-08-24 21:29:19 · 109 阅读 · 0 评论 -
Springmvc ---- json解析和异常处理
在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。2)实现Spring的异常处理接口HandlerExceptionResolver自定义自己的异常处理器;mv.addObject("msg","运行时异常,错误代码606");mv.addObject("msg","全局异常,错误代码506");* @company xxx公司。原创 2022-08-23 14:34:08 · 798 阅读 · 0 评论 -
JSR303和拦截器
-@NumberFormatannotation支持,@DateTimeFormat支持,@Valid支持,读写XML的支持(JAXB),读写JSON的支持(Jackson)-->-- viewClass需要在pom中引入两个包:standard.jar and jstl.jar -->-- -- 通过context:component-scan元素扫描指定包下的控制器-->原创 2022-08-19 22:14:50 · 255 阅读 · 0 评论 -
Springmvc之CRUD和图片上传与下载
-@NumberFormatannotation支持,@DateTimeFormat支持,@Valid支持,读写XML的支持(JAXB),读写JSON的支持(Jackson)-->--使用Mybatis-generator插件不能使用太高版本的mysql驱动 -->--1) 扫描com.javaxl.zf及子子孙孙包下的控制器(扫描范围过大,耗时)-->-- 通过context:component-scan元素扫描指定包下的控制器-->-- jsp依赖-->现在Springmvc。ClazzDto工具。..原创 2022-08-18 21:18:06 · 346 阅读 · 0 评论 -
SpringMVC入门
1视图层框架(部分功能是向着用户渲染展示数据)2.控制层框架(接收浏览器的任意请求,找到dispactherServlet),子控制器(适配器*Adapter)找到对应的适配器处理请求。原创 2022-08-17 11:08:22 · 503 阅读 · 0 评论 -
关联关系映射
如书籍中,各类书籍对应的种类,中间存在一个书籍类别中间表 书籍编号bid和 cid类别编号。-- property: 指的是集合属性的值, ofType:指的是集合中元素的类型 -->-- property: 指的是属性的值, javaType:指的是属性的类型-->//通过订单号查询本次订单的详情信息以及对应的订单信息。#多对一:多个订单对应一个客户(一个订单对应一个客户)2)建立实体映射关联关系(一对多、多对一)-- 一对多的关系 -->-- 多对一的关系 -->OrderItem类。.........原创 2022-08-15 22:17:46 · 178 阅读 · 0 评论 -
Spring和mybatis集成
- 是否在当前路径下新加一层schema,false路径com.oop.eksp.user.model, true:com.oop.eksp.user.model.[schemaName] -->--解决mybatis-generator-maven-plugin运行时没有将jdbc.properites文件放入target文件夹的问题-->--解决mybatis-generator-maven-plugin运行时没有将XxxMapper.xml文件放入target文件夹的问题-->...原创 2022-08-14 12:53:24 · 139 阅读 · 0 评论 -
Mybatis02
注:如果是单表的情况下,resultType与resultMap都可以使用。1 使用resultMap返回自定义类型集合2 使用resultType返回List3 使用resultType返回单个对象4 使用resultType返回List,适用于多表查询返回结果集5 使用resultType返回Map,适用于多表查询返回单个结果集。......原创 2022-08-12 11:01:46 · 197 阅读 · 0 评论 -
Mybatis之基本使用及了解
1.1.修改5.1.44的jar的路径1.2 修改。原创 2022-08-10 22:05:27 · 128 阅读 · 0 评论