番园
Tags
Categories
Tree
Utils
JDBC
JDBC的代码结构
JavaWeb
EL表达式.md
HttpServletRequest
HttpServlet
JSP联合Servlet开发简单WEB程序
JSP
JSTL标签库.md
JWT
Servlet 对象的生命周期
Servlet 文件内容的结构
ServletConfig 是什么
Tomcat 环境配置
cookie.md
mysql 的 ResultSet 使用注意事项
session和cookie联合使用时的注意事项
session.md
使用 IDEA 创建一个 Tomcat 项目
安全退出系统使用重定向和转发的区别
注解式开发
监听器
转发和重定向
过滤器
适配器模式改造Servlet
Javase
Java main形参
Javase-Lambda表达式
Javase命令行问题
Javase背诵
Java多线程
Java扩展运算符
Java数组
Java集合
ThreadLocal
MyBatis
MyBatis三大对象的生命周期
MyBatis两种占位符的区别
MyBatis别名机制
MyBatis引入logback框架
MyBatis报错
SQL
MySQL基本语句
sql- 报错:Public Key Retrieval is not allowed
使用source导入sql脚本路径错误(Windows平台)
Spring
Spring
SpringBoot
SpringBoot
SpringCloud
SpringCloud
SpringMVC
springmvc的一个简单模板
分布式
分布式
单片机
51单片机
51单片机-光立方控制方案理解
esp32上传报错
博客
Hexo博客搭建笔记
洋垃圾
购买腾讯云的服务器
场景解决方案
三高
工具
Git基本使用
IDEA 相关内容
Maven问题解决
Steam++ 挂了还是上不去 Github 的解决方法
UML-Rational Rose与UML简单笔记
XSHELL 和 Xftp 的下载安装
vscode中出现Open a folder or workspace...报错
使用Gitee仓库备份文件
操作系统
CentOS
Linux 学习笔记
Ubuntu-重置密码
Win10系统操作
Win11 文件显示后缀名
虚拟机安装Ubuntu
数据结构与算法
【Java 力扣刷题】题2
【Java力扣刷题】题20
快速排序
杂
概念与单词
编码
编码
ASCII美国信息交换标准码。使用一个字节存储字符,首部是0,可表示128个字符。 GBK汉子内码扩展规范,国标。汉字编码字符集,一个中文字符编码成两个字节的形式存储,GBK兼容ASCII字符集,规定字符编码的第一位必须是1,和ASCII区分开。 Unicode统一码,万国码。国际组织决定的,几乎可 ...
2023-04-12
杂
JWT
1. JWT简介1.1 官网JSON Web Tokens - jwt.io JWT : JSON Web Token,看最后一个单词Token,令牌,就是一种认证的东西,JWT使用JSON的形式在Web应用中的前后端之间传输信息,这种传输信息的形式是安全的,因为JWT可以进行数字签名验证,以及对数 ...
2023-04-03
JavaWeb
MyBatis三大对象的生命周期
SqlSessionFactoryBuilder的作用在创建了SqlSessionFactory之后就可以丢弃了,控制它的生命周期为方法作用域就可以了。 SqlSessionFactory在程序运行期间一直存在,一个数据库就对应一个SqlSessionFactory对象。 SqlSession不是线 ...
2023-03-26
mybatis
ThreadLocal
MVC三层架构的事务管理在编写MVC三层架构的Demo时发现,SqlSession的获取是在Dao层的,每一个sql语句的执行都对应着一个SqlSession,而我们在Service层调用Dao层的接口时,由于SqlSession不同就会导致一些事务方面的问题,比如在Service层有几个Dao接口 ...
2023-03-26
Javase
MyBatis别名机制
别名TypeAlias在Mapper里面写返回值类型要写全限定名太长了,给这些全限定名起一个简短的名字,别名在MyBatis的配置文件里面配置,有两种方式。 配置别名第一种:单个配置 <typeAliases> <!--type是全限定名,alias是别名--> ...
2023-03-25
mybatis
MyBatis两种占位符的区别
区别使用#{}的时候会先进行SQL语句的编译,然后再给SQL语句的占位符?传值(如果是字符串的话,会带上‘’),底层使用的是PreparedStatement,可以避免SQL注入。 ${}是先进行字符串的拼接,然后再进行SQL语句的编译,有SQL注入的风险,底层使用Statement。 平常的时候建 ...
2023-03-25
mybatis
springmvc的一个简单模板
首先,IDEA 里面创建一个 maven 项目,选择 maven-archetype-webapp 模板。 补充模板缺失的文件,补充之后的文件结构如下 其中,web.xml 文件和 index.jsp 文件在原本的模板中就有,但是,有点老了,删掉重建。 spirngmvc.xml 文件的 ...
2023-03-24
SpringMVC
MyBatis引入logback框架
引入框架依赖 <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version&g ...
2023-03-24
mybatis
Java集合
集合跟数组一样,用来装一大堆东西的,相对于数组的话,集合有它的优点: 容量可以动态扩展 底层数据结构多样性,适用于不同的使用情况 集合的继承框架图Collection ├── List │ ├── ArrayList │ ├── Vector │ └── LinkedList ├── ...
2023-03-21
Javase
MySQL基本语句
基本概念SQL (Structured Query Language:结构化查询语言),用于管理关系数据库管理系统(RDBMS),它是一种与数据库交互的语言,很多关系型数据库系统都支持SQL语言。(下面的内容都是是MySQL为例的) MySQL的启动和停止(Windows系统)启动 net star ...
2023-03-17
SQL
<
1
2
3
4
…
8
>