随笔分类 -  微服务

摘要:思路: 1、创建项目 项目结构如下: 2、导入相应包 POM.xml文件如下: 2.1 编写相应配置文件 2.2、启动类加上 @MapperScan 扫描 mapper接口文件 3、添加mapper、dao、pojo 使用mybatis自动生成工具生成: 4、测试 TestService: Test 阅读全文
posted @ 2018-04-23 12:13 GordonDicaprio 编辑
摘要:异常现象:在本地打包部署完全没有问题,资源文件也都可以映射上,但是打包成jar包部署到服务器上时,就一直报异常,异常信息如下: 工程结构如下: controller示例如下: [java] view plain copy @RequestMapping(value = "/findEmailInfo 阅读全文
posted @ 2018-04-20 14:21 GordonDicaprio 阅读(6937) 评论(0) 推荐(0) 编辑
摘要:springmvc RestTemplate文件上传 RestTemplate上传文件总结 RestTemplate上传文件总结 阅读全文
posted @ 2018-04-20 13:53 GordonDicaprio 阅读(2153) 评论(2) 推荐(0) 编辑
摘要:springboot部署之后无法获取项目目录的问题: 之前看到网上有提问在开发一个springboot的项目时,在项目部署的时候遇到一个问题:就是我将项目导出为jar包,然后用java -jar 运行时,项目中文件上传的功能无法正常运行,其中获取到存放文件的目录的绝对路径的值为空,文件无法上传。问题 阅读全文
posted @ 2018-04-20 13:51 GordonDicaprio 阅读(9714) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/SimonHu1993/p/8360701.html 一定要将 拦截器组件 交给spring容器进行管理,这样才能注入配置值,或者注入bean: 重点代码: 阅读全文
posted @ 2018-04-16 17:31 GordonDicaprio 阅读(943) 评论(0) 推荐(1) 编辑
摘要:自定义属性 使用随机数及自定义配置类 中文乱码问题 1添加配置 2设置文件类型 1IDEA 2eclipse 自定义属性 使用随机数及自定义配置类 中文乱码问题 1添加配置 2设置文件类型 1IDEA 2eclipse 使用随机数及自定义配置类 1添加配置 2设置文件类型 1IDEA 2eclips 阅读全文
posted @ 2018-04-10 16:03 GordonDicaprio 阅读(833) 评论(0) 推荐(0) 编辑
摘要:Thymeleaf教程 (十二) 标签内,js中使用表达式 阅读全文
posted @ 2018-04-03 15:21 GordonDicaprio 阅读(1976) 评论(0) 推荐(0) 编辑
摘要:spring boot(四):thymeleaf使用详解 阅读全文
posted @ 2018-04-02 13:24 GordonDicaprio 阅读(180) 评论(0) 推荐(0) 编辑
摘要:thymeleaf 解析html时,出现 SAXParseException: The content of elements must consist of well-formed characte 00:46:32.733 [http-apr-8080-exec-7] ERROR o.t.tem 阅读全文
posted @ 2018-04-02 12:48 GordonDicaprio 阅读(448) 评论(0) 推荐(0) 编辑
摘要:参见上一篇博客:Spring Cloud Sleuth 服务跟踪 参考:zipkin使用mysql保存数据 主要在跟踪服务上配置: 在数据库创建数据库表:(可不创建,在classpath中添加对应的sql文件也可,有效率问题,详细上面链接文章) pom.xml 添加如下配置: 配置: 在启动类添加数 阅读全文
posted @ 2018-04-02 11:03 GordonDicaprio 阅读(668) 评论(0) 推荐(0) 编辑
摘要:项目结构: 一跟踪服务中心,用于收集和展示跟踪情况。 一个服务提供者。 一个服务消费者。 服务跟踪中心: pom.xml添加如下依赖: 配置:简单的一个端口就可以。 启动类头部加入注解: 启动后如下:localhost:9411 服务提供者: pom.xml 配置: 跟踪服务中心地址:http:// 阅读全文
posted @ 2018-04-02 10:57 GordonDicaprio 阅读(253) 评论(0) 推荐(0) 编辑
摘要:Spring boot @ConditionalOnxxx相关注解总结 下面来介绍如何使用@Condition [html] view plain copy public class TestCondition implements Condition { /** * 只有返回true,才会启用配置 阅读全文
posted @ 2018-03-27 10:46 GordonDicaprio 阅读(217) 评论(0) 推荐(0) 编辑
摘要:为什么不应该使用ZooKeeper做服务发现 【编者的话】本文作者通过ZooKeeper与Eureka作为Service发现服务(注:WebServices体系中的UDDI就是个发现服务)的优劣对比,分享了Knewton在云计算平台部署服务的经验。本文虽然略显偏激,但是看得出Knewton在云平台方 阅读全文
posted @ 2018-03-27 09:52 GordonDicaprio 阅读(343) 评论(0) 推荐(0) 编辑
摘要:1. 概述 Spring Cloud Sleuth实现对Spring cloud 分布式链路监控 本文介绍了和Sleuth相关的内容,主要内容如下: Spring Cloud Sleuth中的重要术语和意义:Span、Trance、Annotation Zipkin中图形化展示分布式链接监控数据并说 阅读全文
posted @ 2018-03-26 17:03 GordonDicaprio 阅读(880) 评论(0) 推荐(0) 编辑
摘要:在上一节《spring-cloud-sleuth+zipkin追踪服务实现(一)》中,我们使用zipkin-server、provider、consumer三个程序实现了使用http方式进行通信,数据持久化到数据库中的服务调用链路追踪实现。针对其中存在的影响性能和可能丢失数据的缺陷,在这一节我们使用 阅读全文
posted @ 2018-03-26 17:02 GordonDicaprio 阅读(1170) 评论(0) 推荐(0) 编辑
摘要:最近在学习spring cloud构建微服务,很多大牛都提供很多入门的例子帮助我们学习,对于我们这种英语不好的码农来说,效率着实提高不少。这两天学习到追踪微服务rest服务调用链路的问题,接触到zipkin,而spring cloud也提供了spring-cloud-sleuth来方便集成zipki 阅读全文
posted @ 2018-03-26 17:01 GordonDicaprio 阅读(430) 评论(0) 推荐(0) 编辑
摘要:最近写了一些测试工具,经常希望能动态的查看日志文件,试了好些文本编辑文件如Emeditor、Vim等,一直没找到合适。 我希望支持的功能有: 支持大文件读取,速度要快 自动加载新的内容,直接定位到最后一行,类似于Linux下的taif工具 支持自动滚动 最后能彩色标识,比如Error行标记为红色 支 阅读全文
posted @ 2018-03-23 13:14 GordonDicaprio 阅读(705) 评论(0) 推荐(0) 编辑
摘要:在windows下实时监控文件变化小工具 在测试的时候,我们可能想实时监控系统打出的log信息,在unix系统上我们可以用"tail -f"实现,在windows下一般就无法做到实时查看,现在找到一个小工具实现这个功能:tail4win,他们的网址在http://www.panansoft.com, 阅读全文
posted @ 2018-03-23 10:59 GordonDicaprio 阅读(1700) 评论(0) 推荐(0) 编辑
摘要:将windows控制台内容输出到文件中 dir>c:/file.txt 2>&1 对应的java class >c:/file.txt 2>&1 或 a.exe >log.txt 2>&1 阅读全文
posted @ 2018-03-23 10:54 GordonDicaprio 阅读(1796) 评论(0) 推荐(0) 编辑
摘要:1. Get方法长度限制 Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。 如:IE对URL长度的限制是2083字节(2K+35)。 下面就是对各种浏览器和服务器的最大处理能力做一些说明. Microsoft In 阅读全文
posted @ 2018-03-22 17:37 GordonDicaprio 阅读(329) 评论(0) 推荐(0) 编辑