自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos7安装mysql5.7过程记录

安装的时候经历了太多的困难,还是Linux使用的不熟悉,还是记录一下吧。其实就是沾一些好的文章,至少我试过是可以的。https://blog.csdn.net/a774630093/article/details/79270080

2020-06-11 22:01:14 207

原创 项目总结:一定不要在项目中自动生成代码

最近项目使用了mybatis-plus的自动生成代码功能,测试使用的时候在自己的项目里用的。后来看到了别人的建议重新建了一个项目专门用来生成代码。但是原项目在运行的时候出现了问题org.apache.ibatis.binding.BindingException: Invalid bound statement (not fou也就是找不到mapper.xml文件了。看了很多人的答...

2020-02-10 11:50:37 341

原创 项目记录:旧的iOS不能正确下载Excel文件

今天测试发现一个问题:使用旧的iOS系统请求下载Excel文件的接口,最后下载下的文件多添加了一个.xls后缀,这也导致手机不能正常的打开Excel文件。但是这个问题在Android手机,PC和较新的ios系统中却不存在这个问题。搜索了一下,根据这篇文章找到了问题的原因。https://blog.csdn.net/xueyuanjiayou/article/details/84628218...

2020-01-12 18:51:05 1240

原创 踩坑记录 关于java中的“error: bad operand types for binary operator ”

if(n & 1 == 1) count++;报的是这个bad operand types for binary operator '&'一直觉得是后面的“true”“false”有什么问题,但也发现不了。后来才知道确实是优先级的问题,可能受到赋值(=)运算符的影响,以为&的优先级比“==”大,实际上恰好相反。相对于位运算符,恒等运算符优先级大一点,这样就...

2019-12-04 15:59:50 3638 2

原创 项目总结:springsecurity实现具体错误内容的提示

今天项目提出了一个改进的需求就是说登录的时候要求提示具体的错误,是用户名输入错误,导致的用户不存在,还是密码输入错误,这些是需要进行提示的。首先需要看源码。DaoAuthenticationProvider ——》 AbstractUserDetailsAuthenticationProvider的authenticate函数 public Authentication authe...

2019-12-04 13:48:41 695

原创 项目总结: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 618

原创 项目总结:部署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 975

原创 windows10下关闭端口占用

打开cmd窗口1. 占用查询端口的pid查询netstat -ano|findstr "9097"2.关闭对应pidtaskkill -F -PID 6832 成功: 已终止 PID 为 6832 的进程。https://blog.csdn.net/tianjun2012/article/details/79806760...

2019-11-26 14:28:32 257

原创 项目总结:tomcat安装 配置环境不生效

tomcat安装的时候需要配置环境变量,本来都是配置好的,但是双击startup.bat就报CATALINA_HOME找不到,但是环境变量明明配置的。解决办法:网上找了一堆需要配置一堆,都不起作用,原来重启电脑就好了,真的不知道为什么会这样。一般电脑都不重启的。...

2019-11-26 10:58:57 637

原创 钉钉SDK包导入项目踩坑

需要使用钉钉的SDK包,用来给钉钉的服务器发送请求,但是钉钉的jar包没有maven的地址,所以需要手动的进行引入。于是将jar和source放置在了src/lib下:pom.xml <!--钉钉工具包--> <dependency> <groupId>com.taobao.top</groupId> ...

2019-11-26 10:00:24 3370

原创 springboot maven打包是报有的包找不到

今天准备把项目打成war包,但是打包的过程中找不到对应的数据包,但是平时开发的时候是根本就不报错的,查找了一些资料,也发现这些找不到的数据包实际上不是通过maven引入的,而是自己手动导入的依赖包。解决的办法就是将依赖包放到libs文件夹下,然后再pom.xml里面引入依赖包,最后让maven在打包的时候可以找到这些依赖包。具体引入依赖包文章参考这篇https://blog.csdn.ne...

2019-11-25 20:50:31 456

原创 判断String字符串不为空或者null的方法

看了慕课网的秒杀项目收获颇多,以前要是判断一个字符串是为空还是null都是判断两次。例如:if (str != null && str.length() != 0)或者if (str != null && str.equals(""))其实我们在做后端的开发的时候,可以直接使用StringUtils类帮我们封装好的方法if (Strin...

2019-11-25 14:01:32 7877

原创 项目踩坑总结: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

原创 项目踩坑总结:mybatis-generator无法覆盖生成对应实体类java

遇到一个问题,当我的数据库字段发生了改变的时候,我希望能够使用mybatis-generator重新使用去生成对应的新的实体类,但是一直就是以前的不能更新。查看了对应的生成日志,发现提示我该数据表名在数据库中是有重复的(MyBatis Generator : Table Configuration scheme.table matched more than one table),等于是说生成...

2019-11-04 10:23:47 1242

原创 项目总结:解决@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

原创 项目总结:js字符串的数字大小比较

今天项目遇到一个问题,js的字符串想要进行数字大小的比较,这里看似很简单,实际上有一个小陷阱在里面,写出来记录一下。例如数字字符串比较如下:= '10000000' = '5000000'a>b输出false a-b>0输出true为什么是这个结果js中的隐式转换这是JavaScript中隐式转换的关系,首先在比较的时候,二者是按照string的形式进行比较的...

2019-10-12 15:34:32 2180

原创 记录 easyui datagrid修改editor的options属性

{ field: 'creditMoney', title: '贷方金额', width: '16%', align: 'center', editor: { type: 'n...

2019-08-01 10:44:21 9910

转载 项目记录 如何判断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

转载 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

原创 项目总结:js赋值不改变原对象

因为js的对象赋值是引用赋值,传递的是地址,如果我想拷贝出一份进行值的改变,就会引起被拷贝值的同时改变,非常难受。所以,从网上找到了几种方法,进行参考记录:1、浅拷贝Object.assign(target,…sources)因为 Object.assign()拷贝的是属性值。假如源对象的属性值是一个指向对象的引用,它也只拷贝那个引用值。这个有一个问题,当拷贝的是数组时,我们是无...

2019-07-08 17:47:39 5063

原创 项目记录 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 1189

原创 算法题 20. 有效的括号

20. 有效的括号1、自己思路首先想到的就是使用栈,class Solution { public boolean isValid(String s) { ArrayList<Character> c = new ArrayList<Character>(); //定义栈 int c_top = -1; //定义...

2019-06-18 09:34:41 141 1

原创 算法题21. 合并两个有序链表

21. 合并两个有序链表1、自己我的第一个觉得好的方法是:为两个链各自设置一个指针,开始都指向第一个,然后比较,谁小就并入,指针向后。这个想法占空间,但是时间会剩下来。我的第二个想法就是:以第一个链为主,将第二个链的数挨个和第一个链的数进行比较(注意:不是从头比较,因为本来链就是按照大小的顺序,所以可以从前一个数的位置开始往后比较)。这个想法时间会久,但是剩空间。/**...

2019-06-17 10:44:31 97

转载 Linux开发问题,tar解压指定目录问题

使用Linux进行解压缩的时候,出现问题查找资料,找到如下有效解决办法https://blog.csdn.net/tanjie_123/article/details/52571925https://blog.csdn.net/u014686180/article/details/44703809这是因为后面的指点的路径是相对路径,这里输入的是绝对路径所以更改的办法是...

2019-06-10 16:56:34 2645

原创 技术总结记录:hibernate使用hql查询条件为空

使用hibernate框架,hql语言,mysql数据库,在做查询的时候遇到一个问题,发现查询的条件为空,但是查询总是报错。原因是当条件为空时,条件上应该用 is not,而不是这样Query query_getMoney = session1.createQuery("select sum(" + sqlField_Summation + ") from Lshsje where spNo...

2018-10-30 16:03:16 4860

原创 技术问题(未解决)easyui datagrid里面添加下拉菜单combobox

今天进行项目的时候想要使用datagrid里面加上一个下拉菜单功能combobox,就类似于性别,然后下拉菜单里面有男女,选择就好了。但是怎么弄都是没有弄出来下拉菜单,只好用其他的方式实现了,以后有时间一定要解决一下。具体的看一下代码吧,这个问题哪位大神指导麻烦指点一下,谢谢啦!! columns: [[ { field: 'ck', checkbox: ...

2018-10-15 18:16:32 1238

原创 java学习(3)构造器和垃圾收集器、数字与静态

构造器和垃圾收集器栈与堆方法的调用和局部变量在栈,所有的对象在堆栈顶上的方法是目前正在执行的。对象的引用变量(就是遥控器)存放在栈上,而对象则存放到堆上实例变量存放在所属对象的堆空间上。构造函数构造函数并不是一个方法构造函数没有返回的类型,并且名称要与类名一致分辨方法和构造函数的办法就是是否有返回类型如果写了一个带有参数的构造函数,那么应该再写一个没有参数的...

2018-09-28 15:55:07 101

原创 java学习(2)接口与多态

认识Java的APIArrayListArrayList是java函数库的一个类。ArrayList不能存primitive主数据类型,但是可以用包装类包装一下就行,而且java5之后自动进行包装。ArrayList与数组的区别:1、创建不用指定大小2、插入不用指定位置remove  indexof  add  isempty布尔表达式短运算符(&amp;&am...

2018-09-26 16:58:29 162

原创 设计模式学习总结(2)单例模式、建造者模式、原型模式

单例模式(Singleton Pattern)这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例模式有以下三点注意:1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。单例的好处:某些类创建比较频繁,对于一些...

2018-09-24 15:11:48 794

原创 设计模式学习总结(1)简单工厂模式、工厂方法模式、抽象工厂模式

设计模式学习做了几个项目,发现设计模式的好处还是很多的,这东西就是只有你真正用到的时候才知道他的好处,否则学了也不知道所以然。所以设计模式学习我认为可以在先进行几个项目后,再来学习,这样学习的效果和感受才是最好的。这次是做一个学习的笔记,内容还是主要以我看的两本书《大话设计模式》、《head first 设计模式》,以及我在网上找到的一些内容为主,还有就是附带的一些自己的感悟(这些有可能是...

2018-09-24 10:34:20 323 1

转载 idea快捷键总结

IntelliJ-IDEA常用快捷键总结CtrlCtrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所在行 或 删除选中的行 (必备) Ctrl + X 剪切光标所在行 或 剪切选择内容 Ctrl + C 复制光标所在行 或...

2018-09-23 14:23:40 196

原创 android问题总结

因为课设,写了一个android app 用来连接robot car,做一个类似街景的东西 技术:1、存储图片使用了SQLite数据库进行存储,主要是存从小车上获取的图片。这里面需要用到将图片转为二进制再进行存储,具体的可以看这两个博客,写的很好很全。出处:http://blog.csdn.net/a578977626/article/details/44539353和ht...

2018-09-23 11:31:54 109

原创 java学习(1)进入java世界

java学习系列是用来记录这次的java学习总结的,希望可以坚持下去。这次主要是看Head First Java 这本书的,感觉这个书确实厉害。虽然说有很多的图会减少很多的阅读的烦躁感,但是最重要的还是作者用很少的文字却讲了很多java中的注意问题,说实话我其实在这之前已经用过java去开发一些项目了,算不上是一个新手,但是阅读这本书还是让我收获到了很多的新的知识1、进入java世界j...

2018-09-21 10:25:34 194

原创 【杂记】HDMI转VGA接头遇到的显示 “信号显示输出超出范围”的问题

从淘宝买了一个HDMI转VGA的转接头,带供电口和音频口的。取货打开连接上笔记本和外接的老联想thinkvision显示器,显示器显示“信号显示输出超出范围,建议调整……”等字样。百度了一堆,各种什么开机按f8,调整显示器分辨率等,试了一下不管用。突然看到了一个用Intel显卡设置的,我试了一下自己的,竟然说自己没有发现外接的显示器。看了一下原来是英伟达的显卡设置了这个外接的显示器,在英伟达的显卡...

2018-04-09 15:46:24 19846 5

转载 UML使用——活动图、类图

这次是活动图,也是网上写的不错的,特地摘录在这里。UML 活动图内容路线•活动图概述活动图概述•活动图和交互图是UML中对系统动态方面建模的两种主要形式•交互图强调的是对象到对象的控制流,而活动图则强调的是从活动到活动的控制流•活动图是一种表述过程基理、业务过程以及工作流的技术。它可以用来对业务过程、工作流建模,也可以对用例实现甚至是程序实现来建模

2017-05-21 20:08:18 26416 4

转载 UML知识总结——用例图

已经一年了,学过的有些忘了,就上网找了一些总结,在这里汇总一下UML-Unified Model Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。 在UML系统开发中有三个主要的模型:   功能模型: 从用户的角度展示系统的功能,包括用例图。   对象模型: 采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图、

2017-05-17 13:58:01 601

原创 使用L298n的一些总结和回顾

为了完成物联网实验里的重要一步,风扇调速,作为一个arduino小白的我也是煞费苦心。经过查找终于是得到了问题的解决办法——L298n电机驱动模块,说实话这个模块用的也是让我心累,但是终于是成功完成了,废话也不说了,就讲讲一些要点吧刚开始我拿到淘宝卖家给的资料我还以为需要从板子上接5V给芯片供电,结果怎么连接都不对。(说实话上面的那个板载5V使能我现在还不知道是什么意思,哪位大神要是知

2017-05-16 19:13:07 3105

转载 ESP8266使用详解

最近因为物联网的作业,一直在弄arduino的ESP8266,看了很多的文章,感觉这篇写的很好,转过来做个纪念(尽管后来因为软件的原因放弃了这个通讯方式,但是还是感觉很有意义)。正文:这两天测试发现一个地方写错了发送数据的地方还发现,自己用串口模块的3.3V给模块供电模块不能工作,,所以自己直接接的串口模块的5V模块就工作了,一启动模块确实需要一定的

2017-05-12 18:31:18 3795

转载 关键字static的作用

这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区)。2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函

2017-05-10 19:26:27 260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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