自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 小记:Comparator & Comparable

1、都是接口,可实现。2、都是用于比较、排序。3、待排序类实现comparable实现排序逻辑,排序逻辑不需要待排序对象本身实现。4、comparable通过o1.compareTo(Object o2)比较,o1>o2返回正整数,o1=o2返回0,o1o2返回正整数,o1=o2返回0,o1

2022-11-23 16:49:42 175 1

原创 小记:1、pom多模块打包 2、读取txt文件,按行读取或全部 3、curl常见使用 4、前端传递参数与后端@responseBody映射参数名大小写保持一致

1、pom多模块打包mvn -e clean install -Dmaven.test.skip=true -pl :${module} -am其中${module}替换为子模块的模块名。2、读取txt文件//按行读取存listpublic static List<String> read(){ ArrayList<String> arrayList = new ArrayList<>(); try { F

2022-01-13 17:26:50 312 1

原创 bug:1、sqlSessionFactory 2、feign.slf4j.Slf4jLogger 3、missing ServletWebServerFactory bean. 4、long精度丢失

bugProperty 'sqlSessionFactory' or 'sqlSessionTemplate' are required问题简述问题解决Caused by: java.lang.ClassNotFoundException: feign.slf4j.Slf4jLogger问题简述问题解决Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.问题简述问题解决l

2021-09-30 16:08:43 432

原创 bug:1、Could not set parameters for mapping 2、@Value不起作用 3、@ComponentScan 4、缺少redis依赖

文件大小Springboot限制问题:spring boot对文件的大小有限制,超出了文件的大小,在上传或者解析文件等一些操作会报错。org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileu

2021-09-30 16:08:37 124

原创 bug:1、文件大小限制 2、网关报错,需要排除web依赖

1、文件大小限制问题简述再进行文件上传时,有时候可能会失败,无法完成上传。问题解决Springboot限制spring boot对文件的大小有限制,超出了文件的大小,在上传或者解析文件等一些操作会报错。org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded; nested exception is java.lang.IllegalStateException

2021-09-30 15:47:27 448

原创 Redis学习整理

creating server tcp listening socket 127.0.0.1:6379: bind No error 1. redis-cli.exe2. shutdown3. exit4. redis-server.exe redis.windows.conf

2021-09-30 15:22:33 76

原创 小记:1、多个字段查询结果组合 2、Decimal保留小数点

