自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java8 方法引用和Stream流

java8 stream

2022-07-11 13:33:33 528

原创 Java8 4大函数和 Lambda 表达式

java8 lambda表达式

2022-07-08 22:41:52 584

原创 EasyExcel 实现动态导入导出

excel 动态导入、动态导出。

2022-05-29 22:49:04 9407 25

原创 EasyExcel3.0.5 导出多个sheet,批量下载打包成ZIP压缩包

easyexcel 多个sheet 导出,并且可以把批量下载附件,并打包到压缩包。

2022-04-28 20:26:45 4420 2

原创 EasyExcel3.0.5导出多个sheet,含查询优化

easyExcel 非常方便解决数据量大的导入导出操作,解决性能的问题。并且其有丰富的应用功能,比如导入、导出多sheet。

2022-03-30 20:03:47 2964

原创 EasyExcel3.0.5 加快大数据查询速度,查询性能优化

easyexcel 解决大数据查询,查询性能优化

2022-03-27 11:40:14 4348 1

原创 EasyExcel3.0.5 解决大数据导入导出,防止OOM

使用easyexcel最新版实现excel大数据的导入导出,数据量大时,需要考虑防止内存溢出。

2022-03-19 19:01:13 11808 20

原创 easy-excel 解决百万数据导入导出,性能很强

文章目录前言springboot 整合 easy-excelpom.xmlapplication.yml实现easy-excel 导入、导出实现导入监听导出模拟监听Controller 层service 层mapper 层mapper.xml结语前言上个月公司有个老系统反馈,导入导出数据量一大就出现卡顿,半天不响应。刚来领导要求我改造一下,在 gitee 和 度娘搜索比较了几个,easy-excel 性能是非常非常高的,具体还要结合自身的网络环境和代码环境。springboot 整合 easy-exc

2021-11-23 09:51:14 9766 9

原创 SpringBoot全局异常处理、集成Swagger和参数必填校验

创建SpringBoot这个很简单,不浪费过多篇幅,我取名 producer-and-consumer,因为我后面要做 RabbitMq,闲话少叙,进入主题。Pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s

2021-07-22 14:22:45 3003

原创 RabbitMQ-3.8.19新版安装

文章目录安装RabbitMq-3.8.19准备工作安装 GCC安装socat 环境安装erlang【不推荐二进制单独安装 erlang】安装 RabbitMq-3.8.19【不推荐】自己找版本快速安装【比较推荐】启动服务开放端口访问常见的命令行工具卸载 RabbitMq安装RabbitMq-3.8.19准备工作安装 GCC直接安装 gcc 9.0+yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset

2021-07-19 20:10:55 1160 3

原创 MySql 5.7.30 rpm版安装及注意的坑

MySql 5.7.30 rpm 版本安装的坑,我都踩过,大家可以参考。

2020-06-16 19:35:02 4084

原创 RabbitMQ 3.8.4新版安装

rabbitmq 3.8 以上的版本你试过吗? 如果还是按以前的方式,根本行不通。新版那些坑,我都踩过,希望对你有帮助。

2020-06-03 10:33:39 2970 8

原创 IDEA 引入多个项目

在我们平时工作中,面对的肯定是微服务或者是聚合工程,如何像 eclipse 一样可以一次导入多个模块呢?用过IDEA的,肯定会陌生,如何在一个工作空间,导入多个模块。

2019-07-01 15:28:30 1590

原创 Linux常用命令

Linux常用命令总结,做了一个思维导图

2022-10-09 11:08:14 147 1

原创 文件上传和下载

文章目录Controller 层Service 层入参实体Controller 层package cn.com.easyExcel.controller;import cn.com.easyExcel.param.DownLoadParam;import cn.com.easyExcel.service.FileService;import io.swagger.annotations.Api;import io.swagger.annotations.ApiOperation;import

2022-05-12 19:13:37 125

原创 SpringBoot、MyBatis-plus、SpringSecurity整合Thymeleaf 认证授权

前言文章只实战不讲理论源码,springSecurity 的认证授权实际就是过滤器。在实践编写代码中使用的接口方法点进去,自行阅读源码。目前第一版的实现源码:gitee 源码地址pom.xml 需要的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc

