springboot框架
手写Spring框架-第一弹
介绍和大纲: 2:一个简单的Bean容器 目标 用于承载对象,管理对象配置和生命周期,配置Bean如何创建(是否单例),如何相互关联。 存放后,Spring 统一装配,包括Bean的初始化,属性填充。 设计用什么数据结构: 存放在名称索引式的数据结构:HashMap。 流程 工程实现 BeanDef ......
一个简单高效低内存的.NET操作Excel开源框架 - MiniExcel
前言 日常工作中经常与数据打交道的同学肯定会难以避免对Excel的一些数据操作如导入、导出等,但是当对一些大数据量操作Excel时经常会遇到一个常见的问题内存溢出。今天给大家推荐一个简单、高效、低内存避免OOM(内存溢出)的.NET操作Excel开源框架:MiniExcel。 官方介绍 MiniEx ......
scrapy 爬虫框架(二)
scrapy 爬虫类 一. 重写 start_request 方法 1. scrapy 起始url 在创建爬虫的时候,父类中会执行start_request 函数,并且默认的回调函数为 def parge(self,response):pass 2. start_request函数 循环url 封装 ......
windows下搭建yii2框架的安装与运行
安装命令 composer create-project yiisoft/yii2-app-basic basic 报错信息 (curl error 28 while downloading https://asset-packagist.org/p/provider-latest/xxx.json ......
Binder学习笔记-4——binder service实现框架
一、一个HIDL binder服务的例子 1. 实现源码 /hardware/interfaces/graphics/composer/2.3/default/service.cpp #include <binder/ProcessState.h> int main() { android::Pro ......
SpringBoot 使用 Maven 打包
1. maven打包方式 maven打包有三种方式 pom、jar、war。在pom.xml 文件中声明的方式分别如下: <!-- 1. pom方式 --> <packaging>pom</packaging>` <!-- 2. jar方式 --> <packaging>jar</packaging ......
SpringBoot注解
一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把 ......
Util应用框架快速入门(4) - 集成测试开发入门
本文演示Util应用框架开发的项目中如何编写集成测试. 准备 完成 Web Api 快速入门,本文将在之前生成的示例项目上讲解集成测试的开发. 测试概述 自动化测试对于Util应用框架的开发非常重要,它能保证基础功能的稳定性. 对于使用 Util 开发的业务项目,自动化测试不是必须的,但掌握它可能很 ......
SpringBoot错误处理
SpringBoot错误处理 1 SpringMVC写法 1.1 在单独的Controller写一个处理异常的方法处理 @Slf4j @RestController public class HelloController { @GetMapping("/exception") public Str ......
SpringBoot环境配置
使用Intellij 2023版本。 1. 新建空项目; 2. 在file 中 找到 project structures, 设置language level 为 17。(否则后续通过springinitializr 新建模块时会报错) 3.右键项目图标,新建module。 4. 使用maven, ......
springboot中logback日志配置引用spring环境变量的使用方式
在springboot 的官方文档中,关于springboot集成logback的说明中提到【https://docs.spring.io/spring-boot/docs/2.4.5/reference/htmlsingle/#boot-features-logback-extensions】 集 ......
DeepSpeed: 大模型训练框架
目前,大模型的发展已经非常火热,关于大模型的训练、微调也是各个公司重点关注方向。但是大模型训练的痛点是模型参数过大,动辄上百亿,如果单靠单个GPU来完成训练基本不可能。所以需要多卡或者分布式训练来完成这项工作。 ......
基于 ElementUi框架的 table组件制作的 报表功能
<template> <!-- 月周计划报表 --> <div class="monthPlanForm"> <el-table :data="tableData" :span-method="spanMethod" style="width: 100%"> <el-table-column typ ......
springboot如何启动tomcat
大纲: 确定WebApplicationType 自动加载org.springframework.boot.autoconfigure下的pring.factories,根据 EmbeddedWebServerFactoryCustomizerAutoConfiguration 的过滤Conditi ......
【Springboot文件上传】前后端双开,大文件秒传、断点续传的解决方案和优雅实现
思路和解决方案探讨秒传这里指的 “秒传”,是指:当用户选择上传一个文件时,服务端检测该文件之前是否已经被上传过,如果服务器已经存有该文件(完全一样),就立马返回前端 “文件已上传成功”。前端随即将进度条更新至100%。 这样给用户的感觉就是 “秒传” 的感觉。 对于每一个上传到服务器的资源,我们都需 ......
springboot解决跨域
新建config包 在建文件复制进去即可 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.sprin ......
【记录6】华为云耀云服务器L实例-基于springboot的学生管理系统部署-上
书接上回,在完成了华为云耀云服务器L实例的五个基础配置后,我们已经具备了在这个高性能云服务器上部署自己项目的所有基础。本篇将以一个从github上下载的开源springboot学生管理系统(源代码链接:https://github.com/ZeroWdd/studentmanager)为例,介绍数据 ......
【记录7】华为云耀云服务器L实例-基于Springboot的学生管理系统部署-下
书接上回,在完成【上】中的步骤后,我们已经具备了在华为云耀云服务器L实例这个高性能云服务器上部署自己项目的所有先决条件,包括数据库部署和本地项目测试。本篇将继续以一个从github上下载的开源springboot学生管理系统(源代码链接:https://github.com/ZeroWdd/stud ......
springboot 整合 gridfs 、webUploader实现大文件分块上传、断点续传、秒传
主要的pom.xml: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency><!--mongodb--> <dependency> <groupId>org. ......
SpringBoot获取当前操作用户的id/信息
一、概述 在一般性的基设需求中,有需要获取当前用户操作记录的情况,也就是说我们需要记录当前用户的信息。如:id、昵称、账号等信息。 这些信息一般用于记录用户的个人行为,例如:用户的操作日志,记录某些数据的更改或者添加者信息等。 本例主要用于记录更改及添加者信息(操作数据库时) 我希望借助mybati ......
springboot异步多线程发邮件
二、实现异步发送邮件 在SpringBoot项目中开启异步多线程非常简单,只需要下面几个步骤即可。 在主类上面开启@EnableAsync注解 …… @EnableAsync public class EmosWxApiApplication { …… @Configuration public c ......
2023年值得使用的 Node.js 框架
2023年值得使用的 Node.js 框架 Hacker 2022-05-2623,542阅读10分钟 专栏: 前端随记 Node.js 是最受欢迎的 JavaScript 运行时,今天就来看看有哪些热门、值得使用的Node.js 框架。 1. Next.js Next.js 是一个用于生产环境的 ......
SpringBoot路径匹配
Spring5.3 之后加入了更多的请求路径匹配的实现策略; 以前只支持 AntPathMatcher 策略, 现在提供了 PathPatternParser 策略。并且可以让我们指定到底使用那种策略。 1. Ant风格路径用法 Ant 风格的路径模式语法具有以下规则: *:表示任意数量的字符。 ? ......
springboot生成二维码的正确姿势-附视频附源码
@目录前言初始化 SpringBoot 项目引入依赖编码编写工具类生成二维码资源共享 二维码的原理是什么,如何保证不重复?你有没有想过这样一件事,二维码是实现原理是什么?如何保证各个平台的二维码是唯一的?就算你的程序停止运行,但是你的二维码依然存在。设计上要保证唯一性,比如在物流等环境中扫码编程别人 ......
SpringBoot 实现大文件上传下载、分片、断点续传教程
WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。 大文件上传实现思路:分片: 按照自定义缓冲区大小,将大文件分成多个小文件片段。 断点续传: 根据分片数量,给每个小文件通过循环起对应名称,当文件下载中断在续传时,判断小 ......
golang的Leaf框架安装步骤
最近在学习golang的Leaf游戏服务器框架(官方github),官方的安装步骤,非常简单,如下图: 我在安装的时候也遇到一些疑问,因此记录下来我的实操步骤! 1、我的现有GOPATH=E:\Go,src目录下有一些做过的项目 2、获取LeafServer,我在src目录下clone的,遵循以前的 ......
Unity如何搭建游戏框架
Unity引擎本省就是一个框架,我们基于Unity再做一个游戏开发框架,本质就是建立一种组织自己项目的方式和方法,让程序+美术+策划一起协同工作,同时能开发出满足项目需求的游戏产品。所以游戏框架的架构与设计与项目管理本身有很密切的关系,今天从另外一个维度来说说基于游戏引擎来如何来做游戏app游戏开发 ......
Unity架构师必备开源框架:3天打造大厂商用框架
现在Unity的相关技术已经都非常常熟了,如果你的技术能力与阅历够,搭建一个商用的游戏框架,你只需要3天的时间。今天给大家分享一个Unity老鸟3天能搭建一个自己的商用框架的几个必备的开源库,方便大家学习与使用,同时学习这些有前途的开源库也能让你在公司里面游刃有余。 对啦!这里有个游戏开发交流小组里 ......
Unity打造Timer定时器框架
1: 为什么我们要自己造轮子来做定时器系统 传统的Unity做定时器的方式有三种,总结如下: 对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大佬,欢迎你来交流学习。 (1) 在组件类里面定义一个变量,每次Update的时候,累积时间,当时间到达特 ......