自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(149)
  • 收藏
  • 关注

原创 css笔记

38、css垂直对齐方式vertical-align。55、css flex布局 父级宽度不够,子集被挤小。44、css定位-z-index堆叠顺序。57、css-平面转换-平移实现定位居中。59、css-平面转换-旋转-转换原点。31、flex布局-修改主轴布局方式。29、flex布局-主轴对齐方式。30、flex布局-侧轴对齐方式。48、css透明度opacity。53、css favicon图标。60、css-平面转换-多重转换。32、flex布局-弹性伸缩比。34、flex布局-行对齐方式。

2023-08-01 21:56:12 208

原创 redis笔记05-redis实现积分排行榜

代码】redis笔记05-redis实现积分排行榜。

2022-08-10 00:10:09 437 1

原创 redis笔记04-redis整合session

代码】redis笔记04-redis整合session。

2022-08-08 22:49:46 350

原创 redis笔记03-reids作为mybatis的缓存

代码】redis笔记03-reids作为mybatis的缓存。

2022-08-04 23:58:15 162

原创 redis笔记02-springboot整合redis

上图出现16进制显示的原因是因为没有序列化,解决方案,序列化即可。在redis的配置bean上添加序列化方法即可。序列化后结果,能正常显示值。

2022-08-03 23:40:23 164

原创 redis笔记01-5种数据类型

代码】redis笔记01-5种数据类型。

2022-08-02 23:39:44 118

原创 springboot返回xml格式或者json格式的数据

1.pom文件引入jackson依赖2.配置bean,目的是让返回的xml有版本信息和字符集3.测试代码4.测试效果5.文章参考链接a.https://blog.csdn.net/m0_61849361/article/details/124763130

2022-06-14 23:30:46 621

原创 Sharding-JDBC笔记05-Hint分⽚算法

1.分库package com.hecr.algorithm;import org.apache.shardingsphere.api.sharding.hint.HintShardingAlgorithm;import org.apache.shardingsphere.api.sharding.hint.HintShardingValue;import java.util.ArrayList;import java.util.Collection;public class Custom

2022-03-29 21:54:52 1610

原创 Sharding-JDBC笔记04-多种分⽚策略

1.精准分⽚算法配置文件# 指定product_order表的数据分布情况,配置数据节点,在Spring 环境中建议使⽤ $->{...}spring.shardingsphere.sharding.tables.product_order.actual-data-nodes=ds0.product_order_$->{0..1}#指定精准分⽚算法(⽔平分表)spring.shardingsphere.sharding.tables.product_order.table-strate

2022-03-29 21:37:08 369

原创 Sharding-JDBC笔记03-⼴播表和绑定表配置实战

1.⼴播表在配置文件中添加:#配置广播spring.shardingsphere.sharding.broadcast-tables=ad_configspring.shardingsphere.sharding.tables.ad_config.key-generator.column=idspring.shardingsphere.sharding.tables.ad_config.key-generator.type=SNOWFLAKE2.⽔平分库+⽔平分表在配置文件中添加:serv

2022-03-27 18:18:49 887

原创 Sharding-JDBC笔记02-Snowflake雪花算法实战

1.坑分布式部署就需要分配不同的workId, 如果workId相同,可能会导致⽣成的id相同分布式情况下,需要保证各个系统时间⼀致,如果服务器的时钟回拨,就会导致⽣成的 id 重复2.解决方法application.properties文件中配置wordId#配置workIdspring.shardingsphere.sharding.tables.product_order.key-generator.props.work.id=1雪花算法配置:方法一:实体类配置雪花算法@Dat

2022-03-27 14:26:01 2348 1

原创 Sharding-JDBC笔记01-SpringBoot2.5+MybatisPlus+Sharding-Jdbc项⽬创建

1.pom文件 <properties> <!--JDK版本,如果是jdk8则这⾥是 1.8--> <java.version>1.8</java.version> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.

2022-03-27 12:47:36 793

原创 数组和字符串笔记02 - 二维数组

