自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 IDEA生成实体类时附带注释

首先修改默认语言为java,避免每次生成实体时都要手动选择。然后进入逆向工程设置。

2023-09-22 18:46:43 188 1

原创 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

原创 mysql命令

1.复制表体2.复制表所有内容3.删除表drop table 表名;

2020-12-18 14:36:19 83

原创 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关注的人

提示
确定要删除当前文章?
取消 删除