1、依赖 <!-swagger核心--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version> </dependency> 2、核心启动类的注解 @EnableSwagger2//启用Swagger @EnableSwaggerBootstrapUI//启用BootstrapUI //经过测试只添加@EnableS...

  xhq4h3fLfRb9   2023年11月01日   47   0   0 Java

Dubbo和Zookeeper不是SpringCloud的东西,放在这里只是为了方便复习; 1、下载安装Zookeeper和Dubbo 1.1下载安装教程 下载安装教程windows环境下安装zookeeper教程详解(单机版) 1.2启动页面 1.2.1zkServer.xmdzookeeper服务端 1.2.2zkCli.cmdzookeeper客户端 1.3.3运行double-admin java-jardubbo-admin-0.0.1-SNAPSHOT.jar 访问localhost:7001 2、SpringBoot集成dubbo+zookeeper 2.1模块项目建立 ...

  xhq4h3fLfRb9   2023年11月01日   51   0   0 Java

1、项目模块介绍 2、父项目 主要依赖spring-cloud的版本控制 <properties> <!-springCloud版本--> <scd.version>Dalston.SR4</scd.version> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>s...

  xhq4h3fLfRb9   2023年11月01日   47   0   0 Java

1、Ribbon客户端负载均衡 1.1依赖 1.2配置信息 feign默认加载了ribbon负载均衡,默认负载均衡机制是:轮询 负载均衡机制是添加在消费端(客户端)的,如果改为随机,指定服务名,指定规则 edocmall-server: ribbon: NFLoadBalancerRuleClassName:com.netflix.loadbalancer.RandomRule 1.3测试 1.3.0测试准备 1.3.0.1复制一个服务端 1.3.0.2eureka查看服务 1.3.0.3查询数据 1.3.1默认是轮询 1.3.1.1第一个服务端 1.3.1.2第二个服务端 1....

  xhq4h3fLfRb9   2023年11月01日   49   0   0 Java

1、项目介绍 2、微信公众平台和微信开放文档 2.1微信公众平台 2.1.1网址链接 https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index 2.1.2测试号信息 2.1.3微信扫描关注测试公众号 2.1.4授权回调页面域名 2.1.4.1网页服务->网页账号->修改 2.1.4.2填写授权回调页面域名 2.1.4.3内网穿透NATAPP 2.1.4.3.1使用教程 NATAPP1分钟快速新手图文教程:https://natapp.cn/article/n...

  xhq4h3fLfRb9   2023年11月01日   197   0   0 Java

SpringBoot阶段测试1 目录 SpringBoot阶段测试1 1、使用JDK8新语法完成下列集合练习: 1.1List中有1,2,3,4,5,6,7,8,9几个元素要求; (1)将奇、偶数分别汇聚成一个List (2)分别求出奇数和偶数的和 1.2已知集合:[[1,3,5,7,5,3,11],[2,4,6,8,6,4,2],[5,8,7]]要求: 1.2.1集合转换:["1","3","5","7","5",...,"5","8","7"]。 2、springboot框架下的为什么有些依赖是不需要版本号的? 3、springboot核心注解是什么,深入介绍下这个注...

  xhq4h3fLfRb9   2023年11月01日   61   0   0 Java

1、购买云服务器 购买地址:https://cloud.tencent.com/act/pro/2022double11_warmup 后面的环境都是基于此环境Centos7.6; 2、安装SecureCRT和SecureFX 2.1SecureCRT教程 SecureCRT8.0破解教程:https://www.jb51.net/softjc/571800.html 2.2连接 2.2.1公网ip+用户名 2.2.2密码 2.2.3连接成功 2.3SecureFX SecureFX激活教程:https://blog.csdn.net/zwd926/article/details/84...

  xhq4h3fLfRb9   2023年11月01日   43   0   0 Java

1、安装erlang语言环境 1.1创建erlang安装目录 mkdirerlang 1.2上传解压压缩包 上传到:/root/ 解压缩tar-zxvfotp_src_22.0.tar.gz 1.3进入解压缩目录,指定目录并安装 进入解压目录,指定安装目录./configure--prefix=/usr/local/kh96/erlang 安装makeinstall 添加环境变量echo'exportPATH=$PATH:/usr/local/kh96/erlang/bin'>>/etc/profile 刷新环境变量source/etc/profile 1.4测试...

  xhq4h3fLfRb9   2023年11月01日   37   0   0 Java

1、开发文档 微信开发文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1 安全规范:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3 1、签名算法 (签名校验工具) 签名生成的通用步骤如下: 第一步,设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA。 特别注意以下重要规则:...

  xhq4h3fLfRb9   2023年11月01日   78   0   0 Java

1、安装Nginx 1.1解压上传安装包 解压nginx-1.16.1.tar.gz nginx需要一些环境(全部执行,不存在的会执行,存在的会跳过) yuminstall-ywget yuminstall-ygcc-c yuminstall-ypcrepcre-devel yuminstall-yopensslopenssl-devel yuminstall-yzlibzlib-devel 1.2自定义安装目录安装 进入解压目录cdnginx-1.16.1/ 指定安装目录./configure--prefix=/usr/local/kh96/nginx 编译和安装make...

  xhq4h3fLfRb9   2023年11月01日   72   0   0 Java

