自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 问答 (2)
  • 收藏
  • 关注

原创 springboot 集成OAuth2 一些用到的基础类

*** 重写类,实现 TokenStore 类*/@Overridetry {= null) {// 将token 信息加载到缓存中@Override// 根据token 与 authentication信息自定义缓存// .../*** 重写方法,自定义根据token获取 authentication 信息*/@Overridetry {/*** 重写方法,删除token信息*/@Override/**

2024-08-19 11:02:18 185

原创 k8s常用命令(持续更新中)

【代码】k8s常用命令(持续更新中)

2024-06-03 09:37:28 145 1

原创 jfinal结合shiro

【代码】jfinal结合shiro。

2024-05-27 14:48:34 234

原创 分布式事务的解决方案

一、二段式提交执行方案协调者访问事务执行者(可多个),执行者返回 yes/no,协调者得到全部成功的结果,在发送通知让事务执行者全部提交事务,反之回退事务。缺点:如果有节点崩了,会导致数据的不一致如果一个节点堵塞,会导致其他节点陷入等待状态如果协调者崩了,其他事务执行者会进入等待状态容错机制太差二、补偿式执行方案分为三个阶段 try 。 confirm canceltry 对业务系统进行检测与预留confirm 对业务系统的执行进行提交cancel 主要是在前两部执行失败后

2024-05-22 09:26:49 175

原创 spring-activiti 一些操作

Autowired//List<ProcessDefinition> list = rep.createProcessDefinitionQuery().listPage(“第几页”, “每页几条”)// 输出流程定义的信息System.out.println("流程定义的ID:" + processDefinition.getId());System.out.println("流程定义的name:" + processDefinition.getName());

2024-05-13 09:41:40 447

原创 mac升级为 bigsur系统 bug

记得,一定要重启电脑,不然不生效。

2024-05-06 09:29:19 297

原创 Stable Diffusion Windows部署教程

【代码】Stable Diffusion Windows部署教程。

2024-04-28 09:49:15 717

原创 Stable Diffusion Web UI Windows部署及坑

进入电脑网络共享中心 --> 查看活动网络 -->点击wifi或interent --> 弹出的框点击属性 --> 双击协议版本4 --> 设置下面的DNS服务器为114 114 114 114。在项目目录下找到launch.py文件,打开将https://github.com/ 替换为 https://ghproxy.com/https://github.com/先检查是否安装了 certifi、cryptography、pyOpenSSL 三个库。解决办法二、关掉梯子。

2024-04-22 09:43:31 1055

原创 linux运行node项目

重启操作跟停止操作保持一致。

2024-04-15 09:45:05 409

原创 linux 防火墙、操作端口号

【代码】linux 防火墙、操作端口号。

2024-04-08 09:36:14 170

原创 mysql非空索引与普通索引的区别

总体来说,非空索引适用于要求唯一性且不允许空值的列,而普通索引适用于允许重复值和空值的列。选择何种类型的索引取决于数据库表的设计需求和业务逻辑。在MySQL中,非空索引和普通索引都是用来加速数据库查询操作的。它们之间的主要区别在于索引中是否允许存在空值。

2024-04-03 09:20:15 446

原创 mysql聚簇索引与非聚簇索引

总的来说,聚簇索引和非聚簇索引在数据存储和检索上有着不同的机制,对于数据库的性能和查询效率都有一定的影响。在设计数据库表结构时,要根据实际需求和查询模式来选择合适的索引类型,以达到最优的查询性能。在MySQL中,聚簇索引和非聚簇索引是两种不同的索引类型,它们在数据存储和索引方式上有所不同。

2024-03-28 16:56:28 425

原创 什么是mysql回表,怎么避免

在 MySQL 中,当使用索引进行查询时,如果需要从主键索引中获取其他列的数据,就会发生所谓的“回表”操作。具体来说,回表指的是当 MySQL 使用非聚簇索引(如普通索引)进行查询时,需要通过主键索引再次查找获取其他列的数据,这就需要额外的 I/O 操作,影响查询性能。总之,了解何时会发生回表以及如何减少回表操作对于优化 MySQL 查询性能非常重要。通过合理设计索引、优化查询语句和结构,可以有效减少回表操作,提升查询效率。

2024-03-27 09:53:28 755

原创 truffle安装

注意:需要修改模版中的truffle-config.js文件中的网络,指向自己所需的网络下。

2024-03-26 09:54:43 184

原创 安装ganache-cli

注意事项:启动后会分配10个地址;启动后默认端口号8545。

2024-01-23 14:53:30 546

原创 以太坊私链搭建

port 和 --rpcport 你随便给一个就行,别跟在用的端口重复就行。–networkid 后面跟的是你的网络id,这个是区别区块链网络的关键。–datadir 后面跟的是你指定的工作目录,我在这里使用相对路径。–identity 后面跟的是你的区块链标识,随便写。

2024-01-23 14:48:07 496

原创 安装启动dapp

安装node、ganache-cli安装express: npm install express创建工程:express -e dapp进入目录:cd dapp下载依赖:npm install启动项目:npm start

2024-01-16 09:39:39 395

原创 solidity一些基本语法

【代码】solidity一些基本语法。

2024-01-15 16:35:18 481

原创 一个简单的EIP712

params:[x,y] x:操作合约的地址 y:通过createDelegateBySigMessage得到的签名体。method:eth_signTypeData_v4 小狐狸给定的签名方法。r、s、v:不知道什么意思,合约验证签名需要用的。sig:通过上一步得到的签名信息=[lkkm。nonce: 地址在合约中交易随机数。domain:定义名字、链与合约地址。compAddress: 合约地址。message:签名携带的信息。result:得到签名信息。from:签名的地址。

2024-01-15 16:25:58 446

原创 ipfs 部分http api

【代码】ipfs 部分http api。

2024-01-11 11:26:29 403

原创 web3部分json rpc

【代码】web3部分json rpc。

2024-01-09 15:14:32 459 1

原创 mac编译sol文件成java

【代码】mac编译sol文件成java。

2024-01-08 10:44:17 404

原创 升级xxljob从2.2.0到2.4.0

【代码】升级xxljob从2.2.0到2.4.0。

2023-12-15 14:29:44 1080

原创 记录升级依赖版本遇到的问题(8)项目启动后无法连接reids

产生原因:因为在2.7.14版本的spring boot默认使用的Lettuce将使用RESP3协议,而RESP3协议是Redis6.0才支持的,不支持6.0以下版本的redis。

2023-12-15 14:27:22 100

原创 记录升级依赖版本遇到的问题(7) gateway升级后跨域配置问题

问题:gateway升级到3.1.2之后,跨域配置文件发生了变化。

2023-12-15 14:23:59 99

原创 记录升级依赖版本遇到的问题(6)nacos升级2.2.3 开启认证登录后 服务启动不了怎么办?

产生原因:nacos升级到2.2.3之后开启认证后,项目连接nacos依赖版本号不匹配,需要升级依赖版本号。

2023-12-11 16:52:10 2370

原创 记录升级依赖版本遇到的问题(5)找不到feign.hystrix.FallbackFactory

解决:换成import org.springframework.cloud.openfeign.FallbackFactory;产生原因:升级后不再使用feign.hystrix.FallbackFactory类。

2023-12-11 16:49:40 465

原创 记录升级依赖版本遇到的问题(4)启动报错Did you forget to include spring-cloud-starter-loadbalancer

产生原因:SpringCloud Feign在Hoxton.M2 RELEASED版本之后不再使用Ribbon而是使用spring-cloud-loadbalancer,所以不引入spring-cloud-loadbalancer会报错。

2023-12-11 16:47:47 98

原创 记录升级依赖版本遇到的问题(3)springboot读取不到bootstrap.yml/properties配置项问题

出现原因:springboot从2.2.1.RELEASE升级到2.7.14后,springboot默认会默认读取application.yml配置文件,不会读取bootstrap配置文件。在项目的pom.xml文件中增加spring-cloud-starter-bootstrap依赖。

2023-12-08 15:14:42 471

原创 记录升级依赖版本遇到的问题(2) Parameter 2 of constructor in required a bean of type ‘java.lang.String’ that“

出现原因:spring无法找到这个“java.lang.String”类型的bean。

2023-12-08 15:10:20 340

原创 记录升级依赖版本遇到的问题(1)springboot从2.2.1升级到2.7.14后,ResourceProperties类缺失

springboot从2.2.1升级到2.7.14后,ResourceProperties类缺失。

2023-12-08 15:02:30 419

原创 阿里云服务器购买与配置(4)安装nginx

安装nginx1、使用yum下载nginxyum install nginx 默认安装到/etc/nginx2、进入安装目录的conf.d文件夹下cd /usr/nginx/conf.d3、添加设置vi xxx.conf3.1、静态文件设置,一般用于前端部署 //静态文件执行设置 server { server_name 域名; location / { root 前端文件路径; index index.html index

2022-04-07 17:54:26 3223

原创 阿里云服务器购买与配置(3)安装tomcat

安装tomcat1、下载tomacat的压缩包wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.49/bin/apache-tomcat-8.5.49.tar.gz2、进行解压tar -zxvf apache-tomcat-8.5.49.tar.gz3、创建软连接ln -s apache-tomcat-8.5.49 tomcat如需访问静态文件 在 conf/server.xml 增加 <Context path="/

2022-04-06 16:13:00 1152

原创 阿里云服务器购买与配置(2)安装jdk

安装jdk[jdk下载连接](https://www.oracle.com/java/technologies/downloads/)创建 /usr/local/java 文件夹将jdk压缩包上传至 /usr/local/java解压 tar -zxvf jdk.x.x.xvi /etc/profile JAVA_HOME=/usr/local/java/jdk.x.x.x CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bi

2022-04-04 23:03:34 768

原创 阿里云服务器购买与配置(1)购买

阿里云服务器购买进入官网使用账号或者支付宝进行登陆找到云服务器ESC选择适合自己的云服务器进行购买

2022-04-02 18:26:08 218

原创 mac使用VM安装centos7

mac使用VM安装centos71、下载centos7的镜像资源阿里云:centos72、打开VM,点击右上角加号进行创建3、选择自己需要安装的系统,我这里选择的是centos7的,当然你也可以选择自己所需要的,步骤基本上一样一直点击下一步就行了,中间选择以下安装的位置,直到完成4、等待加载完成,点击虚拟机上面的设置按钮出现选择自己提前下载好的镜像资源放入CD/DVD中,并勾选上连接CD/DVD![在这里插入图片描述](https://img-blog.csdnimg.cn/fe83

2022-03-31 18:45:43 4597 2

原创 mysql的用户管理

创建一个新用户create user '用户名'@'可登录的数据库' identified by '密码';例如:create user 'test'@'loaclhost' identified by '123456';修改用户密码set password for '用户名'@'可登录的数据库' = '新密码';例如:set password for 'tese'@'localhost' = '654321';查看数据库用户-- 数据库的所有用户均在mysql.user表里面selec

2022-03-29 15:09:08 707

空空如也

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

TA关注的人

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