
编程
Alan-AK
从平凡中挖掘不平凡,自律、沉淀、坚持、满怀勇气、保持好奇。
展开
-
Idea开发过程中的热部署
以下是对Idea使用过程中的热部署的一些小结:如下图所示:Idea右上角有一个锤子图标的按钮,下文简称为“锤钮”作用是编译和构建整个项目,当你用debug模式启动了项目之后,如果修改了Java文件,点击一下锤钮,则Idea会马上编译你修改的Java文件为最新的字节码文件更新到本地的target目录,不用重启项目,重新访问页面即可得到更改后的效果。如果更改了html,css,js等前端页面文件,需要清理浏览器缓存,再访问页面即可看到更改后的效果。但如果更改了Mybatis相关的.xml文件,则需原创 2020-10-24 08:34:04 · 2870 阅读 · 0 评论 -
java.sql.SQLException: sql injection violation, comment not allow报错分析及解决
近期项目开发中,遇到报错java.sql.SQLException: sql injection violation, comment not allow查阅了下资料得知:在数据源配置时,加上了 Druid 的 wall 过滤器。而它默认的拦截策略是,不允许 SQL 中带有备注,如下图:然后查看一下mybatis中xml文件,如下图:去掉相关查询列注释后,重启项目即可解决问题...原创 2020-10-24 08:23:48 · 17736 阅读 · 2 评论 -
java.sql.SQLDataException: ORA-01830: 日期格式图片在转换整个输入字符串之前结束 报错问题解决
最近参与的项目,后台技术体系采用Spring Boot + Mybatis的组合,XXXMapper.xml中做批量插入时,偶然会遇到一些报错,如下:报错日志:(select?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,to_number(?),?,?,?,?,to_date(?,'yyyy-MM-ddHH24:mi:ss'),to_date(?,'yyyy-MM-ddHH24:mi:ss'),to_...原创 2020-08-28 23:58:27 · 2709 阅读 · 0 评论 -
java.sql.SQLException: 无效的列类型: 1111 报错问题解决
在项目中利用Mybatis做持久化框架,XXXMapper.xml中insert语句做插入时,偶然会遇到一些报错或者说是问题,如下:报错日志:nestedexceptionisorg.apache.ibatis.type.TypeException:Couldnotsetparametersformapping:ParameterMapping{property='__frch_item_0.perSource',mode=IN,javaType=classjava.lan...原创 2020-08-28 22:43:32 · 8560 阅读 · 0 评论 -
Free MyBatis plugin下载安装及作用
idea中有很多可以利用的IDE集成插件,其中就包括持久层框架Mybatis相关的一些插件,这里具体介绍一下Free Mybatis plugin的安装及利用步骤:1.在idea中点击File->Settings,然后搜索mybatis,Plugins中继续搜mybatis,下载FreeMyBatisplugin,如下图,之后重启IDE即可2.下载成功并重启后在ServiceImpl中调用XXXMapper的方法,点击Ctrl+Alt+左键方法名可直接进入XXXMapper.xml...原创 2020-08-28 22:27:23 · 8577 阅读 · 5 评论 -
IDEA编译操作
最近在开发过程中遇到一些启动服务报错的问题,其中一部分原因归结为文件引用及编译报错,故对于IDEA作为IDE的开发同学们,在启工程或服务前最好先对项目或修改的类进行整体或局部的编译后,保证文件编译通过无误后再启动服务,这样可以提高一些开发效率和提升自检措施。下面是对IDEA中几种类型的编译操作进行梳理:Recompile:对选定的目标(Java 类文件),进行强制性编译,不管目标是否是被修...原创 2019-04-30 16:53:48 · 5441 阅读 · 0 评论 -
Scrum之探究(一)
原文链接作者:Mark Levison机械的Scrum对比真正的Scrum,差别在哪里?最近,我和一个朋友聊到了他们公司实施Scrum的情况。他们有些迷茫!在实施Scrum之前,他们经常为了访问一台测试机而不得不等上一个小时(甚至更多时间)。实施了Scrum几年之后,这个问题依然存在。同一家公司,却把测试服务器放在另一个国家,于是经常碰到网络问题,导致处于运行状态的测试中途失败。这是他们...转载 2019-03-31 14:01:26 · 166 阅读 · 0 评论 -
Postman联调实践(一)-绕过登录验证
背景说明:随着互联网平台架构的逐年升级换代,前后端分离模式、SSM选型以及分布式架构的越来越流行,Restful风格定义的接口模式成为Java后端开发最主要的工作之一。平时工作中除了单元测试外,更多的会用到测试联调工具或中间件,这其中Postman尤其方便和实用,Postman是一个很强大的 API调试、Http请求的工具,既可以作为Google的插件工具在浏览器实用,也可以下载Client端...原创 2018-10-17 19:09:52 · 5639 阅读 · 0 评论 -
Junit5单元测试简例
下面描述一下Junit单元测试的简例,帮助大家快速上手:1. 软件信息:Java8,eclipse(自带Junit5)。2. 在eclipse中创建一个类,类中带有若干方法。3. 右键类选择New->other->Junit Test Case。4. 在Class under test输入自己要进行单元测试的类,然后点击next。5. 点选你要测试的方法...原创 2018-08-09 11:06:48 · 3126 阅读 · 2 评论