自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好巧~我看到你了

哟,在写bug啊

  • 博客(119)
  • 资源 (12)
  • 收藏
  • 关注

原创 Linux mysql8.0笔记以及常用的命令

本地dos窗口通过ssh连接远程服务器。这是mysql8.0的个人笔记。查看nginx的配置目录。查看具体目录前几行数据。查看端口号有没有启动。

2022-10-12 17:50:20 295

原创 nginx动态匹配路由

我想实现xx.xx.com/mac/tengxun 其中tengxun为客户代码,无论什么穿什么动态客户代码我就是需要跳转到相同的html中。

2024-10-22 14:28:40 211

原创 海外域名自动手动免费续费ssl证书

先修改nginx确保 .well-known/acme-challenge/ 路径下的文件能够被 Nginx 正确处理。这样配置后,acme.sh 会自动尝试续期证书,并且需要你配置 Nginx 以便使用新证书时重新加载 Nginx。这样就表示已经成功生成了证书,接下来需要将这些证书文件配置到你的 Nginx 服务器中。acme.sh 支持自动更新证书,你可以设置一个定时任务来自动续期证书。配置 acme.sh 申请证书。如果你想手动更新证书,那就。安装 acme.sh。修改ngxin的配置。

2024-09-05 16:46:37 373 4

原创 adb大全指令(持续更新)

【代码】adb大全指令(持续更新)

2024-08-31 15:06:55 562

原创 linux本地库迁移到阿里云云redis

阿里云不能直接备份还原redis,需要把备份文件先给搞到本地redis,然后本地redis进行同步到云redis。我也有上传文件,如果上不了github,可以访问我的资源。领导要我把另外一个不同账号的云redis进行同步。如果老鸟发现博文有问题欢迎指点一二。[在这里插入图片描述]github下载链接。

2024-08-28 13:45:37 424

原创 通过IP获取对应的经纬度地区

通过IP获取地区,ip-info gitee 地址 https://gitee.com/jthinking/ip-info

2024-07-26 21:26:51 603

原创 File contains no section headers. file: file:///etc/yum.repos.d/centos-base.repo, line: 1 ‘

问题是由于 /etc/yum.repos.d/centos-base.repo 文件的格式错误造成的。具体来说,文件中缺少了配置文件中应该有的节标题(section headers)。需要修复或替换这个配置文件。再继续尝试,你的命令,我用的这个命令尝试的。

2024-07-20 10:57:38 2580

原创 linuxcentos将本地库JAR/arr批量导入到Nexus3.x

错误信息中的 ^M 表示回车符 (Carriage Return),这通常是由于 Windows 平台上的文本文件在 Unix/Linux 平台上执行时引起的。也就是说,你要上传哪些文件,你把你文件放在对应的目录下,比如你要上传com这个文件夹,你就放在对应的目录。如果系统中没有安装 dos2unix 命令,你可以尝试使用 sed 命令来移除回车符。可以使用 dos2unix 命令将脚本文件转换为 Unix/Linux 格式。**#将此脚本复制并运行到包含文件的存储库目录的根目录。

2024-06-12 17:51:01 582 2

原创 关于web3合约学习之HelloWorld

如果写成智能合约,合约会检查天气情况,如果真的下雨了,它会自动把10块钱从你的账户转到你朋友的账户。Web3,也称为“Web 3.0”,指的是下一代互联网架构,它旨在实现去中心化、用户拥有数据控制权和隐私保护的网络。它们定义了协议各方之间的规则和协议,一旦满足条件,合约自动执行,无需人为干预。智能合约就像是自动化的“如果…智能合约 是一种自动执行的协议,确保在区块链上透明和可信地运行,广泛应用于各种去中心化应用中。乘客下单后,智能合约会自动处理付款,当司机完成服务后,合约会自动把钱转给司机。

2024-05-17 14:43:27 493

原创 line 1:20 no viable alternative at input ‘point,‘

【代码】line 1:20 no viable alternative at input 'point,'

2024-04-19 23:51:58 429

原创 订单表里的防止并发下单

在订单交易哈希字段上创建唯一索引将确保该字段的唯一性,并且如果有重复的订单交易哈希字段尝试插入数据库时,数据库会拒绝该操作,从而保证了数据的一致性和唯一性。在数据库表中创建一个唯一索引,确保订单交易哈希字段的唯一性。保证订单表里的防止并发下单并且是唯一,设置一个订单表一个订单交易哈希字段,设置一个索引规则,保证唯一,如果下单的订单交易哈希字段重复直接不让他添加订单。这样就可以确保在并发下单的情况下,订单表中的订单交易哈希字段是唯一的,避免了重复订单的产生,提高了系统的稳定性和数据的准确性。

2024-04-17 22:45:19 294

原创 npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

