- 博客(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
原创 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
原创 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
原创 报错: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
原创 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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人