自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萌狼蓝天の技术栈

乖乖狼科技首席技术官

  • 博客(366)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 [Vue]Ant-design-vue 日期组件默认英文改中文

https://www.antdv.com/components/date-picker-cnhttps://www.antdv.com/components/config-provider-cn/https://www.antdv.com/docs/vue/i18n-cn<script setup>import zhCN from 'ant-design-vue/es/lo...

2025-03-13 16:36:00 182

原创 【Vue】设置表格过长的时候出现滚动条,避免超出父组件范围

情况1:在布局中设置主要是给content添加 overflow-y: auto;<template> <a-layout> <a-layout-header class="layout-header"><header-vue/></a-layout-header> <a-layout> ...

2025-03-13 15:44:00 302

原创 【Vue】Vue3滑动拼图验证 vue3-slide-verify

安装npm i vue3-slide-verify --save引入import SlideVerify from 'vue3-slide-verify';import "vue3-slide-verify/dist/style.css";使用<slide-verify @success="onVerifySuccess" ...

2025-03-12 10:44:00 289

原创 【Java】多个日期范围不允许重合

前段校验vue2const isOverlap = record.dateRangeList.some((range, i) => { if (i === index || !range.startDate || !range.endDate) return false; // 转换为时间戳便于比较 const existingSt...

2025-03-10 09:45:00 132

原创 【Java】SpringBoot模块多项目解耦实践

SpringBoot多模块项目解耦策略研究https://www.cnblogs.com/zwj/p/18703793/ai-java-20250208您可以先阅读上面这篇AI生成的文章,下面是我在工作中的一些实践已知1 存在 模块TMS、ERP2 ERP中引入了TMS的Maven依赖(也就是说 ERP 依赖 TMS)3 要在TMS里面编写代码,但是涉及到了ERP的业务解决方案:T...

2025-02-11 15:40:00 563

原创 【Java】SpringBoot模块多项目解耦策略研究

SpringBoot多模块项目解耦策略研究以ERP-TMS模块逆向调用为例一、案例背景分析1.1 模块化架构现状系统构成:包含ERP(企业资源与计划)TMS(运输管理系统)两大核心模块依赖关系:ERP实现对TMS的显式依赖(ERP -> TMS)数据架构:单数据库实例,采用erp_/tms_前缀实现物理表隔离1.2 问题场景描述逆向调用需求:当开发TMS模块的业...

2025-02-08 11:21:00 999

原创 用上免费的服务器保护措施_blog

用上免费的服务器保护措施我一直觉得没人会来攻击我的服务器,毕竟我没啥值钱的数据。但是……直到我买了1Panel专业版体验了一下它的WAF功能,我才发现,还真有人想攻击我的服务器或者网站!比如说,在我服务器上留个后门!可以看到有两百多页的拦截,好吧,这的确让我重视起来服务器的安全问题。但是我不可能去花费大量的钱钱去购买一些防护软件,于是我就研究了一下免费的防护方式。关于端口我在很早以...

2025-02-06 16:58:00 816

原创 【VUE】ant design vue form label add icon

目标:在AntDesignVue的From组件中,为label添加icon图标实现:插槽<AFormModelItem prop="attachment" class="form-layout__item-col1 has-gap"> <template #label> <ATooltip placement="to...

2025-01-16 14:47:00 126

原创 【VUE】计算属性+动态样式方法封装

【VUE】父子组件联动实现动态样式控制【VUE】页面跳转实现动态样式控制在utils下创建文件夹styleController编写通用的方法/** * 样式控制 * 本文件主要提供一些动态控制样式的方法 *//** * 控制表格表头中的 某些列 是否显示星号* * @param showStarActions boolean 当值为True时,则添加显示星号的样式,若为Fa...

2025-01-15 10:54:00 197

原创 【VUE】页面跳转实现动态样式控制

【VUE】父子组件联动实现动态样式控制跳转得到的参数大概有这些:handleToPage: function (action, id, key = "form", queryParam = {}) { this.$router.push({ path: `${this.routeKey}/${key}/${action}${id ? "/" + id : ""}...

2025-01-14 16:48:00 158

原创 【VUE】父子组件联动实现动态样式控制

相关组件:父组件:src/views/erp/contract/Form.vue子组件:src/views/erp/contract/modules/PlanTable.vue实现思路:1.根据已有的isEdit判断状态是不是编辑或者新增,将状态传递给子组件2.子组件根据状态来决定是否添加星号样式具体方法:1.将原来的固定样式,改为动态样式{ title: "计划金额", ...

2025-01-14 15:09:00 240

原创 yarn安装node-sass解决方案

node-sass和node版本不兼容的问题:node 和 node-sass 的各个版本的对应关系,可以参考以下表格:NodeJS node-sassnode 20 9.0+node 19 8.0+node 18 8.0+node 17 7.0+ ,<8.0node 16 6.0+node 15 5.0+ ,<7.0node 14 4.14+,<9.0...

2025-01-14 13:01:00 458

原创 【报错解决】The Unicode character [进] at code point [36,827] cannot be encoded as it is outside the permit...

读取文件的时候报错: The HTTP response header [Content-Disposition] with value [attachment; filename="进度(导入模板).xlsx.xlsx"] has been removed from the response because it is invalidjava.lang.IllegalArgumentEx...

2024-12-30 15:44:00 1046

原创 【NAS】绿联NAS+极狐Gitlab+1Panel

1. 准备域名例如我的 ???.mllt.cc2. 内网穿透我使用的Natfrp(https://www.natfrp.com/tunnel/)创建HTTP隧道(对应端口10080)创建HTTP隧道(对应端口10443)注意这两隧道要一致,以便绑定同一个域名???.mllt.cc然后在域名解析那里,将???.mllt.cc解析到隧道地址3.使用1panel申请SSL证书,下载证书k...

2024-12-23 17:07:00 439

原创 2024年1月Java项目开发指南19:Vue动态页面渲染

以文章为例子,我们获取了文章列表。现在想实现,点击文章列表里面的某一篇文章,跳转页面,这个页面显示文章的具体内容。那么应该怎么实现。首先,你要创建一个文章详情页的组件(article.vue)然后,你要创建一个动态路由,比如(path:"/acticle/:acid")接下来,你要能在article中接受这个路径上的参数const acid = this.$route.params....

2024-12-17 20:24:00 241

原创 [SQL]null值被比较的结果问题

场景还原有一个字段是 已删除 deleted如果0 则是未删除如果1 则是已删除我写的where条件是 deleted != 1然后数据库里面这个字段的值都是null我当时就想,null值,也就是不等于1,没毛病,但是就是查不出来,于是我问了一下通义千问,回答如下:AI回答理解你的困惑,但实际上在 SQL 中,NULL 的处理方式不同于普通的值。在 SQL 中,NULL 表示“...

2024-11-04 22:34:00 346

原创 [sa-token]StpUtil.getLoginId

闲聊一般情况下,我们想用uid,可能需要前端将uid传过来,或者将token传来,然后我们进行识别。用了sa-token之后,可以使用StpUtil.getLoginId()方法获取当前会话的用户id代码展示例如以下代码:public ResponseResult getMenu() { // 获取用户角色 Long uid = Long.parseLo...

2024-11-01 12:33:00 514

原创 [SpringBoot]浏览器输出中文乱码问题解决

问题情境:IDEA、Springboot、浏览器访问接口查看返回的JSON数据,发现中文乱码解决方案:server: servlet: encoding: charset: UTF-8 enabled: true force: true如果你的配置文件不是yml格式,可以参考下面这个:...

2024-11-01 10:48:00 422

原创 [Mybatis Plus]lambdaQueryWrapper和QueryWrapper的选择

结论更推荐使用:LambdaQueryWrapperQueryWrapper:灵活但是不够类型安全LambdaQueryWrapper:安全分析在MyBatis-Plus中,QueryWrapper 和 LambdaQueryWrapper 都是用来构建查询条件的工具类。它们都提供了链式调用的方式来构造SQL语句中的WHERE条件部分,但是两者之间存在一些差异。QueryWrapp...

2024-10-19 10:40:00 495

原创 [双体系]练习1:控制台输入练习

关键问题在于:及时清除缓冲区换行符import java.nio.charset.StandardCharsets;import java.util.ArrayList;import java.util.List;import java.util.Objects;import java.util.Scanner;public class Application {// s...

2024-10-15 15:11:00 177

原创 [双体系练习]Java基础易错点

toCharArray()和split()的区别。toCharArray() 这个方法将一个字符串转换成一个字符数组。每个字符都会成为数组中的一个元素。返回值:一个包含字符串中所有字符的char数组注意,得到的是字符数组而split()得到一系列子字符串,得到的是字符串数组& 和 &&使用“&”操作时,如果第一个条件是false,后续的条件依旧会判断...

2024-10-14 19:09:00 708

原创 Dockerr安装Oracle以及使用DBeaver连接

拉取镜像pull container-registry.oracle.com/database/free:latest创建容器说明一下我现在的最新版本是23docker run -d --name oracle23i -h xrilang -p 1521:1521 container-registry.oracle.com/database/free:latest查看日志dock...

2024-10-14 00:15:00 441

原创 [双体系练习]Java基础练习题1

因为练习是word,本文我只是写了里面的部分内容,如果想查阅完整内容或者获取word以及PDF,请关注微信公众号 乖乖狼科技发送口令 akcdT1静态代码块中不能? · 【D 】A. 初始化静态变量 B. 调用静态方法C. new对象 D. 直接调用类中实例方法(实例方法是非静态方法,非静态的无法直接调用)注意:在静态代码块中创建的...

2024-10-12 10:33:00 741

原创 2024年1月Java项目开发指南18:自定义异常输出

一般情况下,报错信息一大堆,值得注意的只有三个地方:哪个文件发生了错误哪一行发生了错误错误原因是什么只要知道这三个东西就能快速的定位到错误发生的位置并且根据提示解决。如果你也喜欢我的这种异常输出(如文章顶部图)那么可以参考以下代码:package com.guaiguailang.harmony.config;import lombok.extern.slf4j.Slf4...

2024-10-10 20:32:00 160

原创 [Java]多个参数的非空判断,不要再使用多个if挨个判断了!(多参数非空判断技巧)...

先上示例代码:if (StringUtils.isAnyBlank(form, to, subject, content)) { log.error("发送人,接收人,主题,内容均不可为空"); return ResponseResult.error("发送人,接收人,主题,内容均不可为空") }StringUtils.isAn...

2024-10-09 11:27:00 1150

原创 [AI回答]Java中Long和long的区别,为什么在Springboot项目中一般使用Long

Long 和 long 的区别在Java中,Long 和 long 是两个不同的概念,它们分别代表不同的数据类型:long:这是一个 基本数据类型 (primitive type)。它用于存储 64位带符号的整数。它的取值范围是 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。在使用 long 类型变量时,你可以直接...

2024-09-23 17:08:00 753

原创 2024年1月Java项目开发指南17:自动接口文档配置

Knife4j 文档 :https://doc.xiaominfo.com/有能力的建议自己去看文档配置,本文仅做参考,因为官方文档会更新,本文不会,以后说不定本文就过时了。ok,我们继续。虽然本文是2024年1月Java项目开发指南17,但实际上与前面的并没有什么关联(不是基于之前的项目的),这一点需要你知道。导入依赖:<dependency> <groupId...

2024-09-22 00:19:00 377

原创 [MySQL]数据库修复(Example:1146 Error )

删除数据库自带的表,导致的异常问题修复方法如下运行cmd,查询MYSQL所在位置 where mysqlcd到MySQL安装目录的bin目录下执行命令mysql_upgrade -u root -p输入数据库密码回车,等待修复完成,问题解决(之后可以尝试重启MySQL服务)...

2024-09-21 17:11:00 268

原创 [solon]Solon开发实战之权限认证

本项目采用权限认证框架。

2024-07-23 21:13:04 918

原创 用上免费的服务器保护措施

服务器安全问题,有哪些免费方案可以解决

2024-07-23 21:10:55 743

原创 2024年7月回顾

2024年7月回顾服务器安全问题话说我在购买了1Panel专业版之后,首次体验了上了WAF,看到各种恶意访问和攻击的记录,引起了我的重视,于是研究一下怎么进行云服务器和网站的安全防护。笔记:用上免费的服务器保护措施 - 萌狼蓝天 - 博客园 (cnblogs.com)国产Java框架Solon特性描述更高的计算性价比并发高 2~ 3 倍;内存省 50%更快...

2024-07-23 21:07:00 858

原创 开通免费企业域名邮箱流程

利用163开通免费的企业域名邮箱域名购买在此以腾讯云为例登录后先去完善实名认证信息个人建议二级域名和公司名称相关,简短好记个人建议一级域名选择com、cn、cc、net、top等一级域名找到喜欢的域名后,注意下拉查看续费价格,是否可以接受确认好价格和购买时间,然后选择信息模板建议开通自动续费勾选同意,提交订单,付款即可。需要服务器要是下面的有符合要求的...

2024-07-12 18:16:00 2479

原创 [python]Markdown图片引用格式批处理桌面应用程序

需求使用python编写一个exe,实现批量修改图片引用,将修改后的文件生成为 文件名_blog.md。有一个编辑框,允许接收拖动过来md文件,拖入文件时获取文件路径,有一个编辑框编辑修改后的文件的输出路径,用户拖入文件时,就能自动得到输出的路径作用是将md文件中的例如![image-20240706062921362](./[git]git拯救项目之恢复到之前提交的记录/image-20...

2024-07-06 10:40:00 260

原创 [python]邮件发送注意事项

邮件格式关于发信,需要遵循国际发信协议要求[4],例如RFC5322协议,避免因为格式不合法,导致被收信服务器拒收。在二零二三年以前,在开发Python的邮箱发信接口时,对邮箱格式要求不高,主要还算因为发信协议的不够完善,因此之前发信接口的开发比较随意,但随着近年来的发展,电子邮件的广泛应用,邮件相关协议也逐渐完善,例如在RFC2047, RFC822协议,明确支出了邮件标头"From"的形...

2024-07-06 09:22:00 357

原创 git恢复到之前提交的记录

项目搞崩了,还提交上去了怎么办?那当然是恢复到之前的提交记录了,那怎么操作呢?首先,到代码托管平台找到你想恢复的提交记录(在此以github为例)获取 commit id首先,通过如下图操作获取到commit id{% asset_img image-20240706062921362.png '"..." "文章配图"' %}{% asset_img image-20240706...

2024-07-06 08:06:00 944

原创 杂谈 新的开始

二零二四年七月初的时候,我和小学、初中、高中的 在同一个镇上居住的 老同学相聚出游,登山品茶。距离上一次见面,还是在上一次了。如今的我们,或面临着毕业,或面临着升学,或面临着工作,开始了属于自己的生活/人生。未来要干什么? 能干什么?想干什么?时不时的总会想一想,但是现在来不及多想了,我们不得不立即做出选择。二十岁之后,都面临着一个问题,赚钱。怎么赚钱,养活自己,怎么赚钱,让父母过上好日...

2024-07-06 08:06:00 786

原创 【NAS】绿联NAS+alist+lsky+natfrp 实现图床服务

alist 安装与配置值得一提的就是,映射的data是配置相关的,让绿联直接默认路径就行,不需要手动设置但是文件保存位置的映射的话,为了方便,可以单独映射到一个方便访问的文件夹,(但是要注意下权限问题)端口,穿透的是(20010:5244)这个端口创建完毕,账号默认admin,密码在运行日志里面查看natfrp穿透和证书配置考虑到图床,HTTP和HTTPS两个都可能要用到,因此在...

2024-06-23 23:13:00 1175

原创 【机器学习】多层神经网络实验

环境安装pip install -i https://pypi.tuna.tsinghua.edu.cn/simple scikit-learnpip install -i https://pypi.tuna.tsinghua.edu.cn/simple kerastensorflow-cpu 2.4.0scikit-learn 1.0.2import numpy as np...

2024-06-12 08:51:00 239

原创 【NAS】Docker Gitea+SakuraFrp+绿联DPX4800标 搭建私有代码托管平台

本文主要分享 Gitea的一些设置,和Https的实现。Gitea的一些设置映射网络HTTPS的实现先准备好一个域名,建议准备一个1Panel创建一个AC账户然后点击申请证书,手动解析。申请完毕后,点击详情,查看证书crt和私钥key自己创建一个txt文本,将证书crt粘贴进去,然后将名字改为xxx.crt自己创建一个txt文本,将证书key粘贴进去,然后将名字改为xxx.k...

2024-06-09 23:05:00 686

原创 【NAS】绿联NAS UGOS PRO 使用natfrp(Sakura Frp)内网穿透访问Docker应用

配置加速https://registry.cn-hongkong.aliyuncs.com下载镜像创建容器【容器】-【创建】-【手动创建】- 选择你下载的镜像即可在日志中查看密码访问容器以HTTPS方式访问容器输入从日志中得到的密码。然后去官网查看访问密钥(不知道官网的就去看截图上的URL)将得到的密钥粘贴到下面的【访问密码位置】启动隧道拖过去就完事了。地...

2024-06-08 22:16:00 1434

计算机视觉技术与应用:识别人物是否带口罩 Jupyter 笔记

计算机视觉技术与应用:识别人物是否带口罩的 Jupyter 格式笔记。 萌狼蓝天写于2022年9月3日。

2022-09-03

【JavaWeb】【学习】【过滤器】Filter 的简单应用小案例

实现效果:在编辑框中输入暗号:如果暗号正确,则跳转到正确页面;如果暗号错误,则跳转到错误界面。 笔记:https://www.cnblogs.com/mllt/p/Javaweb_edu_FilterDemo1.html

2021-12-01

CTF 逆向练习-Transform

该资源配合博客使用,博客我还没写。 有空我会在哔哩哔哩录制教程。

2021-06-10

MySQL知识点 分组查询.pdf

本PDF是作为萌狼蓝天MySQL专栏的补充

2021-06-07

MySQL知识点 Select的子句Order By 与 limit.pdf

本PDF文档是作为萌狼蓝天优快云萌狼蓝天-MySQL专栏-的补充 因为文档的图片上传失败了没有图片,所以需要看图的可以下载本附件

2021-06-07

CTF专栏配套资源-details116937749

文章:CTF-Reverse | .re文件求flag 链接:https://xrilang.blog.youkuaiyun.com/article/details/116937749 若非实践需要,不必下载此附件

2021-05-17

小项目 | 图片收集系统.zip

详细介绍:https://blog.youkuaiyun.com/ks2686/article/details/115822398 功能说明 用户输入姓名学号,选择班级,选择图片后,点击上传,该图片将会被上传到服务器,文件夹为以班级命名的文件夹,图片名会被重命名为学号+姓名

2021-04-18

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

TA关注的人

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