自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 freemarker导出doc文档多个图片处理

POI

2024-06-19 10:52:45 458

原创 【java 打包成ZIP压缩包】

提示:ss。

2024-04-07 17:53:20 228 1

原创 springboot集成字典注解

使用AOP切面实现字典的赋值,自动将code转换为name,减少工作(偷懒)以上就是注解实现自动添加字典值。

2023-12-08 14:58:42 352

原创 windows下mysql通过binlog恢复数据

mysql binlog日志回滚数据

2022-10-12 14:29:40 2462 1

原创 docker容器下mysql主从配置

docker容器下mysql主从配置

2022-09-15 11:00:26 1794

原创 IP属地功能

ip属地

2022-09-13 14:18:53 156

原创 Linux安装docker

CentOS7.6安装docker

2022-09-07 15:14:04 90

原创 java POI下载自定义EXCEL模板

POI自定义excel模板

2022-07-15 14:14:33 435

原创 springboot集成websocket

注意:如果后续启动项目出现如下报错,说明websocket和springboot-web的jar包出现了冲突,所以添加排除依赖

2022-06-23 10:30:01 295

原创 在windows上docker 部署jenkins

1. 在windows上安装好docker2. 进入cmd页面 下载镜像docker pull jenkins/jenkins3.启动镜像命令行# 启动命令docker run -d -p 10240:8080 -p 10241:50000 -v D://docker//data//jenkins_home:/var/jenkins_home --name myjenkins jenkins/jenkins# 映射本地数据卷 挂载目录-v D://docker//data//jenki

2022-01-28 11:46:34 1773

原创 springboot集群下随机队列

文章目录前言一、随机队列二、使用步骤1.server配置类2.绑定交换机和队列3.消费者总结前言springboot 集群后,如果是同一个rabbitmq交换机和队列,消费者(随机一个)中只有一个能消费信息,其他消费者都不能消费该信息;而我想要每个springboot项目都重复消费这个消息。因此想到可以使用 动态创建队列一、随机队列此处我使用是在项目启动后,根据项目ip和端口后创建队列名称二、使用步骤1.server配置类@Componentpublic class ServerC..

2021-11-15 16:33:44 1477 1

原创 MapStruct 将实体类属性赋值到另一属性

1.引入pom.xml 依赖 <!-- MapStruct 1.4.1 --> <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct</artifactId> <version>1.4.1.Final</version> &l

2021-05-14 17:39:08 857

原创 java8中stream实现List集合中嵌套list,取出list.size()最大的一个

