- 博客(14)
- 收藏
- 关注
原创 SQL语句实现文章上下篇功能
在资讯类网站,往往在文章底部会出现上一篇、下一篇的导航,那么怎么通过SQL语句进行实现呢?需求:当前人物资讯的id为20,需要在页面最底部显示上一位和下一位的人物资讯导航。实现:使用MySQL数据库,上一位和下一位的人物资讯数据查询SQL如下:其中,famous_person为数据库表名,famous_person_id为主键。参考博客...
2019-10-22 10:31:41
411
原创 SpringBoot整合MyBatis日志输出sql语句配置
SpringBoot项目在整合mybatis时,往往需要查看sql语句输出,那么需要在application.yml进行如下配置:其中,mapper-locations:指定需要进行sql语句输出的映射文件路径configuration下的log-impl:指定日志实现类配置后,就可以在控制台输出sql语句了。参考博客...
2019-10-21 20:54:01
1331
1
原创 SpringBoot默认模板引擎Thymeleaf使用总结
SpringBoot默认支持的模板引擎Thymeleaf,默认对于html文件格式要求很严格,虽然看似很不错,但是对于开发就不是很友好了。就maven项目而言,取消Thymeleaf模板引擎严格校验方式如下:首先,在pom.xml文件添加如下依赖:<dependency> <groupId>net.sourceforge.nekohtml</gr...
2019-10-21 20:34:58
996
原创 SpringBoot整合Mybatis总结
项目整合是参考此blog进行的,使用其中的全注解方式实现的。以下列出整合过程中遇到的几个问题及解决方案:maven依赖解决方案:参考此blog其中,此部分概念需要了解一下maven的pom文件中parent节点使用properties定义的属性问题解决方案:参考此blog SpringBoot启动报错 问题1:IllegalStateException和ClassNo...
2019-01-06 12:00:06
336
原创 Java中使用deleteOnExit()删除临时文件出现的问题
这几天在做一个读取外部系统文件数据的任务,需要把外部文件数据,读到本地进行处理。 刚好,Java中可以创建临时文件,并且任务中要求需要删除临时文件,通过查询API,Java的File类中有createTempFile(),可以创建临时文件,而deleteOnExit()可以在系统退出时删除临时文件。下面是API的介绍: 但是实际中使用dele...
2018-09-28 17:41:12
8719
原创 Mybatis批处理和增删改操作影响行数返回负数的情况
项目中经常看到这样的代码:int rows = mypaymentDao.batchInsert(t);//如果rows不大于0,即未插入成功if (rows <= 0) { throw new Sv2Exception("数据处理失败");}通过Mybatis,在对数据库增删改的操作中,我通常判断操作是否成功的处理,都是直接判断是否为0,并没有考虑到小于0的情况,也...
2018-08-31 10:31:34
3475
原创 UTF-8 BOM填坑
最近在负责公司的运维工作,公司服务器是在LInux上部署的,需要在Jenkins发布项目。最近的迭代发布时,在Jenkins上构建项目遇到其中一个项目启动报错,报错信息如下:[ERROR] COMPILATION ERROR : [INFO] -------------------------------------------------------------[ERROR] /roo...
2018-08-23 14:48:48
654
原创 关于IDEA中新建项目名显示颜色问题
今天下午,组长安排我在原有项目中新建一个模块,其中涉及到了三个新建目录,之前没新建过Maven项目,在问了同事之后,自己半懂半懵的情况下,把三个目录创建完之后,发现了这个情况:和原来的目录颜色不对,开始以为文件里面有报错,结果找了半天也没发现异常,然后猜测是新建项目没加载到maven项目中,但是加载完是这样的情况:后来百度了一下,说是没提交到svn的问题,但是毕竟svn不是乱来的,还是对于提交sv...
2018-06-11 17:44:51
4065
2
转载 SQL语句中,子句不能使用列别名问题
转一篇关于sql语句书写规则的,给自己备忘,也分享出来,转自此文章当select的表达式很长时,我们经常会用as子句为该表达式指定别名,然而却发现无法在Where条件中直接使用该别名作为判断条件. 例如下面的SQL语句: select id, (c1 + c2) as s from t1 where s > 100 运行会报错: “列名 s 无效” 当然,写成 select id, (c1 ...
2018-05-17 19:38:29
5649
原创 JavaMail发送邮件时出现MailSSLSocketFactory异常问题
昨天晚上在调毕业设计程序的时候,系统中有一个发送邮件的功能,但是在点击发送后,程序报了错,异常信息是java.lang.ClassNotFoundException: com.sun.mail.util.MailSSLSocketFactory,然后第一反应是jar包中没有这个类,然后在mail.jar中的确没找到,但是不知道为什么程序之前可以联想出这个类,然后百度了一下,很多都遇到这个问题,最后...
2018-05-17 09:14:19
10064
原创 Highcharts中处理坐标轴数据过多的问题
昨天项目中遇到了highcharts这个组件,这次是对它记忆尤深,给我卡了一天,第一个问题就是在坐标轴数据过多的时候,highcharts组件会自动调整坐标轴的刻度间隔,好是好,但是我遇到的是它存在随机性,在我的项目中,如图而且每次出现的都是不固定的,有时候是这两个,有时候是那两个,而且看了后台数据也没问题,判断之后应该就是这个组件显示数据问题,经过多次尝试,最后经过万能的百度,查到这个组件有个属...
2018-05-16 17:56:06
5401
原创 关于js中第三种注释的问题
之前学js的时候并没有听过js中有<!-- -->注释,今天在公司项目的js文件中突然碰到了,当时还没太引起注意,但是当我用这个加注释,运行程序之后页面真的让我难受了一下午,调了一下午,当时页面直接就是不显示查询出来的数据,就只有取值表达式了,当时页面真的可以用一片狼藉来形容,让我焦头烂额两个多小时,后面静下心,发现页面的单选框也失效了,才考虑到可能是js没加载进来,后面经过梳理,发现...
2018-05-03 17:56:26
454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人