自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 今天开始分享自己刷算法和刷面试题和学习总结的过程-每天一篇

立flag:今天开始分享自己刷算法和刷面试题和学习总结的过程-每天一篇!

2024-05-13 13:51:02 124

原创 获取accessToken

微信公众号开发和银联二维码支付时需要获取accessToken认证。

2023-11-02 18:19:00 183

原创 【Mysql】[Err] 1205 -Lock wait timeout exceeded; try restarting transaction

mysql死锁解决方法

2023-08-17 18:11:26 253

原创 【计算机存储】常见的计算机存储的类型和不同维度分类(一)

常见的计算机存储的类型分类

2023-07-06 19:16:47 1875

原创 【微信支付】微信小程序支付-V3接口(一)

微信小程序支付流程和前后端代码

2023-06-26 19:30:40 2298 1

原创 【Git】本地项目代码上传到git仓库

本地项目代码上传到git仓库

2023-06-14 19:43:20 2146

原创 【Svn 】idea合并SVN分支代码到主干上

idea合并SVN分支代码到主干上

2023-06-14 18:40:31 2019

原创 【IDEA】新版本界面看不到Version Control窗口的Local Changes显示

【IDEA】新版本界面看不到Version Control窗口的Local Changes显示

2023-06-13 19:04:42 4583 1

原创 【机器学习】No module named ‘sklearn.datasets.samples_generator‘

sklearn新版本已经移除了samples_generator。

2023-05-09 17:31:55 1607

原创 【机器学习】No module named ‘sklearn‘

应该使用命令:pip install scikit-learn。sklearn是scikit-learn缩写。

2023-05-09 17:16:20 93

原创 【腾讯云对象存储】购买流程

腾讯云对象存储COS基本概念:存储桶(Bucket):是对象的载体,可理解为存放对象的“容器”。一个存储桶可容纳无数个对象。对象(Object):是对象存储的基本单元,可理解为任何格式类型的数据,例如图片、文档和音视频文件等。地域(Region):是腾讯云托管机房的分布地区,对象存储 COS 的数据存放在这些地域的存储桶中。

2023-04-27 18:33:28 227

原创 【订单超时自动关闭】解决方案

因此,如果将大量定时消息的定时时间设置为同一时刻,则到达该时刻后会有大量消息同时需要被处理,会造成系统压力过大,导致消息分发延迟,影响定时精度。从以上的原理可以得知,Redis过期删除是不精准的,在订单超时处理的场景下,惰性删除基本上也用不到,无法保证key在过期的时候可以立即删除,更不能保证能立即通知。生活中,12306购票,京东,淘宝下单的时候,都会遇到30分钟内进行支付的场景,互联网电商的订单系统都需要解决订单超时的问题。2 用户每次进入订单相关的页面,查询订单的时候,服务端也检查一下订单是否超时。

2023-04-18 19:50:42 542

原创 【若依RuoYi短信验证码登录】汇总

因为有多个端,多个语言共享登录接口,所以,接口定义尽量简单,接口内的逻辑判断尽量全面,判断手机号还是邮箱登录,再判断密码还是验证码登录,验证完了之后,再去验证用户是否存在数据库中,如果是密码登录的,则需要对比密码,然后再创建一个登录的token,返回。按照Security的流程图可知,实现多种方式登录,只需要重写三个主要的组件,第一个用户认证处理过滤器,第二个用户认证token类,第三个,自定义短信登录身份认证。大概就这么多,如果有更好的方式,欢迎交流。

2023-04-15 20:15:30 3808 3

原创 【Maven】maven引入第三方jar包并打包

maven引入第三方jar包并打包 idea中的springboot项目引用第三方jar包,打包时将其引入

2023-04-02 13:41:41 7018

原创 【Maven】打包插件使用详解

常用Maven打包插件

2023-04-01 22:22:10 4898

原创 【天翼云服务器端口无法访问】

天翼云服务器必须在天翼云上备案,才可以访问。

2023-03-29 18:38:57 1858 2

原创 git branch diverged

On branch feature/worker-interfaceYour branch and ‘origin/dev’ have diverged,and have 1 and 4 different commit(s) each, respectively;git pull 时候出现分支冲突;解决方案:1.查看哪个commit冲突git cherry origin/dev2.查看日志,确定要回退的冲突前的commitgit log3.回退git reset --hard 4.更

2021-02-27 13:54:49 355

原创 git问题

refusing to merge unrelated historiesBranch ‘master‘ set up to track remote branch ‘master‘ from ‘origin‘gitThere is no tracking information for the current branch. Pleasespecify which branch you w记录几个git报错信息,refusing to merge unrelated histori.

