- 本篇 Huazie 介绍 Flea 框架下的 flea-db 模块中封装JDBC的逻辑 本篇 Huazie 介绍 Flea 框架下的 flea-db 模块中封装JDBC的逻辑
- 本篇 Huazie 介绍 Flea 框架下的 flea-db 模块中基于对象池的 FleaJPAQuery 本篇 Huazie 介绍 Flea 框架下的 flea-db 模块中基于对象池的 FleaJPAQuery
- 本篇 Huazie 介绍 Go 语言的接口类型 本篇 Huazie 介绍 Go 语言的接口类型
- aop是面向切面编程,本质上是一种代理模式,而代理模式又分为静态代理和动态代理。 静态代理以Aspect J为代表,指的是预编译代理,也即编译时增强,在编译时将代理逻辑织入目标类编译得到的Java字节码文件中,当运行时产生的对象就是增强过后的对象了 动态代理以spring AOP为代表,spring AOP 可以使用JDK动态代理或者CGLIB动态代理实现。 aop是面向切面编程,本质上是一种代理模式,而代理模式又分为静态代理和动态代理。 静态代理以Aspect J为代表,指的是预编译代理,也即编译时增强,在编译时将代理逻辑织入目标类编译得到的Java字节码文件中,当运行时产生的对象就是增强过后的对象了 动态代理以spring AOP为代表,spring AOP 可以使用JDK动态代理或者CGLIB动态代理实现。
- 通过自定义注解,实现一个简易版IOC容器,包括其核心功能控制反转和依赖注入 通过自定义注解,实现一个简易版IOC容器,包括其核心功能控制反转和依赖注入
- 本文主要介绍了Spring Boot中yaml和properties两种格式的配置文件的使用。首先介绍了yaml格式配置文件的语法和使用方法,然后详细介绍了properties格式配置文件的语法和使用方法。同时,文中还给出了实际应用场景下的使用示例,并提供了源代码和测试用例。 本文主要介绍了Spring Boot中yaml和properties两种格式的配置文件的使用。首先介绍了yaml格式配置文件的语法和使用方法,然后详细介绍了properties格式配置文件的语法和使用方法。同时,文中还给出了实际应用场景下的使用示例,并提供了源代码和测试用例。
- 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单使用的模式。简单工厂模式定义了一个创建对象的类,由这... 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单使用的模式。简单工厂模式定义了一个创建对象的类,由这...
- 后端开发,也称为服务器端开发,是指在服务器上运行的应用程序的开发。后端开发者负责创建和维护应用程序的后端逻辑,包括数据库管理、服务器配置、API开发等。后端开发是构建强大、可扩展和安全应用程序的关键。选择合适的后端技术对于满足项目需求和提高开发效率至关重要。Node.js、Django和Spring Boot作为流行的后端框架,各自具有独特的优势和适用场景。 后端开发,也称为服务器端开发,是指在服务器上运行的应用程序的开发。后端开发者负责创建和维护应用程序的后端逻辑,包括数据库管理、服务器配置、API开发等。后端开发是构建强大、可扩展和安全应用程序的关键。选择合适的后端技术对于满足项目需求和提高开发效率至关重要。Node.js、Django和Spring Boot作为流行的后端框架,各自具有独特的优势和适用场景。
- 查询的生命周期大致可以按照顺序来看:从客户端到服务端,然后在服务器上进行解析,生成执行计划,执行,并返回结果给客户端。其中 “执行” 可以认为是整个生命周期中最重要的阶段,其中包括了大量为了检索数据到存储引擎的调用以及调用后的数据处理,包括排序分组等。当希望 MySQL 能够以高性能的方式运行查询时,最好的办法就是弄清楚 MySQL 是如何优化和执行查询的。MySQL 执行一个查询的过程,如... 查询的生命周期大致可以按照顺序来看:从客户端到服务端,然后在服务器上进行解析,生成执行计划,执行,并返回结果给客户端。其中 “执行” 可以认为是整个生命周期中最重要的阶段,其中包括了大量为了检索数据到存储引擎的调用以及调用后的数据处理,包括排序分组等。当希望 MySQL 能够以高性能的方式运行查询时,最好的办法就是弄清楚 MySQL 是如何优化和执行查询的。MySQL 执行一个查询的过程,如...
- 一、什么是单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建(私有的构造器),这个类对外提供了唯一一种访问其实例的方式,对外只能够直接访问,不能实例化此类对象。例如,一台计算机上可以连接多台打印机,但是这个... 一、什么是单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建(私有的构造器),这个类对外提供了唯一一种访问其实例的方式,对外只能够直接访问,不能实例化此类对象。例如,一台计算机上可以连接多台打印机,但是这个...
- 一、命令规范 包命名规范包Package的作用是将功能相似或相关的类或者接口进行分组管理,便于类的定位和查找,同时也可以使用包来避免类名的冲突和访问控制,使代码更容易维护。通常,包命使用小写英文字母进行命名,并使用“.”进行分割,每个被分割的单元只能包含一个名词。一般地,包命名常采用顶级域名作为前缀,例如com,net,org,edu,gov,cn,io等,随后紧跟公司/组织/个人名称以及... 一、命令规范 包命名规范包Package的作用是将功能相似或相关的类或者接口进行分组管理,便于类的定位和查找,同时也可以使用包来避免类名的冲突和访问控制,使代码更容易维护。通常,包命使用小写英文字母进行命名,并使用“.”进行分割,每个被分割的单元只能包含一个名词。一般地,包命名常采用顶级域名作为前缀,例如com,net,org,edu,gov,cn,io等,随后紧跟公司/组织/个人名称以及...
- 一、为什么需要CodeReview随着业务压力增大,引发代码质量下降,代码质量的下降导致了开发效率的降低,维护成功高等问题,开发效率下降后又加重了业务压力,最终陷入了死亡三角的内耗之中。只要解决掉死亡三角内耗中的任一一角,就能终止恶性循环,比如精简业务需求、增加开发人员、重构项目架构等,很多时候可能是多管齐下的。这篇文章主要目的是:通过代码评审(Code Review,简称CR)整治代码不... 一、为什么需要CodeReview随着业务压力增大,引发代码质量下降,代码质量的下降导致了开发效率的降低,维护成功高等问题,开发效率下降后又加重了业务压力,最终陷入了死亡三角的内耗之中。只要解决掉死亡三角内耗中的任一一角,就能终止恶性循环,比如精简业务需求、增加开发人员、重构项目架构等,很多时候可能是多管齐下的。这篇文章主要目的是:通过代码评审(Code Review,简称CR)整治代码不...
- 作者:你不会困出处:juejin.cn/post/7410672790020800548前言大家好,我是你不会困,写代码就不会困,今天分享的是总算体会到jsx写法为啥灵活顺便吆喝一声,技术大厂机会,前后端测试捞人。什么是jsx写法?当谈到JavaScript中的JSX写法时,人们往往会想到React和Vue这样的流行前端框架。JSX作为一种在JavaScript中编写类似于HTML的语法,为... 作者:你不会困出处:juejin.cn/post/7410672790020800548前言大家好,我是你不会困,写代码就不会困,今天分享的是总算体会到jsx写法为啥灵活顺便吆喝一声,技术大厂机会,前后端测试捞人。什么是jsx写法?当谈到JavaScript中的JSX写法时,人们往往会想到React和Vue这样的流行前端框架。JSX作为一种在JavaScript中编写类似于HTML的语法,为...
- 本教程的知识点为: 项目准备 项目准备 配置 1. 修改settings/dev.py 文件中的路径信息 2. INSTALLED_APPS 3. 数据库 用户部分 图片 1. 后端接口设计: 视图原型 2. 具体视图实现 用户部分 使用Celery完成发送 判断帐号是否存在 1. 判断用户名是否存在 后端接口设计: 用户部分 JWT 什么是JWT 起源 传统的session认 本教程的知识点为: 项目准备 项目准备 配置 1. 修改settings/dev.py 文件中的路径信息 2. INSTALLED_APPS 3. 数据库 用户部分 图片 1. 后端接口设计: 视图原型 2. 具体视图实现 用户部分 使用Celery完成发送 判断帐号是否存在 1. 判断用户名是否存在 后端接口设计: 用户部分 JWT 什么是JWT 起源 传统的session认
- 本教程的知识点为:简介 1. 内容 2. 目标 产品效果 ToutiaoWeb虚拟机使用说明 数据库 理解ORM 作用 思考: 使用ORM的方式选择 数据库 SQLAlchemy操作 1 新增 2 查询 all() 数据库 分布式ID 1 方案选择 2 头条 使用雪花算法 (代码 toutiao-backend/common/utils/snowflake) 数据库 Redis 本教程的知识点为:简介 1. 内容 2. 目标 产品效果 ToutiaoWeb虚拟机使用说明 数据库 理解ORM 作用 思考: 使用ORM的方式选择 数据库 SQLAlchemy操作 1 新增 2 查询 all() 数据库 分布式ID 1 方案选择 2 头条 使用雪花算法 (代码 toutiao-backend/common/utils/snowflake) 数据库 Redis
上滑加载中
推荐直播
-
GaussDB管理平台TPOPS,DBA高效运维的一站式解决方案
2024/12/24 周二 16:30-18:00
Leo 华为云数据库DTSE技术布道师
数据库的复杂运维,是否让你感到头疼不已?今天,华为云GaussDB管理平台将彻底来改观!本期直播,我们将深入探索GaussDB管理平台的TPOPS功能,带你感受一键式部署安装的便捷,和智能化运维管理的高效,让复杂的运维、管理变得简单,让简单变得可靠。
回顾中 -
走进数据库:数据库基础知识精讲
2024/12/27 周五 16:00-17:30
Steven 华为云学堂技术讲师
数据管理是数据库的核心任务,本期直播将带领大家一起走进数据库,了解期发展趋势、基础模型、架构演进及相关的技术特点。同时还会介绍数据库对象和相关概念,帮助开发者对数据库使用和实践夯实基础。
去报名
热门标签