自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 数据库存储引擎

存储的方式方法也有多种,对于用户来说,同样一张表的数据,无论用什么引擎来存储,用户看到的数据是一样的,但是对于数据库服务器来说,有区别。一部电影,MP4,wmv,avi,rmvb,flv,同样都是一部电影,在硬盘上有不同的存储格式,所占空间和清晰程度也不一样。在[mysqld]后面添加default-storage-engine=引擎名字,保存,重启MySQL服务。Innodb,批量插入,查询相对较慢,支持事务,锁行(默认)Myisam,批量插入、查询速度快,不支持事务,锁表。

2024-04-02 11:00:40 216

原创 create table main (num int);insert into main values

1.创建一张员工表,表明EMPLOTYEES,有四个字段,EMPLOYEE_ID:员工表(主键)、DEPT_ID:部门号、EMPLOYEE_NAME:员工姓名、EMPLOYEE_SALARY:员工工资。-- 国安 2 : 0 2006-6-21。-- 国安 2 : 0 2006-6-21。float(M,D):M是精度,D标度,就是小数点后几位。问题三、检索出部门中员工最多的部门号和此部门的员工数量。国安2:0 申花2006-6-21。

2024-04-02 10:32:33 522

原创 SQL,group by分组后分别计算组内不同值的数量

ELSE 0 ----------------------------其他的返回‘其他’WHEN sex = '1' THEN '男' ----------------------------Sex=‘1’,则返回值‘男’WHEN sex = '2' THEN '女' ----------------------------Sex=‘2’,则返回值‘女’

2024-03-28 16:24:22 3301

原创 数据库索引及优化

数据库索引以及优化

2024-03-28 14:10:43 1305

原创 Java---Static静态代码块

java---Static静态代码块

2024-03-27 15:04:00 349

原创 npm ERR! code CERT_HAS_EXPIRED --- 解决证书过期问题

*问题:**配置node.js的时候执行命令 — npm install express -g 然后报这个错误。**原因:**服务器的SSL证书已过期。

2024-03-19 21:18:41 276

原创 win11打开文件时报以下错误:该文件没有与之关联的应用来执行该操作。请安装应用,若已安装应用,请在“默认应用设置”页面中创建关联

win11打开文件时报以下错误:该文件没有与之关联的应用来执行该操作。请安装应用,若已安装应用,请在“默认应用设置”页面中创建关联

2024-02-19 13:55:45 10777 2

原创 TCP三握四挥

三次握手为了确保连接的可靠性和正确性,这样可以让双方都能够确认彼此的身份和能力,以便于在数据传输过程中建立可靠的链接。4. 发送方发送一个FIN报文,表示数据发送完毕。(发送方发送FIN报文仅代表自己不会再发送数据,并不代表自己不会继续接收数据)6. 接收方发送一个FIN报文,表示自己也没有数据要发送了,同意关闭连接的请求。5. 接收方收到FIN报文后,发送一个ACK报文,表示确认收到FIN报文。7. 发送方收到FIN报文后,发送一个ACK报文,表示确认收到FIN报文。**四次挥手:**释放连接。

2023-06-27 11:33:12 659

原创 缓存穿透、缓存击穿、缓存雪崩、缓存预热

缓存穿透是指用户恶意查询一个缓存中不存在的数据,导致请求直接穿透到数据库上,导致数据库压力过大甚至宕机。

2023-06-26 15:42:47 848

原创 python列表排列

【注意】要求必须在原列表上操作,不能拷贝额外的列表。输出格式:共一行,为重新排列好的列表。输入格式:共一行,元素以逗号隔开。

2023-06-26 15:31:36 140

原创 PYTHON----素数

PYTHON—素数1.输入一个数判断其是否为素数def is_prime(number): for i in range(2,number): if number%i==0: return False return numbern=int(input())print(is_prime(n))

2023-06-26 15:30:34 98

原创 基于SpringBoot的电脑商城项目

Spring boot、MyBatis、Layui,Redis,Echarts,内网穿透等。后台:管理员登录、商品信息管理、订单管理、用户信息管理、统计图表展示。3.商城首页(下面为登录之后的商城首页,二级列表已实现)这里我的的七牛云空间已经过期,所以头像没有回显。3.这里只简单展示一个商品管理。点击去付款进入订单确认界面。输入沙箱账号密码点击支付。7.个人管理相关页面。

2023-06-26 15:27:37 930 11

原创 添加Spring Security后怎样处理密码加盐问题

但是由于salt存储在数据库中,无法获取到,所以这里我们将密码的加密处理转移到UsernamePasswordAuthenticationFilter当中 ,这样在PasswordEncoder当中我们只需要进行密码的校验就可以了。项目详情见码云https://gitee.com/m2530/crm-admin.git。下面是我的UsernamePasswordAuthenticationFilter。密码加密和校验一般是在PasswordEncoder的实现类里面进行处理。

