自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萌狼蓝天の技术栈

乖乖狼科技首席技术官

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

原创 【疑难杂症】端口未被占用,但是无法被使用?

但是有时候,你发现没有应用程序占用,可是你一应用就是报错端口已被占用。这时候,你需要(必须)使用管理员身份打开CMD,然后输入。一般情况下,可以使用结束占用端口的应用程序。,可以看到我想用的8080被系统保留了。这个时候,很可能是该端口被系统保留了。端口实际未被占用但提示已被占用。临时关闭 WinNAT 服务。重新启动 WinNAT 服务。端口无法使用,端口被占用。此时,端口就可以用了。

2025-07-24 11:09:00 223

原创 【AI Code】ClaudeCode+通义千问3-Coder-Plus:Windows下部署与使用

如果您希望这个环境变量在所有的命令提示符窗口中都可用,或者想要永久设置它,您可以使用setx命令。请注意,使用setx设置的环境变量只会在新打开的命令提示符窗口中生效,已打开的窗口中不会更新该变量值。(1)有条件可以帮助它配置好基本的框架,安装好依赖。如果用了npm,记得配置下镜像,避免因为网络问题,导致下载依赖失败,然后AI一直解决……请先关闭终端,重新打开,以便配置生效。请先关闭终端,重新打开,以便配置生效。请先关闭终端,重新打开,以便配置生效。然后就可以在工作目录下打开终端,输入。

2025-07-23 14:48:00 486 2

原创 Chat2DB存在的问题

我不觉得这是一个成熟的产品,我在很早就通过软件反馈渠道反馈了性能问题,几个月时间过去反馈石沉大海……在线版(Pro)的VIP用户,经过我的使用,发现有这些问题,如果你要购买,你要考虑是否能接受。不好意思,你不能用chat2db,因为我不能判断你是不是会员?不好意思,你不能用chat2db,因为这方面还没有优化好。(2)单表数据超过万行(实测是两万行)(1)必须联网,没网就用不了,操作本地数据库也不行。(3)SQL文件过大时,导入导出必出问题。至少我希望它能完全替代navcat的工作。

2025-06-16 14:00:19 159

原创 【报错解决】git push:error: unable to rewind rpc post data - try increasing http.postBuffer

【代码】【报错解决】git push:error: unable to rewind rpc post data - try increasing http.postBuffer。

2025-06-06 13:16:00 199

原创 【Vue】分页器贴着div容器的底部 - 样式

【代码】【Vue】分页器贴着div容器的底部 - 样式。

2025-05-21 11:07:00 184

原创 [SSL]1Panel添加阿里云DNS账户

将得到的key和secret贴到1panel的DNS账户配置中。即可用DNS账号申请SSL证书。

2025-05-14 21:52:00 519

原创 [测试]并发模拟工具Apache Bench 进行AB压力测试

下载后解压,解压后进入bin目录,打开CMD,即可使用。看不懂的话直接把结果让AI分析就好。

2025-05-10 22:32:00 216

原创 [Vue]Echarts堆叠柱状图的label显示数字问题

这个组件我肯定还会继续优化,但是后面优化后的代码不会更新到本文了,有兴趣可以关注之后我发的博文。如上图,堆叠的时候,柱子上方显示堆叠的总数。那不堆叠的时候,如下图,就显示自己的数据。那么问题是,刷新页面,堆叠,显示的是各自的值,要点一下图例触发变动,才生效。ok,我们的目标实现了:堆叠的时候显示统计值,不堆叠的时候显示自己的值。ok,那么就是要计算堆叠的时候,总额是多少了。于是,等他渲染完,要触发一下label的更新。如此就大功告成了,最后附上这个组件的完整代码。那么就不太好,所以需要想办法触发一下。

2025-05-06 15:14:00 374

原创 关于Vue2升级Vue3的考虑

公司项目是vue2 node14,考虑要不要升级成vue3,询问我的看法写习惯了vue3 setup的我是觉得……vue3还是很香的,当然要升级一个系统考虑的事很多,不仅仅是技术上的,还有成本与收益的问题作为一个 创业者(商业角度)+程序员(技术角度) ,通过调研,结合经验,去客观的考虑要不要对这个系统升级,最后给出答复。以下内容进针对所回复的项目,对于阅读者来说,仅供参考。

2025-05-06 15:03:00 874

原创 【内网穿透】1panel + 绿联Docker + NPS +NPC

