自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot整合EasyPoi实现Excel的导入和导出(带图片)

前言实际工作中可能会用到Excel的导入和导出功能,Java操作Excel的方式有很多种,这里简单介绍一下如何使用EasyPoi来操作Excel。简单的做个笔记,防止自己忘记。EasyPoi文档:http://easypoi.mydoc.io/项目地址:https://gitee.com/lihongmin5211/springboot_easypoi准备工作环境:SpringBoot2.4.0、jdk8、Mysql5.7表结构:DROP TABLE IF EXISTS `

2020-12-06 16:24:21 5051 20

原创 使用SpringBoot创建WebService(包含服务端和客户端)

前言WebService基本概念这里不说了,网上很多。我就直接进入主题了步骤一、创建2个SpringBoot工程(一个客户端,一个服务端)创建步骤我这里就不说了,用IDEA创建一个SpringBoot工程不会的可以自己百度。二、服务端代码1、服务端结构2、pom文件<dependency> <groupId>org.springframework.boot</groupId> <a

2020-12-02 21:46:11 3702 6

原创 RabbitMQ的confirm模式、return模式,以及消费端的手动确认ACK,以及死信队列的简单使用

前言在消息中间件的实际使用中如何保证消息的可靠性是我们必须要考虑的,因此就需要了解一下Rabbitmq的confirm模式、return模式,以及消费端的手动确认ACK等等了。1、confirm模式:此模式是作用在生产端的,开启了这个模式就可以知道消息有木有发送到exchange上。不管有没有发送到都会触发回调方法。2、return模式:此模式同样是作用在生产端的,这个模式就是为了知道消息有木有发送到对应的队列上。如果发送到了对应的队列不会触发回调方法,如果没有发送到对应的队列才会触发回

2020-11-21 19:16:30 2110 1

原创 RabbitMQ异常之reply-code=406, reply-text=PRECONDITION_FAILED - invalid arg ‘x-message-ttl‘ for queue ..

