自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 EasyExcel导出合并单元格并合计

easyExcel版本:2.2.3。写这篇文章只是为了自己以后参考,1.导出的实体类,也就是表头。poi版本:4.1.2。

2023-07-07 14:48:02 2206

原创 Linux挂载新磁盘到根目录/

11、vgextendcentos/dev/sdb1扩展卷分组,其中centos是第8步中的VGName。12、lvextend-L+256G/dev/centos/root扩展逻辑卷。5、再次使用fdisk-l查看,出现了/dev/sdb1,说明分区工作完成。14、xfs_growfs/dev/centos/root同步文件系统。4、为新硬盘创建分区fdisk/dev/sdb,9、pvcreate/dev/sdb1创建物理卷。8、vgdisplay-v查看卷分组。...

2022-07-15 15:37:16 7645

原创 Centos7 安装ELK7.x,鲲鹏系统

1 引言如果你正在寻找如何快速安装和配置ELK,那么恭喜你找对教程了。这篇博文我们就来分享下如何在Centos7 鲲鹏服务器上搭建ELK 7.x 版本2 开始之前在开始搭建之前,我们首先需要先检查 ELK 对 自己服务器的操作系统以及 JDK 是否兼容。点击查看ELK对操作系统是否兼容点击查看ELK对JDK是否兼容信息列表ELK 是Elasticsearch ,Logstash, Kibana 的简称缩写,主要专注于可视化日志分析和查询Elastic Stack 主要包括三大

2021-08-26 16:10:31 689

原创 springcloud 集成seata1.4 ,nacos配置中心,feign服务之间调用

环境介绍Spingboot我用的是2.2.5.RELEASE,springcloud 是2.1.0.RELEASE,不过这个只要是2.0以上基本都可以,nacos用的是1.2,seata用的1.4.0seata下载链接:https://pan.baidu.com/s/14ctQaLuPDV8B9-pYnZNeng提取码:smb61.配置数据库seata主要的任务便是对数据库进行事务回滚,保证事务的一致性,所以我们需要先行配置数据库,seata需要一个进行事务管理的数据库用于自身使用。..

2021-04-13 11:50:58 1000 2

原创 SpringBoot 整合shardingsphere + mybatisPlus 实现读写分离

直接上干货1.项目结构2.maven依赖<?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:schemaLocation="http://maven.apache.org/POM/4.0.0 https://ma.

2020-09-18 19:43:09 1434 1

原创 SpringBoot2.x整合Nacos注册中心

Nacos 是阿里巴巴的开源的项目,Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。将使用Nacos作为微服务架构中的注册中心(替代:eurekba、consul等传统方案)以及配置中心(spring cloud config)来使用。Nacos安装省略。。

2020-09-17 20:33:30 835 2

原创 SpringBoot集成RabbitMQ

SpringBoot集成RabbitMQ第一步:先下载erlang和rabbitMQ-server(安装教程省略) 第二步:SpringBoot的pom中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency> 第

2020-09-09 23:48:40 141

原创 java中使用反射将javaBean 跟 map 互转

