自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(178)
  • 资源 (6)
  • 收藏
  • 关注

原创 Python学习笔记

6、lambda匿名函数:lambda 传入参数:函数体(一行代码)2、变量的命名规范:见名知意,下划线命名法,英文字母全小写。局部变量:定义在函数体内部的变量,只在函数体内部生效。全局变量:定义在函数体外部的变量,函数体内外都生效。2、字符串本身包含单引号、双引号自身。变量就是在程序运行时,记录数据用的。1、字符串在Python中有很多种。5、格式化的精度控制(m.n)1、算术(数学)运算符示例。4、函数的多种参数使用形式。1、定义函数my_len。6、对表达式进行格式化。5、函数作为参数传递。

2025-07-21 00:14:00 263

原创 Redis学习笔记

*** 自定义RedisTemplate,修改RedisTemplate的序列化器,避免key-value乱码,* 但java对象json序列化会将类的class类型写入json结果,存入Redis,会带来额外的内存开销。*/@Bean//创建RedisTemplate对象//设置连接工厂//创建Json序列化工具//设置key的序列化//设置value的序列化//返回// String类型存实体数据格式"name": "张三三"/**

2025-07-21 00:13:04 379

原创 nginx+nacos集群配置模版

【代码】nginx+nacos集群配置模版。

2025-07-21 00:12:32 38

原创 gradle关于setting.gradle配置

【代码】gradle关于setting.gradle配置。

2025-07-21 00:12:01 44

原创 gradle关于dependency-management的使用

Spring官方文档:https://docs.spring.io/dependency-management-plugin/docs/current-SNAPSHOT/reference/html/#introduction。仓库版本查看:https://mvnrepository.com/artifact/io.spring.gradle/dependency-management-plugin/1.0.15.RELEASE。

2025-07-21 00:11:30 147

原创 gradle子工程打依赖包上传到仓库

【代码】gradle子工程打依赖包上传到仓库。

2025-07-21 00:10:28 48

原创 gradle微服务依赖模版

注: ext里的内容需要配合。

2025-07-21 00:09:40 123

原创 gradle排除某些依赖

2、在configurations里排除某个依赖任何版本。1、在dependencies里排除某个依赖版本。

2025-07-21 00:09:03 58

原创 Gateway网关

请求路由后,会将当前路由过滤器和DefaultFilter、GlobalFilter,合并到一个过滤器链(集合)中,排序后依次执行每个过滤器。Gateway:SpringCloudGateway则是基于Spring5中提供的WebFlux,属于响应式编程的实现,具备更好的性能。请求进入网关会碰到三类过滤器:当前路由的过滤器、DefaultFilter、GlobalFilter。全局过滤器的作用也是处理一切进入网关的请求和微服务响应,与GatewayFilter的作用一样。1、创建新module,引入依赖。

2025-07-21 00:08:12 396

