×

spring boot

轻量级数据库sqlite,spring boot+sqlite的配置详解 (一)

qq_e2y8ihbd qq_e2y8ihbd 发表于2024-05-14 浏览10204 评论0
spring boot+sqlite的配置,及成功运行详解 sqlite数据库的安装与调试 首先,通过sqlite官方地址下载对应的安装包https://www.sqlite.org/download.html 下载对应版本的安装包和工具包 解压后会得到这几个文件,将这几个文件放在同一目录下 接下来,通过这几个步骤来创建sqlite的数据库 (1)在本目录下打开cmd,进入sqlite所在目录 (2)输入sqlite3 test.db,创建一个名为test.db的数据库文件 (3)创

npm

解决npm ERR! Cannot read properties of null (reading ‘pickAlgorithm‘)报错问题

qq_e2y8ihbd qq_e2y8ihbd 发表于2024-05-14 浏览4026 评论0
在vue项目中,使用npm i 命令安装node modules时,出现报错。  第一句: npm ERR! Cannot read properties of null (reading 'pickAlgorithm')  搜索的话也是有很多答案的,比如: 在终端中运行命令:npm cache clear --force 然后重新运行 npm i 命令,再次安装 安装完成,没有出现报错 npm run serve 运行项目,项目可以正常启动了。 第二句: np

spring

Spring Security 升级到 5.5.7、5.6.4 及以上启动报错出现版本不兼容解决思路

qq_e2y8ihbd qq_e2y8ihbd 发表于2024-05-13 浏览5154 评论0
1.背景 版本比对检测原理:检查当前系统中spring-security-web版本是否在漏洞版本范围内|版本比对检测结果:- spring-security-web 当前安装版本:5.2.1.RELEASE 需要升级到 5.5.7、5.6.4 及以上版本,因为pom中找不到直接引用的位置,所以加入以下依赖将spring-security-web版本强制升级到5.5.7 <!-- 修复spring-security-web版本漏洞 --> <depende

spring cloud

二、Spring Cloud 极简入门-Spring Cloud简介

qq_e2y8ihbd qq_e2y8ihbd 发表于2024-05-12 浏览9800 评论0
二、Spring Cloud与微服务 1、什么是Spring Cloud 1.1、Spring Cloud基本概念         Spring cloud 是一个基于 Spring Boot 实现的服务治理工具包,用于微服务架构中管理和协调服务的。Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做

MSSQL教程

IN和EXISTS的区别和使用

qq_e2y8ihbd qq_e2y8ihbd 发表于2024-05-12 浏览11828 评论0
一、 结论 in()适合子表比主表数据小的情况 exists()适合子表比主表数据大的情况 当主表数据与子表数据一样大时,in与exists效率差不多,可任选一个使用 二、区别 2.1 in的性能分析 select * from A where id in(select id from B) 我们知道上诉sql会先执行括号内的子查询,再执行主查询,因此相当于以下过程: for select id from B for select * from A where

tomcat

linux详细教程安装tomcat

qq_e2y8ihbd qq_e2y8ihbd 发表于2024-05-11 浏览5367 评论0
1.百度下载好tomcat的tar.gz文件     apache-tomcat-8.5.32.tar.gz 2.把压缩包拖进去后,解压文件夹 tar -xzvf tomcat**.tar.gz文件 得到tomcat** 3.修改文件夹名 mv tomcat** tomcat 4.开启tomcat:先打开 cd/tomcat/bin 目录, 然后  ./startup.sh   5.查看服务是否开启: 查看进程 ps -ef | grep tomcat 远程的

后端

MySQL进阶实战 3,mysql索引详解,上篇(mysql全文索引详解)

qq_e2y8ihbd qq_e2y8ihbd 发表于2024-05-10 浏览6969 评论0
一、索引 索引是存储引擎用于快速查找记录的一种数据结构。我觉得数据库中最重要的知识点,就是索引。 存储引擎以不同的方式使用B-Tree索引,性能也各有不同,各有优劣。例如MyISAM使用前缀压缩技术使得索引更小,但InnoDB则按照原数据格式进行存储。MyISAM索引通过数据的物理位置引用被索引的行,而InnoDB则根据主键引用被索引的行。 B-Tree通常意味着所有的值都是按顺序存储的,并且每一个叶子页到根的距离相同。 B-Tree索引能够加快访问数据的速度,因为存储引擎不再需

django

Django 4.0(django 4.0 异步)

qq_e2y8ihbd qq_e2y8ihbd 发表于2024-05-10 浏览8351 评论0
Web 后端 开发 后端程序主要工作就是 数据管理。 通常 包括数据的 存储 (包括 增加、删除、修改)和 查询 。 这听起来似乎很简单,其实有的业务流程非常复杂 (想想淘宝购物),有时一个购买操作,要涉及到很多逻辑处理。 而且,如果设计用户量非常大,需要响应 百万级以上 的客户访问, 就需要精心的设计架构,做好多服务分布式、集群式的处理大量的用户请求。 通常,后端的开发涉及到: 静态文件服务方案 前端开发出来的HTML、css、js文件存储在什么地方,使用什么的服务提供给

spring boot

《SpringBoot启动流程三》:两万+字图文带你debug源码分析SpringApplication准备阶段(含配置文件加载时机、日志系统初始化时机)

qq_e2y8ihbd qq_e2y8ihbd 发表于2024-05-10 浏览7825 评论0
一、前言 上文聊了 SpringBoot中SpringApplication是如何构建的(《SpringBoot启动流程二》:七千字源码分析SpringApplication构造阶段)?从这篇文章开始,进入到SpringApplication的运行阶段(核心过程),我们分三个部分来讨论,分别为:SpringApplication准备阶段、ApplicationContext启动阶段、ApplicationContext启动后阶段。 其中SpringApplication的准备阶段是

MSSQL教程

如何在数据库中创建表(如何在数据库中创建表并添加数据)

qq_e2y8ihbd qq_e2y8ihbd 发表于2024-05-10 浏览7948 评论0
如何在数据库中创建数据表?这里以Mysql为例: 首先打开Mysql客户端. 方式一:通过SQL语句创建。 如创建一个学生表,包含学生编号、学生姓名、年龄、性别四个字段。 输入下面的SQL,然后点击运行,即可创建学生表。 create table Student ( Sid varchar(8) not null primary key, /*学生编号,括号里是允许输入的长度,加主键*/ Sname varchar(10) not null, /*学生姓名,加not null 表示