![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目
anyue0205
这个作者很懒,什么都没留下…
展开
-
项目总结:一定不要在项目中自动生成代码
最近项目使用了mybatis-plus的自动生成代码功能,测试使用的时候在自己的项目里用的。后来看到了别人的建议重新建了一个项目专门用来生成代码。但是原项目在运行的时候出现了问题org.apache.ibatis.binding.BindingException: Invalid bound statement (not fou也就是找不到mapper.xml文件了。看了很多人的答...原创 2020-02-10 11:50:37 · 343 阅读 · 0 评论 -
项目记录:旧的iOS不能正确下载Excel文件
今天测试发现一个问题:使用旧的iOS系统请求下载Excel文件的接口,最后下载下的文件多添加了一个.xls后缀,这也导致手机不能正常的打开Excel文件。但是这个问题在Android手机,PC和较新的ios系统中却不存在这个问题。搜索了一下,根据这篇文章找到了问题的原因。https://blog.csdn.net/xueyuanjiayou/article/details/84628218...原创 2020-01-12 18:51:05 · 1241 阅读 · 0 评论 -
项目总结:springsecurity实现具体错误内容的提示
今天项目提出了一个改进的需求就是说登录的时候要求提示具体的错误,是用户名输入错误,导致的用户不存在,还是密码输入错误,这些是需要进行提示的。首先需要看源码。DaoAuthenticationProvider ——》 AbstractUserDetailsAuthenticationProvider的authenticate函数 public Authentication authe...原创 2019-12-04 13:48:41 · 696 阅读 · 0 评论 -
项目总结:spring boot jar部署 控制台 日志 乱码
找到resources文件夹的logback.xml首先,spring boot 默认使用logback,默认读取resources/下名为logback.xml的日志配置文件,有则读取,没有则使用默认。3、其次,logback.xml,将<charset>UTF-8</charset>,注释掉或删除...原创 2019-11-28 16:02:44 · 619 阅读 · 0 评论 -
项目总结:部署springboot项目报java.awt.HeadlessException: null
将springboot项目打成jar包部署tomcat启动后调用接口,报错误java.awt.HeadlessException: null项目平时开发的时候,可以在内置tomcat的VM的Option里加上一句-Djava.awt.headless=false但是部署到tomcat上的时候,就发现产生了这个错误。猜测是tomcat的设置打包的时候没有生效(哪位同学知道麻烦告...原创 2019-11-27 20:13:03 · 1087 阅读 · 2 评论 -
项目总结:springboot 获取application.properties中的值
application.properties中的值定义为:project.location = File/image使用的时候,用@Value注解赋值@Value("${project.location}")private String UPLOAD_PATH;原创 2019-11-26 16:19:07 · 977 阅读 · 0 评论 -
项目总结:tomcat安装 配置环境不生效
tomcat安装的时候需要配置环境变量,本来都是配置好的,但是双击startup.bat就报CATALINA_HOME找不到,但是环境变量明明配置的。解决办法:网上找了一堆需要配置一堆,都不起作用,原来重启电脑就好了,真的不知道为什么会这样。一般电脑都不重启的。...原创 2019-11-26 10:58:57 · 637 阅读 · 0 评论 -
钉钉SDK包导入项目踩坑
需要使用钉钉的SDK包,用来给钉钉的服务器发送请求,但是钉钉的jar包没有maven的地址,所以需要手动的进行引入。于是将jar和source放置在了src/lib下:pom.xml <!--钉钉工具包--> <dependency> <groupId>com.taobao.top</groupId> ...原创 2019-11-26 10:00:24 · 3370 阅读 · 0 评论 -
springboot maven打包是报有的包找不到
今天准备把项目打成war包,但是打包的过程中找不到对应的数据包,但是平时开发的时候是根本就不报错的,查找了一些资料,也发现这些找不到的数据包实际上不是通过maven引入的,而是自己手动导入的依赖包。解决的办法就是将依赖包放到libs文件夹下,然后再pom.xml里面引入依赖包,最后让maven在打包的时候可以找到这些依赖包。具体引入依赖包文章参考这篇https://blog.csdn.ne...原创 2019-11-25 20:50:31 · 456 阅读 · 0 评论 -
判断String字符串不为空或者null的方法
看了慕课网的秒杀项目收获颇多,以前要是判断一个字符串是为空还是null都是判断两次。例如:if (str != null && str.length() != 0)或者if (str != null && str.equals(""))其实我们在做后端的开发的时候,可以直接使用StringUtils类帮我们封装好的方法if (Strin...原创 2019-11-25 14:01:32 · 7877 阅读 · 0 评论 -
项目踩坑总结:mysql的时间查询结果少一天
这是由于SpringBoot中对于@RestController或者@Controller+@ResponseBody注解接口默认返回的是Json数据,而SpringBoot默认的是Jackson框架转换,而Jackson默认的时间时区是GMT,对于中国时间少8个小时所以,我们可以在application.yml中添加spring.jackson.time-zone=GMT+8...原创 2019-11-15 10:21:08 · 969 阅读 · 0 评论 -
项目踩坑总结:mybatis-generator无法覆盖生成对应实体类java
遇到一个问题,当我的数据库字段发生了改变的时候,我希望能够使用mybatis-generator重新使用去生成对应的新的实体类,但是一直就是以前的不能更新。查看了对应的生成日志,发现提示我该数据表名在数据库中是有重复的(MyBatis Generator : Table Configuration scheme.table matched more than one table),等于是说生成...原创 2019-11-04 10:23:47 · 1242 阅读 · 0 评论 -
项目总结:解决@Slf4j和不能识别log的解决方法
今天需要使用springboot自带的logback功能,于是就public class applyController { private final Logger logger = LoggerFactory.getLogger(applyController.class); public Msg getclientNameByapplyNo(){ ...原创 2019-10-30 20:23:46 · 2717 阅读 · 0 评论 -
项目总结:js字符串的数字大小比较
今天项目遇到一个问题,js的字符串想要进行数字大小的比较,这里看似很简单,实际上有一个小陷阱在里面,写出来记录一下。例如数字字符串比较如下:= '10000000' = '5000000'a>b输出false a-b>0输出true为什么是这个结果js中的隐式转换这是JavaScript中隐式转换的关系,首先在比较的时候,二者是按照string的形式进行比较的...原创 2019-10-12 15:34:32 · 2180 阅读 · 0 评论 -
记录 easyui datagrid修改editor的options属性
{ field: 'creditMoney', title: '贷方金额', width: '16%', align: 'center', editor: { type: 'n...原创 2019-08-01 10:44:21 · 9911 阅读 · 0 评论 -
项目记录 如何判断js的Object对象为空
如何判断js的Object对象为空今天项目遇到一个基础问题,一个数组,里面的元素都是Object对象,目标:是把数组中的空对象删除掉。1、使用的是JSON自带的stringify()方法来判断: for(var i=0; i<data_.length; i++){ if(JSON.stringify(data_[i]) === '{}'){ ...转载 2019-07-12 15:18:54 · 219 阅读 · 0 评论 -
java 数组和list转换
list(ArrayList)转数组//要转换的list集合List<String> testList = new ArrayList<String>(){{add("aa");add("bb");add("cc");}};//使用toArray(T[] a)方法String[] array2 = testList.toArray(new String[t...转载 2019-07-10 09:51:31 · 139 阅读 · 0 评论 -
项目总结:js赋值不改变原对象
因为js的对象赋值是引用赋值,传递的是地址,如果我想拷贝出一份进行值的改变,就会引起被拷贝值的同时改变,非常难受。所以,从网上找到了几种方法,进行参考记录:1、浅拷贝Object.assign(target,…sources)因为 Object.assign()拷贝的是属性值。假如源对象的属性值是一个指向对象的引用,它也只拷贝那个引用值。这个有一个问题,当拷贝的是数组时,我们是无...原创 2019-07-08 17:47:39 · 5064 阅读 · 0 评论 -
项目记录 easyui datagrid编辑添加回车完成编辑功能
可以通过.class绑定失焦事件,最终实现回车完成编辑的功能$('.datagrid-editable .textbox,.datagrid-editable .datagrid-editable-input,.datagrid-editable .textbox-text').bind('keydown', function (e) { var code =...原创 2019-07-08 11:10:12 · 1190 阅读 · 0 评论