-
Java码农快转Node:nest.js框架从入门到精通
1. NestJS 简介NestJS 由 Kamil Mysliwiec 于 2016 年创立,是一个开源的 Node.js 后端框架。它结合了面向对象编程(OOP)、函数式编程(FP)和函数响应式编程(FRP)的思想,并且内置对 TypeScript 的支持,提供了高度的可扩展性与可维护性。受 Angular 启发:NestJS 的设计理念与 Angular 类似,...5个月前 阅读167
-
用 Enum 提升 Spring Boot 配置管理效率
业务背景在软件开发中,配置管理是确保应用程序能够在不同环境中灵活运行的关键环节。对于 Spring Boot 项目,配置文件(如 application.yml 或 application.properties)通常用于存储各种配置项,如数据库连接信息、服务端口、API密钥等。然而,随着业务逻辑的复杂化,直接使用字符串或数字作为配置项可能会导致代...5个月前 阅读174
-
学习记录 springboot使用Aop进行参数校验
前言在项目练习中。对前端传递的参数后端会进行一个校验,一般情况下都是使用if对参数进行校验太麻烦,重复的代码太多,这个时候我们就需要使用aop。在Spring Boot中,参数校验通常使用javax.validation.constraints包中的注解,这里我们就使用aop进行一个参数校验 www.zuocode.com 一、导入aop的包到项目中在项目中...5个月前 阅读177
-
Java21 特性解读
当前 JDK 的版本已经到了 23 了,不过最近的 LTS 版本是 21,刚好最近准备把直播侧 serverless 应用的 JVM 环境升级到 java21(目前是 11),在升级前对 21 的特性做一个简单的了解和熟悉,下面是个人熟悉过程中的笔记,大家可以按照每一节特性中的代码自己在本地 run 下,可以更快地做个了解。...5个月前 阅读153
-
Vue3 开发指南:从零到前端大神的轻松之旅
大家好!我是你们的小编,今天我们要一起探索 Vue3 的奇妙世界!作为一名大三学生,你一定对快速掌握一项技能充满热情。那么,Vue3 就是你最好的选择!别担心,这篇文章会让你轻松上手,从零开始,一步步成为前端大神! https://www.zuocode.com 一、Vue3 开发之旅:从零开始Vue3,是 Vue.js 的最新版本,...6个月前 阅读160
-
Vue 3 Hooks 编程风格:拥抱函数式编程与模块化
https://www.zuocode.com 引言Vue 3 的推出,带来了 Composition API 这一新的特性,它允许开发者以一种更灵活和直观的方式组织代码。Composition API 提供了一种钩子(hooks)的编程风格,这种风格借鉴了 React hooks 的概念,但针对 Vue 的响应式系统进行了优化。本文将探讨如何在 Vue 3 中使用...6个月前 阅读165
-
python连接MongoDB数据库
本篇文章讲了用python连接MongoDB数据库,并用python代码对MongoDB数据库进行增删改查等操作。数据库连接代码中的 MongoDB 类以 __init__ 方法作为起点,通过 pymongo.MongoClient 建立起与本地运行在 127.0.0.1 地址、端口 27017 的 MongoDB 服务器的连接。这一连接操作看似平常,实则是整...6个月前 阅读162
-
缓存之美——如何选择合适的本地缓存?
1、简介小编最近在使用系统的时候,发现尽管应用已经使用了redis缓存提高查询效率,但是仍然有进一步优化的空间,于是想到了比分布式缓存性能更好的本地缓存,因此对领域内常用的本地缓存进行了一番调研,有早期的Guava缓存、在Guava上进一步传承的Caffine以及自称在Java中使用最广泛的EhCache,那么我们该怎么选择适合自己...6个月前 阅读164
-
从原生Node.js到Koa:Web服务的逆袭
今天让我们来认识一个由Express背后的团队开发且非常轻量级的node.js框架 koa,再聊它之前我们先来看看原生的node开发。原生node开发我们先用原生node启动一个web服务;const http = require('http') http.createServer((req, res) => { //req(请求体)和res(响应体) conso...6个月前 阅读165
-
课程学习小程序源码,微信小程序源码,毕业设计
学习平台小程序。教师登录可以发布视频教程,学生登录可以搜索教程,添加教程,学习教程源码: https://market.zuocode.com/detail/189.html 咨询,微信:185184638236个月前 阅读168