- 博客(10)
- 收藏
- 关注
原创 MyBatis中模糊查询防止sql注入的方式
现在很多人使用ORM框架基本上首选都是会选择Mybatis框架,因为相对于Hibernate框架来说,MyBatis框架可以实现程序员自己对于sql的把控以及满足一些复杂查询,但是MyBatis在查询的时候会存在一些查询条件有sql注入的风险。 例如下面这个用户登录的sql语句select id, username, password from user where username=? and password=? 当存在别有用心的人把密码输成1 or 1=1...
2020-09-03 22:36:05
895
原创 Springboot 实现 myBatis逆向工程
1.首先引入所需要的依赖<!--mybatis与spring的连接--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <...
2019-08-19 22:04:55
2065
原创 idea右键新建(new) 但是没有Scala class选项
1.首先是检测下自己是否有在idea上安装Scala插件,在File--Settings-Plugins中直接搜索Scala,如果没安装的话就直接install就好啦;2.查看下是否给项目配置好了Scala环境,至于有没有电脑上有没有安装并配置好Scala环境这个就不说啦。在File--Project Structure--Platform Settings--Global Libreries...
2019-08-02 15:45:03
16680
5
原创 解决Ubuntu输入正确密码后无法跳转图形界面的问题(问题很大可能出现在自己新增在配置文件上的东西)
这两天在ubuntu不知道是吃错什么药,我给他输入正确密码3秒后又重新显示输入登录密码界面,输入错误的呢就有提示,查了百度,看了其他人的问题和方法,发现这个问题绝大部分是由ubuntu的配置文件引起的,因为我在之前往配置文件中配置了jdk,maven,spark等环境,有可能是这方面配置出的问题,所以我向大介绍下我的方法:1.用按 ctr+alt+f2 进入命令行界面,百度上其他人的是f1,不...
2019-07-29 15:16:55
485
原创 运用数据库连接是出现时区错误,the server time zone
org.apache.ibatis.exceptions.PersistenceException:### Error querying database. Cause: java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time z...
2019-05-30 10:51:58
3202
2
原创 eclipse修改了代码重新编译运行后代结果没有改变
前几天使用eclipse从svn上下载项目代码下来后不小心将项目的那个自动编译关掉了,然后在修改代码后总是发现代码修改了总是编译之后还是像原来老样子一样。然后我就尝试将其中一些包含有数值的语句注释掉,打了断点进行debug,居然能运行注释里面的东西,后来将整个项目连同工作空间检查了才发现项目没有被重新编译进入项目空间下所以记住项目想要运行前一定要这个红色圈的地方勾上,让它自动编译...
2018-08-14 15:30:14
4043
原创 解决启动web项目时tomcat报错java.lang.ClassNotFoundException
今天在公司写项目启动后突然tomcat的启动日志出了一个java.lang.ClassNotFoundException的错误,如图 看错误是显示没有发现某个jar包的缘故,我又重新导入一遍jar包,重新启动后还是显示了这个问题。由于这个显示在错误日志中中的缺失jar包是我公司自己封装的jar包,以为是该目录中的jar包损坏,就去公司的其他项目中拷贝了该对应的jar包重新编译,但是...
2018-08-14 01:13:44
28038
6
原创 解决点击无法正常启动mysql的方法
启动mysql很多时候需要先点击在bin目录下的mysqld.exe运行程序,在这个过程中就会偶尔出现一种情况就是点击了mysqld.exe后会出现一闪而过的现象,以下是我的经验,很好用。1. 先以管理员的身份运行cmd,如果不以管理员身份运行,就会出现nstall/Remove of the Service Denied的提示2. 用cd 指令在cmd界面中进入到你所安装的mys...
2018-07-13 17:09:33
1689
1
原创 初步理解转发与重定向之间的区别
在javaweb中经常使用到转发和重定向两种形式的页面跳转用比较简单的理解来说转发在服务器端进行执行,并且转发的时候地址栏不会有变化。而重定向是在客户端进行执行,并且会产生地址栏上的变化。一个最本质的区别就在与转发和重定向对于服务器请求次数不同,转发只会对服务器发送一次请求,也是上面所说的转发时地址栏不会有变化,这个地址就是第一次请求时的地址。而重定向是会对服务器发送2次请求,所以说重定向会产生地...
2018-06-02 11:19:46
166
原创 蓝桥杯——区间K大数
这种题目的重点是放在了后面的如何从输入的数组中的某个特定区间中找到特定的值,所以首先是先定义一个数组list,把输入进去的数字放置到这个数组中。 接下来的l和r指的是list数组中第l位置到第r位置中的所有值,所以这时候我就将从list[l-1]到list1[r-1]这个区间段的所有值赋值给数组list2[],数组list2[]的长度是r-l+1。由于这道题目是要求我们输出m个数值
2018-01-02 19:42:19
393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人