玩npm装一个pm2的时候发现了错误,尝试升级版本也行,搞得老夫头皮发麻,已经解决顺便记录下。如果还不行可以尝试设置你的npm镜像源为http开头的,不使用https。进入你的nodejs目录中或者你配置了npm环境变量。发现我们之前配置了下载镜像源为https开头的,如果发现博文有问题,欢迎各位老鸟指点一二。可以再查看一下你的下载源。执行命令清除npm缓存。执行命令取消ssl验证。

2024-03-25 17:40:47 236 2

原创 mysql查询字段在那些表用到

其中,column_name为要查看的字段名,执行该命令后,会列出包含该字段的所有表名。使用INFORMATION_SCHEMA库。

2023-09-17 15:49:26 226

原创 关于git约定式提交IDEA

如果你恰好使用的是 vscode ,那么可以在插件市场下载 vscode commitizen 插件。如果是IDEA的话那就搜索Git Commit Template 或者 Conventional Commit 插件。约定式提交规范是一种基于提交信息的轻量级约定。它提供了一组简单规则来创建清晰的提交历史;通过在提交信息中描述功能、修复和破坏性变更, 使这种惯例与 SemVer 相互对应。不影响代码语义的变化(格式化等类型)代码重构,既不修复错误也不添加功能。影响构建系统或外部依赖关系的更改。

2023-09-01 14:33:54 934

原创 记一次私服GitLab合并分支教程

gitlab合并分支教程

2023-08-31 14:28:08 226

原创 mysql查询生日距离今天还剩几天

函数用于将生日日期的年份替换为当前年份,以便与当前日期进行比较。函数来计算日期之间的天数差。请注意,上述查询中的日期格式化字符串。可能需要根据你的实际情况进行调整。在 MySQL 中,可以使用。函数计算两者之间的天数差。这个查询假设你的表名为。,并且其中包含一个名为。的列,表示用户的生日。

2023-06-27 15:00:18 1001

原创 mysql根据字符包含出现次数查询

我想实现输入/ 显示。

2023-05-12 18:32:17 277 1

原创 知识点@JRepeat防止重复提交

lockTime 是锁的过期时间,单位为秒。在每次调用该方法时,会先检查 Redis 中是否存在相应的锁,如果存在,则说明该方法正在被调用,需要等待锁过期后再次尝试调用。如果不存在锁,则创建锁并执行业务逻辑,执行完成后释放锁。在上面的例子中,@JRepeat注解中的lockKey参数设置为方法参数name,表示对不同的name参数值进行加锁,lockTime参数设置为5,表示锁定时间为5秒。在Spring框架中,可以使用注解来实现加锁机制,其中@JRepeat就是一个加锁注解,它的作用是对某个方法加锁。

2023-04-19 10:06:27 1302 2

原创 Java 实现汉字按照首字母分组排序特殊字符换成#

接到一个需求,需要根据用户得名字把其分组一下,效果图如下。我是后端,这我得写接口啊,搞得我头皮发麻,所以记录一下。如果发现博客有问题,欢迎各位老鸟指点一二。返回的数据结构是这样的。

2023-04-13 09:45:47 385

原创 针对会员卡顺延、暂停、续卡业务的思路

对于顺延操作,可以通过修改会员卡的有效期字段实现,比如将有效期延长一定的天数。在程序中,可以通过修改会员卡表的卡状态字段实现暂停和续卡操作,修改完成后,需要在会员卡操作记录表中新增一条操作记录,记录操作类型为暂停或续卡,同时记录操作人和操作时间。在程序中,可以添加定时任务,定时检查会员卡的有效期,如果过期了则自动将卡状态改为2表示终止,并在会员卡操作记录表中新增一条操作记录,记录操作类型为到期终止。设计会员卡操作记录表,用于记录卡的操作记录,比如暂停、续卡、顺延等操作,记录操作时间、操作人等信息。

2023-04-07 11:19:32 607

原创 二维码过期思路分析

为了实现只能使用一次就过期,可以在生成二维码时,在二维码中加入一个随机字符串作为token,并将这个token与二维码对应的状态保存在数据库中,初始状态为未使用。当用户扫码时,首先根据二维码中的token在数据库中查找对应的状态,如果为未使用,则表示该二维码还未被使用过,可以继续使用,并将状态更新为已使用;如果为已使用,则表示该二维码已经被使用过,不能再次使用。大概思路,生成二维码的时候加上redis的key,然后设置这个键值过期时间,在消费时查询这个redis里面有没有这个key键值,没有就提示过期;

2023-03-28 18:30:50 2421

原创 mysql查询距离当前日期的前12个月的统计

如果发现博文有问题,欢迎各位老鸟多多指教。

2023-03-20 16:56:22 766 2