HttpClient使用发送POST请求携带参数 public String send(MailMsg mailMsg, List<FileInfoDTO> attachmentList) throws Exception{ JSONObject jsonObject=new JSONObject(); jsonObject.put("MailCC",StringUtils.join(ccList.toArray(),",")); jsonObject.put("MailTitle

2021-09-26 13:52:35 141

原创 小记:java stream的使用--分组

java stream的使用–分组/finished是list,根据getSafetyPotentialRiskClass(),getProcessFlag()分类//filter用来过滤为空的情况Map<String, Map<String,Long>> map = finished .stream() .filter(e-> StringUtils.isNotBlank(e.getSafetyPotentialRiskClass())&

2021-09-26 13:51:42 9316

原创 小记:导出word文档,包含表格以及一个单元格插入多张图片

导出word文档,包含表格以及一个单元格插入多张图片controller@ApiOperation(value = "导出安全巡检单")@GetMapping(path = "/export",produces = {"application/octet-stream;charset=UTF-8"})public void exportExcel(HttpServletResponse response, String prjName, String prjId) throws IOExceptio

2021-09-26 13:50:59 541

原创 小记:HttpClient使用发送POST请求携带参数

HttpClient使用发送POST请求携带参数 public String send(MailMsg mailMsg, List<FileInfoDTO> attachmentList) throws Exception{ JSONObject jsonObject=new JSONObject(); jsonObject.put("MailCC",StringUtils.join(ccList.toArray(),",")); jsonObject.put("MailTitle

2021-09-26 13:50:21 1398

原创 Linux日常命令

Linux常用命令(CentOS7)docker部署配置了yml文件sudo docker-compose docker-compose.yml stop redis系统命令查看目录ls //常用ls -l //查看软连接查看内存查看top // top后 shift+m 按内存排序 按f 选择显示列free //查看内存free -h //以好理解的方式展现free -m //以M为单位free -g //以G为单位cat /proc/meminfo

2021-08-31 23:03:04 879

原创 bug: 1、java后端获取系统时间或者前端传递的时间参数存入数据库时差八小时 2、Cordova is not defind

1、java后端获取系统时间或者前端传递的时间参数存入数据库时差八小时错误提示数据库存入的时间与系统时间或者前端传递的参数时差八小时问题简述这个问题相信很多人都遇到,也是常见的,虽然不难解决,但是记录一下,这个是因为jvm所使用的时区问题,与北京时间存在8小时的时差。问题解决这个问题经过查阅资料,有不少的解决办法,其中包括修改jvm所使用的时区等。那么如果只想数据库里面的数据是准确的,我们不妨在配置文件的数据库的链接后加上一句话:serverTimezone=GMT%2B82、Cordova

2020-10-13 23:31:53 335

原创 bug:1、the last packet sent successfully to the server was 0 milliseconds ago 2、avoid mutating a prop

1、the last packet sent successfully to the server was 0 milliseconds ago错误提示the last packet sent successfully to the server was 0 milliseconds ago问题简述在启动spring-boot项目时,会提示这个错误,这个问题十有八九是数据库连接的问题,因为数据库链接错误等导致项目启动时链接不上数据库问题解决果不其然,问题出在了配置文件,使用的数据库的url错误,

2020-10-13 23:21:21 283

原创 bug:have 2 and 1 different commits each, respectively.

have 2 and 1 different commits each, respectively.错误提示On branch dev Your branch and ‘origin/dev’ have diverged, and have 2 and 1 different commits each, respectively. (use “git pull” to merge the remote branch into yours) nothing to commit, working tree

2020-09-26 18:17:10 2771

原创 bug: feign调用 1、Read timed out executing GET 2、out of START_ARRAY token

1、Read timed out executing GET错误提示feign.RetryableException: Read timed out executing GET问题简述在微服务当中,通过feign调用其他服务,后台出现了这个报错,明显是超时的问题,究其原因,应该是被调用服务处理的太慢了,而feign默认的超时时间是一分钟,所以没有在规定的时间及时的返回,从而报错。问题解决我们只需要在配置文件重新规定超时时间就可以了,在yml文件中添加:2、out of START_ARRAY

2020-09-26 17:31:10 558

原创 token、jwt学习

参考资料思维导图一、背景HTTP协议无状态HTTP是无状态协议,虽然下层是TCP协议,能保证传输的可靠性,但是HTTP没有记忆功能,对事务处理没有记忆能力,可以这样理解,我们通过浏览器前后两次访问同一网站是完全不同的请求,相互独立的,可能你会发现现在访问并不是这样,那是我们做了一定的处理。Cookie & Sessioncookie和session是经常环绕在日常工作或者面试中,cookie和session就是我们希望浏览器能够有“记忆”的访问网址衍生出来的作品。当我们登录时,如果符

2020-08-12 23:24:36 908

原创 bug:Column count doesn‘t match value count at row 1

问题背景及内容背景数据库操作报错内容Column count doesn't match value count at row 1原因及解决原因sql语句错误解决插入数据时sql语句编写的字段少了一列

2020-08-06 21:26:07 132

原创 bug:poi、Cannot get a STRING value from a NUMERIC cell

问题背景及内容背景处理excel表格的导入导出时,某列的数据类型处理不当,遇到该错误。.java文件: level.setDiffcult((int)c1.getNumericCellValue()); level.setScore((int)(c2.getNumericCellValue())); level.setContent(c3.getStringCellValue()); level.setAnswer(c4.getStringCellValue()); le

2020-08-06 21:11:54 464

原创 bug:Property or method “xxx“ is not defined on the instance but referenced during render.

问题背景及内容背景学习Vue过程中,学习接受父组件传来的值时,使用v-bind:f_name=“xxxx”,遇到该错误。.vue文件:<HelloWorld v-bind:f_name="stirng小明"></HelloWorld>内容子组件Property or method "xxx" is not defined on the instance but referenced during render.原因及解决原因.vue文件标签内属性的使用。解决

2020-08-06 20:50:39 373 2

原创 bug:Could not resolve placeholder ‘xxx‘ in value “${xxx}

问题背景及内容背景学习微服务过程中,第一次接触.yml文件,在学习读取application.yml文件属性值的时候遇到该错误。application.yml文件:my: name:forzep age:12myController.java文件:@Value("${my.name}")private String name;内容org.springframework.beans.factory.BeanCreationException: Error creating bea

2020-08-06 20:18:19 1025

原创 git学习整理、简单操作

git常用命令git checkout -b dev 创建分支dev并切换至dev分支git checkout -f <branch> 强制切换分支git branch 查看本地分支git branch -a 查看远程端的查分支命令git push --set-upstream origin dev 添加本地分支到远程库

2020-08-05 13:03:20 194

原创 数据库MySQL

简单总结,参考书籍:《MySQL5.7从入门到精通__刘增杰》--基本查询SELECT fid FROM article;SELECT * FROM article;SELECT bname FROM article;-- distinct 应用于多行,去重SELECT DISTINCT bname FROM article; -- 从第二行开始的下一个两行,不包括第二行,常用于...

2020-03-15 13:35:02 379

原创 C++/C 中.txt文件读写方法学习

一、ifstream fin与ofstream fout;1、主要步骤,以打开文件为例ifstream fin; fin.open(FILE_IN_NUM);//FILE_IN_NUM为文件名,格式:#define FILE_IN_NUM "F:\\C++\\Test\\Test_FileRandW\\DataFirst.TXT"if(!fin.is_open()) ...

2019-10-20 21:40:20 1113

原创 C++ new分配与再分配内存&&C malloc、calloc分配,realloc再分配内存

1、检测C++ new 是否具有再分配2、检测C realloc再分配3、代码#include <iostream>#include <stdio.h>using namespace std;void input(int * &s,int start,int num) { cout << "input:" << endl;...

2019-10-20 00:13:20 939

原创 基于SSM分模块搭建项目完成登录等功能

1、搭建模块结构1.1、新建项目新建一个项目,选中maven,然后一直next,完成项目创建。1.2创建子模块1.2.1、分别创建三个子model,创建方法类似创建父项目结构,分别取名:ssm_bean、ssm_dao、ssm_service。在完成公司项目时,通常是分功能模块来创建模块(例如点单功能等)。1.2.2、创建另一个子模块,ssm_controller,该层需选中mave...

2019-07-02 19:38:50 330

原创 基于SSM的单表简易登录、增删改查项目建立与实现

1、建立项目1.1、File->New->Project->完成如图选择(选择Maven->勾选Create from archetype->选择maven……webapp(注意不是cocoon……webapp),部署jdk)填写信息,新学可随意填写;选择自己的maven路径等信息;点击Finish后需要下载架包,需要一定时间,出现下图内容则成功;...

2019-06-28 23:22:45 1614 1

原创 JDBC+MYSQL+SQLyog实现增删改查

1.准备工作创建数据库:data创建表:tb_user表中属性:列名:id 数据类型:int 长度:16列名:username 数据类型:varchar 长度:40列名:password 数据类型:varchar 长度:402.JDBC七步连数据库加载驱动连接数据库写sql预编译,建立statement对象执行sql处理结果集关闭资源3.源码实现增删改查Useri...

2019-06-26 19:57:38 836

原创 JDK+IDEA+MYSQL安装配置环境

JDK的安装1.1从官网下载jdk安装包官网地址:http://www.oracle.com/technetwork/java/index.html1.2按装文件下载得到如下文件点击下一步可以更改文件路径,点击下一步进行中1.3配置环境这台电脑—右击----属性—高级系统设置----环境变量;在系统变量中新建:变量名:JAVA_HOME变量值:安装路径直到bin(不包...

2019-06-25 21:58:05 1208

圆弧算法MFC

图形学圆弧算法MFC:利用圆弧的参数方程,采用离散化方法生成圆弧的思想。即将圆弧离散折线集,通过反复调用直线段的生成算法绘制。

2018-11-11

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

TA关注的人

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