MySql问题整理
mysql数据库中,查看数据库的字符集
查看实例中所有数据库的字符集
1select schema_name,default_character_set_name from information_schema.schemata;
MySQL修改数据库字符集的方法
修改库的字符集
1alter database 库名 default character set 字符集;
控制台进入mysql
连接mysql数据库
首先打开cmd进入dos窗口
键入命令:mysql -uroot -p 回车,提示输入密码,输入密码回车就可以了
启动springboot项目发生:errorCode 1045, state 28000
数据库的1045通常是密码或者用户名错误导致
Java面试题学习整理
第一模块Java 基础
JDK 和 JRE 有什么区别?
JDK : Java Development Kit的简称,Java开发工具包,包含了Java开发环境和Java运行环境。
JRE : Java Runtime Environment的简称,只包含了Java的运行环境。
具体来说JDK包含了JRE,还包含了编译Java源码的编译器Javac,还包含了许多Java程序调试和分析的工具。简单来说,如果你需要运行Java程序,只需安装JRE就可以了,如果你需要编写Java程序,需要安装JDK。
== 和 equals 的区别是什么?
==对于基本类型来说是值比较,对于引用类型来说是比较的引用;而equals默认情况下是引用比较,只是很多类重写了equals方法,比如String、Integer等把它变成了值比较,所以一般情况下equals比较的是值是否相等。
两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?
Java hashCode() 方法:
hashCode() 方法用于返回字符串的哈希码。
字符串对象的哈希码根据以下公式计算:
1s[0 ...
Redis学习整理
打开redis
这时候另启一个 cmd 窗口,原来的不要关闭,不然就无法访问服务端了。
我们可以通过以下命令查看是否设置了密码验证
123127.0.0.1:6379> CONFIG get requirepass1) "requirepass"2) ""
默认情况下 requirepass 参数是空的,这就意味着你无需通过密码验证就可以连接到 redis 服务。
RDM-Redis可视化工具编辑Redis连接信息
狂神说Spring
Spring简介
SSH : Struct2 + Spring + Hibernate!
SSm : SpringMVC + Spring + Mybatis!
Spring就是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架。
引入maven
123456789101112<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.20</version></dependency><!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->< ...
狂神说mysql事务
事务ACID原则
原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。
脏读:指一个事务读取了另一个事务未提交的数据
不可重复读:在一个事务内读取表中的某一行数据,多次读取结果不同。(这个不一定是错误,只是某些场合不对)
虚读(幻读): 是指在一个事务内读取到了别的事务插入的数据,导致前后读取数量总量不一致。
模拟场景
SAVEPOINT – 设置保存点
ROLLBACK TO SAVEPOINT – 回滚到保存点
RELEASE SAVEPOINT – 删除保存点
123456789101112131415161718192021222324 -- 转账 CREATE DATABASE shop CHARACTER SET utf8 COLLATE utf8_general_ciUSE shop CREATE TABLE `account` (`id` INT(3) NOT NULL AUTO_INCREMENT,`name` VARCHAR(30) NOT NULL,`money` DECIMAL(9 ...
思政考试模拟题
中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。
新时代推进中国特色社会主义事业的总体布局是“五位一体”
战略布局是“四个全面”
战略思维是高瞻远瞩、统揽全局、善于把握事物发展总体趋势和方向的思维方法
我们党原来提出的“三步走”战略的第三步即基本实现现代化,将提前15年,即在2035年实现。
习近平新时代中国特色社会主义经济思想是当代马克思主义政治经济学的集中体现,是中国特色社会主义政治经济学的最新成果。
习近平总书记指出,“社区是党和政府联系、服务居民群众的‘最后一公里’。
习近平同志强调,改革开放是当代中国发展进步的活力之源。
党的十九大报告指出,坚持总体国家安全观,必须坚持国家利益至上。
习近平:国家安全是安邦定国的重要基石,维护国家安全是全国各族人民根本利益所在。
保持香港、澳门长期繁荣稳定,必须全面准确贯彻‘一国两制’、‘港人治港’、‘澳人治澳’、高度自治的方针。
我们坚持爱国者为主体的“港人治港”、“澳人治澳”,让香港、澳门同胞同祖国人民共担民族复兴的历史责任、共享祖国繁荣富强的伟大荣光。
党的十九大再次强调 ...
狂神说POI及EasyExcel
视频地址
EXCEL基本写操作
excel中的对象
对象的对应实现类
导入maven依赖
123456789101112131415161718192021<!--导入依赖--><dependencies> <!--xls(03)--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.10-FINAL</version> </dependency> <!--xlsx(07)--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> &l ...
HTML相关问题
HTML table 标签
实例:
12345678910<table border="1"> <tr> <th>Month</th> <th>Savings</th> </tr> <tr> <td>January</td> <td>$100</td> </tr></table>
属性
值
描述
border
pixels
规定表格边框的宽度。
HTML form标签 隐藏表单前后台传参
HTML:
1234<form action="deleteUserById"> <input type="hidden" name="id" value="${user.id}"> <input type="sub ...
el和jstl表达式
el即Expression Language,用来在jsp页面上显示内容,jstl是JSP Standard Tag Library的缩写,包含多种标签,el和jstl结合使用,页面渲染更方便。
EL内置对象
内置对象
说明
pageScope
获取 page 范围的变量
requestScope
获取 request 范围的变量
sessionScope
获取 session 范围的变量
applicationScope
获取 application 范围的变量
param
相当于 request.getParameter(String name),获取单个参数的值
paramValues
相当于 request.getParameterValues(String name),获取参数集合中的变量值
header
相当于 request.getHeader(String name),获取 HTTP 请求头信息
headerValues
相当于 request.getHeaders(String name),获取 HTTP 请求头数组信息
...
springboot问题整理
SpringBoot项目搭建
新建Empty Project
新建module,Spring initializer创建springboot项目,
导入jar包
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> &l ...