- 博客(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
294
原创 redis笔记02-springboot整合redis
上图出现16进制显示的原因是因为没有序列化,解决方案,序列化即可。在redis的配置bean上添加序列化方法即可。序列化后结果,能正常显示值。
2022-08-03 23:40:23
207
原创 springboot返回xml格式或者json格式的数据
1.pom文件引入jackson依赖2.配置bean,目的是让返回的xml有版本信息和字符集3.测试代码4.测试效果5.文章参考链接a.https://blog.youkuaiyun.com/m0_61849361/article/details/124763130
2022-06-14 23:30:46
766
原创 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
1954
原创 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
407
原创 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
986
原创 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
2652
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
883
原创 数组和字符串笔记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
214
原创 数组和字符串笔记01 - 数组
1.寻找数组的中心索引demo: /** * 寻找数组的中心索引 * 思路:先计算和; * 左边和 + 右边和 + 当前索引数值 = 总和 * 因为左边和要等于右边和,所以2 * 左边和 + 当前索引值 = 总和 */ private static int getCenterIndex(int[] arr) { int sum = Arrays.stream(arr).sum(); int length =
2021-11-15 20:49:45
410
原创 shell笔记02 - read,grep,cut,awk,sed命令
5文章参考链接a. https://xdclass.net/#/index
2021-09-04 22:54:54
376
原创 shell笔记01 - shell的变量以及常见符号
3.文章参考链接a. https://www.bilibili.com/video/BV1j541187bA?from=search&seid=6919186740695948938
2021-08-25 21:50:55
126
原创 支付宝支付回调时签名验证失败的问题
1.支付宝支付回调返回的数据验证签名时失败返回的数据:gmt_create:2021-08-03 18:11:46charset:utf-8seller_email:111@qq.comsubject:次卡sign:signbuyer_id:20883027231111invoice_amount:0.01notify_id:2021080300221111fund_bill_list:[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]n
2021-08-04 09:57:38
2807
原创 支付宝主动查询订单签名验证失败的问题
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
1015
转载 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
6225
原创 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
957
原创 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
1972
原创 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
3197
2
原创 RabbitMQ笔记01 - 基于Linux服务器安装RabbitMQ容器化部署
1.docker安装rabbitmq拉取镜像:docker pull rabbitmq:management
2021-06-16 22:58:35
247
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
8290
原创 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
279
原创 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
199
1
原创 小滴课堂 - AlibabaCloud笔记04 - Sentinel
1.运行Sentinel控制台直接运行jar包://启动 Sentinel 控制台需要 JDK 版本为 1.8 及以上版本,//-Dserver.port=8080 用于指定 Sentinel 控制台端口为 8080 //默认用户名和密码都是 sentineljava -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-
2021-06-07 14:40:20
181
原创 设置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
3015
原创 小滴课堂 - AlibabaCloud笔记03 - Ribbon和Feign实战
4.文章参考链接a. https://xdclass.net/#/index
2021-06-04 16:16:17
170
原创 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
885
原创 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
167
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<
2021-06-01 14:11:28
347
原创 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
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人