原创 微信公众号配置自定义菜单跳转小程序

因为之前公众号没接后台服务可以通过微信公众号配置来配置菜单。现在接入了后台公众号服务所以只能这样设置,索性记录一下。

2023-03-07 17:55:31 867 4

原创 mycat个人详谈

核心技术即使分表分片,我们不用在代码中配置很多数据源,只需要在mycat中就可以,增加节点很灵活,降低了和代码的耦合度;同时,这也是对分布式的数据库的支持,支持事务。现在业务想实现不同的用户分别看到不同的数据库,领导说用mycat中间件试试。没有接触过这个东西,刚拿到手直接头皮发麻,现在搞定了,索性就记录一下。个人理解,mycat中间件就是把真实的数据库搞成一个虚的数据库来,访问不同的mycat的schema来实现访问不同的真实数据库,语法如下。如果发现老鸟发现博文有问题欢迎指点一二。

2023-01-11 11:47:10 1276

原创 multi-statement not allow : /*!mycat:*/ 问题解决

今天在项目中加入mycat这个东西时,突然报错,搞得老夫头皮发麻,故写下博客记录一下这个问题解决方法。如果老鸟发现博客有问题,欢迎各位指点12。

2023-01-10 14:54:58 247

原创 两个Date类型用第一个date的年月日结合第二个时分秒的骚操作

想到用hutool,Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。两个Date类型的,比如d4和d5,我想用d4的年月日追加d5的时分秒,重新组成一个新的Date d6。我现在有两个Date类型的,比如d1和d2,我想用d1的年月日追加d2的时分秒,重新组成一个新的Date d3,Hutool这个工具类还是有点东西的,但是不多。hutool实现思路。

2022-10-12 16:26:21 1086 3

原创 mybatisPlus妙用

在做项目时,用到mybatisPlus,好用到哭,所以索性记录一下。如果发现博文有问题,欢迎各位老鸟多多指点一二。mybatisPlus查询妙用。

2022-09-23 08:55:44 652 6

原创 jeecg框架报Unable to scan documentation context default错误

在用jeecg 框架做项目时,启动时报错,但是不影响前端使用,就是swagger自动生成的文档用不了,后台访问swagger时是空白。这个有点问题,个人理解就是swagger不知道你要传什么参数,导致后台页面打不开。个人拙见,还请各位老鸟多多指教。把代码写在业务代码中。

2022-08-25 16:56:14 1645 10

原创 腾讯工蜂GITEE输入正确密码还是拉不下来的原因

今天在做公司初始化项目时,要把代码给搞到腾讯工蜂上,无奈总是提交或者拉取不了,即使输入正确用户名密码还是拉取不下来。之前用的git版本时2.3.7换成2.3.6,适当降版本就行了。

2022-08-01 09:09:54 731

原创 Mybatis批量更新和如何获取Map

${detailItemkey}= #{detailItemval},

2022-06-08 16:13:19 605 16

原创 sa-token利用WebSocket提示过期

项目背景项目接入sa-token之后,当token过期后,需弹出框“token会话过期”。首先放一下效果图操作步骤修改Redis配置文件,使其支持 key 过期事件的监听找到 redis.windows.conf或redis.conf 文件,搜索 “notify-keyspace-events”找到原本的notify-keyspace-events " ",修改为notify-keyspace-events Ex,原本的修改之后的添加依赖<!-- redis --&g.

2022-05-30 16:30:44 1365

原创 SpringMVC配置sa-Token

首先贴下官方文档,官方sa-token文档;看了一圈都是集成SpringBoot,我用bean注入看起来是先例哦哈哈,好咯,不跟你多bb,直接上代码改applicationContext.xml(只有增加的哦) <!-- 加载配置文件 --> <context:property-placeholder location="classpath:redis.properties"/> <!-- Sa-Token--> <bean class=

2022-04-01 11:04:19 3425 3

原创 0%classes,0% lines covered去掉

出现问题我们先来科普一下:IEDA 有个强大的监控功能——coverage,用于检测代码覆盖率,方法和 Line行数。不小心点击这个会这个问题,不过不用担心,我来提供解决方法解决方法有快捷键,【Ctrl 】+【Alt】+【F6】;如果快捷键冲突则这样点击弹出的页面框点击 No Coverage如果发现博文有问题,欢迎老鸟多多指教...

2022-03-02 11:12:31 302

原创 openlayers点击图标弹出自定义属性

效果图Html代码<div id="map"></div>Css代码#map { width: 100%; height: 100%;}.ole-js-popup { padding: 0; border-radius: 3px; border: none; box-sizing: border-box; box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.15); pointer-events:

2022-01-13 10:07:49 1621 10

原创 spring JDBC批量新增

