-
利用一个例子讲解Vue组合式API
所属栏目:[语言] 日期:2023-10-19 热度:9615
当我们编写Vue组件时候,组件中可能包含一系列的功能,例如一个代码仓库管理的应用,用户的仓库列表可以看做是一个组件,这个组件还包含筛选、搜索的功能。
所谓的功能我们可以理解为MVC中的Model和Controller。从[详细] -
es6开发常用手段
所属栏目:[语言] 日期:2023-10-19 热度:3089
如何隐藏所有指定的元素
const hide = (el) => Array.from(el).forEach(e => (e.style.display = 'none'));
// 事例: 隐藏页面上所有`<p>`元素
hide(document.querySelectorALL('p'))
如何检查元[详细] -
SQL优化关键
所属栏目:[语言] 日期:2023-10-19 热度:5889
分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。[详细]
-
多线程事务如何回滚
所属栏目:[语言] 日期:2023-10-19 热度:8561
最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到多线程去拆分数据并行处理来提高响应时间,如果有一个线程执行失败,则全部回滚.
在spring中[详细] -
Python 操作SQLite数据库
所属栏目:[语言] 日期:2023-10-19 热度:7055
sqlite3 模块由 Gerhard Häring 编写。 要使用该模块,您必须首先创建一个 Connection 对象连接数据库。 这里数据将存储在 PrintAndersonLaser.db 文件中:
import sqlite3
conn = sqlite3.connect('[详细] -
MySQL三大功能
所属栏目:[语言] 日期:2023-10-19 热度:4702
redo log作用:用于崩溃恢复,保证数据持久性和完整性
刷盘时机:默认每次事务提交都会进行刷盘操作
事务在更新数据的时候就会写redo log,只不过这时只写进redo log buffer,不刷盘一旦崩了就丢失数据了,(后[详细] -
Android Url的一些常见问题
所属栏目:[语言] 日期:2023-10-19 热度:9856
日常开发的时候,会遇到各种各样的Url.这里就总结一些常见的Url遇到的一些问题,以及对应的处理方式
常见问题
参数问题
重定向问题
Url长度问题
Url传递过程中编码问题
1.Url 参数处理
1.1 获取Url 指定参数的值[详细] -
Spring Boot指什么
所属栏目:[语言] 日期:2022-08-24 热度:77
众所周知 Spring 应用需要进行大量的配置,各种 XML 配置和注解配置让人眼花缭乱,且极容易出错,因此 Spring 一度被称为配置地狱。 为了简化 Spring 应用的搭建和开发过程,Pivotal 团队在 Spring 基础上提供了一套全新的开源的框架,它就是 Spring Boot[详细]
-
IDEA创建Spring Boot项目教程
所属栏目:[语言] 日期:2022-08-24 热度:157
我们将为您详细讲解如何使用 IDEA 创建一个 Spring Boot 项目。 配置开发环境 在使用 Spring Boot 进行开发之前,第一件事就是配置好开发环境。这里我们以 Windows 操作系统为例,如果您使用的是其他操作系统,请对照其相关设置进行操作。 工欲善其事,必[详细]
-
Spring Boot starter入门详解
所属栏目:[语言] 日期:2022-08-24 热度:64
传统的 Spring 项目想要运行,不仅需要导入各种依赖,还要对各种 XML 配置文件进行配置,十分繁琐,但 Spring Boot 项目在创建完成后,即使不编写任何代码,不进行任何配置也能够直接运行,这都要归功于 Spring Boot 的 starter 机制。本节我们将对 stater[详细]
-
spring-boot-starter-webWeb启动器为wed开发予以支持
所属栏目:[语言] 日期:2022-08-24 热度:107
Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,其本身就是 Spring 框架的一部分,可以与 Spring 无缝集成,性能方面具有先天的优越性,是当今业界最主流的 Web 开发框架之一。 Spring Boot 是在 Spring 的基础上创建一款开源框[详细]
-
Spring Boot默认反常处理
所属栏目:[语言] 日期:2022-08-24 热度:89
在日常的 Web 开发中,会经常遇到大大小小的异常,此时往往需要一个统一的异常处理机制,来保证客户端能接收较为友好的提示。Spring Boot 同样提供了一套默认的异常处理机制,本节将对它进行详细的介绍。 Spring Boot 默认异常处理机制 Spring Boot 提供了[详细]
-
Spring MVC是啥
所属栏目:[语言] 日期:2022-07-20 热度:97
Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet。 Spring MVC 是结构最清晰的 Servlet+JSP+JavaBean 的实现,是一个典型的教科书式的 MVC 构架,不像 Struts 等其它框架都是变种或者不是完全基于 MVC 系统[详细]
-
Spring Boot叫做什么
所属栏目:[语言] 日期:2022-07-20 热度:166
众所周知 Spring 应用需要进行大量的配置,各种 XML 配置和注解配置让人眼花缭乱,且极容易出错,因此 Spring 一度被称为配置地狱。 为了简化 Spring 应用的搭建和开发过程,Pivotal 团队在 Spring 基础上提供了一套全新的开源的框架,它就是 Spring Boot[详细]
-
IDEA建设Spring Boot项目
所属栏目:[语言] 日期:2022-07-20 热度:131
本节,我们将为您详细讲解如何使用 IDEA 创建一个 Spring Boot 项目。 配置开发环境 在使用 Spring Boot 进行开发之前,第一件事就是配置好开发环境。这里我们以 Windows 操作系统为例,如果您使用的是其他操作系统,请对照其相关设置进行操作。 工欲善其[详细]
-
Spring Boot默许配置文件
所属栏目:[语言] 日期:2022-07-20 热度:145
通常情况下,Spring Boot 在启动时会将 resources 目录下的 application.properties 或 apllication.yml 作为其默认配置文件,我们可以在该配置文件中对项目进行配置,但这并不意味着 Spring Boot 项目中只能存在一个 application.properties 或 applicati[详细]
-
Spring Boot日志配置与输出
所属栏目:[语言] 日期:2022-07-20 热度:68
通过上节的学习,我们了解了 Spring Boot 日志框架的选用及统一,本节我们将重点介绍 Spring Boot 日志的配置及输出。 默认配置 Spring Boot 默认使用 SLF4J+Logback 记录日志,并提供了默认配置,即使我们不进行任何额外配,也可以使用 SLF4J+Logback 进[详细]
-
Spring Boot默认异常处置
所属栏目:[语言] 日期:2022-07-20 热度:173
在日常的 Web 开发中,会经常遇到大大小小的异常,此时往往需要一个统一的异常处理机制,来保证客户端能接收较为友好的提示。Spring Boot 同样提供了一套默认的异常处理机制,本节将对它进行详细的介绍。 Spring Boot 默认异常处理机制 Spring Boot 提供了[详细]
-
Spring Boot JDBC寻访数据库
所属栏目:[语言] 日期:2022-07-20 热度:140
对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 都默认采用整合 Spring Data 的方式进行统一处理,通过大量自动配置,来简化我们对数据访问层的操作,我们只需要进行简单的设置即可实现对书层的访问。本节,我们[详细]
-
首个Spring MVC程序
所属栏目:[语言] 日期:2022-07-20 热度:187
本节通过一个简单的 Web 应用 springmvcDemo 来演示如何创建 Spring MVC 程序。 搭建步骤如下: 创建 Web 应用并引入 JAR 包,本教程 Spring 使用版本为 5.2.3 Spring MVC 配置:在 web.xml 中配置 Servlet,创建 Spring MVC 的配置文件 创建 Controller([详细]
-
Spring MVC和Struts2的差异
所属栏目:[语言] 日期:2022-07-20 热度:61
Spring MVC 和 Struts2 类似,是一款基于传统 MVC 设计模式的 Java EE 框架。它的核心是一个弹性的控制层,能够很好地发挥 MVC 模式的分离显示逻辑和业务逻辑的能力。 而近年来越来越多的开发者选择使用 Spring MVC 技术来代替 Struts2 技术,那么相比于 S[详细]
-
Spring MVC视图分析器 ViewResolver
所属栏目:[语言] 日期:2022-07-20 热度:113
视图解析器(ViewResolver)是 Spring MVC 的重要组成部分,负责将逻辑视图名解析为具体的视图对象。 Spring MVC 提供了很多视图解析类,其中每一项都对应 Java Web 应用中特定的某些视图技术。下面介绍一些常用的视图解析类。 上述 viewClass 值为 Intern[详细]
-
Spring MVC异常解决
所属栏目:[语言] 日期:2022-07-20 热度:191
在 Spring MVC 应用的开发中,不管是操作底层数据库,还是业务层或控制层,都会不可避免地遇到各种可预知的、不可预知的异常。我们需要捕捉处理异常,才能保证程序不被终止。 Spring MVC 有以下 3 种处理异常的方式: 使用 Spring MVC 提供的简单异常处理[详细]
-
Spring MVC类别转换器 Converter
所属栏目:[语言] 日期:2022-07-20 热度:173
Spring MVC 框架的 ConverterS,T 是一个可以将一种数据类型转换成另一种数据类型的接口,这里 S 表示源类型,T 表示目标类型。开发者在实际应用中使用框架内置的类型转换器基本上就够了,但有时需要编写具有特定功能的类型转换器。 例如,用户输入的日期[详细]
-
Spring MVC JSON数据交换
所属栏目:[语言] 日期:2022-07-20 热度:102
Spring MVC 在数据绑定的过程中需要对传递数据的格式和类型进行转换,它既可以转换 String 等类型的数据,也可以转换 JSON 等其他类型的数据。本节将针对 Spring MVC 中 JSON 类型的数据交互进行讲解。 JSON 概述 JSON(JavaScript Object Notation, JS 对[详细]