自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 java获取某个月的第一天时间类的相关处理

前言 最近在项目中对时间处理比较细致,下面就跟大家介绍一下 具体实现方法 /** * 判断该日期是否是该月的第一天 * * @param date 需要判断的日期 * @return */ public static boolean is...

2020-04-10 11:18:55 74 0

原创 redis中存hashMap数据结构

前言 最近在做项目中,需要存Map<String,Map<String,String>>这种类型的数据。代码实现环境是springboot 1.5.9.RELEASE+ java8 + redis 具体代码实现 1.pom文件 <parent> ...

2020-04-03 15:20:11 86 0

原创 springboot + poi导出(excel)表格,支持中文自适应列宽

前言 优化springboot+poi导出excel表格,支持中文自适应的工具类. 工具类 import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org...

2020-04-03 10:34:16 178 0

原创 报null___message:empty String的解决方法

前言 最近在做项目中遇到一个错误: null___message:empty String 解决这个bug,你首先要清楚,Navicat mysql 建表字段 默认值、empty string、空白、NULL 的区别 总结如下图所示: 解决方法 x.getPfData().equals(&qu...

2020-03-23 22:17:58 82 0

原创 Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredExceptio

前言 最近遇到一个bug,开发环境是springboot 1.5.9 jpa,报以下问题: Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: E...

2020-02-26 15:53:05 61 0

原创 解决poi导出excel日期格式为数字的问题

前言 最近在做使用poi导出excel导出表格时,日期为纯数字,并不是按照日期格式导出 如下图显示: 使用poi需要导入的包,pom文件 <!-- poi操作excel --> <dependency> <groupId&...

2020-02-24 12:45:05 356 2

原创 springBoot与springcloud整合之注册中心(eureka)

前言 最近在做springboot整合springcloud,环境:springboot 2.1.5 springcloud Greenwich.RELEASE ,需要说明一点,springboot与springcloud的版本匹配很重要,不匹配有很多问题。 父pom文件 <?xml ve...

2020-01-19 10:02:47 96 0

原创 将本地代码(文件)转存git项目并托管github,并解决版本冲突问题

前言 在日常工作中,我们都是有git来托管项目,今天来尝试一下把自己写的代码托管到github,首先我们要有一个github账号,如果没有就先去注册:github注册地址 准备工作完成之后。 github新建Create a Repository(仓库)步骤 1.点击右上角图像旁边的小加号+ 2....

2019-12-27 11:22:14 88 0

原创 No instances available for provider

前言 最近在学习springcloud时,遇到了许多坑,在使用ribbon的注解报错–No instances available for provider, 使用 @LoadBalanced //表明这个restRemplate开启负载均衡的功能,由于url错误报No instances av...

2019-12-25 10:45:08 295 0

原创 Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.

前言 最近在学习springboot整合springcloud,在建moudle时,没有启动类,就自己加了一个启动类,启动项目时,就报了下面的警告 2019-12-24 13:16:52.188 INFO 12580 --- [ main] EurekaApplication...

2019-12-24 13:23:19 66 0

原创 java后端做正则验证

前言 在项目中,前端要对特殊字段做正则验证,后端也要对特殊的字段做正则验证和非空判断,在做正则的时候遇到了很多坑,今天就和大家分享。主要有以下几种方式: 环境 springboot1.5.x jpa java8 1.结合注解来正则来校验 正则表达式 package com.test.util; ...

2019-12-23 14:06:13 180 0

原创 springboot整合IPDB,获取地区信息

前言 最近在做用户活跃度的项目,项目中需要统计全国各个区域的ip数,浏览量等,这里需要用到ipdb数据库,根据浏览的ip获取到地区(省市)。其实很简单,只需要在项目导入ipdb的jar包,再引入ipdb文件,重点是ipdb文件,ipdb无法上传,需要的可以联系我。 环境 springboot1.5...

2019-12-19 13:47:42 346 0

原创 解决java.util.ConcurrentModificationException

bug再现 F:\Java\jdk1.8.0_121\bin\java.exe "-javaagent:F:\JetBrains\IntelliJ IDEA 2018.1.6\lib\idea_rt.jar=63654:F:\JetBrains\IntelliJ IDEA 2018.1....

2019-12-03 14:27:39 57 0

原创 解决poi导出excel列宽自适应,autoSizeColumn(i)方法不支持中文、linux环境下报空指针的问题

前言 最近在用poi导出excel表格时出现一个比较奇怪的问题,在windows环境下,中文无法自适应,还有一个问题,在window环境下可以正常导出,但是部署在linux环境下,autoSizeColumn(i)方法会抛出异常,导致文件无法导出,在部署的时候把 sheet.autoSizeCol...

2019-11-28 10:27:52 391 0

原创 java后端扇形图实现

前言 最近在项目中,需要后端提供扇形图的接口,因为业务比较复杂,有的数据不只是在一张表,需要我们自己组装后返给前端,其实扇形图的接口就是一个map集合的数据。 接口返回数据 接口返回参数Map<String,Object>,而Object里面包含了list+Integer,而list里...

2019-11-22 14:39:55 237 0

原创 根据多个属性对数据去重(时间取年月日)

前言 最近在项目中遇到了一个比较麻烦的需求,需要根据多个字段对一个实体进行去重,而去重的字段中有一个时间,需要取一天的数据,而数据库中存的日期有时分秒,这个时候我们要对时间处理之后再去重。 实现方法 使用的技术是java8 public static final String YEAR =...

2019-11-19 13:53:19 93 0

原创 springboot整合activeMQ -- Topic模式

前言 今天和大家分享springboot整合activeMq之topic(主题) - - 发布/订阅模式,类似微信公众号,我们关注公共就可以收到消息,topic需要消费者先订阅才能收到消息,如果没有消费者订阅,生产者产生的消息就是废消息(发布/订阅模式,生产者生产了一个消息,可以由多个消费者进行消...

2019-11-18 14:55:16 279 0

原创 springboot整合activeMQ -- Queue模式(篇二)

前言 上回,已经讲了activeMQ基础知识点,今天就在上次的基础上加入了websocket,和消息的持久化和消费者手动签收机制、消息重发机制。 springboot整合activeMQ系列之Queue(一) 在系列一的基础上对消费者工程改造 pom文件增加了 <dependency>...

2019-11-15 11:37:24 197 1

原创 springboot整合activeMQ -- Queue模式(篇一)

前言 最近博主在自学activeMQ,在学习过程遇到了很多坑,跟大家分享一下。版本信息:SpringBoot2.1.5 ActiveMQ 5.15.10 消息队列中间件MQ简介 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致...

2019-11-14 15:33:43 651 2

原创 springboot项目iead找不到或无法加载主类的错误

前言 最近在做自学过程中,出现了一个比较其妙的bug,在网上找了很多方法都没有解决,就不多废话了,下面直接讲我是怎么解决的 bug再现 解决的方法 1.找到idea最左上角file右键 – Project Structure – Modules,把source中不相干的东西删除就了可以,然后点a...

2019-11-13 12:27:33 154 0

原创 postman简单教程 - - 增删改查接口测试(超详细)

前言 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍postman进行增删改查等基本接口的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类...

2019-11-08 14:34:16 1464 0

原创 soucetree检测不到新的分支

前言 当别人在git上创建了新的develop分支时,没有人上传新的代码时,你是本地的soucetree是检测不到新的分支,下图这样是检测不到新的分支: 解决办法 在idea项目中进入cmd输入以下命令,便可以在soucetree中检测到新的分支: git checkout develop 然...

2019-11-01 16:11:23 614 0

原创 java将日期中的斜线或中文改成统一日期格式 yyyy-MM-dd HH:mm:ss

前言 最近在优化代码方面,因为之前在字符串中截取日期,日期的格式样式不统一。 日期格式 2019/6/14 14:00:00 2019/03/4 1:00:00 2019年8月4日12:00 要求改成统一格式 2019-06-08 12:00:00 把斜线改成横线 // 斜线变成横线格式 ...

2019-11-01 11:32:47 939 2

原创 springboot整合activeMQ时启动报 Unregistering JMX-exposed beans on shutdown 错误

环境 springboot 1.5.9 RELEASE activeMQ 5.15.10 1. ActiveMQ下载启动 http://activemq.apache.org/download-archives.html ,本文用的是windows版的5.15.10版本,下载下来是压缩包,自行解...

2019-10-31 15:57:59 77 0

原创 springboot整合websocket

前言 WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 在WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。 现在,很多网站为了实现推送技术,所用的技术都...

2019-10-29 14:24:59 75 0

原创 java从不规则的字符串中截取出日期

前言 最近在项目中需要远程调接口,从String字符串中截取出日期,想了好久,最后用java8新特性,解决了,java8,还是比较好用。 代码 获取到的字符串,例如: 焦化化产车间四期出水(测试排口),2019/10/19 10:00:00,pH平均值 超标,值:5.00 炼焦一车间焦炉推焦除尘(...

2019-10-24 10:41:36 3774 8

原创 springboot + poi 导入导出(excel)表格

前言 最近在项目中有一个需求对企业列表批量导入或生成excel表格,在过程中遇到了很多坑,今天和大家分享一下。 pom文件 需要引入的jar包 <!-- poi操作excel --> <dependency> <groupId>org.apache.p...

2019-10-21 13:31:29 567 0

原创 Springboot定时任务

前言 在实际项目中定时任务使用的场景比较多,使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式: 一、基于注解(@Scheduled) 二、基于接口(SchedulingConfigurer) 三、基于注解设定多线程定时任务 corn表达式 今天主要与大家分享基于注解@Sch...

2019-10-17 10:25:49 213 1

原创 java 枚举使用方法

前言 在项目中有很多常量,我们都是使用枚举(enum)来处理,下面我就和大家分享一个比较通用的代码 枚举 /** * 描述: 常量类型 * / public enum ClientType { SYSTEM(0, "后台管理"), EDUCATION(1, &q...

2019-10-16 14:50:44 119 0

原创 springboot2.0.x整合redis出现APPLICATION FAILED TO START

bug具体描述 Description: Parameter 0 of method redisTemplate in com.game.itstar.redis.RedisConfig required a bean of type 'org.springframework.data...

2019-09-27 15:14:37 166 1

原创 SpringBoot 将jar包、依赖jar、配置文件 分开打包

前言 在springboot项目中我们一般把整个项目打包成一个jar包,每次更新一点代码,都需要重新打包,jar包会比较大,这样效率不高,所以把依赖jar包和自己写的代码和配置文件分开打包,每次更新只需要修改的部分就可以了,依赖jar包就不需要重新了。 实现分开打包的pom文件 <build...

2019-09-19 16:55:20 232 0

原创 解决服务器时区差问题,使用time-zone

前言 最近在做项目遇到一个比较有意思的bug,在本地调试时,数据没有问题,但是部署到服务器上就出问题,页面中的数据每天早上8:30之前没有数据,8:30之后就有数据,于是在网上找了很多资料,才知道是由于时区差引起的问题。 bug引起原因 由于JSONFormat格式化时间引起的,结果比数据库存入慢...

2019-09-19 14:35:07 255 0

原创 Invalid bound statement (not found).....错误

前言 技术栈:springboot 2.1.x + mybatisplus 开发软件:idea bug再现 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.my...

2019-09-11 10:35:44 247 1

原创 springboot2.1.7 + mybatis整合出现 Unable to start web server问题

前言 最近把springboot1.5.x升级到springboot2.1.7版本时,出现了一个比较有意思的bug,首先想到是依赖的问题,今天就和大家分享一下。 bug在现 g.springframework.context.ApplicationContextException: Unable ...

2019-09-06 16:53:50 241 1

原创 springboot配置MYSQL双数据源

前言 springboot配置双数据源时要特别注意springboot的版本号,各个版本号不一样,写法也不一样.我用的是1.5.x,具体写法如下: 项目结构 pom文件 <dependencies> <dependency> &l...

2019-09-03 15:08:13 1318 4

原创 springboot整合swagger简单实例

前言 springboot版本1.5.x,前后端分离,一般我们写的接口都可以用postman来测试,swagger也可以用来测试写好的,所以就整合一下swagger。 pom文件 <!--Swagger的配置依赖包 --> <dependency> ...

2019-09-02 15:03:18 167 1

原创 springboot + jpa + jsonp跨域解决403问题

前言 本例子是前后端分离,springboot版本是1.5.x ,数据层用的jpa,利用jsonp实现跨域,在使用jsonp时需要注意,jsonp只能用get才能实现跨域,在使用jsonp的时候遇到了很多坑,和大家一起分享一下。 jsonp原理 JSONP是JSON with Padding的略称...

2019-08-30 16:33:55 192 0

原创 解决springboot上传图片无法显示问题

前言 springboot版本1.5.x,使用MultipartHttpServletRequest上传图片,权限是token + SpringSecurity 控制api访问;出现的问题是图片可以正常上传,但是无法显示。 pom文件 ...

2019-08-27 14:43:45 1463 0

原创 springboot文件上传和下载(批量/单个)

前言 在springboot框架中,批量上传、下载,一般批量下载处理方式都是将多个文件压缩成一个压缩包,然后在下载,主要的坑在于本地上传和下载都正常,部署在服务器上会出现各种错误,比如找不到路径,下载文件失败等等。 文件压缩工具类 见之前写的处理相关乱码的文章: https://blog.csdn...

2019-08-12 11:32:59 708 8

原创 springboot中报Error starting ApplicationContext错误解决方法

前言 新手在使用springboot经常犯的错误,在引用其他项目中的类,经常会出现这样的错误。 错误再现 *************************** APPLICATION FAILED TO START *************************** Descriptio...

2019-08-09 13:53:06 826 1

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