原创 Feign远程调用

Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign其作用就是帮助我们优雅的实现http请求的发送,解决上面提到的问题。1、父工程引入依赖2、添加注解开启Feign的功能/*** defaultConfiguration 指定配置文件* clients 指定可使用feign.clients中哪些类远程调用* basePackages 指定可使用feign.clients中所有类远程调用*/3、编写feign客户端/**

2025-07-21 00:07:31 174

原创 Eureka+LoadBalancer实现服务注册与发现

查看管理依赖版本spring-cloud-alibaba-dependencies:https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies/2023.0.0.0-RC1。版本对照表地址:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明。2、子工程build.gradle引入eureka-client。

2025-07-21 00:05:38 708

原创 Ribbon和LoadBalancer对比

文章浏览阅读2.3k次。版本2.2.10-RC2地址:https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies/2.2.10-RC2。版本2021.0.1.0地址:https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies/2021.0.1.0。

2025-07-20 01:09:06 516

原创 Eureka服务端启动

查看管理依赖版本[spring-cloud-dependencies]:https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies/Hoxton.SR12。版本对照表地址:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明。dependencyManagement引入依赖版本管理包,其管理的依赖引入不需要再指定版本。

2025-07-20 01:07:15 258

原创 Eureka+Ribbon实现服务注册与发现

查看管理依赖版本spring-cloud-dependencies:https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies/Hoxton.SR12。版本对照表地址:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明。dependencyManagement引入依赖版本管理包,其管理的依赖引入不需要再指定版本。

2025-07-20 01:06:06 834

原创 Nacos+Ribbon实现服务注册与发现

查看管理依赖版本spring-cloud-alibaba-dependencies:https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies/2.2.10-RC2。版本对照表地址:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明。1、根据集群负载均衡,优先找自己同集群的服务,注意将user-service权重都设置为1。

2025-07-20 00:38:07 533

原创 Ribbon负载均衡

注:Ribbon拦截Eureka请求,找eureka-server拿对应服务信息,根据对应策略返回调用的ip和端口。

2025-07-20 00:33:59 712

原创 Nacos+LoadBalancer实现服务注册与发现

查看管理依赖版本[spring-cloud-alibaba-dependencies]:https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies/2023.0.0.0-RC1。LoadBalancer官方文档:https://spring.io/guides/gs/spring-cloud-loadbalancer。namespace用来做环境隔离,如生产环境(prod)、开发环境(dev)

2025-07-20 00:32:12 478

原创 Nacos和Eureka对比

Nacos支持服务列表变更的消息推送模式,服务列表更新更及时;Eureka每隔30秒pull一次服务,服务变更时效性较差。Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP方式。Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式。临时实例心跳不正常会被剔除,非临时实例则不会被剔除。都支持服务提供者心跳方式做健康检测。都支持服务注册和服务拉取。

2025-07-20 00:26:26 77

原创 Nacos服务端安装

Nacos2.0客户端由于使用了gRPC,无法兼容Nacos1.X服务端,请勿使用2.0以上版本客户端连接Nacos1.X服务端,否则会报错。springboot3.2.4可使用服务端nacos2.3.1版本,不兼容nacos1.4.7版本。3、默认启动端口8848,可进入conf/application.properties更改。7、输入账号nacos,密码nacos登录。6、按住ctrl点击地址即可浏览器访问。4、进入bin文件,双击启动。5、打开cmd命令行启动。

2025-07-20 00:25:48 211

原创 gradle7.6.1+springboot3.2.4创建微服务工程

【代码】gradle7.6.1+springboot3.2.4创建微服务工程。

2025-07-20 00:25:06 399

原创 gradle7.6.1+springboot3.2.4+mybatis-plus搭建工程

目录一、参考文章二、创建工程三、 引入mybatis-plus依赖四、编写实体类 五、编写mapper接口类六、编写Controller类七、启动类增加@MapperScan八、配置数据库连接 九、创建数据库及表 十、启动测试十一、自定义Mapper需增改以下文件 十二、gradle完整配置 十三、junitTest二、创建工程四、编写实体类 五、编写mapper接口类六、编写Controller类七、启动类增加@MapperScan八、配置数据库

2025-07-20 00:24:31 236

原创 小程序扫码登录pc后台

目录一、效果图二、前置条件三、实现逻辑四、PC后台页面代码1、后台登录页面2、扫码登录页面 3、请求到后端的接口qrcode.js五、微信小程序页面代码1、扫码登录按钮 2、确认授权页面AuthToPC3、请求到后端的接口qrcode.js 六、后端java处理代码1、定义扫码状态常量类 2、ScanController类(对应后台接口)3、WxScanController类(对应微信小程序接口)4、IScanService类 5、ScanService类基于uniapp小程序+若依后台微信用户登录后必须绑

2025-07-20 00:21:58 424

原创 设置云效仓库参数到环境变量及gradle使用

【代码】设置云效仓库参数到环境变量及gradle使用。

2025-07-20 00:20:47 151

原创 idea中同服务启动多个

【代码】idea中同服务启动多个。

2025-07-20 00:19:49 105

原创 搭建Nacos集群

1、下载nginx.zip并解压,nacos2.x需要下载含有stream模块的nginx,1.8.1版本不含。3、nacos端口说明,Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。2、修改nginx.conf配置,在http里增加以下配置,nacos2.x需要配置stream模块。7、将已经改好配置的nacos-server复制两份,服务端口分别改为10004,10006。2、重命名cluster.conf.example为cluster.conf。

2025-07-20 00:17:47 263

原创 Nacos配置管理

Open API 指南:https://nacos.io/docs/v2/guide/user/open-api/2、方式二:使用@ConfigurationProperties注解,需创建以下类。1、方式一:@Value和@RefreshScope配合使用。1、Nacos注册中心 -- 创建配置。新增bootstrap.yml文件。6、修改配置,再访问验证。

2025-07-20 00:05:02 286

原创 window上docker安装RabbitMQ

5、直接使用guest/guest登录会报错User can only log in via localhost。1、要进http://localhost:15672管理页面需要安装management版本。解决办法有两个:更改guest配置文件或创建一个新用户。4、启动成功,点击可查看日志详情,浏览器访问。6、打开exec执行命令创建一个新用户访问。创建好之后重启容器,再浏览器访问登录。3、启动镜像时将端口映射出来。2、搜索镜像并pull。

2025-07-19 15:32:37 116

原创 nginx.conf模版

【代码】nginx.conf模版。

2025-07-19 15:23:05 134

原创 阿里云ssl证书自动安装及续订(acme)

docker-compose.yml配置。设置crontab任务自动续签。

2025-07-19 15:02:28 149

原创 Dockerfile格式

【代码】Dockerfile格式。

2025-07-19 14:46:30 117

原创 docker命令

【代码】docker命令。

2025-07-19 14:32:31 281

原创 docker部署nginx并使外网能访问

1、方案一(不建议使用)

2025-07-19 14:00:45 141

原创 docker run快速启动一个容器

1、创建并运行一个mysql容器。2、创建并运行一个nginx容器。3、创建并运行一个nginx容器。

2025-07-19 13:53:58 158

原创 centos7使用docker-compose部署项目

centOs内核版本过低可能会导致nginx容器映射问题,具体表现为在容器内正常,容器外不能访问。挂载的nginx.conf必须先创建文件,否则docker compose启动报错。acme的environment配置不能加引号,加了生成ssl证书报错。域名要配置解析到服务器,否则访问报错。服务器要开放80端口,否则访问报错。

2025-07-19 13:48:51 241

原创 uview-ui使用表单u-upload图片上传

3、java代码,oss处理代码参考文章。

2025-07-19 12:43:05 131

原创 java调用对象存储OSS

但是,如果只购买了预留空间而没购买资源包,那么预留空间不会自动抵扣其他费用,如存储费用、请求次数和数据传输费等。配置OSS挂载点,对于函数计算服务,可以在函数计算控制台配置OSS挂载点,使得服务下的所有函数都可以访问指定的OSS存储空间。自定义域名,如果需要使用自定义域名访问OSS中的文件,可以在OSS控制台进行相关配置,但要注意,该域名目前仅支持HTTP访问。配置SSL证书,如果需要使用HTTPS访问OSS,可以在OSS控制台上传SSL证书,以启用安全的文件传输。创建Bucket,即存储文件容器。

2025-07-19 12:42:18 246

原创 uview-ui使用u-search搜索框

2、带地址搜索框,在微信小程序线上需要开启地图定位接口,若没有权限则显示不了城市名,注意事项参考。

2025-07-19 12:22:07 178

原创 uview-ui使用u-icon文字图标展示

【代码】uview-uic使用u-icon文字图标展示。

2025-07-19 12:17:37 141

原创 uview-ui使用u-row+u-avatar居中布局

【代码】u-row+u-avatar居中布局。

2025-07-19 12:14:03 119

原创 uniapp中腾讯地图SDK-安装及配置(自动定位回显城市)

1、 腾讯位置服务文档:https://lbs.qq.com/miniProgram/jsSdk/jsSdkGuide/jsSdkOverview。2、安装qqmap-wx-jssdk.js:https://www.npmjs.com/package/qqmap-wx-jssdk。3、注册腾讯位置服务注册账号key:https://lbs.qq.com/login/register/index.html。4、配额分配,不分配调用不了。逆地址解析res结果。

2025-07-19 12:01:02 142

mvc设计模式和模板模式ppt

技术分享会的ppt.可以撑一个小时那种,

2018-06-11

Chrome浏览器扩展程序Axure RP,HTTP

谷歌浏览器打不开Axure原型图的时候,安装扩展程序,在谷歌上找到扩展程序那个选项,然后直接将文件拖入到谷歌就可以了

2017-08-10

幸运大转盘demo

从其他地方下下来,能跑就上传了,自己写了个死活跑不起来,搞不懂是差了么子。。。

2018-07-30

简单git安装步骤

git安装的基本操作教程

2016-06-01

idea常用快捷键

整理的一些常用的idea快捷键,解释可能不太到位。

2018-09-19

dom4j-1.6.1.jar

dom4j-1.6.1.jar

2016-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除