自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萌狼蓝天の技术栈

乖乖狼科技首席技术官

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

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

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

2025-05-14 21:52:00 261

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

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

2025-05-10 22:32:00 179

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

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

2025-05-06 15:14:00 217

原创 关于Vue2升级Vue3的考虑

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

2025-05-06 15:03:00 800

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

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

2025-04-30 15:52:00 330

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

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

2025-04-29 14:15:00 231

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

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

2025-04-24 17:34:00 108

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

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

2025-04-22 16:59:00 269

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

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

2025-04-22 11:49:00 853

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

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

2025-04-17 11:58:00 612

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

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

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

2025-04-10 16:23:00 122

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

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

2025-04-10 15:43:00 210

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

平台操作以AzureDevOps为例。

2025-04-08 13:35:51 430

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

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

2025-04-08 11:09:00 244

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

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

2025-04-08 10:23:00 299

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

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

2025-04-07 13:41:00 396

原创 【Vue】自定义滚动条

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

2025-03-28 10:37:00 161

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

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

2025-03-28 10:20:00 547

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

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

2025-03-26 11:03:00 312

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

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

2025-03-26 10:16:00 279

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

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

2025-03-25 13:07:00 199

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

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

2025-03-22 20:13:00 219

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

原创 【SpringBoot】注解校验

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

2025-03-18 10:09:00 611

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

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

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

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

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

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

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

2025-02-08 11:21:00 1019

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

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

2025-02-06 16:58:00 835

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

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

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

2025-01-15 10:54:00 211

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

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

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

原创 【报错解决】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 1489

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

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

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

2024-12-17 20:24:00 252

计算机视觉技术与应用:识别人物是否带口罩 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文档是作为萌狼蓝天CSDN萌狼蓝天-MySQL专栏-的补充 因为文档的图片上传失败了没有图片,所以需要看图的可以下载本附件

2021-06-07

CTF专栏配套资源-details116937749

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

2021-05-17

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

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

2021-04-18

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

TA关注的人

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