- 博客(18)
- 收藏
- 关注
原创 Tomcat输出乱码
我们来到tomcat目录的conf子目录中,找到一个名为 “logging.properties” 的文件,打开这个文本文件,找到如下配置项:java.util.logging.ConsoleHandler.encoding = UTF-8将 UTF-8 修改为 GBK,修改后的效果为:java.util.logging.ConsoleHandler.encoding = GBK保存后,重启tomcat!...
2021-03-17 11:35:59
160
原创 Java问题集
Java问题集2021.3.131. //不能将params设为null 否则会报空指针异常 Object[] params = null;//不行 Object[] params = {};//行
2021-03-13 21:47:14
140
1
原创 resultSet转化为List<User>输出
1.从mysql表中第一行开始,每次获取mysql的一行,即获取一行的所有列。2.每次循环都实例化一个user 用来储存属性,将获取的列的值用user的set方法为user设置属性,这样就获得了一个user。3.将user不断添加到list中。 try { //拿到resultSet resultSet = BaseDao.execute(connection, preparedStatement, resultSet, sql, params);
2021-03-12 16:09:34
549
1
原创 sql预编译preparedStatement.setObject传参不能为null
Object[] params = null; //1.错误Object[] params = {};//2.正确1.通过第一种方式传参会报空指针异常,正确设置参数为空的方式是第二种for (int i = 0; i < params.length; i++) { //setObject 用于设置占位符的参数 占位符(?)从1开始 但是数组从0开始 //例如 Select * From tableName Where id=? And Name=
2021-03-12 15:34:57
1270
原创 使用ajax请求servlet 不能在servlet中redirect
**原因:servlet重定向的页面会被ajax的回调函数作为returnData接收,因此无法跳转。解决办法:返回一个参数给ajax,让ajax根据参数跳转页面。**
2021-03-12 14:39:47
167
1
原创 关于引入jQuery
1.错误:updatePwd is not defined at HTMLInputElement.onblur2.原因:引入js必须以script结尾3.原因:script代码块中不需要 type=“text/javascript”,仅此就好,之后正常了。
2021-03-11 23:31:47
110
原创 javaweb web.xml报错character[children]
1.网上搜了一堆没啥用的东西,最后排查只是代码里多了个 ‘/’。2.所以看到这个报错的时候,先检查有没有手误打错什么吧,删了就好了。Element 'web-app' cannot have character [children], because the type's content type is element-only....
2021-03-10 20:31:55
177
原创 Mybatis sql注入问题
1.mybatis中mapper文件中引用参数时有两种方式: ${}和#{}2.推荐使用#{},因为${}可能引起sql注入问题。3.例如:① select * from user where id = #{id}此时sql预编译是select * from user where id = ?, 引用会被占位符取代,较为安全。② select * from ${tableName} where name = #{name} 在这个例子中,如果表名为user; delete user; –
2021-03-10 14:54:49
698
1
原创 xshell连接aliyun主机
1.填写主机ip,用户名必须与阿里云的用户名相同,默认为root,否则密钥配对显示未注册。2.生成ssh公钥,创建阿里云密钥对。3.连接。
2021-03-07 16:36:46
117
原创 jstl表达式正确引入方式
<!-- jstl表达式依赖 --> <dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <g
2021-03-06 19:58:15
408
原创 jsp的本质和servlet
1.jsp本质就是servlet,即java程序。2.用户通过访问tomcat服务器上的jsp资源,才会使jsp文件转化为java文件并编译成class文件,在不访问的情况下不会生成。3.随后jsp转化的servlet通过out.writer()方法输出html页面相关的标签、内容。4.在jsp中java代码还是java代码,其他代码则会转化成java代码。...
2021-03-05 16:18:30
404
原创 关于java环境变量总是指向旧地址的问题
弄了有一会儿才发现,安装jdk8之后,它就会很流氓的把自己变成系统版本,这个时候,我们需要把他默认的配置干掉主要步骤:进入path环境变量,把最开始这段“C:\ProgramData\Oracle\Java\javapath;”删掉这个时候,自己配置的JAVA_HOME就可以生效了,否则上面那个path一直指向我以前的不存在的jdk目录,导致我新的JAVA_HOME无法生效。...
2021-03-01 16:10:15
355
原创 JAVA ArrayList new实例化
1.ArrayList arrayList;这样只是初始化了arrayList,仅仅为arrayList开辟了初始地址,并没有拥有相应的内存来使用arrayList,因此无法使用即存放东西。2.ArrayList<Object> arrayList = new ArrayList<>();只有使用new使其实例化,才真正开辟了内存来让arrayList可以存放东西。`...
2021-02-08 22:18:23
1952
原创 Window10 IDEA 搭建Spark
Window10 IDEA 搭建Spark1.下载spark-2.4.7-bin-hadoop2.7(版本以自己为主,不用和我一样)2.下载scala(与spark内置的scala版本相同),spark下的jars文件夹可以看到依赖的scala版本 IDEA中,File-Project Structure-Global Libraries中添加scalaSDK spark目录下的jars文件夹导入项目 5.(十分关键!!)下载winUtils(git和github都有,里面直接搜..
2021-01-10 17:13:47
284
原创 Mybatis学习
一、初学时,关于注释的问题mybatis-config.xml以及UserMapper.xml不能加注释(或者说中文注释),我这一旦写了中文注释的话就有以下错误:java.lang.ExceptionInInitializerErrorat com. …Caused by: org.apache.ibatis.exceptions.PersistenceException:The error may exist in … .xml加注释的话会出现初始化错误,即使maven过滤了xml以及p
2020-12-15 14:51:09
165
原创 Git学习
基本命令ssh公钥:在C盘 用户 (你自己的计算机用户名) .ssh(没有这个文件夹则新建一个) 打开Git BASH 输入 ssh keygen -t rsa 生成公钥(一路空格下去)生成了两个文件记事本打开id_rsa.pub并复制里面的信息,到git个人空间的设置-ssh公钥,把复制的粘贴在这里会自动生成公钥标题 确定后输入密码即可当前目录新建代码库:$ git init (初始化目录)列出分支:$ git branch列出所有配置: $ git config -l...
2020-12-02 20:24:00
92
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人