`
文章列表
<audio class="audio-for-speech" src="/admin/blogs/2508494/"></audio>         排除默认的日志添加log4j2的依赖   <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> ...
本文来源网络,记录目的是为了自己以后方便查询 本文章来源:  https://www.jianshu.com/p/b1824c6b96c1     一、准备工作 运行当前最新版本的RockitMQ(v4.4.0),必须先安装64bit的JDK1.8或以上版本。 从RockitMQ官网 http://rocketmq.apache.org/release_notes/ 下载最新的release包。 解压到本地目录。  上图是rocketmq-all-4.4.0-bin-release.zip包解压后的目录结构。bin目录下存放可运行的脚本。   二、RocketMQ基本结构 ...

Excel压缩成zip导入

@RequestMapping("testImportZip") public void testImportZip(MultipartFile file) throws Exception { if(null != file) { InputStream inputStream = file.getInputStream(); Charset gbk = Charset.forName("gbk"); ZipInputStream zipInputStream = new ZipInpu ...

FileUtil

import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.List; import org.springframework.web.multipart.MultipartFile; public class FileUtil { /** * ...
来源:周立的博客 地址:http://www.itmuch.com/spring-boot/banner/   相信玩过Spring Boot的童鞋一定在启动日志中见过类似如下的内容。本文详细探讨如何定制这部分内容,让内容更加趣味性。 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) )
压缩文件代码工具类:   public class UrlFilesToZip { private static final Logger logger = LoggerFactory.getLogger(UrlFilesToZip.class); //根据文件链接把文件下载下来并且转成字节码 public byte[] getImageFromURL(String urlPath) { byte[] data = null; InputStream is = null; HttpURLConnecti ...
springboot默认的文件上传解析器是StandardMultipartFile 如果想使用CommonsMultipartResolver,可以自行配置 方式如下 @Bean(name = "multipartResolver") public MultipartResolver multipartResolver(){ CommonsMultipartResolver resolver = new CommonsMultipartResolver(); resolver.setDefaultEncoding ...
原来使用springboot 1.x 整合 thymeleaf 时,使用到了 thymeleaf的 layout:decorator,可以正常使用。 但是当使用springboot 2.x 时,发现 layout:decorator失效,花费了一些时间才知需要引入另一个依赖,如下: <dependency> <groupId>com.github.zhanhb</groupId> <artifactId>thymeleaf-layout-dialect</artifactId> <v ...
使用RestTemplate 传输图片 public String addFood(String name, String desc, String price, String menu_category_id, MultipartFile[] files, String taste_ids,String language, String token) { Set<String> tempFilePath = new HashSet<>(); String postForObject = null; try { M ...
说明:SpringCloud系列笔者自学系列,学习来源是周立的博客  http://www.itmuch.com/ 。而此处转载其博客只是为了方便自己以后的学习。 本篇来源 http://www.itmuch.com/spring-cloud/finchley-21/         前文都是将配置明文存储在Git仓库中,但在实际项目中,敏感的配置属性(例如数据库账号、密码等),都应加密存储,从而提高安全性。 Config Server为配置内容的加密与解密提供了支持。 安装JCE Java 6 JCE地址:https://www.oracle.com/technetwo ...
说明:SpringCloud系列笔者自学系列,学习来源是周立的博客  http://www.itmuch.com/ 。而此处转载其博客只是为了方便自己以后的学习。 本篇来源 http://www.itmuch.com/spring-cloud/finchley-20/         在跟我学Spring Cloud(Finchley版)-19-配置中心-Spring Cloud Config 一节中,已实现使用Git仓库作为Config Server的后端存储,本节详细探讨如何配置Git仓库。 一、占位符支持 Config Server的占位符支持{application} ...
说明:SpringCloud系列笔者自学系列,学习来源是周立的博客  http://www.itmuch.com/ 。而此处转载其博客只是为了方便自己以后的学习。 本篇来源 http://www.itmuch.com/spring-cloud/finchley-19/     经过前文讲解,至此,微服务架构已经日趋完善——现在已经可以做一个大型的应用了!然而,随着项目的迭代,微服务数目往往与日俱增,如何高效地管理配置成为我们必须解决的问题。本节来讨论如何使用Spring Cloud Config管理配置。 为什么要使用配置中心 集中管理配置。一个使用微服务架构的应用系统可能会包 ...
说明:SpringCloud系列笔者自学系列,学习来源是周立的博客  http://www.itmuch.com/ 。而此处转载其博客只是为了方便自己以后的学习。 本篇来源 http://www.itmuch.com/spring-cloud/finchley-18/     本节探讨Zuul的高级特性。 TIPS: 笔者已经写过很多Zuul相关的文章,对于已经写过的内容,就不再啰嗦一遍了,直接贴地址吧。 过滤器详解 过滤器是Zuul的核心,Zuul大多功能都是基于过滤器实现的。详见:Spring Cloud Zuul过滤器详解,文章着重探讨了Zuul过滤器的生命周期 ...
说明:SpringCloud系列笔者自学系列,学习来源是周立的博客  http://www.itmuch.com/ 。而此处转载其博客只是为了方便自己以后的学习。 本篇来源 http://www.itmuch.com/spring-cloud-alibaba-migration/spring-cloud-alibaba-2/     本文对Hystrix、Re ...
说明:SpringCloud系列笔者自学系列,学习来源是周立的博客  http://www.itmuch.com/ 。而此处转载其博客只是为了方便自己以后的学习。 本篇来源 http://www.itmuch.com/spring-cloud/finchley-17/   上一节( 跟我学Spring Cloud(Finchley版)-16-Zuul )中,已经实现用Zuul转发到Eureka上的微服务。默认的路由规则是:访问$ZUUL_URL/指定为服务/** 会被转发到指定微服务 的/** 。 但在实际项目中,往往需要自己定义路由规则,Zuul的路由配置非常灵活、简单,本 ...
Global site tag (gtag.js) - Google Analytics