2021-09-15 17:06:51 384

原创 SpringCloud Feign服务消费

创建Feignfeign 不属于 netflix 的组件,接着上一篇 springCloud 服务注册与发现 继续。新增一个 feign 服务。删掉 pom.xml 里面的这两段<properties> <java.version>1.8</java.version> <spring-cloud.version>2020.0.3</spring-cloud.version></properties>&lt

2021-08-17 20:37:52 132

原创 springCloud 服务注册、发现和服务消费

springCloud 版本官网官网给出的依赖示例<properties> <spring.cloud-version>Hoxton.SR8</spring.cloud-version></properties><dependencyManagement> <dependencies> <dependency> <groupId>org.spri

2021-08-16 16:44:38 174

原创 MySql 数据库分区及应用

文章目录Linux 安装MySqlMySql 基础部分where条件解析顺序SQL 执行顺序:MySql 常见的存储引擎(了解)MySql 日志类型及作用错误日志查询日志索引分类MySQL数据库分区表应用HASH分区LIST分区RANGE分区Linux 安装MySqlMySql 下载地址上传文件并解压缩tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tarrpm -ivh mysql-community-common-5.7.35-1.el7.x86

2021-08-11 18:02:16 246

原创 springboot 整合 elasticsearch7.0+,高亮查询

elasticsearch官网Java API文档说明。 如果是引入 spring-boot-starter-data-elasticsearch,这个是不支持7.0 + 版本的,而且很多用法过时,甚至后面的版本弃用了。如下图所示:按照官网,我们用高级REST客户端,闲话少叙,开干。pom.xml 依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" x

2021-08-04 18:53:34 935

原创 elasticsearch 的API使用和分词器