1.旋转矩阵题目: https://www.jianshu.com/p/add62418ee0ademo: public static void rotate(int[][] arr) { int length = arr.length; int[][] newArr = new int[length][length]; for (int i = 0; i < length; i++) { for (int j = 0

2021-11-16 21:17:10 187

原创 数组和字符串笔记01 - 数组

1.寻找数组的中心索引demo: /** * 寻找数组的中心索引 * 思路:先计算和; * 左边和 + 右边和 + 当前索引数值 = 总和 * 因为左边和要等于右边和,所以2 * 左边和 + 当前索引值 = 总和 */ private static int getCenterIndex(int[] arr) { int sum = Arrays.stream(arr).sum(); int length =

2021-11-15 20:49:45 383

原创 shell笔记03 - if ,for,case,while语句

5.文章参考链接a. https://xdclass.net/#/index

2021-09-07 00:03:53 80

原创 shell笔记02 - read,grep,cut,awk,sed命令

5文章参考链接a. https://xdclass.net/#/index

2021-09-04 22:54:54 286

原创 shell笔记01 - shell的变量以及常见符号

3.文章参考链接a. https://www.bilibili.com/video/BV1j541187bA?from=search&seid=6919186740695948938

2021-08-25 21:50:55 94

原创 支付宝支付回调时签名验证失败的问题

1.支付宝支付回调返回的数据验证签名时失败返回的数据:gmt_create:2021-08-03 18:11:46charset:utf-8seller_email:[email protected]:次卡sign:signbuyer_id:20883027231111invoice_amount:0.01notify_id:2021080300221111fund_bill_list:[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]n

2021-08-04 09:57:38 2585

原创 支付宝主动查询订单签名验证失败的问题

1.支付宝发起订单查询后,返回的数据验证签名时失败返回数据:{ "alipay_trade_query_response": { "code": "10000", "msg": "Success", "buyer_logon_id": "111******65", "buyer_pay_amount": "0.00", "buyer_user_id": "208111123751547", "invoice_amount": "0.00", "out_trade_no":

2021-07-30 13:24:12 795

转载 springboot在过滤器类Filter中返回json信息给前端

1.demo returnJson(servletResponse, JSON.toJSONString(R.error(40027, "登录信息已失效,请重新登录"))); return; private void returnJson(ServletResponse response, String json) { PrintWriter writer = null; response.setCha

2021-07-27 14:14:56 5373

原创 mybatis-plus生成多表join的sql语句

1.demopackage com.hecr;import cn.hutool.core.util.StrUtil;public class SqlUtil { private static final String SQL_TEMPLATE = "<script>\n" + "SELECT\n" + "<choose>\n" + "<when test=\"ew.sqlSelect !=

2021-07-14 15:32:53 884

原创 springcloud-gateway配置自定义LoadBalancer

1.配置文件添加配置management-pc-api: ribbon: NFLoadBalancerRuleClassName: com.hecr.FixedIpRule网关添加拦截添加 lb2.自定义均衡负载类,继承 AbstractLoadBalancerRulepackage com.hecr;import com.netflix.client.config.IClientConfig;import com.netflix.loadbalancer.AbstractLo

2021-07-13 09:16:23 1756

原创 rabbitmq消费者获取RequestContextHolder.getRequestAttributes()为null

1.问题描述rabbitmq发送了一个消息之后,在消费者端获取RequestContextHolder.getRequestAttributes()为null,导致在消费者端发送feign时,配置的拦截器获取RequestContextHolder.getRequestAttributes()也为null,从而设置不了header.2.解决方案rabbitmq的生产者发送消息时添加请求头: MessagePostProcessor messagePostProcessor = mes

2021-06-18 18:45:23 2761 2

原创 RabbitMQ笔记01 - 基于Linux服务器安装RabbitMQ容器化部署

1.docker安装rabbitmq拉取镜像:docker pull rabbitmq:management

2021-06-16 22:58:35 197 4

原创 postman使用@RequestBody的方式传递两个List<String>集合

1.封装参数@Datapublic class MemberTagRelationQo implements Serializable { private List<String> memberIds = new ArrayList<>(); private List<String> tagIds = new ArrayList<>();}2.测试代码 @PostMapping("save") public Object

2021-06-16 14:38:39 7627

原创 AlibabaCloud笔记06 - 链路追踪组件Zipkin+Sleuth整合实战

1.链路追踪组件Sleuth实战各个微服务添加依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-sleuth</artifactId> </dependency>请求后效果:第一个值:spring.appli

2021-06-07 17:01:07 223

原创 AlibabaCloud笔记05 - 网关SpringCloud Gateway

1.创建SpringCloud网关项目和依赖添加添加依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency>添加配置属性文件:server: po

2021-06-07 15:46:54 145 1

原创 小滴课堂 - AlibabaCloud笔记04 - Sentinel

1.运行Sentinel控制台直接运行jar包://启动 Sentinel 控制台需要 JDK 版本为 1.8 及以上版本,//-Dserver.port=8080 用于指定 Sentinel 控制台端口为 8080 //默认用户名和密码都是 sentinel​java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-

2021-06-07 14:40:20 149

原创 设置idea中maven编码格式为UTF-8

1.问题描述maven编译默认使用GBK的编码规则编译,导致请求出现乱码.2.问题解决方案在pom文件添加project.build.sourceEncoding编码规则为UTF-8 <properties> <java.version>1.8</java.version> <maven.compiler.source>1.8</maven.compiler.source> <

2021-06-07 14:33:50 2563

原创 小滴课堂 - AlibabaCloud笔记03 - Ribbon和Feign实战

4.文章参考链接a. https://xdclass.net/#/index

2021-06-04 16:16:17 123

原创 springcloud添加LoadBalanced注解后报错:No instances available for localhost

1.问题描述在RestTemplate添加@LoadBalanced注解后运行报错java.lang.IllegalStateException: No instances available for localhost at org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.execute(RibbonLoadBalancerClient.java:119) ~[spring-cloud-netflix-ribbo

2021-06-04 10:58:25 776

原创 AlibabaCloud笔记02 - nacos注册中心和配置中心

1.安装nacos进入bin目录启动 sh startup.sh -m standalone访问 localhost:8848/nacos默认账号密码 nacos/nacos2.nacos作注册中心添加依赖:<!--添加nacos客户端--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-a

2021-06-03 10:31:13 115 2

原创 AlibabaCloud笔记01 - 创建maven聚合工程

1.创建maven聚合工程cloud项目(父项目)的pom文件: <!-- 一般来说父级项目的packaging都为pom,packaging默认类型jar类型--> <packaging>pom</packaging> <properties> <java.version>1.8</java.version> <maven.compiler.source>1.8&lt

2021-06-01 14:11:28 271

原创 博学谷 - CSS3笔记03 - 过渡

4.文章参考链接a. https://www.boxuegu.com/

2021-05-28 17:19:44 82

原创 CSS3笔记02 - 盒子模型

1.盒子大小的计算方法box-sizing: content-box 盒子大小为 width + padding + border (以前默认的)(会撑大盒子)box-sizing: border-box 盒子大小为 width (不会撑大盒子)2.demo div { float: left; border: 10px solid; padding: 10px; margin: 10p

2021-05-28 16:25:50 71

原创 博学谷 - CSS3笔记01 - 选择器

5.文章参考链接a. https://www.boxuegu.com/

2021-05-28 15:55:53 64

原创 HTML5 笔记01 - HTML5 的新特性

5.文章参考链接a. https://www.boxuegu.com/

2021-05-28 14:10:04 98

原创 博学谷 - CSS笔记23 - 常见布局技巧

5.文章参考链接a. https://www.boxuegu.com/

2021-05-27 16:22:30 101

原创 博学谷 - CSS笔记22 - 溢出的文字省略号显示

5.文章参考链接a. https://www.boxuegu.com/

2021-05-27 13:41:24 79

原创 博学谷 - CSS笔记21 - vertical-align

5.文章参考链接a. https://www.boxuegu.com/

2021-05-26 17:49:11 100

空空如也

空空如也

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

TA关注的人

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