在本地打开一个项目时,遇到了maven报错的问题  原因是因为在项目中导入了这个依赖  注意:之前是爆红的,我的maven相关配置也没有问题,但就是无法下载 解决方法:打开https://mvnrepository.com/搜索我们要下载的依赖,以我的为示例  下载相关jar包 现在,我本地有了一个对应的jar包,在对应目录进入cmd命令行输入   mvninstall:install-file -DgroupId=com.icinfo.dingding -DartifactId=taobao-sdk-java-auto -Dversion=...

  C5asRf6NCP9F   2024年04月03日   96   0   0 Java

1、通用枚举类 importlombok.Getter; / @Description状态码定义约束,共6位数,前三位代表服务,后3位代表接口 比如商品服务210,购物车是220、用户服务230,403代表权限 / publicenumBizCodeEnum{ / 短链分组 / GROUP_REPEAT(23001,"分组名重复"), GROUP_OPER_FAIL(23503,"分组名操作失败"), GROUP_NOT_EXIST(23404,"分组不存在"), / 验证码 / CODE_TO_ERROR(240001,"接收号码不合规"), CODE_LIMITED(240002...

  C5asRf6NCP9F   2024年03月10日   111   0   0 Java

Java基础复习笔记 第01章:Java语言概述 1.Java基础学习的章节划分 第1阶段:Java基本语法 Java语言概述、Java的变量与进制、运算符、流程控制语句(条件判断、循环结构)、break\continue、 IDEA开发工具的使用、数组 第2阶段:面向对象编程(基础、进阶、高级) 第3阶段:Java高级应用 异常处理、多线程、集合框架、File类与IO流、网络编程、日期相关的API与比较器、反射、Java8-17新特征 语言=语法+逻辑 2.计算机的构成 硬件:CPU、内存、硬盘、输入设备、输出设备、调制解调器 软件 3.软件 软件:即一系列按照特定顺序组织的...

  C5asRf6NCP9F   2023年11月01日   76   0   0 Java

复习 Vue 1.vue的使用步骤: (1)导入vue.js (2)创建除body以外最大的div标签,给定id值 (3)创建vue对象 newVue({ "el":"app", "data":{},//定义变量 "methods":{},//定义方法 "beforeCreate":function(){}, "created":function(){}, "beforeMount":function(){}, "mounted":function(){}, "beforeUpdate":function(){}, "updated":function(){}, "beforeDestroy"...

  C5asRf6NCP9F   2023年11月01日   104   0   0 Java

第01章-项目介绍 1、课程介绍 项目名称:尚医通预约挂号统一平台 项目原型:https://www.114yygh.com北京市预约挂号统一平台 项目技术栈:前后端分离 后端技术:SpringBoot+SpringCloud+MyBatisPlus+MySQL+MongoDB+Redis+RabbitMQ+Docker+EasyExcel+API远程接口调用+SDK远程接口调用+对称加密和非对称加密+数字签名和数字证书+OAuth2+内网穿透+微信登录+微信支付+阿里云OSS服务+阿里云市场短信服务+定时任务 前端技术:Vue.js+ElementUI+npm+axios+Nuxt.js...

  C5asRf6NCP9F   2023年11月01日   41   0   0 Java

第01章-准备工作 1、申请微信登录 https://open.weixin.qq.com (1)注册开发者账号:准备营业执照 (2)邮箱激活 (3)完善开发者资料 (4)开发者资质认证:1-2个工作日审批、300元 (5)创建网站应用:提交审核,7个工作日审批(免费) (6)熟悉微信登录流程 参考文档:https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html 2、OAuth2.0简介 OAuth2.0是目前最流行的授权机制,用来授权第三方应用,获取用户数据。 OAuth...

  C5asRf6NCP9F   2023年11月01日   34   0   0 Java

页面预览 用户认证 用户登录成功后都要进行身份认证,认证通过后才可以预约挂号。 认证过程:用户填写基本信息(姓名、证件类型、证件号码和证件照片),提交平台审核 用户认证相关接口: (1)上传证件图片 (2)提交认证 (3)获取认证信息 提交认证 获取认证信息 第01章-阿里云OSS 1、对象存储OSS 用户认证需要上传证件图片,因此我们要做文件服务,为了解决海量数据存储与弹性扩容,项目中我们采用云存储的解决方案:阿里云OSS。 1.1、开通“对象存储OSS”服务 (1)申请阿里云账号 (2)实名认证 (3)开通“对象存储OSS”服务 (4)进入管理控制台 1.2、创建Bucket 为B...

  C5asRf6NCP9F   2023年11月01日   127   0   0 Java

页面预览 就诊人管理 就诊人列表 添加就诊人 查看就诊人 ![image-20230225060710 管理员系统用户管理 前面我们完成了用户登录、用户认证与就诊人管理,现在我们需要把这些信息在我们的平台管理系统中进行统一管理 用户列表 用户详情 第01章-token刷新 简单的设置redis和cookie的过期时间,会导致用户在操作的过程中掉线,为了解决这个问题,我们可以使用token续期的方案,具体的做法是生成一个刷新token。 1、存储token 设置token与refreshToken,都包含用户信息(userId、name、headimgurl),可以一样可以不一样,...

  C5asRf6NCP9F   2023年11月01日   33   0   0 Java

页面预览 预约挂号 根据预约周期,展示可预约日期,根据有号、无号、约满等状态展示不同颜色,以示区分 可预约最后一个日期为即将放号日期 选择一个日期展示当天可预约列表 预约确认 第01章-预约挂号 接口分析 (1)根据预约周期,展示可预约日期数据 (2)选择日期展示当天可预约列表 1、获取可预约日期接口 1.1、Controller service-hosp微服务创建FrontScheduleController packagecom.atguigu.syt.hosp.controller.front; @Api(tags="排班") @RestController @Reques...

  C5asRf6NCP9F   2023年11月01日   55   0   0 Java

typora-copy-images-to:upload 页面预览 订单详情 订单列表 第01章-创建订单 生成订单分析 生成订单方法参数:就诊人id与排班id 生成订单需要获取就诊人信息(微服务远程调用service-user) 获取排班信息与规则信息(微服务远程调用service-hosp) 下单后,通过接口去医院预约下单(httpclient远程调用医院端的接口) 下单成功更新排班信息并发送短信(向mq发送信息) 1、创建订单微服务 1.1、创建数据库 资料:资料>订单微服务>guigu_syt_order.sql 1.2、创建service-order微服务 在...

  C5asRf6NCP9F   2023年11月01日   168   0   0 Java

第01章-准备工作 1、微信支付产品介绍 参考资料:产品中心微信支付商户平台(qq.com) 付款码支付、JSAPI支付、小程序支付、Native支付、APP支付、刷脸支付 1.1、付款码支付 用户展示微信钱包内的“付款码”给商家,商家扫描后直接完成支付,适用于线下面对面收银的场景。 1.2、JSAPI支付 线下场所:商户展示一个支付二维码,用户使用微信扫描二维码后,输入需要支付的金额,完成支付。 公众号场景:用户在微信内进入商家公众号,打开某个页面,选择某个产品,完成支付。 PC网站场景:在网站中展示二维码,用户使用微信扫描二维码,输入需要支付的金额,完成支付。 特点:用户在客户端输入...

  C5asRf6NCP9F   2023年11月01日   144   0   0 Java

Java基础复习笔记 第01章:Java语言概述 1.Java基础学习的章节划分 第1阶段:Java基本语法 Java语言概述、Java的变量与进制、运算符、流程控制语句(条件判断、循环结构)、break\continue、 IDEA开发工具的使用、数组 第2阶段:面向对象编程(基础、进阶、高级) 第3阶段:Java高级应用 异常处理、多线程、集合框架、File类与IO流、网络编程、日期相关的API与比较器、反射、Java8-17新特征 语言=语法+逻辑 2.计算机的构成 硬件:CPU、内存、硬盘、输入设备、输出设备、调制解调器 软件 3.软件 软件:即一系列按照特定顺序组织的...

  C5asRf6NCP9F   2023年11月01日   41   0   0 Java

页面预览 绑定手机号 未绑定手机号 已绑定手机号 第01章-短信发送 1、云市场-短信API 1.1、开通三网106短信 在阿里云云市场搜索“短信”,一般都可用,选择一个即可,例如如下:点击“立即购买”开通 这里开通的是【短信验证码快速报备签名】 1.2、获取开发参数 登录云市场控制台,在已购买的服务中可以查看到所有购买成功的API商品情况,下图红框中的就是AppKey/AppSecret,AppCode的信息。 1.3、API方式使用云市场服务 将工具类放入service-yun微服务的utils包中:资料:资料>短信发送>工具类 参考如下例子,复制代码在test目录进...

  C5asRf6NCP9F   2023年11月01日   173   0   0 Java

ShardingSphere5入门到实战 第01章高性能架构模式 互联网业务兴起之后,海量用户加上海量数据的特点,单个数据库服务器已经难以满足业务需要,必须考虑数据库集群的方式来提升性能。高性能数据库集群的第一种方式是“读写分离”,第二种方式是“数据库分片”。 1、读写分离架构 读写分离原理:读写分离的基本原理是将数据库读写操作分散到不同的节点上,下面是其基本架构图: 读写分离的基本实现: 主库负责处理事务性的增删改操作,从库负责处理查询操作,能够有效的避免由数据更新导致的行锁,使得整个系统的查询性能得到极大的改善。 读写分离是根据SQL语义的分析,将读操作和写操作分别路由至主库与从库。...

  C5asRf6NCP9F   2023年11月01日   158   0   0 Java

1.JVM快速入门 从面试开始: 请谈谈你对JVM的理解?java8的虚拟机有什么更新? 什么是OOM?什么是StackOverflowError?有哪些方法分析? JVM的常用参数调优你知道哪些? 内存快照抓取和MAT分析DUMP文件知道吗? 谈谈JVM中,对类加载器你的认识? ​位置:JVM是运行在操作系统之上的,它与硬件没有直接的交互 1.1.结构图 方法区:存储已被虚拟机加载的类元数据信息(元空间) 堆:存放对象实例,几乎所有的对象实例都在这里分配内存 虚拟机栈:虚拟机栈描述的是Java方法执行的内存模型:每个方法被执行的时候都会同时创建一个栈帧(StackFrame)用于存储...

  C5asRf6NCP9F   2023年11月01日   108   0   0 Java

目录 1.JUC概述及回顾 1.1.JUC是什么? 1.2.进程和线程 1.3.并行和并发 1.4.wait/sleep的区别 1.5.创建线程回顾 1.6.lambda表达式 1.6.1.什么是lambda 1.6.2.案例 1.6.3.函数式接口 1.6.4.小结 1.7.synchronized回顾 1.8.synchronized的8锁问题 2.Lock锁 2.1.ReentrantLock可重入锁 2.1.1.测试可重入性 2.1.2.测试公平锁 2.1.3.限时等待 2.1.4.ReentrantLock和synchronized区别 2.2.ReentrantRe...

  C5asRf6NCP9F   2023年11月01日   76   0   0 Java

布隆过滤器 1、布隆过滤器原理 1.1什么是布隆过滤器 1.2使用场景 1.3原理 1.4布隆过滤器的优缺点 2、实现方式 2.1初始化skuId的布隆过滤器 2.1.1RedisConst常量类 2.1.2修改启动类 2.2给商品详情页添加布隆过滤器 1、布隆过滤器原理 1.1什么是布隆过滤器 布隆过滤器(BloomFilter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。 主要用于判断一个元素是否在一个...

  C5asRf6NCP9F   2023年11月01日   73   0   0 Java

一、Lambda表达式 Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升 1、举例 (o1,o2)->Integer.compare(o1,o2) 2、格式 ->:lambda操作符或箭头操作符 ->左边:lambda形参列表(其实就是抽象中的抽象方法的形参列表) ->右边:lambda体(其实就是重写的抽象方法的方法体) 3、lambda表达式的使用(6种情况) Runnabler=()->Syste...

  C5asRf6NCP9F   2023年11月01日   92   0   0 Java

服务器环境搭建 nacos镜像 使用宝塔Docker管理器直接拉起nacos环境并运行 注意:在同一台服务器中,nacos只对内网才能注册,图中172.17.0.2是内网地址,在多台服务器中需要跨ip注册服务需要百度自行学习,本次部署使用同一台服务器部署。启动命令 //加内存限制启动 dockerrun\ --namenacos-d\ -p8848:8848\ --privileged=true\ --restart=always\ -eJVM_XMS=32m\ -eJVM_XMX=128m\ -eJVM_XMN=32m\ -eJVM_MS=32m\ -eJVM_MMS=128m\ -eM...

  C5asRf6NCP9F   2023年11月01日   80   0   0 Java

此内容包含: html基础 列表、表格 媒体元素 表单(重点) 1、HTML基础 目标: 会使用HTML5的基本结构创建网页 会使用文本相关标签排版文本信息 会使用图像相关标签实现图文并茂的页面 会使用标签创建超链接、锚链接及功能性链接 1.1、什么是HTML HTML:HyperTextMarkupLanguage(超文本标记语言)超文本包括:文字、图片、音频、视频、动画等 1.2、发展史、优势 常见的网页编辑工具IDE: 记事本 NotePad Sublime VsCode WebStorm HBuidler IDEA.... 1.3、HTML基本结构 HTML网页基本结构 ...

  C5asRf6NCP9F   2023年11月01日   151   0   0 Html/Css
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~