服务端安装与配置:拉取镜像,创建容器,网络host挂载/conf然后去下载配置,可以先clone下来,然后吧conf文件夹里面的文件上传上去修改nps.conf注释掉对443和80的使用(已经被其他应用使用了)(可选)修改web端口、账号、密码在浏览器中打开访问地址,登录后新建一个客户端新建好客户端后点刷新,然后点击左边的+,展开客户端的详细信息这些信息后续配置客户端用得上。

2025-04-30 15:52:00 532

原创 【企业级项目实操指南3】结合已有代码和MPJ实现统一的数据统计接口(3)

注意理解“可能性”,如果可能性存在局限,那就说明设计不够完善,或者需求还不清晰,宁可不做。再说回需求,用户给的条件是基础,某个列的条件是额外附加的。所以,强烈建议,可不可以把用户给的条件作为基础,再附加某个特定列的条件,而且确保用MPJ而不是直接写数据表字段。总体不建议在AggregationColumn中增加condition,因为目前的condition支持的条件并不完备,一旦添加了condition你就会无止境的去扩张它,最终造成不可控。建议暂时先只在Service类中处理这种特殊的聚合。

2025-04-29 14:15:00 259

原创 [Vue2]Antv X1 年份选择组件封装

由于antv x1版本日期选择器不能直接只选择年份,官方建议是自己封装,那成。

2025-04-24 17:34:00 133

原创 【企业级项目实操指南2】结合已有代码和MPJ实现统一的数据统计接口(2)

思考一个问题,加载List的时候,用的是get请求,因此 HttpServletRequest req能正确收到数据。可是我们必须把某些数据放在req里面(主要是为了和body的参数分离),以便复用原有的解析方法。在(1)的基础上做一些优化和补充,一方面是满足日期范围搜索条件,一方面是对命名的优化。但Post请求的时候,请求体都在Body,就会出现req根本收不到任何数据。关于URLParam的问题,这个变量包含的参数会被后端的req接收到。当然,你后端要有对应的处理逻辑哈,没这个需求可以不要的。

2025-04-22 16:59:00 295

原创 [Vue]基于AntV组件的变色进度条封装

methods: {},},</script><template>customText="加载中..."/><script>

2025-04-22 11:49:00 914

原创 【企业级项目实操指南1】结合已有代码和MPJ实现统一的数据统计接口(1)

声明]企业级项目实操指南系列笔记是再企业中完成开发任务后做的记录,出于保密需求,部分代码将不会展示,因此仅供参考。

2025-04-17 11:58:00 655

原创 [CI]Vue+SpringBoot项目显示CI构建号(补充)

请先查阅:[CI]Docker构建时传递CI的唯一生成号作为版本号(SpringBoot、Vue)如果你不想看CSDN话也可以看,我在博客园发的是前后端分开的两篇,同步CSDN的时候整合为一篇了【Java】maven打包时自定义版本号,并通过接口返回前端(MANIFEST.MF法)【Vue】CI - Docker构建传递版本号到.env本文主要是做一些补充,因为我后续做了一些优化。

2025-04-15 15:38:00 280

原创 【Java】通用统计接口设计v2