本着对知识的考究和敬畏,一切脱离官方文档的解释都是耍流氓,所以,我尽量在官网追本溯源,有本考究。elasticsearch 是 restful 风格的请求,请求方式有5种:HEAD, GET, POST, PUT, DELETE索引indexelasticsearch 官网索引的API,请自行参考阅读。创建索引,并设置分片和副本数,默认是1个分片,1个副本。索引相当于我们数据库中的表。PUT /hello-index{ "settings": { "index": {

2021-08-03 12:31:30 287

原创 elasticsearch在Linux安装和概念介绍

elasticsearch 安装我在之前写过一篇 elasticsearch安装,当时摸索走了很多弯路,在此精简安装步骤,JDK 可以不用安装,因为 elasticsearh 内置了JDK。如果你配置了JDK 环境变量,那么 elasticsearch 会优先使用你配置的,版本不对就会报错。还要自己指定配置,elasticsearch 7+ 之后的版本只支持 JDK11 + 。ES和JDK版本对应华为云下载地址上传文件并解压缩# 解压tar -zxf elasticsearch-7.6.0-l

2021-07-30 11:28:30 156

原创 RabbitMq 的理论及应用示例(一)

什么是RabbitMqRabbitMQ是一个基于AMQP协议的开源的消息代理和队列服务器。优点:采用Erlang语言进行开发作为底层语言实现:Erlang有着和原生Socket一样的延迟,所以性能非常高开源、性能优秀,稳定性保障提供可靠性消息投递模式(confirm)、返回模式(return)与SpringAMQP完美整合,API丰富集群模式比较丰富,表达式配置,HA模式,镜像队列模型保证数据不丢失的前提做到高可靠性,可用性AMOP 专有名词:Server:又称为 BrokerC

2021-07-26 17:49:40 180

原创 实体转JSON、JSON转实体、字符转JSON及JSON转任何类型

闲话少叙,直接上码,我直接写了一个测试类,以下代码都在一个类里准备数据和对象类:package com.dji.ccip.service.impl;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.TypeReference;import lombok.Data;import lombok.extern.log4j.Log4j2;import org.junit.Before;import org.juni

2021-07-15 18:12:09 638

原创 Map和List排序,用Stream流实现

用 stream 流的方式,过滤某个属性。闲话少叙,示例如下:package Demo;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.stream.Collectors;public class TestMap { public static void main(String[] args) { Map<String, Obje

2021-07-15 13:52:59 2068

原创 经常用Redis,你真的了解吗

Redis 是什么Redis 是一种基于键值对(key-value)的NoSQL数据库。与很多键值对数据库不同的是,它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。Redis 特性速度快原因:Redis的所有数据都是存放在内存中的;Redis是用C语言实现的,一般来说C语言

2021-07-12 12:55:20 234

原创 elasticsearch、elasticsearch-head、kibana 详细清晰安装步骤

elasticsearch、elasticsearch-head 和 kibana 安装,自己亲历亲为,实践安装,步骤详细有效。

2021-04-02 15:15:25 339

原创 安装 jenkins(八)

安装docker# 1.卸载旧版本,一般没安装过,可以不执行sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker

2021-01-11 19:02:58 101

原创 需要用户名、密码认证的 RestTemplate 请求

文章目录ResRes

2021-01-06 14:49:28 2729

原创 Docker-swarm 这样集群搭建,保证万无一失(六)

Error response from daemon: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp 192.168.1.107:2377: connect: no route to host"

2021-01-05 23:40:30 882

原创 大型电商实战项目,助力2021年高薪

文章目录序言推荐背景项目介绍整体架构图形热点技术栈项目特点适合人群对比番外类似的项目痛点和选择序言2021 新的一年开始,祝愿大家工作顺利,事事顺心。如果你有幸看到这一篇文章,请你停留几分钟,如果你也是一名程序员,我希望你看完,对你快速学习完善你的技术能力,更有效地达成高级工程师或者架构师这个职业目标,走更少的弯路。在十四五党中央以高质量发展的大背景下,未来的竞争会更加激烈。在此,希望能帮助和结交到更多有志之士,共同学习和进步,日进斗金,在职业生涯的角逐中立于不败之地。获取资料:QQ:287202

2021-01-03 13:11:38 469 1

原创 docker-compose 服务编排及实战(五)

docker compose 简介和安装简介官网:https://docs.docker.com/compose/背景:前面我们使用 Docker 的时候,定义 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器。然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,那么效率之低,维护量之大可想而知。使用 Docker Compose 可以轻松、高效的管理容器,它是一个用于定义和运行多容器 Do

2020-12-14 16:26:02 156

原创 dockerfile 构建镜像(四)

dockerfile 对学习docker 非常的重要,本着尊重知识的心态,每一行命令都经过自己测试,努力学习,快乐分享,欢迎交流与指正。

2020-12-14 11:27:12 111

原创 docker 挂载卷,必会的docker数据管理(三)

掌握 docker 对开发越来越重要,本着用心分享,认真写作,取之官网,详细于官网的心态,欢迎留言指正。

2020-11-24 18:43:03 260

原创 docker 镜像和容器使用(二)

今天分享 docker 镜像和容器。努力学习,认真分享,用心写作。取之官网,详细于官网,欢迎指正。

2020-11-20 19:56:20 153

原创 docker 安装和介绍(一)

docker 云原生在现在开发越来越重要,本着分享学习总结docker,欢迎指正。

2020-11-19 21:30:14 234

原创 Intelli IDEA 配置SVN

第一步:File ====> Settings ====>Version Control ====> Subversion ,如图所示,找到自己本地安装的 svn.exe补充:在安装SVN 的时候,不要忘了选择,如图,这样才能在 IDEA 正常找到 svn.exe第二步:当你在本地文件用SVN 检出代码后,手动导入 IDEA (至于怎么导入,我在后面补充一下),然...

2019-10-13 16:55:20 290

原创 eclipse 安装SVN 谨防入坑

eclipse 配置SVN ,eclipse 刚下载的时候是没有 SVN,Jboss 等插件的,我在官网下载的是 2019年3月份的版本。附上图地址:https://www.eclipse.org/downloads/packages/release/2019-03/r直接解压就可以用,下面阐述一下如何安装和配置SVN,我把其中遇到的坑也阐明,免得新人掉陷阱。第一:开始的时候,我是...

2019-10-13 10:52:33 413

tcp-ip_xiang1.2.3.zip

3卷,完整版的超高清 TCP/IP 协议详解(内含阅读器软件,安装wps,内含的阅读器浏览也非常棒)。卷一是核心理论,重中之重,必看。二三卷编程实现。欢迎下载。

2020-07-01

空空如也

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

TA关注的人

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