1、流程图 1.1数据预热 1.2抢购 1.3生成订单(发送订单消息) 1.4订单入库(监听消费订单消息) 1.5查看订单状态 1.6支付(获取支付链接) 1.7支付成功微信回调(发送支付成功消息) 1.8支付成功返回给前端成功(监听支付成功消息) 2、incr和setnx 2.1incr RedisIncr命令将key中储存的数字值增一。如果key不存在,那么key的值会先被初始化为0,然后再执行INCR操作。且将key的有效时间设置为长期有效。 2.1.1常见使用场景 2.1.1.1计数 我们可能常会统计网站页面每天访问量,通过incr命令在redis中设置key,每次增加...

  xhq4h3fLfRb9   2023年11月01日   53   0   0 Java

1、登录 1.1登录的时候做vip的判断; 1.2使用JWT(JavaWebtoken),验证登录,更加安全 2、连续签到 2.1判断是否断签: ​通过判断昨天是否登录,可以判断; 2.2判断连续签到多少天: ​将每次签到的记录保存在redis中,判断保存的数量,有多少个,就连续签到多少天; 2.3签到流水: ​签到流水如果可以,直接保存在数据库;(考虑使用redis的bitMaps); 《Redis实战》之使用BitMap实现用户签到功能:https://blog.csdn.net/qq_31905135/article/details/124032880 Redis中是利用String类型...

  xhq4h3fLfRb9   2023年11月01日   19   0   0 Java

1、环境准备 1.1Nacos 单机启动:startup.cmd-mstandalone 1.2Sentinel 启动命令:java-Dserver.port=8858-Dcsp.sentinel.dashboard.server=localhost:8858-Dproject.name=sentinel-dashboard-jarsentinel-dashboard-1.8.0.jar 1.3JMeter 2、流控规则限流 2.0环境搭建 2.0.1依赖 <!-nacos依赖--> <dependency> <groupId>com.alibaba....

  xhq4h3fLfRb9   2023年11月01日   53   0   0 Java

1、基本环境搭建 1.1依赖 <!-Gatway网关会和springMvc冲突,不能添加web依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <!-gateway依赖--> <dependency> <groupId>org.springframework.cloud</gr...

  xhq4h3fLfRb9   2023年11月01日   49   0   0 Java

1、环境搭建 1.1依赖 <!-nacos注册中心注解@EnableDiscoveryClient--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> <!-nacos配置中心--> <dependency> <groupId>com.alibaba.cl...

  xhq4h3fLfRb9   2023年11月01日   45   0   0 Java

1、RocketMQ安装测试 1.1下载解压 下载地址:https://rocketmq.apache.org/release-notes/ rocketmq-all-5.0.0-bin-release.zip 下载后上传到服务器; 解压命令unziprocketmq-all-5.0.0-bin-release.zip 1.2启动测试 RocketMQ默认配置是比较好的,这样可以直接应用于生产环境,所以如果机器内存较小,启动会因为内存不足失败,为了避免后面启动失败,选择先修改其内存大小,一般阿里云服务器是满足不了默认内存。 手动调整JVM的配置,单位从g改为m 1.2.1启动nameserv...

  xhq4h3fLfRb9   2023年11月01日   45   0   0 Java

1、Seata简介 1.1Seata是什么 Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。AT模式是阿里首推的模式,阿里云上有商用版本的GTS(GlobalTransactionService全局事务服务)。 1.2Seata的三大角色 在Seata的架构中,一共有三大角色: TC(TransactionCoordinator)事务协调者 维护全局和分支事务的状态,驱动全局事务提交或回滚。 TM(TransactionManager)事务管理器 定义全局事务的...

  xhq4h3fLfRb9   2023年11月01日   39   0   0 Java

原文链接: JWT详解:https://blog.csdn.net/weixin_45070175/article/details/118559272 1、什么是JWT 通俗地说,JWT的本质就是一个字符串,它是将用户信息保存到一个Json字符串中,然后进行编码后得到一个JWTtoken,并且这个JWTtoken带有签名信息,接收后可以校验是否被篡改,所以可以用于在各方之间安全地将信息作为Json对象传输。JWT的认证流程如下: 首先,前端通过Web表单将自己的用户名和密码发送到后端的接口,这个过程一般是一个POST请求。建议的方式是通过SSL加密的传输(HTTPS),从而避免敏感信息被嗅探...

  xhq4h3fLfRb9   2023年11月01日   30   0   0 Java

1、Durid 1.1简介 Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。 Druid是阿里巴巴开源平台上一个数据库连接池实现,结合了C3P0、DBCP等DB池的优点,同时加入了日志监控。 Druid可以很好的监控DB池连接和SQL的执行情况,天生就是针对监控而生的DB连接池。 Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。 SpringBoot2.0以上默认使用Hikari数据源,可以说Hikari与Driud都是当前JavaWeb上最优秀的数据源,我们来重点介绍SpringBoot如何集成Druid数据...

  xhq4h3fLfRb9   2023年11月01日   36   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~