背景在做需求的时候,出现这样的,往对方数据库推送数据想法接到这个需求,首先想到对于两个数据库之间的操作,用到的是JDBC的方式,Spring对JDBC也有支持。而对于推送数据有两种方式,一个是拼接sql语句,另一种是动态参数绑定核心代码String sql="insert into user (name,deptid) values (?,?)"; List<Object[]> batchArgs=new ArrayList<Object[]>();batchArgs

2021-11-26 10:35:12 507

原创 js获取Model的值

如何获取?解决方法<script language="JavaScript">var g_priceName = "[[${Model的值}]]";</script>

2021-10-16 14:53:35 3888

原创 IDEA打包SSH项目成war包

步骤1步骤2如果用Maven打包启动的话,tomcat不会自动打包。当然也可以实现,不过要改Tomcat下的config下的server.xml中解压目录,索性就用这种方法生成了

2021-06-10 16:20:15 1425

原创 圆形图标菜单

背景:实现圆形图标菜单,中间一个大圆圈,周围是小圆圈先上效果图原理: 只需要找到对应的位置即可项目结构:代码:代码资源传送门circle.css/* create by nasir farhadi email : nasirfarhadi92@gmail.com Github : nasirfarhadi92*/.holderCircle { width: 500px; height: 500px; border-radius: 100%;

2021-06-04 10:06:11 383

原创 html跳转页面

在本窗口跳转window.location.href="b.html";在新窗口进行跳转window.open("c.html");

2021-06-02 14:53:29 129

原创 优化无限IF

在敲代码中,总是会敲出无限if的操作,故此写一篇博客记录一下解决代码,不多bb,直接上代码了先写接口package clearifelse;/** * 公用接口 * @author by xka * @date 2020.12.22 15:13:40 */public interface OptionType { /** * 可以做什么事情 * @return */ public String doSthing();}写

2021-05-11 16:11:42 142 2

redis-shake-linux-amd64.tar.gz

是用于 Redis 数据迁移的工具压缩包。 总之,“redis-shake-linux-amd64.tar.gz” 中的 Redis-shake 工具在 Redis 数据管理中具有重要的作用,能够帮助用户高效地进行数据迁移、同步、备份和恢复等操作。

2024-08-28

Remix-IDE-1.3.6-win.zip

web3智能合约Solidity语言需要的编译器为Remix IDE

2024-05-17

java开发岗位工作手册

方便有些公司写工作手册,更方便自己复制粘贴

2023-06-29

本地备份mysql8的脚本,亲测可用

本地备份mysql8的脚本,亲测可用,每天备份;删除两周前的数据

2023-03-27

nginx http转https的配置域名加证书配置

自己备份总结,方便给需要的人看

2022-11-21

windows服务器把jar包部署在服务中,实现通过服务器启动jar包

windows服务器把jar包部署在服务中,实现通过服务器启动jar包

2022-11-11

这是MQ所需要的环境以及文件

这是MQ所需要的环境以及文件

2022-07-11

BootStrapTableExport数据导出插件的js.zip

bootstrap-table-export.min.js可以看看

2022-06-14

软件工作会议纪要模板。docx

这是模板来的

2022-05-05

电脑本地远程手机,调试手机端

调试手机端,比如测试电脑项目在手机上的兼容,

2022-03-07

圆形图标菜单中间大圆形周围子圆形.zip

圆形图标菜单中间大圆形周围子圆形;菜单

2021-06-04

swiper-6.3.5.zip

swiper官方给出的demo,总结了一下,留给有需要的人

2020-12-22

jpwms.zip(分层项目,主项目下面有子项目)|jpwms.zip

IDEA创建分层项目,主项目下面有子项目,以及相应的jar包,总的来说这是初始化项目的框架,方便日后直接使用

2020-11-10

打包软件集合.zip

将SpringBoot项目打包成安装包,需要的两个文件一个是exe4j64和innosetup,exe4j64负责把jar包打包成可执行exe,innosetup负责把可执行的exe打包成安装包程序

2020-08-31

idea-jr-ide-idea.zip

这是JRebel的插件,官网下载很慢,故此就分享一波,希望各位可以用到这个插件,JRebel是一个很好的热部署工具

2020-05-29

Jenkins说明文档.doc

这是jenkins说明文档,总结的有安装,下载,配置,构建,等。操作。如果发现有问题,并且这个配置环境是在windows下配置的。

2019-09-26

jenkins + docker 微服务部署.docx

这个是jenkins + docker 微服务部署.docx,如果有需要的话,可以看看哈,Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。

2019-08-08

SSM+Mysql整合,适合初学者,每条都有注释,可以查看

SSM+Mysql整合适合初学者,其中有增删改查+分页+动态查询,有注释,不懂可以私聊,随时在线,也有创建的sql语句同时都在项目里了

2019-05-14

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

TA关注的人

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