2021-02-24 16:22:44 1165

原创 清除项目git的版本控制信息

首先进入项目的根目录,会发现有.git文件然后在命令行输入find . -name “.git” | xargs rm -rf再次查看,发现git信息已经被清除

2021-02-23 10:43:35 278

原创 java日期倒推

Calendar与Date之间的转换(1) Calendar----> DateDate getTime();//Calendar提供了方法getTime(),该方法返回一个Date对象,该对象表示的时间就是当前Calendar表示的时间。举例:Calendar c=new Calendar();Date date=c.getTime();(2) Date----> Calendarvoid setTime(Date date);//Calendar的setTime

2021-02-04 15:26:31 845

原创 java获取两个集合的交集,并集,差集,去重复并集

一.利用java8的新特性java8 lambda表达式流操作不影响原始list对象;对象类型处理 List<Student> list1 = new ArrayList<>(); list1.add(new Student("name100","100")); list1.add(new Student("name102","102")); list1.add(new Student("name103","103"));

2021-02-04 15:18:23 7603

原创 Mysql把查询的列作为判断条件(case函数)

1.遇到了一个查询统计的场景,从而引出思考?mysql将查询的列作为判断条件。表结构CREATE TABLE `order` ( `id` int(11) NOT NULL AUTO_INCREMENT, `mch_id` varchar(255) DEFAULT NULL COMMENT '商户id', `device_info` varchar(255) DEFAULT NULL COMMENT '设备号', `mch_name` varchar(255) DEFAULT NUL

2021-02-03 14:57:44 7745 2

原创 微信公众号支付流程

本文介绍微信公众号&小程序的JSAPI支付方式:用大白话倒着说:微信支付,最终要实现的是拉起微信支付jsapi提示用户输入密码支付这笔订单;拉起微信支付jsapi需要的参数有公众号id,时间戳,随机字符串,订单详情扩展字符串,签名方式,签名⑥个;其中我们不知道的只有订单详情扩展字符串一个;订单详情扩展字符串是统一下单接口返回的prepay_id(我习惯叫它订单号)参数值在支付之前需要我们的后端先调用统一下单接口向微信下一笔订单,将返回的订单号告诉我们后端要下单需要先知道为那个用户下单,

2021-01-27 16:15:44 1977

原创 argument type mismatch 参数类型不匹配

argument type mismatch 参数类型不匹配开发接口时,遇到了一个错误,记录下:java.lang.IllegalStateException: argument type mismatch [0] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:195) at org.springframework.web.method.s

2021-01-25 16:19:43 11059

原创 参数名ASCII码从小到大排序(字典序)

签名生成的通用步骤如下:对接微信JSAPI支付时需要安全规则的签名算法,记录下:第一步,设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA。特别注意以下重要规则:◆ 参数名ASCII码从小到大排序(字典序); ◆ 如果参数的值为空不参与签名; ◆ 参数名区分大小写; ◆验证调用返回或微信主动通知签名时,传送的sign参数不参与签名

2021-01-25 15:30:53 7224

原创 MySQL查询 每年 每月 每日 订单数和订单金额

1.FROM_UNIXTIME 格式化MYSQL时间戳函数SELECT FROM_UNIXTIME(1610620290, '%Y-%m-%d %H:%i:%S') as 时间year()获取时间的年份SELECT YEAR('2021-01-14 18:31:30') AS 年;month()获取时间的月份SELECT MONTH('2021-01-14 18:31:30') AS 月;day()获取时间的日SELECT DAY('2020-04-30.

2021-01-19 10:05:32 4826

原创 如何在csdn上发表文章呢?

第一次用markdown写文章1.这是删除线2.这是引用3.这是代码块4.这是表格5.这是超链接6.这是图片7.这是视频8.这是导入功能9.这是目录功能输入一个#,然后space,这是一级标题输入两个#,然后space,这是二级标题输入三个#,然后space,这是三级标题输入四个#,然后space,这是四级标题输入五个#,然后space,这是五级标题输入六个#,然后space,这是六级标题10.这是生成一个适合你的列表11.这是h设定内容居中、居左、居右12.这是如何创建一个注脚13.这是注释也是必不可少的

2021-01-13 15:21:00 1801 1

原创 SpringBoot中控制器传参三种注解使用场景:

一丶@RequestParam@RequestParam接收的参数是来自requestHeader中,即请求头。通常用于GET请求。@RequestParam有三个配置参数:required 表示是否必须,默认为 true,必须。defaultValue 可设置请求参数的默认值。value为接收url的参数名(相当于key值)。@RequestParam用来处理 Content-Ty...

2019-10-12 16:22:27 540

空空如也

空空如也

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

TA关注的人

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