09 2017 档案

摘要:一、SpringBoot常见配置 (1)SpingBoot与MyBatis集成时跟踪SQL语句 (2)日志跟踪 (3)MyBatis集成: Mapper所在路径不需要配置,系统会自动扫描与Application同级及以下的所有目录,同时对应的Spring也不需要配置 二、常见错误 (1)Spring 阅读全文
posted @ 2017-09-26 22:07 moonandstar08 阅读(1165) 评论(0) 推荐(0) 编辑
摘要:参见:https://www.ibm.com/developerworks/cn/opensource/os-lombok/ http://blog.didispace.com/java-lombok-1/ http://okeeper.leanote.com/post/java-bean的get- 阅读全文
posted @ 2017-09-21 22:30 moonandstar08 阅读(311) 评论(0) 推荐(0) 编辑
摘要:详情参见:http://blog.didispace.com/cxy-wsm-zml-9/ http://blog.didispace.com/cxy-wsm-zml-3/ http://blog.didispace.com/cxy-wsm-zml-2/ 阅读全文
posted @ 2017-09-21 22:22 moonandstar08 阅读(128) 评论(0) 推荐(0) 编辑
摘要:Instance ID用于唯一标识注册到Eureka Server上的微服务实例。我们可在Eureka Server的首页直观地看到各个微服务的Instance ID。例如,图11-1中的itmuch:microservice-provider-user:8000 就是Intance ID。 在Sp 阅读全文
posted @ 2017-09-21 22:18 moonandstar08 阅读(1752) 评论(0) 推荐(0) 编辑
摘要:一、问题场景 服务器上分别配置了eth0, eth1和eth2三块网卡,只有eth1的地址可供其它机器访问,eth0和eth2的 IP 无效。在这种情况下,服务注册时Eureka Client会自动选择eth0作为服务ip, 导致其它服务无法调用。 二、问题原因 由于官方并没有写明Eureka Cl 阅读全文
posted @ 2017-09-21 22:08 moonandstar08 阅读(8854) 评论(0) 推荐(0) 编辑
摘要:SpringCloud服务间的调用有两种方式:RestTemplate和FeignClient。不管是什么方式,他都是通过REST接口调用服务的http接口,参数和结果默认都是通过jackson序列化和反序列化。因为Spring MVC的RestController定义的接口,返回的数据都是通过Ja 阅读全文
posted @ 2017-09-20 22:54 moonandstar08 阅读(12782) 评论(0) 推荐(0) 编辑
摘要:一、FeignClient注解 FeignClient注解被@Target(ElementType.TYPE)修饰,表示FeignClient注解的作用目标在接口上 声明接口之后,在代码中通过@Resource注入之后即可使用。@FeignClient标签的常用属性如下: name:指定FeignC 阅读全文
posted @ 2017-09-20 22:31 moonandstar08 阅读(23742) 评论(0) 推荐(0) 编辑
摘要:在使用Spring Cloud开发微服务应用时中,各个微服务服务提供者都是以HTTP接口的形式对外提供服务,因此服务消费者在调用服务提供者时,通过HTTP Client的方式访问。当然我们可以使用JDK原生的`URLConnection`、`Apache的Http Client`、`Netty的异步 阅读全文
posted @ 2017-09-19 22:37 moonandstar08 阅读(4475) 评论(0) 推荐(0) 编辑
摘要:针对目前的容器优化,目前来说没有太多地方,需要考虑如下几个点: 线程数 超时时间 jvm优化 首先线程数是一个重点,初始线程数和最大线程数,初始线程数保障启动的时候,如果有大量用户访问,能够很稳定的接受请求, 而最大线程数量用来保证系统的稳定性,而超时时间用来保障连接数不容易被压垮,如果大批量的请求 阅读全文
posted @ 2017-09-19 22:14 moonandstar08 阅读(331) 评论(0) 推荐(0) 编辑
摘要:定制的路由规则的主要功能: 1、路由表中包含源路径,微服务名称,目标路径 2、Endpoint粒度配置支持 3、路由支持1对1精确路由 4、源路径可以前缀/**格式来模糊路由 5、目标路径可以使用前缀/**格式来装配目标路径 6、保留默认动态路由规则:服务名称/** --> 是否截去前缀 --> 目 阅读全文
posted @ 2017-09-14 21:59 moonandstar08 阅读(8336) 评论(0) 推荐(2) 编辑
摘要:#test {"time":1504752032399,"date":"2017-09-08 12:00:00","str":"ddse\r\n} input { stdin { codec => json } } filter { mutate { add_field => { "field1" 阅读全文
posted @ 2017-09-12 22:31 moonandstar08 阅读(533) 评论(0) 推荐(0) 编辑
摘要:基于Spring Cloud框架开发时,经常会碰到各种开发问题,那么碰到这些问题时如何去解决呢?下面描述基于Spring Cloud问题定位的基本思路,大概可以分为如下几步: 排查配置问题 环境问题 排查代码问题 定位Spring-Cloud Bug 一、配置问题 (1)配置属性错误 配置属性错误包 阅读全文
posted @ 2017-09-12 21:53 moonandstar08 阅读(633) 评论(0) 推荐(0) 编辑
摘要:要使用crontab定时器工具,必须要启动cron服务: crontab的语法,以备日后救急 参见:http://blog.csdn.net/zlzlei/article/details/7767599 阅读全文
posted @ 2017-09-11 22:25 moonandstar08 阅读(355) 评论(0) 推荐(0) 编辑
摘要:一、线上系统查看命令 (1)查看系统限制 (2)JVM虚拟机本身限制 (3)查询当前某程序的线程或者进程数 示例: (4)查询当前整个系统已用的线程或者进程数 参见:http://lisiqi.cc/技术/2015/12/24/一次线上多线程bug修复.html (5)内存使用情况查询 参考:htt 阅读全文
posted @ 2017-09-11 21:59 moonandstar08 阅读(332) 评论(0) 推荐(0) 编辑
摘要:在对Redis进行性能优化时,一直想对Redis进行读写分离。但由于项目底层采用spring-data-redis对redis进行操作,参考spring官网却发现spring-data-redis目前(1.7.0.RELEASE)及以前的版本并不支持读写分离。 一、源码分析 spring-data- 阅读全文
posted @ 2017-09-05 21:48 moonandstar08 阅读(4014) 评论(0) 推荐(0) 编辑
摘要:一、查看系统语言 二、查看系统是否有中文包 三、Tomcat乱码解决 假设编码用utf-8 1、tomcat日志乱码 设置系统编码,先设置系统编码vi /etc/sysconfig/i18n,默认为: 修改为: 运行source /etc/sysconfig/i18n保存设置 2、设置jvm编码 1 阅读全文
posted @ 2017-09-05 21:37 moonandstar08 阅读(457) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示