自定义博客皮肤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啊

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

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

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

2022-10-12 17:50:20 253

原创 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 105

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

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

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

原创 关于web3合约学习之HelloWorld

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

2024-05-17 14:43:27 451

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

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

2024-04-19 23:51:58 319

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

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

2024-04-17 22:45:19 248

原创 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 211 2

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

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

2023-09-17 15:49:26 194

原创 关于git约定式提交IDEA

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

2023-09-01 14:33:54 888

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

gitlab合并分支教程

2023-08-31 14:28:08 193

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

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

2023-06-27 15:00:18 896

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

我想实现输入/ 显示。

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

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

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

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

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

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

2023-04-13 09:45:47 343

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

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

2023-04-07 11:19:32 540

原创 二维码过期思路分析

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

2023-03-28 18:30:50 2126

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

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

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

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

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

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

原创 mycat个人详谈

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

2023-01-11 11:47:10 1113

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

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

2023-01-10 14:54:58 196

原创 两个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 999 3

原创 mybatisPlus妙用

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

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

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

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

2022-08-25 16:56:14 1544 8

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

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

2022-08-01 09:09:54 686

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

${detailItemkey}= #{detailItemval},

2022-06-08 16:13:19 570 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 1265

原创 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 3219 2

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

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

2022-03-02 11:12:31 272

原创 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 1555 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 474

原创 js获取Model的值

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

2021-10-16 14:53:35 3831

原创 IDEA打包SSH项目成war包

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

2021-06-10 16:20:15 1341

原创 圆形图标菜单

背景:实现圆形图标菜单,中间一个大圆圈,周围是小圆圈先上效果图原理: 只需要找到对应的位置即可项目结构:代码:代码资源传送门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 347

原创 html跳转页面

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

2021-06-02 14:53:29 112

原创 优化无限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 122 2

原创 SpringBoot页面上传图片文件

先说下实现原理,个人觉得原理是这样的,如果各位老鸟发现有问题,请多多调教一波首先在页面是一个表单,然后表单提交,提交到控制器,注意啊,到控制器的时候就是重点了。首先控制器会获取项目发布的路径和在这基础上你自定义的文件夹名比如(C:\Users\Administrator\AppData\Local\Temp\tomcat-docbase.973044055370348158.8882\statics\uploadfiles),获取完之后,如果自定义文件夹名存在则不创建,反之则创建。创建完之后会把图片上传到

2021-04-28 14:57:00 543

原创 SpringBoot动态跳转

我想/product/223.htm、/product/221.htm 、/product/220.htm等等。。。我不可能每写一个就写一个跳转方法,故此,代码奉上 @RequestMapping("product/{url}") public String jumpProduct(@PathVariable(value = "url")String url){ return "product/"+url; }如果你想product/16你想这样跳product

2021-04-07 09:49:30 251 2

原创 在静态方法中使用@Autowired注入的类

背景在写公众号开发的时候,有一个处理get请求,我想使用Spring提供的RestTemplate处理发送;原来是这样的@Componentpublic class WeChatContant {@Autowired private RestTemplate restTemplate; /** * 编写Get请求的方法。但没有参数传递的时候,可以使用Get请求 * * @param url 需要请求的URL * @return 将请求URL后

2021-02-26 21:00:42 773

转载 在Linux虚拟机上使用docker部署jar包及外部配置文件

转载我儿子的https://blog.csdn.net/weixin_41595700/article/details/113940468 首先确保docker已经安装完成(在控制台输入docker -v查看),安装方法请自行解决,下面直接进入正题 将外部配置文件,部署jar包配置文件,jar包放到虚拟机上的某处(推荐使用Xftp,能很方便的在宿主机和虚拟机之间传输文件)  docker部署j

2021-02-22 17:12:19 1203 1

原创 Exception in thread “main“ java.util.NoSuchElementException

在做项目的时候,发现一个棘手的bug,特地本地还原现场一下之前的 public static void such() { TaRole taRole1 = new TaRole(); taRole1.setRoleName("角色名称1"); TaRole taRole2 = new TaRole(); taRole2.setRoleName("角色名称2"); TaRole taRole3 = new TaRole();

2021-01-05 11:20:17 6421 1

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关注的人

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