自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叫我泪下的博客

记录做项目时遇到的一些难点,为了让更少的人走弯路,希望我的博客能够帮助到你

  • 博客(54)
  • 收藏
  • 关注

原创 stream()流式编程记录

常见stream()流式编程

2023-03-31 14:46:52 149

原创 idea必装插件

这是一个可以改变控制台日志颜色的插件,我们平时日志都是白色的,有时候想找一些想要的日志就很困难,眼睛都看花了,这款插件就能很好的解决这个问题。这是一款自动代码补全以及提醒工具,也可以快速生成注释,还可以向他提问,相当于是个AI助手。下载安装后,需要去对应的网站进行注册,是免费的,只需要注册一下就行,很简单方便。这个是一款强大的翻译软件,先选中我们想要翻译的单词或句子,点击右键,找到。这是一款给代码中的括号区分颜色的插件,可以更好的让我们区分对应的括号。然后根据自己的个人爱好设置不同级别的日志不同的颜色。

2022-03-17 14:25:39 3778 3

原创 Java解析第三方接口返回的json

在实际开发过程中,免不了和其他公司进行联调,调用第三方接口,这个时候我们就需要根据对方返回的数据进行解析,获得我们想要的字段。

2024-01-09 11:11:42 518

原创 Feign调用的两种方式

首先在upms-api中建立feign的文件夹,然后新建一个接口RemoteDictService。首先在upms-api中建立feign的文件夹,然后新建一个接口CustomApi。中写个controller去实现它。就是一些实体类,工具类,模块是主要的业务模块,这样就OK了,我们在。

2023-11-28 11:57:24 133

原创 EasyExcel生成多sheet页的excel

【代码】EasyExcel生成多sheet页的excel。

2023-11-27 15:05:56 598

原创 Java将字符串中的第一个字母变成大写,例如‘小明abc‘ 转成‘小明Abc‘

Java将字符串中的第一个字母变成大写,例如'小明abc' 转成'小明Abc'

2023-10-31 11:37:24 227

原创 Java读取Excel内容,最后获得一个list对象

Java读取Excel内容

2023-10-07 15:19:09 315

原创 EasyExcel,合并单元格,设置单元格样式,字体大小

EasyExcel,合并单元格,设置单元格样式,字体大小。

2023-07-24 15:16:10 1985

原创 记录并解决MybatisPlus修改空字段不生效问题

最近在做项目的时候有个需求就是页面数据全部置空,然后通过==mybatisplus== 的==updateById==方法区修改保存,这个时候我就发现通过ID去修改空字段是无法成功的,代码提示成功,但是数据还在。

2023-06-14 09:25:11 507

原创 手把手教你Windows安装Python以及pip

0基础,手把手教你Windows安装python,保姆级教程

2023-06-05 11:33:17 3099

原创 Java使用代码访问第三方数据库

Java使用代码访问第三方数据库。

2023-04-25 14:54:14 290 1

原创 MySQL查询各科前3名

最近突然被问到了一张学生成绩表,怎么求出各科前三名,当时想了很久也不会,于是现在记录下来。参考了2篇博客:1,mysql查询各科成绩前三名_No.03 数据库经典面试之如何取出每科成绩的前三名2,MySQL 查询各科前三名(考虑成绩并列情况)

2023-03-30 16:27:45 1937 3

原创 itext5固定段落Paragraph,指定段落位置

现在有了新的需求,需要将某个段落固定在pdf的某个位置。因为文中的一些字段不是固定的,所以文章长度是不确定的,我们右下角这个就会根据文章的长度上下移动,导致一些后续的东西不能开展,所以就提出了固定的需求。

2022-10-19 14:57:03 3286

原创 java使用itext生成pdf,超简单教学,有手就行

以前出过两期用itext填充pdf的文章,有人说那个会那字体加入到pdf中,导致pdf占用内存过大,那么今天就来分享一期另外的方法。

2022-09-23 16:00:05 8602

原创 The goal you specified requires a project to execute but there is no POM in this directory

