- 博客(96)
- 资源 (4)
- 问答 (6)
- 收藏
- 关注

原创 基于springboot + vue 的个人博客搭建过程
写在最前面的完结感言目前整个流程已经走完,项目也已经成功部署上线。项目地址:raxcl.cn(已被重构)-----欢迎访问~~(后续域名备案成功后会替换成域名)~~后端代码仓库:github.com/Raxcl/blog-parent前端代码仓库:github.com/Raxcl/blog-app恭喜自己成功走出新手村,但后面还有茫茫星辰大海要走,比如如何把博客管理系统部署上线,如何把其他项目也部署上去,如何优化等等等等…期待我们后续的相遇。2022.03.15目前博客已经重构,重构后代码
2021-11-03 11:07:36
3428
18

原创 centos7下docker中mysql大小写敏感相关问题解决方案
目录一. mysql大小写解决方案二. 修改mysql配置文件导致docker无法启动mysql容器的解决方案三. 解决大小写敏感问题后,导致数据库无法删除,报error:39的解决方案一. mysql大小写解决方案1.进入Mysql Docker容器bashdocker exec -it mysql bash2.登录mysqlmysql -uroot -p123456二. 修改mysql配置文件导致docker无法启动mysql容器的解决方案三...
2021-07-24 13:51:44
1488
1