@Test public void MvelTest3(){ List<List> list = Lists.newArrayList(); List<Object> list1 = Lists.newArrayList(); List<Object> list2 = Lists.newArrayList(); List<Object> list3 = Lists.newArray...

2021-03-10 11:19:22 5006

原创 FTP文件夹下文件打包成zip下载

private static String encoding = System.getProperty("file.encoding"); private static String LANGUE_ISO = "iso-8859-1"; @Resource private HttpServletResponse response; /** * 根据FTP服务器上的文件夹名称下载文件 * * @param fileName 文件夹名称 ...

2021-02-27 11:44:39 1405 1

原创 获取项目端口号

import java.lang.management.ManagementFactory;import java.util.*;import javax.management.MBeanServer;import javax.management.ObjectName;public static String getLocalPort() throws Exception { MBeanServer mBeanServer = ManagementFactory.getPla

2020-10-20 09:10:09 368

原创 spring JdbcTemplate批量插入

1.批量插入数据有好几种,但比较快的是spring JdbcTemplatepublic void testJdbcInsert100000BatchSave() { List<Object[]> list= userInfo(users); JdbcTemplate jdbcTemplate = new JdbcTemplate(); String sql ="INSERT INTO `demo`( `id`, `name`,\n" + "\t\t`sex`,\n" +

2020-09-10 17:24:03 677

原创 list对象转成以字段名为key,该字段所有值为[]

1.从数据库中取出数据,需要将数据封装成根据字段名能够取出所有字段值。mapper文件 <select id="getUser" parameterType="java.lang.String" resultType="java.util.Map"> select fdId,docSubject,fd_sqr as fdSqr from table_1 where doccode=#{docCode} </select>dao层

2020-09-04 13:40:04 905

原创 错误集

1.这是ie7浏览器调用一个接口(该接口返回的是一个json对象–阿里的fastjson),然而响应格式则直接变成了一个网页格式,一直报406错误ERROR [http-nio-8895-exec-3] --- [dispatcherServlet]: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Circular view path [upload2]: would d

2020-08-21 17:29:21 179

原创 Centos8安装rabbitmq3.8.1

1.安装erlang(rabbitmq是用erlang语言开发的,erlang版本需要22.x以上)yum install erlang2.下载rabbitmq3.8.1wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.1/rabbitmq-server-3.8.1-1.el8.noarch.rpm3.添加socat依赖yum install socat4.安装rabbitmqrpm -

2020-06-12 17:52:47 1681

原创 安装Portainer--docker可视化工具

1.在Linux上开启docker后查询portainer镜像docker search portainer2.直接将第一个portainer镜像pull下来docker pull portainer/portainer3.docker rundocker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/docker/por

2020-05-27 11:34:42 357

原创 阿里云(linux)服务器安装redis

1.安装wget http://download.redis.io/redis-stable.tar.gz2.解压tar -xzvf redis-stable.tar.gz3.安装cd redis-stablemakecd srcmake install PREFIX=/usr/local/redis4.移动配置文件到安装目录下cd ../mkdir /usr/local/redis/etcmv redis.conf /usr/local/redis/etc5.配置redi

2020-05-11 22:58:17 342

原创 外网访问阿里云Linux服务器

1.进入阿里云服务器控制台2.找到安全组配置3.点击配置规则4.手动添加规则,端口号配置为对应项目的端口号,然后保存5.外网访问界面,完成!

2020-05-09 18:22:28 335

原创 mybatis返回map类型,同时指定属性值id和name为map的key和value

业务需求:将SQL语句查询出来了的id和name分别作为map的key和value。

2020-05-08 10:52:32 2987 1

原创 java8新时间日期API计算两个日期间隔几年几个月几天

import java.time.LocalDate;import java.time.Period;public class DateUtils{ public static void main(String[] args){ //当前日期 LocalDate dateNow = LocalDate.now(); LocalDate dateNow2 ...

2020-05-05 15:14:29 540

原创 java实体类属性非空判断

1.当后端接口一个实体类之前未进行非空判断时,如果我们对其属性值一个一个进行非空判断显得冗余和重复,如下: public R addFileInfo(@RequestBody User user){ if(StringUtils.isBlank(user.getId())){ return R.error("id不能为空"); } ...

2020-04-29 18:47:26 5903

原创 swagger

swagger的@JsonIgnore标签此标签是用于查看swagger界面时隐藏实体类该标签下的属性如下:@Data@ApiModel(value = "用户信息")public class User{ @ApiModelProperty(value = "id", required = true) private String id; @ApiModelP...

2020-04-27 14:46:02 182

原创 nested exception is java.sql.SQLException: Prepared or callable statement has more than 2000 paramet

Mybatis的foreach批量插入数据出现如下问题### Error updating database. Cause: java.sql.SQLException: Prepared or callable statement has more than 2000 parameter markers.### SQL: INSERT INTO tb_1( inputrowid,do...

2020-04-23 16:09:30 765

原创 html根据url接收参数(使用正则表达式)

根据url路径取出改url中的参数值http://localhost:9111/demo/static/test.html?name=shine&id=551html页面<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title&g...

2020-04-14 17:09:55 436

原创 java 关于回车换行 \r\n replaceAll 替换所有

调用接口从数据库中取出,返回结果{ "msg": "请求成功", "code": 0, "data": { "hdText1": "1、后台返回的数据票。\r\n2、然后Android原封不动。\r\n3、把字符串解析成json数据抛出异常.\r\n4、是在Android端做了回车符号的替换。", "details": [{ "tenderDigit": "", "vn...

2020-03-28 14:42:36 3641

原创 注解

@Component注解官方的原话是:带此注解的类看为组件,当使用基于注解的配置和类路径扫描的时候,这些类就会被实例化。当使用此注解时,spring启动时会将该注解下的类注入到IOC容器中;泛指各种组件,就是说当我们的类不属于各种归类的时候(不属于@Controller、@Services等的时候),我们就可以使用@Component来标注这个类...

2020-03-24 10:26:39 161

原创 that exceeded the limit for maxPostSize set on the associated connector

springboot 2.0 版本遇到关于文件上传Tomcat的post参数限制问题。文件上传用的好好的,今天进行使用的时候却有了突发情况,一直报null错误;然后又测试使用了以前调用的情况,没有问题,之后就直接查看文件上传的项目日志, 报以下的错误:出现的问题The multi-part request contained parameter data (excluding uploade...

2020-03-23 14:08:29 4031

转载 idea中pom.xml文件没有变蓝

...

2020-02-11 16:35:24 2687 2

原创 swagger2关于@ApiModelProperty标签的坑

首先上一段代码@ApiModel(description = "教师信息")@Datapublic class TeacherPojo{ @ApiModelProperty(value = "教师ID",required=true) private String tId; @ApiModelProperty(value = "教师姓名",required=true)...

2020-01-14 10:58:20 14496 1

原创 springboot集成阿里云短信

开发步骤1.开通阿里云短信服务2.申请签名和创建模板登录阿里云网站https://www.aliyun.com/点击 控制台–>产品与服务–>云通信–>短信服务国内消息–>添加签名(我个人使用的是国内消息,所以选择国内消息)3.创建access_key和access_secret创建秘钥,自动生成AccessKey ID和Access Key Se...

2020-01-10 17:45:12 511

原创 事务回滚

事务回滚1使用@Transactional注解,抛出@Transactional注解默认识别的RuntimeException方法上使用@Transactional注解,在捕获到异常时在catch语句中抛出RuntimeException。@ResponseBody@RequestMapping("/")@Transactionlpublic String test(String id...

2019-12-26 10:02:11 182

转载 idea快捷键

功能快捷键复制Ctrl+c粘贴Ctrl+v撤销Ctrl+z反撤销Ctrl+y剪切Ctrl+x保存Ctrl+s全选Ctrl+a执行程序Ctrl+Shift+F10提示补全(相当于eclipse中的Alt+/)Ctrl+Alt+空格单行注释Ctrl+/多行注释Ctrl+Shift+/向下复制一行...

2019-12-21 11:03:52 173

原创 Http调用外部接口工具类

http调用外部接口的工具类HttpUtilsimport org.apache.http.conn.scheme.Scheme;import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.ap...

2019-12-19 12:07:21 1026

转载 @RequestParam和@PathVariable的用法与区别

@RequestParam和@PathVariable的用法与区别 转载 ...

2019-12-10 11:22:55 222

原创 小知识ss

import com.fasterxml.jackson.annotation.JsonFormat@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”, timezone = “GMT+8”)private Date docdate;@JsonFormat标签可以将java的Date类型与数据库的datetime类型对应,标注在属性上就行。...

2019-11-15 14:53:07 408

转载 idea

**解决idea编译报错:Error:(1,1) java:非法字符:’\ufeff’**版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。链接: https://blog.csdn.net/shepherd_dirk/article/details/85337748解决方案:在代码里右键选择Remove BOM...

2019-11-07 11:41:06 160

空空如也

空空如也

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

TA关注的人

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