1.bean转map/** * bean转map * @param model * @return * @throws Exception */ public static Map<String, Object> beanToMap(Object model) throws Exception{ Map<String, Object> result = new HashMap<>();

2020-09-08 22:52:08 261

原创 springboot集成redis(Lettuce)

jedis跟lettuce的区别:Lettuce 和 Jedis 的定位都是Redis的client,所以他们当然可以直接连接redis server。 Jedis在实现上是直接连接的redis server,如果在多线程环境下是非线程安全的,这个时候只有使用连接池,为每个Jedis实例增加物理连接 Lettuce的连接是基于Netty的,连接实例(StatefulRedisConnection)可以在多个线程间并发访问,应为StatefulRedisConnection是线程安全的,所以一个连接实

2020-09-01 23:39:13 232 1

原创 springboot集成mubatisplus

废话不说,直接上干货1.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:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.

2020-08-27 23:55:50 226

转载 linux装redis

官网下载链接:https://redis.io/download   1、选择Stable(5.0)下的Download 5.0.0 链接进行下载 (stable是稳定版本,默认下载的是linux版本)2、下载完成之后,打开WinSCP,把我们下载好的Redis压缩包,上传到Linux的 /mnt/ 文件目录下 3、使用putty连接到我们的Linux服务器,进入到/mnt...

2019-01-30 19:32:54 139

原创 linux装jdk

作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。0.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到...

2018-10-23 13:15:20 174

原创 springboot(十):邮件服务

springboot仍然在狂速发展,才五个多月没有关注,现在看官网已经到1.5.3.RELEASE版本了。准备慢慢在写写springboot相关的文章,本篇文章使用springboot最新版本1.5.3进行开发。发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring推出了Java...

2018-09-06 14:41:59 170

原创 springboot(九):定时任务

在我们的项目开发过程中,经常需要定时任务来帮助我们来做一些内容,springboot默认已经帮我们实行了,只需要添加相应的注解就可以实现1、pom包配置pom包里面只需要引入springboot starter包即可&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt...

2018-09-06 14:40:29 122

原创 springboot(八):RabbitMQ详解

RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在...

2018-09-06 14:39:55 150

原创 springboot(七):springboot+mybatis多数据源最简解决方案

说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。我们项目是后者的模式,网上找了很多,大都是根据jpa来做多数据源解决方案,要不就是老的spring多数据源解决方案,还有的是利用aop动态切换,感觉有点小复杂,其实我只是想找一个简单的多数据支持而已,折腾了两个小时整理出来,供大家参考。废话不多说直接上代码吧配置文件pom包就不贴了比较简单该...

2018-09-06 14:38:25 130

原创 springboot(六):如何优雅的使用mybatis

这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis。到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结合了mybatis的官方demo和文档终于找到了最简的两种模式,花了一天时间总结后分享出来。orm框架的本质是简化编程中操作数据库...

2018-09-06 14:37:03 157

原创 springboot(五):spring data jpa的使用

在上篇文章springboot(二):web综合开发中简单介绍了一下spring data jpa的基础性使用,这篇文章将更加全面的介绍spring data jpa 常见用法以及注意事项使用spring data jpa 开发时,发现国内对spring boot jpa全面介绍的文章比较少案例也比较零碎,因此写文章总结一下。本人也正在翻译Spring Data JPA 参考指南,有兴趣的同学...

2018-09-06 14:35:34 146

原创 springboot(四):thymeleaf使用详解

在上篇文章springboot(二):web综合开发中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thymeleaf的使用。thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。thymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。...

2018-09-06 14:34:16 187

原创 springboot(三):Spring boot中Redis的使用

spring boot对常用的数据库支持外,对nosql 数据库也进行了封装自动化。redis介绍Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特性,因此有...

2018-09-06 12:03:37 168

原创 springboot(二):web综合开发

上篇文章介绍了Spring boot初级教程:spring boot(一):入门篇,方便大家快速入门、了解实践Spring boot特性;本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的一些开源技术本文也会介绍),对了这里只是一个大概的介绍,特别详细的使用我们会在其它的文章中来展开说明。web开发...

2018-09-06 11:59:52 275

原创 springboot(一):入门篇

什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(...

2018-09-06 11:56:01 118

转载 SpringBoot项目打成jar与war的区别

SpringBoot默认支持很多模板引擎,但是JSP只能够在War中使用,同时mvc.view.prifix/suffix必须主动配置给出,另外必须导入JSP的默认渲染servlet:"org.apache.jasper.servlet.JspServlet",即添加依赖: &lt;dependency&gt; &lt;groupId&gt;org.apache....

2018-08-31 11:48:00 452

原创 java 多文件压缩

java 多文件压缩,供大家学习,不足之处欢迎指出 package xxx.xxx.xxx.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;imp...

2018-08-23 09:43:18 166

转载 Runnable和Thread比较

Runnable更容易实现资源共享,能多个线程同时处理一个资源。看代码public static void main(String[] args) { // TODO Auto-generated method stub new MyThread().start(); new MyT...

2018-07-31 16:21:35 783

原创 Java多线程-实例解析

Java多线程实例 3种实现方法Java中的多线程有三种实现方式:1.继承Thread类,重写run方法。Thread本质上也是一个实现了Runnable的实例,他代表一个线程的实例,并且启动线程的唯一方法就是通过Thread类的start方法。2.实现Runnable接口,并实现该接口的run()方法.创建一个Thread对象,用实现的Runnable接口的对象作为参数实例化Thread对象,调...

2018-06-29 16:45:18 269 1

原创 Nginx配置文件详解

######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /usr/local/nginx/logs/...

2018-06-21 17:31:11 217

转载 nginx反向代理的nginx.conf配置

#user root owner;   #在mac中获取权限时需要将注释去掉worker_processes  2; #启动进程,通常设置成和cpu的数量相等events {    worker_connections  1024; #单个后台worker process进程的最大并发链接数}http {    include       mime.types; #设定mime类型,类型由mime...

2018-06-21 17:15:07 271

转载 linux开启MySQL binlog日志

binlog日志,即binary log,是二进制日志文件。它有两个作用,一是增量备份,即只备份新增的内容;二是用于主从复制等,即主节点维护了一个binlog日志文件,从节点从binlog中同步数据。我们可以通过binlog日志恢复数据。下面就介绍一下开启MySQL binlog日志的过程:1、登录MySQL,查看binlog日志的状态 登录MySQL后,输入show variables like...

2018-06-19 15:05:09 1867

空空如也

空空如也

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

TA关注的人

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