解决maven安装jar包到本地仓库时遇到The goal you specified requires a project to execute but there is no POM in this directory 以及 Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install-file (default-cli) on project standalone-pom: The artifact i

2022-07-18 11:04:21 1791

原创 Failed to execute operation: No such file or directory解决办法

在给Linux服务器安装docker的时候报错解决办法:1,在/etc/systemd/system/目录下创建docker.service2,进入docker.service文件3,将下面的代码复制进去4,复制进去以后,按Esc,在输入:wq!回车,这个意思就是保存并退出5,在执行docker启动命令6,查看运行中的docker解决办法:1,在/etc/systemd/system/目录下创建docker.servicetouch docker.service2,进入docker.service

2022-04-22 16:27:04 13494

原创 mybatis-plus学习笔记

mybatis-plus学习笔记

2022-02-15 11:03:36 1591

原创 java使用itext将图片放到pdf模板的指定位置

java使用itext将图片放到pdf模板的指定位置前面的准备步骤可以参考我的上一篇文章这里直接上代码这里用的图片是路径的形式,还有种情况是图片是base64的时候,这种情况就需要转一下图片格式了,具体代码如下:前面的准备步骤可以参考我的上一篇文章java使用itext填充pdf模板,超简单教学,有手就行这里直接上代码 @Test public void testPic() throws Exception { // 模板文件路径 String templat

2021-09-02 14:52:23 4874 4

原创 java使用itext填充pdf模板,超简单教学,有手就行

java使用itext填充pdf模板1、先去建一个Word文件,设置好想要填充的地方,留好位置,设置好下划线2、将Word另存为pdf3、打开电脑中的Adobe Acrobat pro DC(这个应该win10 都有,搜索一下就出来了),点击 文件→创建→创建表单4、然后导入刚刚生成的pdf会出来这个页面双击这个阴影部分,将名称改成你要设置的名称,后面要根据这个名称来给他赋值全部设置好以后就可以另存为了5、前期的pdf模板准备好了,就开始上代码!1、首先导入我们所需要的依赖1、先去建一个Word文件,设

2021-09-01 11:52:37 20823 66

原创 elasticsearch根据某个字段来查询,以及通过时间筛选

elasticsearch根据某个字段来查询,以及通过时间筛选String startTime = "2021-06-01";String endTime = "2021-06-02";BoolQueryBuilder bqb = QueryBuilders.boolQuery();bqb.must(QueryBuilders.matchPhraseQuery("userId",userStatisticsVO.getUserId()));bqb.must(QueryBuilders.rang.

2021-06-08 16:23:24 2022

原创 elasticsearch根据时间范围查询总条数

根据创建时间来查询总条数@Autowiredprivate ElasticsearchTemplate elasticsearchTemplate;String morning = "2021-06-01";String times = "2021-06-02";BoolQueryBuilder bqb = QueryBuilders.boolQuery();bqb.must(QueryBuilders.rangeQuery("createTime").from(morning).to(t.

2021-06-08 16:18:10 2267

原创 开发springboot项目,遇到的一些问题总结

首先看一下我的项目目录吧1,添加拦截器我们做项目肯定要用到拦截器这个功能哈,没登录的话一些页面我们是不能访问的哈,这里是用到了HandlerInterceptor。分别在图中的位置创建2个目录和2个文件:WebConfig:@Configuration//标识这是一个配置类public class WebConfig implements WebMvcConfigurer { /** * 重写addCorsMappings()解决跨域问题 * 配置:允许http

2021-05-31 10:45:21 1071

原创 ElasticSearch Java SpringBoot根据时间范围分组求和

需求是这样的:近7天的用户登陆统计,根据日期来返回的要是data:[{date:“2021-04-01”,count:“1”}]@Autowiredprivate ElasticsearchTemplate elasticsearchTemplate;SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd");//这个是获取7天前的时间,比如说今天是4月29,7天前就是4月23,//因为要包括今天,输出为"2021-04-23

2021-05-08 16:54:19 1874 2

原创 将map转换成list

Map resultMap = new HashMap();List<EchartsVO> echartsVOS = new ArrayList<>();resultMap.put("a",1);resultMap.put("b",2);resultMap.forEach((key, value) -> { EchartsVO echartsVO = new EchartsVO(); echartsVO.setLog((String) key);

2021-05-08 16:31:16 4732

原创 idea+springboot+mongodb的实战使用分享

昨天的时候我们先在网上找了测试类,测试了一下mongdb的简单使用,今天就来实地在项目中用一用没安装mongodb的参考我上一篇文章:idea+springboot+mongodb的简单测试使用分享其实我们初学者最好是安装一个可视化的工具,这样方便我们管理数据:下载地址:MongoDB Compass我们选择Msi 安装版的,然后安装。安装完成以后就可以打开软件使用了。默认连接我们的27017端口说完这个,现在来说一下我的业务需求:今日用户活跃度:登录了web产品的用户数统计今日用户

2021-04-28 17:37:35 376

原创 idea+springboot+mongodb的简单测试使用分享

1,先去官网下载,选择版本,选择Windows,就可以点击下载了。2,安装mongodb。下一步安装 “install mongoDB compass” 不勾选(当然你也可以选择安装它,可能需要更久的安装时间),MongoDB Compass 是一个图形界面管理工具,我们可以在后面自己到官网下载安装,下载地址:https://www.mongodb.com/download-center/compass。3,使用idea创建一个springboot项目,在选择依赖的时候导入Mongodb的依赖

2021-04-27 16:47:44 612

原创 idea导入本地springboot项目

**点击工具栏的file - new - project from Existing Sources 然后找到项目所在目录,点击该项目的pom.xml文件。一路点击下一步,即可。**

2021-03-18 09:55:05 407

原创 idea导入gitlab上面的项目

**点击工具栏的VCS - git - Clone,然后输入项目的git地址**这个需要登陆过git账号,如果没登录过就会让你输账号密码

2021-03-18 09:53:18 359

原创 解决echart中:Cannot read property ‘queryComponents‘ of undefined

在使用案例的echart的日历图表的时候,遇到了:Uncaught TypeError: Cannot read property ‘queryComponents’ of undefined思考了很久,还百度了,结果还是不好使,最后终于被我在一个问答了找到了答案。刚开始我是这样写的这样写其实没问题,但是有时候就是会出现加载顺序的问题,所以要在这个方法执行前就setOption一次,这个问题就解决了。最后出来效果是这样的:下面贴出我的源码:$(document).ready(funct

2021-02-23 10:46:54 1609

原创 Windows安装python,以及python的集成开发环境Pycharm

安装python,以及python的集成开发环境Pycharm1,安装python(Windows)2,安装python的集成开发环境1,安装python(Windows)进入python官网点击图中标识出来的这个,是个exe文件,直接下载安装。下载好以后,双击安装要勾选下面的“Add Python 3.9.0 to PATH”(上面这个截图我是找的图,因为我已经安装过了)然后点击"Install Now"就可以了,其他的直接默认,全点下一步,然后完成安装。安装完成后,按Win+R,输入

2020-12-22 16:51:05 196

转载 云服务器Linux安装,配置,使用nginx

云服务器Linux安装,配置,使用nginxlinux安装nginxnginx的使用linux安装nginx检查是否安装了GCC(可在任何目录下输入)yum list installed | grep "gcc"如果像下图一样,就说明安装了,反之没安装如果没安装GCC,就安装一下(可在任何目录下输入)yum -y install gcc安装nginx所需的依赖插件(可在任何目录下输入);yum -y install gcc pcre-devel zlib-devel ope

2020-11-03 15:39:39 281

原创 解决微信小程序新建项目没有样式问题,以及官方demo

官方的demo把这个下载下来,把dist目录下的app.wxss里面的样式全部放到我们项目的app.wxss里就可以了。这个demo我们还可以参考。新开一个微信开发者工具,点击导入,然后导入dist目录,就可以运行起来了。在调试器的console中可以看到页面的路径...

2020-08-19 15:56:55 735

原创 微信小程序入门的一些建议,替大家踩坑

小程序入门教程1, 建议先去看官方文档2,说说app.json这个文件3、app.js4、点击事件5、跳转页面最后要说一下我踩的一个大坑,样式问题1, 建议先去看官方文档微信小程序官方文档官方文档里有下载微信开发者工具的地址,他让我们自己去注册一个小程序,其实我们可以不用注册,在新建小程序的时候会让我们输APPID,我们就直接点击下面的使用测试号,他就会为我们生成一个APPID,我们就可以来学习小程序啦(当然有需要就可以自己去注册一个APPID,也不麻烦,一下就注册好了)2,说说app.json这

2020-08-19 15:54:59 849

原创 Linux的一些简单的常用命令

【代码】Linux的一些简单的常用命令。

2020-07-20 15:29:57 1188

原创 HTML5 多图片上传(前端+后台详解)

HTML5 多图片上传(前端+后台详解)1、参考jquery插件库2、修改代码3、添加的后台代码4、删除的后台代码1、参考jquery插件库手机端实现多图片上传2、修改代码我发现他这里的代码仅仅只是显示出来了,对后台一点作用都没有,于是我对该代码进行了修改注意:我这里用了vue.js,直接用可能有些地方会报错,请大家修改后使用imgChange :function (obj1, obj2,id) { var id = id; //console.info(id); //获取点击的文本框

2020-07-16 15:59:25 1976

原创 关于js的一些常用小知识点(持续更新)

关于js的一些常用小知识点1、获取页面中所有选中的CheckBox复选框的值2、js获取网页URL中所带的参数3、js模拟点击button4、前端传入后台list,后台是不能接收List的,就需要传的时候转化一下,把list转成String,后台用一个String型接收就可以了5、监听CheckBox6、获取radio的值1、获取页面中所有选中的CheckBox复选框的值var obj = document.getElementsByName("checkbox1");var check_val =

2020-07-16 14:54:01 135

原创 jSignature签名的用法,一文教会你(二)后台代码

1、先在我们的项目里加几个工具类,代码如下AbstractUploadAction (名字可以自取,这个不影响)import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.OutputStream;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRes

2020-07-15 16:44:26 2166

原创 jSignature签名的用法,一文教会你(一)前端代码

jSignature签名的用法1、先看看效果以后最后它是什么格式的2、先去下载该js3、下载以后就把它引入我们的HTML中4、看一下我的例子吧!下期我们在讲,怎么把base64在后台处理,然后在存进我们指定的位置,以及怎么存数据库;1、先看看效果以后最后它是什么格式的注意:1,这个插件最后导出的是base64 的格式,到后台需要我们自行处理。2,这个插件通过后台处理以后生成的图片是透明底,黑字,如果用谷歌浏览器打开就是一团漆黑,啥都看不到,但是用windows的照片查看器看是正常的。3,你们最后用

2020-07-15 15:16:33 9472 5

原创 SimpleDateFormat的一些简单用法:时间类型转字符串,字符串转时间

我们在编程过程中经常会用到SimpleDateFormat这个类,这里记录一下这个SimpleDateFormat的简单用法。//这个是我们常见的,这个转格式主要是看后面括号里写的是什么样的格式SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//还可以这样SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd");//这样SimpleD

2020-06-30 18:01:04 401

原创 怎么通过路径藏值,然后通过js,jq获取页面路径带过来的值

我们在转跳页面的时候经常会通过页面路径藏一下我们需要的值url: '../ms/startCheck.html?projectId='+projectId+'&institutionsId='+institutionsId,//这个是我转跳的路径,上面的projectId和institutionsId都是已经赋值了的//比如这个是我们的页面路径http://127.0.0.1:8848/rjyx-move-check/ms/startCheck.html?projectId=5a2866

2020-06-30 17:47:13 168

空空如也

空空如也

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

TA关注的人

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