【Java】通用统计接口设计v1对比V1,V2的改变,主要是:将 SQL 动态拼接逻辑从 Java 代码中移至 MyBatis XML 文件中,提高了代码的可读性和可维护性。充分利用了 MyBatis 的动态 SQL 功能(如。

2025-04-10 16:23:00 142

原创 【Java】通用统计接口设计v1

我设计完感觉哪不对,这不变成间接的前端写SQL了……不过客户要求的就是在前端能自定义各种统计,而且需要兼容所有的表格页面……下面代码仅供参考。目前实现了1 sum2 avg3 count 支持选择是否去重4 group by。

2025-04-10 15:43:00 231

原创 [CI]Docker构建时传递CI的唯一生成号作为版本号(SpringBoot、Vue)

平台操作以AzureDevOps为例。

2025-04-08 13:35:51 460

原创 【Vue】CI - Docker构建传递版本号到.env

【温馨提示】阅读完本文后 不要着急行动 可以继续阅读一下平台:Azure DevOps部署方式:docker。

2025-04-08 11:09:00 268

原创 【Java】maven打包时自定义版本号,并通过接口返回前端(MANIFEST.MF法)

【温馨提示】阅读完本文后 不要着急行动 可以继续阅读一下。

2025-04-08 10:23:00 339

原创 【Java】maven打包时自定义版本号,并通过接口返回前端(Maven占位法)

总体说了这种办法不是很好,建议采用这种办法@占位方法 不支持yml配置文件,需要支持yml配置文件请见后文 使用${变量} 的方式(更推荐)

2025-04-07 13:41:00 433

原创 【Vue】自定义滚动条

本代码由 Trae AI 编辑器(DeepSeek-Reasoner R1)生成。

2025-03-28 10:37:00 207

原创 【仿站】图标问题处理

后文介绍了三种图标获取和引用的方式,如果网站用得是iconfont网站(阿里巴巴矢量图标库)的图标,则下面方法适用。对于引用iconfont网站(阿里巴巴矢量图标库)图标的网站,通过浏览器查审元素功能,在源码部分,找出iconfont url。为了避免有遗漏(有的网站可能存在嵌套框架),继续从网络中寻找进一步,采用插件校验: https://blog.luckly-mjw.cn/tool-show/iconfont-preview/iconfont-preview.user.js启动插件后,刷新页面,会显示

2025-03-28 10:20:00 582

原创 【Vue】实现打包后双击html就能用

很多时候客户是不懂技术的,而你需要给他的只是一个“网页”所以,用vue做好网页后,打包给客户,最好是双击打开就能用,不需要做其他事index.html关键配置:注意1 这个项目没使用路由2 这个项目对图片的引用是这样的:如果设置了路由的话,根据网上的解决方案。

2025-03-26 11:03:00 371

原创 【Vue】关于Style Scope和 :deep

然后编译时再给样式的末尾添加属性选择器进行样式私有化(如.btn[data-v-6810cbe5])你设置的样式仅仅在这个Vue组件有效,而你引用的UI组件或者子组件,样式就不会对它们生效了。,这样设置的样式就会全局的生效。这样你改了子组件的样式,如果其他地方也引用了这个子组件,样式也会生效。只是只对范围内的子组件样式有效,如果其他地方引用了这个子组件,样式是不生效的。2 组件使用了内联样式,导致你设置的样式优先级不足。来限定设置样式的有效范围,那么原理是什么呢?3 对于优先级不够的,可以使用。

2025-03-26 10:16:00 354

原创 【HTML】隐藏滚动条,但需要能滚动

为了美观,菜单不能出现滚动条,但是菜单太长的时候,能进行滚定动。如果你想隐藏table的滚动条(但是需要能滚动)的话,可以。表格有个固定列,可动态列。固定列下面禁止出现滚动条。我用的ant-design-vue这个框架。我就只能自定义一个滚动条了。再为容器添加如下样式。

2025-03-25 13:07:00 258

原创 【Docker】MySQL、Reids、Mongodb、Nacos、RabitMQ安装指南

如果连接数据库遇到错误 “Public Key Retrieval is not allowed”。建议通过 火绒应用商店 或者 联想应用商店 下载。注意:有需求的话自行指定版本号。不指定的话下载的最新版本哦。

2025-03-22 20:13:00 235

原创 2024年1月Java项目开发指南20:windows下使用Nginx部署应用

比如,服务器 A 权重为 2,服务器 B 权重为 1,那么在每 3 个请求中,服务器 A 会接收 2 个请求,服务器 B 会接收 1 个请求。例如,有服务器 A、B、C,第一个请求会被转发到 A,第二个请求到 B,第三个请求到 C,然后再回到 A,以此类推。加载资源为主的服务器可以以带宽优先(比如专门放前端的服务器),处理业务逻辑的可以以算力优先(比如后端),将不同优势的服务器进行组合使用,降本增效,减少资源浪费。然后我关闭其中一个后端,再访问,请求就被转发到了另外一个正常的后端。

2025-03-21 10:12:00 927

原创 【SpringBoot】注解校验

只需要在 Controller 方法的参数上添加 @Valid 注解,Spring 就会自动调用 Bean Validation 框架进行校验,并且会自动处理校验失败的情况,抛出 MethodArgumentNotValidException 异常,开发人员可以通过全局异常处理器统一处理该异常,实现统一的错误响应格式。异常处理复杂:虽然 Spring 可以统一处理校验失败的异常,但在处理复杂的业务场景时,可能需要对不同类型的校验失败进行不同的处理,这会增加异常处理的复杂度。

2025-03-18 10:09:00 712

原创 [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 377

原创 【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 458

原创 【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 818

原创 【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 196

原创 【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 628

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

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

2025-02-08 11:21:00 1043

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

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

2025-02-06 16:58:00 871

原创 【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 166

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

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

2025-01-15 10:54:00 230

原创 【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 182

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

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

2022-09-03

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

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

2021-04-18

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

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

2021-12-01

CTF 逆向练习-Transform

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

2021-06-10

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

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

2021-06-07

MySQL知识点 分组查询.pdf

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

2021-06-07

CTF专栏配套资源-details116937749

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

2021-05-17

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

TA关注的人

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