2023-06-21 14:20:26 476 4

原创 JVM存储模型、值传递和引用传递

比如:描述一个方法调用了另外的其他方法时,就是通过常量池中指向方法的符号引用来表示的,那么动态链接的作用就是为了将这些符号引用转换为调用方法的直接引用。而实例方法只有在对象实例创建后才能调用,它们可以使用关键字this来引用和调用方法相关的对象实例。调用方法结束之后栈c会被销毁,此时打印的a依旧是fa,值没有被调用方法所改变,所以成为值传递。数组的值已经改变,所以称之为引用传递(即传递对象的地址值),对象也是一个道理。调用方法结束之后,对象c会从栈中被销毁,但是此时打印出a数组的值为5,2,3。

2023-06-19 15:05:14 728

原创 ESLint: Expected space or tab after ‘//‘ in comment.(spaced-comment)

使用Vue时报这个错:ESLint: Expected space or tab after ‘//’ in comment.(spaced-comment)或者霸道一点把设置里面的语法检查关闭。解决方式://后面按tab键或空格。原因:ESlint语法检查报错。

2023-06-14 20:06:30 927

原创 PUT、POST、DELETE、GET请求

PUT和POST请求虽然都是用于向服务器提交数据的HTTP方法,但它们的语义是不同的。PUT请求通常用于更新或替换服务器上的资源,而POST请求则用于向服务器提交新的数据。因此,如果你将一个PUT请求写成POST请求,服务器可能会因为无法识别请求的语义而返回500错误。相比之下,如果你将一个PUT请求写成了不支持的HTTP方法,如DELETE或GET,服务器通常会返回405错误,表示该HTTP方法不被允许。这是因为HTTP规范中规定了一些HTTP方法的语义和用途,服务器需要根据这些规范来处理请求。

2023-06-04 22:25:42 2033

原创 405错误---总结

bootstrap弹出模态框 — 发送ajax :这时405。点击登录按钮后弹出登陆成功的消息通知,但是页面刷新后还是登录页面。这时可以去检查输入框中所输入的值的类型是否与数据库中定义的一致。这时原因是拦截器中没有放行关于处理登陆的相关路径。随后检查发现请求方法无误。

2023-05-29 10:30:35 175

原创 MyBatis插入之后不能返回自增id

如图所示:数据库里是有fid的,因为fid是自增的,但是返回的对象里面fid却是空的报错原因:默认mybatis是不支持把数据库生成的id注入到这个insert的这个对象里面的解决方法:如要在xml里面的insert 标签上加上这两个属性useGeneratedKeys = “true” keyProperty =“fid”就会把数据库生成的主键设置到执行insert后的对象里面

2023-05-23 21:57:33 1113

原创 mumu模拟器残留文件无法删除解决方法

卸载mumu模拟器之后发现在我的硬盘上还有文件残留,并且一直显示文件已在***打开,无法进行删除,于是我在资源管理器中禁用了nemuservice,发现还是无济于事。4.再次找到改名后的NemuDrv.sys(NemuDrv.txt)删除。电脑重启后因为修改了后缀,所以识别不到原来的NemuDrv.sys文件。1.搜索nemuservice.exe文件,将它的后缀改成.txt。2.搜索NemuDrv.sys文件,同样将它的后缀改成.txt。这时残留文件就能删除了。

2023-05-11 16:57:43 7502

原创 Git报错---fatal: Could not set SSL backend to ‘openssl‘: already set

Git报错---fatal: Could not set SSL backend to 'openssl': already set

2023-04-28 14:33:57 655

原创 一个简单的盒模型嵌套---一个大盒子里面嵌套两个中盒子,右边中盒子嵌套六个小盒子

六个小盒子下面有一点空,再加一个盒子来存放文本。

2023-04-20 09:28:31 4118

原创 报错:this application has no explicit mapping for /error, so you are seeing this as a fallback.

跳转到指定的某个页面的时候报404的错误 --- this application has no explicit mapping for /error, so you are seeing this as a fallback.

2023-04-15 08:58:09 1189

原创 <%@ taglib prefix=“c“ uri=“http://java.sun.com/jsp/jstl/core“ %> --- 标红报错

<%@ taglib prefix=“c“ uri=“http://java.sun.com/jsp/jstl/core“ %> --- 标红报错

2023-04-11 16:19:52 1729

原创 第一次运行Spring项目时报错!!!

第一次运行Springbboot项目报错Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

2023-04-04 10:18:26 69

原创 IDEA控制台输出乱码问题解决方式

IDEA控制台输出乱码问题解决方式。