原创 idea 彩虹屁合并语音包,语音包无法使用 解决教程
教程如下:合并语音包:目前idea下英雄联盟的九尾语音包是可以使用的,1.可以把其他想要的语音包下的音频文件复制到九尾的语音包下2.把其他语音包的语音包路径配置的相关代码复制到九尾语音包的那个配置语音包的文件里面。3.注意点:禁用日文!!! 禁用日文!!! 禁用日文!!!某些语音包无法使用原因:推测可能是版本不兼容问题,以及语言转换的编码问题(文件名出错,导致语音包无法识别,导致插件关闭)解决办法:参照最上面...
2020-08-12 21:38:00
1907
3
原创 微信云托管部署 springboot + vue 项目(全网首发)
部署方式有很多种,可以打成镜像部署,也可以集成 github项目一建部署,但多多少少都会有些坑,大家可以自由发挥,目前市面上的教程真的很少,也希望大家多多活跃,目前市场现状:开源 -> 闭源 -> 私有化。在微信云托管平台新建一个服务,并且打开公网访问和内网访问(内网后续用不到,可以考虑关闭,尝试用内网但是失败了,有大佬会的话可以教教,我会完善这篇文档)这里只能用内网 ip,微信官方是这么说的(截图找不到了,大致意思是微信云托管的 redis 不支持 tcp 协议,因此只能通过 http 形式访问)
2025-01-21 22:20:31
803
原创 仿羊了个羊小游戏的开发与思考
好基友负责设计的 UI 各种图标,以及提供大量建设性意见,同时请教行业 UI 大佬,又是一周左右的时间,完成了 UI 界面的替换和优化,以及一些简单的功能。在万能的 b 站找到羊了个羊从 0-1 的教学视频,且还是 cocos 技术的,买到作者的源码后,开始跟着作者的逻辑走一遍,初期真的是一点一点,一个字母一个字母的手敲,后来也是懒了,二倍速度看视频过逻辑,最终数天时间,完整走完一遍。审核像是挤牙膏一样,一言不合就打回来修改,然后等待审核,提交,打回,如此往复。耗时一周左右,背包和抽奖功能搬运完成。
2024-12-18 11:00:54
380
原创 进阶版 -- 某恋爱话术 app 的爬虫经历与思考(含脚本)
背景承接前文,由于上一个app 爬出来的数据只有 1w 多条,感觉不是很过瘾所以这次又找到了一个非破解版 app,数据量大概有 40w,安全等级直线上升声明本次爬虫是学习实践行为,获取到的数据均已在 24 小时内全部删除,请大家不要轻易模仿,维护网络生态,共建美好生活抓包分析首先通过 Reqable 和 mumu 安卓模拟器进行抓包分析得到如下接口:通过接口分析可知,该 app 有登录注册,并且搜索接口有分页功能,还对 sex 参数进行了区分,从而查出不同接口这里主要对 search 接
2024-12-17 15:03:45
887
原创 腾讯轻量云服务器docker拉取不到镜像的问题:拉取超时
也是尝试了各种解决方案之后,无果,后来发现每个服务器提供商都有自己的镜像加速,且只给自家服务器使用,我用的腾讯云。
2024-11-06 10:46:00
844
1
原创 线上代码热更新
mc命令会报错,官方说bug挺多,不好维护,采用下面的方式。也可以本地上传(线上修改记得新切一个tab页)arthas-boot方式(官方推荐方式)retransform 命令加载新的类。文件,替换掉JVM中的旧版本类。命令来编译这个Java文件。redefine命令加载新的类。文件替换,而不需要重启应用。命令反编译你想要修改的类。类反编译后的源代码输出到。执行这个命令后,JVM中的。
2024-09-30 08:32:11
386
原创 线上环境-排查慢接口原因
相当于调起了一个监听程序,然后通过页面或者 apipost 调用一次就可以查看结果。很明显,大概率是sql问题,就需要进行sql调优。arthas-boot方式(官方推荐方式)
2024-09-30 08:31:33
671
原创 arthas -- xxljob本地调试
之所以命名 ApplicationContextProvider1 是因为源码中包含 ApplicationContextProvider,不然会导入该类跳过执行。复制路径:@cn.wanda.wic.content.job.utils.ApplicationContextProvider1@context。缺点:每运行一次,需要启动一次项目(需要频繁启动项目,耗时长)注意点:测试类包路径,需要与被测试类相同。原因不明,待研究(大佬可补充说明)优点:一次启动服务,终生可用。缺点:对开发人员有一定要求。
2024-09-21 20:24:08
485
原创 IDEA 修改 ${USER} 配置
{USER}的配置又是读取的当前github登录的 username。历经一番波折后,终于发现其原理,是因为 插件添加作者信息,读取的。但是添加的是个人昵称,并非公司要求的工号等信息,于是需要做出修改。安装了阿里巴巴代码规范插件,需要使用自动添加作者信息的功能。
2024-09-13 11:19:12
743
原创 nginx缓存清理
种种,经验证都不是,最后想到了可以绕过nginx,通过ip+端口直连前端服务,果然通了,代码一切正常。通过 inactive=1d 我们知道了缓存时间为1天,这里说的是不活跃的资源,如果活跃就会长期保存,所以手动清除缓存是必要的。,但默认情况下,nginx.conf配置文件是不包含这个指令的,不过好在困难总比方法多,可以使用linux的搜索功能。nginx会缓存一些静态资源,如果恰巧修改了静态资源,且未清除缓存,就可能会导致问题的产生。到了这里问题已经很明显了,就是nginx缓存导致的。
2024-04-30 16:10:19
1144
2
原创 页面端访问本地环境
浏览器配置跨域新建一个浏览器快捷方式设置跨域,在chrome快捷方式右键‘属性’,‘快捷方式’,‘目标’ 路径最后边按一下空格,再添加以下代码:--args --disable-web-security --user-data-dir=D:\dragonChromeUserData参考链接:新版chrome浏览器设置允许跨域配置重定向插件先下载插件配置后端重定向
2024-04-09 16:48:18
493
原创 sql优化-回表查询和联合查询原理分析
因为b+树的原理,是按照(a,b,c)进行排序的,对于a而言,是有序的,对于b,c而言,则是整体无序,局部有序这也是为什么是最左匹配,一张图说明一下。
2024-04-06 23:09:12
413
原创 mysql表字段长度扩容分析--MySQL什么情况下拓展字段长度会锁表?
占位长度byte变化,或者新增字段,会导致数据重写,从而导致主从延迟。
2024-04-06 23:08:28
1064
原创 2023年度报告
不喜一成不变,希望来年能够各方面有所成长,体悟世界,感受世界,环游世界桥下车水马龙,桥上人来人往,周遭就是花花世界,放眼望去全是灯红酒绿。但是没有一辆车、一个人、一朵花、一盏灯和我有关,那一刻的心情和思想是极其复杂和跳跃的。关于背井离乡、关于触手可及、关于一无所有、关于依无所依、关于颠倒梦想、关于无数的远方。
2024-02-05 22:42:51
1064
原创 使用 mybatis-plus 的mybaits的一对多时, total和record的不匹配问题
应该是框架的问题,去官方仓库提了个issues,等回复。
2024-01-17 10:53:15
772
2
原创 pc端微信&QQ使用代理解决方案
多数金融类公司都会限制QQ和微信访问,但某些情况导致不得不使用,时不时使用手机会让你的老板感觉你在摸鱼,所以站在技术的角度上研究一下如果在pc端使用。以微信举例,如果你用的clash,这里的地址可以设置成本地ip,如果有自由代理,自定义设置即可。但总归不太方便,所以我们需要使用规则模式,并设置相关规则。这个时候全局模式已经可以使用微信了。至此大功告成,完结撒花~
2024-01-15 15:07:16
5042
原创 关于cdn资源失效的问题,一个月了都解决不了,七牛云技术这么差的吗?
所以我们为了主题使用者能够有更好的响应速度,以及节约服务器的带宽,我们把主题所用到的静态资源都切换成 staticfile.org 的已 CDN 加速的资源,但是由于 staticfile.org 最近「CDN缓存错误缓存了CORS响应头」,特别是由于额外多缓存了 allow-origin,导致其他域名无法跨域请求字体资源了。在网上一番搜索后发现是 cdn.staticfile.org 失效导致的,而该静态资源属于七牛云,可能问题太多,引起了一些人对七牛云技术的抱怨,“于是紧急使用 F12 排查原因。
2024-01-15 14:06:41
1883
原创 历时半年,研发了这款毕业设计作品 - 免费的 AI 镜像网站,欢迎体验,知无不言
就在这时,灵感迸发,gpt3.5 虽然好,但是想要与其交互太过繁琐,需要有相关的专业知识,并且就算成功进去了官网,与其交互还是会特别慢,价格还十分昂贵,并且拥有更好智慧的gpt4,价格更是 gpt3.5 的30倍之多。无论是沉浸在海量信息的搜索中,还是享受与智能聊天伴侣的轻松对话,亦或是在训练模型的过程中领悟AI的奥秘,我的网站都能满足您的需求。租服务器,注册域名,选择技术方案,抱着试一试的想法,半年过去了,我的网站也搭建好了,并且能够稳定运行。我的网站,不仅是技术的集大成者,更是梦想与现实交汇的桥梁。
2024-01-04 15:23:46
611
原创 Elasticsearch零基础实战
当 Elasticsearch 在索引中搜索的时候, 他发送查询到每一个属于索引的分片(Lucene 索引),然后合并每个分片的结果到一个全局的结果集。5个分片,每个分片一个副本分片,所以也有5个副本分片,同一个主分片和副本分片不会在一台host节点上,然后集群会将这些分片打散分布在集群中。大概意思就是说,100条数据在5个主分片上,相当于存放在mysql表中,只是这个表的数据不在一个磁盘上。日期格式问题,暂缓。总结来说,查询某个索引时,会根据查询算法定位到某些分片,进而缩小查询范围,提高查询效率。
2024-01-04 15:21:43
1543
原创 easyexcel的@NumberFormat源码解析
然后进行赋值,然后再之前给cell设置好了格式,就可以直接进行excel写入了(不会在代码中生成值)由于 @NumberFormat 注解对应的字段肯定是 BigDecimal ,所以肯定会走这一步。
2023-12-05 09:49:11
1095
原创 历时半年,研发了这款毕业设计作品 - 免费的 AI 镜像网站,欢迎体验,知无不言
就在这时,灵感迸发,gpt3.5 虽然好,但是想要与其交互太过繁琐,需要有相关的专业知识,并且就算成功进去了官网,与其交互还是会特别慢,价格还十分昂贵,并且拥有更好智慧的gpt4,价格更是 gpt3.5 的30倍之多。无论是沉浸在海量信息的搜索中,还是享受与智能聊天伴侣的轻松对话,亦或是在训练模型的过程中领悟AI的奥秘,我的网站都能满足您的需求。租服务器,注册域名,选择技术方案,抱着试一试的想法,半年过去了,我的网站也搭建好了,并且能够稳定运行。我的网站,不仅是技术的集大成者,更是梦想与现实交汇的桥梁。
2023-12-03 21:19:25
767
原创 kibana监控
如果部署的是集群,但是只在主节点部署 Metricbeat 测试,必须要在es的host那里写入所有节点,写单节点就怎么也打不开。配置 modules.d/logstash.yml 文件(略)重启 metricbeat (logstash的那台机器)创建一些 key: ES_HOST 及 ES_PWD。Metricbeat:轻量级指标收集(采用)配置 metricbeat.yml (重点)待定:启动失败,推测logstash没启动。启动 logstash-xpack 模块。启动 metricbeat。
2023-10-24 14:56:27
701
原创 后端实现跨域的几种方案
cros是前后端交互后的产物,解决方案:nginx前端或者后端或者浏览器端解决后端控制台也是可以显示日志的,但需要将 logging.logging.root 的日志级别改为debug。
2023-10-24 14:53:03
3329
原创 ELK进阶 -- 优化部分
Elasticsearch 使用来防止节点耗尽 JVM 堆内存。如果 Elasticsearch 估计某个操作将超出断路器,它会停止该操作并返回错误。来自官网的一句话,就是说相当于限流的作用。
2023-08-24 16:52:36
864
原创 Elasticsearch零基础实战(Elasticsearch、logstash、kibana安装)
es磁盘量超80%,es会锁住,看看如何解决(es断路器)快照监控。
2023-07-30 15:16:06
890
原创 新建aop日志--自定义注解
定义一个日志注解,指定为方法上使用,生命周期为运行期保留(进入jvm中也生效)实现具体的类,去对这个注解做环绕通知和前后切面具体使用方式:在方法上加注解。
2023-07-30 15:10:13
243
mysql排序,次要排序乱序问题
2023-04-28
mysqldump: Couldn't find table: ">"
2022-02-21
java正则表达式(关于向后匹配)
2022-02-07
vue前端使用动态传参时,刷新页面白屏问题,想请教一下大家我该如何做?
2022-01-14
关于map转List<LinkedHashMap>的正确解法?
2022-01-10
为什么spring使用构造器注入会报红呢?
2021-11-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人