Home
avatar

.Wang

我的项目是如何打包上线的

技能小册

我的项目是如何打包上线的

在开始的项目上线采用最原生的ftp的形式,前端将将项目压缩成zip包上传到服务器,然后解压到指定目录,然后使用nginx进行配置,最后将项目上线。后来觉得这样的形式有点麻烦,不太智能,后期采用ci/cd进行项目上线,最常见的就是jenkins进行项目上线,jenkins集成了各种插件,等待项目需要上

安徽黟县之游

生活日志

安徽黟县之游

前段时间一直在加班,事情比较多,平常下班早点回来散散步溜溜食,但是加班导致我的时间管理有了冲突,让我感觉身心疲惫的。后来领导通知我说要客服那里出差几天,我想这也没有办法,就把手上的工作停了。出差的位置是安徽阜阳,那里是一家分公司,属于是客服部。这也是我第一次去分公司,去了大概3天左右吧,回来的日期正

牙齿的就医之路

生活日志

牙齿的就医之路

说来话长,自从开始去治疗牙齿到现在至少也有俩年了,之间治疗的费用也是不少的,虽然有医保可以报销一部分,其他的费用下来还是挺多的。坏牙的开始貌似是从大学毕业开始的,我依稀记得好像是当时举办的篮球赛线下聚会,那个时候喝多了当时吃饭吃到了一个硬物,慢慢的牙齿开始坏掉了,当时还觉得应该没事,直到前俩年吃饭饮

在提交代码前AI检测

总结

在提交代码前AI检测

最近是有一个想法,就是在提交代码前,检测暂存区的代码是否存在一些可以优化或者漏洞的地方,使用AI让其检测其安全性,并让其给出一个简单的检测报告,高风险代码有哪些等,如果存在一些风险问题,那么禁止提交。检测暂存区的代码是否有变动我们需要node的子进程child_process模块,去检测暂存区的代码

部分组件的拆分以及优化-Image优化

项目总结

部分组件的拆分以及优化-Image优化

上篇记录了dialog组件在不同业务场景下的使用,今天主要记录一下image图片在不同场景的加载优化问题;懒加载,视口加载渐进式加载骨架屏加载异步加载懒加载,视口加载<!---懒加载,只需要添加loading="lazy"属性即可--><img:src="`https://cdn

部分组件的拆分以及优化-Dialog优化

项目总结

部分组件的拆分以及优化-Dialog优化

近期在回顾公司项目的开发,发现了一些问题:组件的拆分以及业务组件的使用很容易混淆,其实这些也不算什么大问题。现在有很多重复性较高的代码,不论是组件的封装还是弹窗的重复使用等等。但我的想法是这些不是很重要,没必要重复调用使用,对我来说一次即可。el-dialog,vxe-dialog组件弹窗的使用:现

近半年的总结记录

总结

近半年的总结记录

日常记录:近半年一直在加班,近期在搞商家系统,不过在原先的node+jq的项目,新开项目去重构之前的功能,不过在客户使用下来效果还算不错,虽然刚开始还是有些小问题,不过在项目的管理,构建时间,已经性能的优化上大大提升。发现的缺点在最近的开发任务重,还是存在一些不足:深入逻辑算法问题,复杂场景的数据结

使用1panel面板安装jenkins

技能小册

使用1panel面板安装jenkins

之前有提到过1panel面板,点击查看如何简单使用1panel安装jenkins首先需要在应用商店搜索jenkins,接着进行安装就好了,当然可以将端口暴露给外部使用,这样浏览器就可以访问了等待其安装完成,安装完成之后,就可以访问了,访问地址为:http://服务器的ip地址:暴露的端口打开之后,就

代理模式?

技能小册

代理模式?

代理模式?代理模式是一种结构型设计模式,它允许你提供对另一个对象的访问点。使用代理对象,我们可以更好地控制与某些对象的交互。代理对象可以确定我们与对象交互时的行为,例如获取值或设置值时。一般来说,代理是指其他人的替身。您无需直接与该人交谈,而是与代理人交谈,该代理人将代表您尝试联系的人。JavaSc

单例模式

技能小册

单例模式

什么是单例模式?单例模式(SingletonPattern)是简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。简单的说就是不管实例多少次,最终返回的是首次的实例对象;单例模式不仅减少了内存的开销,并且解决了一部分在全局变量中冲突的问题。单例模式确保一个类只有一个

观察者模式

技能小册

观察者模式

观察者模式?是一种一对多的关系,当一个对象发生改变时,其他依赖者都会收到对应的通知并及时更新;就比如说:现场拍卖,台上的是观察者,当商品价格发生改变时就会更新通知所有的竞拍者,其中一件商品对应了多个竞拍者,体现了一对多的关系;可以参考如下图片:简单案例classObserver{constructo

发布订阅

技能小册

发布订阅

什么是发布订阅发布订阅是一种软件设计模式和通信范式,它旨在促进不同软件组件间的松散耦合通信。在订阅发布模式中,有如下两个核心概念:发布者:负责发布信息或事件。发布者并不直接将消息发送给特定的接收者,而是将其发布到一个共享的通信媒介——通常是被称为“主题”(Topic)、“频道”(Channel)或“

订阅发布与观察者区别

技能小册

订阅发布与观察者区别

{%noteinfosimple%}在JavaScript中,订阅发布(Publish-Subscribe)模式和观察者(Observer)模式都是用于实现对象间解耦通信的设计模式。虽然这两种模式有相似之处,但它们之间存在一些关键的区别:{%endnote%}概念上的不同:观察者模式:是一种对象行为

支付中转页面

工作内容

支付中转页面

背景最近上线了一个新的需求,就是支付版本的升级;何为升级?那就是在原有的基础上扩展添加了不同版本的支付功能;既保持了原有正常的功能,又扩展了一些第三方的支付版本;先说说,为什么要升级,原有的版本会有什么弊端,升级之后支持了哪些或者扩展了哪些?起初的支付,是通过后端获取到对应的参数,然后进行api唤起

Nest-入手Demo

技能小册

Nest-入手Demo

简单了解一些Nest,结合之前我开发的一个小工具日志上报插件,做一个小应用;这个应用是什么?有这么一个场景,我在web页面使用了日志上报插件,但是插件的dsn地址是没有的,这个地址需要后端的一个接口地址,那我们用Nest模式一下这个接口地址;接下来,实践一下:初始化项目首先,去官网找一下安装命令np

1 39