前言(防止自己以后再踩坑,这里记录一下)这个异常是我在设置队列过期时间遇到的,搞了半天也查找了很多的资料大部分都是2种解决方案:1、如果队列设置的是客户端是自动创建的,直接删除队列。2、如果客户端没有配置自动创建队列的话,手动去MQ客户端创建队列,并且设置对应的TTL值。异常以及解决方案上面2种方法我都试过了,还是没有解决我的这个问题。后来经过不停的试验终于搞定了。客户端自动创建队列(现在一般都是这种啦),设置x-message-ttl队列过期时间,但是不指定type(我就这种情

2020-11-21 17:02:36 14675 4

原创 SpringBoot整合RabbitMQ(各个模式如何发送一个消息)

RabbitMQ作为一个消息中间件,在使用过程中我们需要保证生产端是否将消息发送到了MQ上,如何保证消费端

2020-11-20 19:44:31 842

原创 SpringBoot中html引入js文件报错:net::ERR_ABORTED 404

备忘一下这个问题的解决方法之一,防止以后我在跳坑。关于这个问题网上有很多的解决办法,我一开始也是各种方法都尝试了,还是解决不了,后来发现了问题所在。注:js文件放在了resources->static->js目录下因为配置文件中配置了server.servlet.context-path=/sys所以在引入js时这样写的时候,就会报错net::ERR_ABORTED 404。<script type="text/javascript" src="/js.

2020-10-10 18:53:23 2997

原创 SpringCloud之Feign的简单使用

Ribbon简介Ribbon是Netflflix公司开源的一个负载均衡的项目(https://github.com/Netflflix/ribbon),它是一个基于HTTP、TCP的客户端负载均衡器。 何为客户端负载均衡?客户端负载均衡与服务端负载均衡的区别在于客户端要维护一份服务列表,Ribbon从Eureka Server获取服务列表,Ribbon根据负载均衡算法直接请求到具体的微服务。Ribbon测试本测试在https://blog.csdn.net/aa8211981..

2020-09-16 18:51:36 4676

原创 springcloud之eureka服务端搭建(单机环境)

环境:idea2018,springboot_2.3.3,springcloud_Hoxton.SR7springcloud版本对应的springboot版本:{ "git": { "branch": "72506972926758dc1808eaa450281274ee85459a", "commit": { "id": "7250697", "time": "2020-08-17T15:37:11Z" } }, "build": { "version": "0

2020-08-26 14:40:47 771

原创 Layui动态加载菜单

话不多说,直接代码:1、数据准备动态加载菜单,肯定要先从数据库获取到菜单才行。实体类:public class Resource { //主键id private Integer id; //标题 private String title; //头像 private String icon; //地址 private String href; //描述 private String description;

2020-08-04 17:51:01 3913

原创 使用pdfjs插件实现在线预览PDF文件

*注:此功能在springboot文件上传和删除的基础上进行。步骤1、下载pdfjs插件:http://mozilla.github.io/pdf.js/getting_started/#download,注意下载Stable稳定版的包。2、解压后放入项目中:3、前端代码html:添加一个预览按钮js: 新增一个预览方法previewFile = function () { var ...

2020-07-27 16:22:56 2245 3

原创 springboot+layui文件上传组件实现文件上传和删除

前端代码:后端代码:源码地址:链接:https://pan.baidu.com/s/1FhUG2wAd6-Kpkt-EDHjtBw 提取码:hlmp注:此源码还整合了layui的后台管理系统模板和freemark模板引擎。

2020-07-27 15:51:26 1331 2

原创 SpringBoot整合Shiro

SpringBoot整合Shiro,完成简单的认证和授权操作。地址:https://gitee.com/lihongmin5211/springboot_shiro_demo

2020-07-03 18:18:57 113

原创 Docker入门教程(Docker的基本使用)

1、Docker基本概念:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。(网上有更加详细的解释,可以自行百度)2、Docker安装:Docker在各个系统中安装各有不同,在这里就不详细解释了,可以根据自己的系统去网上找安装教程。下面进入正题。。。。3、Docker的基本命令和使用:本次教程是在PWD(何为PWD)

2020-06-17 14:19:20 415

原创 Docker id的申请注册

作用:用来访问私有的Docker镜像。步骤:一、进入网址:https://www.docker.com/get-started(注册过程中可能网页加载的比较慢,有点耐心哦!)二、点击Signup(注册)往下拉页面找到Signup三、填写信息点击之后进入到如下页面,根据要求填写相关信息,并且完成人机身份验证。四、邮箱验证填写完相关信息点击Sign Up,你填写的Email会收到一封邮件,点击Verify email address即可完成邮箱验证。...

2020-06-07 13:14:58 2657

原创 两种方法(实现Runnable接口和继承Thread)模拟多线程购票

主方法:package com.duoxiancheng;public class SellTicketsMain { public SellTicketsMain() {} public static void main(String[] args){ //调用Runnable实现// SellTicketsThread sellTi...

2020-05-08 14:26:38 349

原创 RabbitMQ常用工作模式详解(含代码)

利用放假的时间,回顾一下消息队列RabbitMq,做个笔记和大家交流一下。写的不好请见谅!!!!!1、RabbitMQ的介绍和安装(参考:https://blog.csdn.net/qq_31634461/article/details/79377256)2、创建一个Maven工程在这里就不介绍了,网上有很多的资料。创建好工程后创建两个包producer(放生产者代码),consu...

2019-05-02 14:37:58 1183

原创 maven聚合工程:运行Tomcat 运行不出 starting protocoHandler[http-bio-8081]最后一行

注意:我的项目是利用zookeeper来作为分布式应用程序协调服务,并且我的zookeeper是安装在Linux上的。出现问题的原因以及修改办法:因为我换了一个城市,连接上网络以后我的IP地址发生了变化,检查发现Linux的ip地址和本地的ip地址已经不再同一个网络,所以就找不到这个服务了,我将Linux的ip地址修改了一下,使其和本地的ip地址在同一个网段,最后我将service层的Spring...

2018-06-27 14:58:57 2071

原创 在做SSM整合时,关于抛出 java.sql.SQLException: Parameter index out of range (3 > number of parameter 的问题

第一次写博客,写的不好望谅解!!!!!!!!!!!!!!!!!最近在做毕业设计,用SSM框架编写一个Web项目,在做到根据名称模糊分页查询时,抛出了java.sql.SQLException: Parameter index out of range (3 &gt; number of parameter异常,各种尝试    这个异常依然没有解决 java.sql.SQLExcept...

2018-04-20 15:39:57 1843 1

空空如也

空空如也

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

TA关注的人

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