- 博客(16)
- 收藏
- 关注
原创 Tomcat异常:The ResourceConfig instance does not contain any root resource classes
原因:在eclipse中创建了一个空的web项目,使用tomcat启动的时候出现下面的错误 四月 29, 2020 9:10:57 下午 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library which allows optimal performance...
2020-04-30 00:27:52
939
原创 表单提交中文到数据库乱码
问题描述 今天在做项目得时候,发现前台添加通过数据库添加中文数据到页面得过程中,前台显示和数据库中得中文都是乱码的。 解决方法 1、检查数据库和页面乃至整个项目的编码是否一致 2、数据库查看编码的的代码为 SHOW VARIABLES LIKE ‘%char%’; 3、对于SSM集合的项目,查看是否配置了字符编码过滤器。 错误原因 配置字符编码过滤器的时候没有配置完全。 正确的代码演...
2020-04-23 00:29:53
701
原创 invalid bound statement (not found) SSM项目整合报错
前言 这个是记录一下自己整合项目的时候遇到的错误.以此来警戒自己.关于项目的详细内容这里就不贴出来了.丢人啊.哎…大佬们轻喷. 这一切万恶的根源要从一个报错开始 在登录的界面–>居然出现了赫大的异常 invalid bound statement (not found) 在遇到这个异常肯定是先百度了,经过一系列的骚操作.可能是是pom文件中没有加载到xml文件.随根据作者的解决方法加入R...
2020-04-11 01:54:14
446
原创 mybatis generator生成接口只有insert和selectAll的方法
前言 在这里插入代码片`各位大大,问题解决后,发现是因为自己的小小失误造成的。 这个请各位大大轻喷。 这个记录一下自己踩的坑。 2020年4月8日 问题描述 第一次使用mybatis generator 动态生成mapper接口和xml文件。出现只有insert和selectAll的方法。 解决方法 在百度上面花了近4个小时后发现。可能是自己在创建数据库表的时候,没有id没有使用主键。经过查资...
2020-04-09 08:00:18
852
原创 mysql的外键约束
添加外键约束方法一 添加外键约束的步骤 1、创建主表 2、创建从表 3、在从表中添加约束键 //创建主表 CREATE TABLE dept( deptno INT PRIMARY KEY AUTO_INCREMENT, dname VARCHAR(50) ); //插入数据 INSERT INTO dept VALUES (10,'研发部'); INSERT INTO dept VAL...
2019-09-20 01:22:51
185
原创 MySql数据库之DML
MySql数据库的增删查改操作 1、插入表中的数据 //第一种插入数据的方法 --> 指定所有列 INSERT INTO stu( number, `name`, age, gender )VALUES( 'ITCAST_0001', 'zhangSan', '28' 'male' ); //使用第二种方法插入第二组数据,没有填入的数据的列名,以NULL填补。 --> 指定部分列...
2019-09-05 00:28:04
148
原创 MySql之数据类型
1、MySql数据库的数据类型 int :整数类型 double:浮点类型 例如:double(5,2) —> 999.99 docimal:浮点型 专门用于对钱的操作。 char:步长固定的字符串类型。 varchar:步长变化的数据类型。 date:日期类型 例如:yyyy-MM-dd; time:时间类型 例如:hh:mm:ss; timestamp时间戳类型。 mysql中先...
2019-09-03 00:35:51
210
原创 Mysql数据库的操作之DDL
DDL:对数据库和表的操作 1、对数据库的操作 进入mysql数据库 mysql -uroot -p123; 查看当前所有的数据库 SHOW DATABASES; 创建数据库 CREATE DATABASE mydb1; 删除数据库 DROP DATABASE mydb1; 修改数据库中的编码形式 ALTER DATABASE mysql CHARACTER SET utf8; ...
2019-09-03 00:28:11
222
原创 关于jsp页面无法加载servlet的图片
效果如下 2、异常信息 3、原因分析 Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误 4、解决方法 删除doPost(request, response); package cn.itcast.web.user.servlet; import java.awt....
2019-08-30 01:42:26
664
原创 Eclipse快捷动生成无参构造有参构造等方法
. Ctrl+shift+S+R 生成setxxx()和getXXX()方法。 private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { th...
2019-08-20 21:26:43
13397
2
原创 preparedStatement的预处理原理(面试)
preparedStatement的预处理原理 服务器要进行的工作 1、校验:校验sql的语法 2、编译:相当于一个函数的东西 3、执行:调用函数 preparedStatement的使用前提 1、连接的数据库必须支持与处理 2、每一个psmt与一个sql模板绑定在一起,先把sql模板给数据库,数据库先进行校验,在进行编译,执行的时候只是把参数传递过去。 3、 若二次执行的时候就不用再进行校...
2019-06-17 21:09:32
1359
原创 使用preparedStatement防止sql的攻击
preparedStatement的介绍 preparedstatement为statement的子接口 prepared的优点 防止sql的攻击 提高代码的可读性和可维护性 提高效率 什么是sql攻击 例如:用户在登录的时候输入的账号和密码都是sql语句的片段。 preparedStatement实现防止sql攻击的代码实现 package cn.itcast.demo3; import ...
2019-06-17 01:20:30
320
原创 通过JDBC对MySQL的操作
业务分析 1. 连接数据库。 2. 对数据库进行操作。 代码实现(增、改、删) package cn.itcast.demo1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql...
2019-06-16 22:38:19
159
原创 如何连接JDBC
连接JDBC的步骤 1. 导入jar包 2. 加载驱动类 >driverClassName:com.mysql.jdbc.Driver 3. 给出参数(url username password ) >url:jdbc:mysql://localhost:3306/mydb3 >username:root >passw...
2019-06-16 15:39:40
174
原创 关于java中自增或者自减的练习
. 今天逛贴吧的时候看到贴友的关于一个面试题的感想, 看了之后发现自己也不会,后来经过查资料等一系列工作,终于将其解决,并理解了其中关于自增和自减的一些知识 题目如下:
2019-05-12 23:10:04
920
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人