Spring Boot起步,CRUD、错误处理与宝塔部署

9 月 24 日
阅读 3 分钟
3.8k
查看settings里面的java Compiler 文件-设置 去File里找Settings打开,在打开的页面中找到Build开头的那一串,接着找它下面Compiler下的java compiler, 修改到对应的版本,然后应用保存就可以关闭了。重新运行代码.程序包org.springframework.stereotype 不存在——解决办法 1.File—>Settings----->Build,Executio...

Koa2进阶:CMS系统实战开发秘籍:1.为什么选择Koa2?

7 月 29 日
阅读 3 分钟
428
目录为什么选择Koa2?Koa2环境搭建Koa2核心概念/中间件基础/异步控制流Koa2路由管理Koa2请求响应处理Koa2中间件使用Koa2错误/异常捕获与处理Koa2模板引擎集成Koa2静态文件服务Koa2集成数据库模型设计/ORM工具使用接口身份验证与授权API接口设计Koa2日志记录CMS架构设计CMS内容管理CMS用户与权限管理CMS多媒体管理CMS模板...
封面图

🍋我用Tauri开发的待办效率工具开源了!

7 月 24 日
阅读 18 分钟
1.1k
开源仓库地址 giteeGit仓库地址:https://gitee.com/zhanhongzhu/zhanhongzhu.git应用地址windows应用地址下载 https://kestrel-task.cn具体内容也可以看🎉使用Tauri+vite+koa2+mysql开发了一款待办效率应用 这篇文章。💻技术栈Tauri: Tauri是一个用于构建现代桌面应用程序的工具,结合了Rust、Vue.js和Web技术,提供了强大...

Vite插件开发秘籍:解锁前端开发新姿势,轻松应对挑战!💪

7 月 17 日
阅读 6 分钟
1.1k
Vite 插件扩展了设计出色的 Rollup 接口,带有一些 Vite 独有的配置项。因此,你只需要编写一个 Vite 插件,就可以同时为开发环境和生产环境工作。
封面图

Koa2实现多并发文件上传

7 月 7 日
阅读 4 分钟
331
koa2批量上传文件目前的是为了实现批量导入md文件,发布文章。这样就不用自己一篇一篇同步文章了。一次可以同步几千篇文章。实现界面内容主要包含上传的文件标题,文件大小,上传状态。 {代码...} 这个采用自定义上传 {代码...} koa2实现接口uploadFiles,文件多线程上传文件 {代码...} 处理md文件存储时,mysql存储特殊...
封面图

🎉🎉🎉使用Tauri+vite+koa2+mysql开发了一款待办效率应用

6 月 24 日
阅读 9 分钟
1.2k
这是一个基于tauri+vite的应用,它采用了一些最新的前端技术,包括 Tauri、Vue3、Vite5、koa2 和 mysql。它提供了丰富的效率管理工具。

nodejs如何创建多层文件夹

4 月 24 日
阅读 2 分钟
489
.dirname()方法1. 获得路径当中最后一段文件或文件夹所在的路径。多次调用path.dirname将会逐层返回上级目录 {代码...} 2. fs.mkdir不能一次创建多层目录,必须先创建上层目录,再创建下层目录 {代码...} 3. nodejs递归创建目录 {代码...}

Node.js API实例讲解fs文件夹常见操作

4 月 24 日
阅读 5 分钟
315
FS 文件夹操作创建文件夹在当前目录下,创建一个mydir的文件夹异步实现代码: {代码...} 同步实现代码: {代码...} 删除文件夹异步实现代码: {代码...} 同步实现代码: {代码...} 文件夹重命名把当前目录下mydir文件夹改为mydir2名,如果没有mydir文件夹,那么会抛出异常err。同步实现代码 {代码...} 异步实现代码: {代...

vue不同环境打包环境变量处理

4 月 24 日
阅读 2 分钟
263
1.package.json处理增加打包命令 {代码...} 备注:1.prd为生成环境,poc为测试环境,增加了参数 指明环境 --mode prd和--mode poc2.增加.env文件在项目根目录增加文件 .env.poc 和 .env.prdenv.poc {代码...} env.prd {代码...} 部分参数不是很需要,主要参数为 MODE NODE_ENV VUE_APP_MODE 这三个;3.页面调用环境变量 ...

vue源码-proxy代理数据拦截

4 月 24 日
阅读 5 分钟
336
主要的方法有: handler.has() 是针对 in 操作符的代理方法 handler.set() 方法是设置属性值操作的捕获器。 handler.get() 方法用于拦截对象的读取属性操作。 handler.defineProperty() 用于拦截对对象的 Object.defineProperty() 操作。 handler.deleteProperty() 方法用于拦截对对象属性的 delete 操作。

项目node_modules开发环境变大问题处理

4 月 24 日
阅读 1 分钟
383
1.排查原因删除node_modules,重新安装,只有几百兆的大小。运行npm run dev命令之后,会立即增加几十兆,重复多次运行,发现未增加空间。修改代码,实时编译之后,发现空间增加5兆左右,只要修改一次就增加一次。插件引起:compression-webpack-plugin,压缩资源,配合nginx加速资源加载,优化体验。解决方式针对该插件...

reduce函数20个高级用法 看看你掌握了多少?

3 月 26 日
阅读 8 分钟
2.9k
什么是reduce函数reduce 方法对数组中的每个元素按序执行一个提供的 reducer 函数每一次运行 reducer 会将先前元素的计算结果作为参数传入,最后将其结果汇总为单个返回值。函数组成 {代码...} 函数具体内容reduce 方法是一个迭代方法。它按升序对数组中的所有元素运行一个“reducer”回调函数,并将它们累积到一个单一的...
封面图

tauri应用实现一键快速更新版本

3 月 23 日
阅读 3 分钟
534
tauri应用实现一键快速更新版本创建一个项目 {代码...} 根据配置选择就可以 {代码...} 启动项目更新配置打包配置在src-tauri/tauri.conf.json修改打包命令 {代码...} 生成更新秘钥 {代码...} 配置到本地的环境变量中主要配置这两个 {代码...} 可以使用 {代码...} 查看是否生效设置公钥将.pub后缀的文件内容复制到pubkey...