2023-03-17 11:39:05 145

原创 JavaSE基础005

(2)查询(没有改变表里面数据): select executeQuery()(1) 更新类(更改了表里面数据):delete/update/insert executeUpdate()1.ArrayList是实现了基于动态数组的数据结构,LinkList基于链表的数据结构。set输出数据时和你输入的数据顺序不一定相同,而list输出时和你的输入的顺序是相同的。往set里面输入重复的元素输出时只能输出一个,而list那些重复的都能输出。

2023-03-16 21:27:05 194

原创 JavaSE基础004

3.接口里只能包含抽象方法,静态方法和默认方法(加default),不能为普通方法提供方法实现,但是抽象类可以完全包含普通方法,接口中的普通方法默认为抽象方法。4.抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的,并且必须赋值。2.接口和抽象类都可以包含抽象方法,实现接口或抽象类的普通子类都必须实现这些抽象方法。1.首先接口和抽象类都不能被实例化,用于被其他类实现和继承。:接口是一个纯粹的抽象类,接口里面的方法都是抽象方法。

2023-03-13 09:05:13 138

原创 Java测试题_1

(5分/未打分)下面是findSum(int m,int n)方法的定义,方法调用findSum(1,5)的返回结果是( )(5分/未打分)关于Java中的数组,下面的一些描述,哪些描述是准确的:(A C )A.System.out.print(a == b)打印出来的是false。B.System.out.print(a == c)打印出来的是true。D.System.out.print(b == d)打印出来的是true。(5分/未打分)关于下面的一段代码,以下哪些说法是正确的:(A D)

2023-03-11 14:40:52 674

原创 JavaSE基础003

java中小数默认是double类型,整数的默认类型是int。.已知表达式 int[] m = {0, 1, 2, 3, 4, 5, 6 };例:int[][] array = {{1,2},{2,3}{3,4,5}};**.输入一行字符串,分别统计出其中英文字母、空格、数字和其它字符的个数。二维数组的创建与初始化(java是支持规则数组和不规则数组的).下面的代码段中,执行之后 i 和 j 的值是什么?.Java 中 main() 函数的返回值是什么?.在Java中,属于整数类型变量的是( )

2023-03-07 15:18:01 240

原创 JavaSE基础002

用户输入一个整数,程序给出与存储的数字是“大”或者“小”,知道用户猜到这个数字位置。内层循环控制列数,这一行打印多少个,到底要打印多少个要找出和当前行之间的一个关系。数组:存放同一种类型数据的集合,在内存里面是开辟一块连续的区域。while循环里面一般写的是boolean类型的判断。(1)continue:跳出本次循环,继续下次循环。算法:解决程序的流程步骤 (顺序、分支、循环)(2)break:跳出离他最近的那层循环。(2)统计思想(计数思想)_while。设计良好的数据结构会导致良好的算法。

2023-03-06 17:27:55 230

原创 Java-for循环打印图形

【代码】Java-for循环打印图形。

2023-03-06 08:45:56 2417

原创 JavaSE基础001

001整数型(byte shot int long)区别是每个的范围都不同 //(后面赋给它的值必须在它的范围内的数,比如byte num1 = 128 是错误的,因为byte的范围是-128~127)此时打印num4的值是3。.jdk是java开发工具包,jre是Java运行时环境(java runtime enviroment),JVW是Java运行虚拟机。i++ 就是 i = i+1 同样 i–就是 i = i-1。(1)单独使用时(单独作为一行时),++/–在前后是没有区别的。

2023-03-03 14:47:34 175

原创 PYTHON--小白基础题

PYTHON–小白基础题1.判断回文字符串描述输入一个字符串,判断该字符串是否为回文。回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的。输入输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出输出格式:输出在第1行中输出字符串。如果它是回文字符串,在第2行中输出Yes,否则输出No。输入样例 1level输出样例 1levelYesn=input()alist=list(n)blist=alist[::-1]print(''.jo

2022-07-02 14:35:02 4355 1

原创 寻找不一样的约数

寻找不一样的约数

2022-06-09 17:14:38 775

原创 稀疏矩阵存储

稀疏矩阵存储

2022-06-09 16:42:40 659

原创 PYTHON---利息计算

python---利息计算

2022-06-09 16:30:28 8328 2

原创 PYTHON----矩阵翻来覆去的运算

矩阵翻来覆去的运算

2022-06-09 16:17:53 263

原创 PYTHON----输出指定的英文字母

输出指定英文字符

2022-06-09 15:15:27 2505

原创 python----删除字符串中连续的重复字符

python删除字符串中连续的重复字符

2022-06-05 20:12:00 6271

原创 PYTHON--循环素数

python--输出循环素数

2022-06-05 20:03:04 2034

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除