中年闰土的博客

以铜为镜可以正衣冠,以人为镜可以明得失,以史为镜可以知兴衰!

针对Mysql的CentOS系统参数主要调优

内核相关参数(/etc/sysctl.conf) # 以下参数可以直接放到sysctl.conf文件的末尾 net.core.somaxconn = 65535 net.core.netdev_max_backlog = 65535 net.ipv4.tcp_max_syn_backlog =...

2019-05-28 14:59:35

阅读数 4272

评论数 0

可能这是关于BIO-NIO-AIO-Netty处理模型最好理解的文章了

无意中看到别人总结BIO-NIO-AIO-Netty的前世今生,也在往上翻阅了一些帖子,总感觉讲的太过于繁杂,往往一个简单的概念层层拓展,盖过了文章的主题,所以我想图文并茂的,层层递进,简单点、再简单点的讲出来。所以本文中不会出现代码。讲的不好的,或者错误的请指正!! BIO(Blocking ...

2019-05-01 10:21:05

阅读数 4330

评论数 0

阿里云外网映射配置(rinetd)

原帖地址:https://help.aliyun.com/document_detail/43850.html?spm=a2c4g.11186623.2.16.38b36ca62clfMn 前提条件 如果您需要从本地 PC 端访问 Redis 实例进行数据操作,可以通过在 ECS 上配置端口映...

2019-03-21 17:05:23

阅读数 8976

评论数 1

常见的&必知必会的JAVA面试题清单-(长更)

面试题模块介绍 内容包含了很多java方方面面,包含模块有:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Ka...

2019-03-11 09:36:22

阅读数 14543

评论数 0

jetty启动logback阻塞控制台空白或者抛出I/O error occurred while parsing xml file

解决办法很简单,把logback.xml的dtd注释掉。 Java程序在解析xml文件时,如果xml文件中指定了dtd,在默认会从指定的url下载dtd文件,但是很多情况下如果网络连接不上,或者防火墙原因,dtd文件无法下载下来导致程序报连接超时异常,解析xml失败。 我的就是因为这个dt...

2018-12-28 20:30:22

阅读数 15559

评论数 0

Spring Cloud微服务解决方案 ⑩:Spring Cloud Config

网上先搂一段简介:Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持。使用Config Server,您可以为所有环境中的应用程序管理其外部属性。它非常适合spring应用,也可以使用在其他语言的应用上。随着应用程序通过从开发到测试和生产的部署流程,您可以管理这些...

2018-12-23 12:00:40

阅读数 15475

评论数 0

Spring Cloud微服务解决方案⑨:Sidecar异构

比如我当前项目需要调用一个php或者node的接口,怎么把这个服务整合到当前java的微服务中呢。 源码下载路径在:https://download.csdn.net/download/qq_22075041/10869452,代码参考microservice-sidecar模块 pom文件 ...

2018-12-22 19:30:49

阅读数 14586

评论数 0

Spring Cloud微服务解决方案⑧:Zuul(API网关)

简单的来说,我们把zuul这个项目启动起来,注册到eurake上,那么他就可以代理eurake上面的服务(默认),各种玩法听我细细道来。 源码下载路径在:https://download.csdn.net/download/qq_22075041/10869452,代码参考microservic...

2018-12-19 22:03:30

阅读数 16280

评论数 0

Spring Cloud微服务解决方案⑦:Turbine(断路器集群监控)

上一篇文章末尾我们已经实现了Hystrix Dashboard对单个服务实例的监控,在实际应用中,我们更需要的是一个集群系统的监控信息,这时我们就需要引入Turbine。Turbine能够汇集监控信息,并将聚合后的信息提供给Hystrix Dashboard来集中展示和监控。简单的说,就是Turb...

2018-12-18 21:34:53

阅读数 14529

评论数 0

Spring Cloud微服务解决方案⑥:Hystrix的使用

在一个分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,如何能够保证在一个依赖出问题的情况下,不会导致整体服务失败,这个就是Hystrix需要做的事情。Hystrix类库提供了熔断、隔离、Fallback、cache、监控等功能,能够在一个、或多个依赖同时出现问题时保证系统依然可用。 ...

2018-12-16 21:21:53

阅读数 15633

评论数 0

Spring Cloud微服务解决方案⑤:eurake的常用配置项以及eurake、feign、ribbon常见问题总结

 常见问题总结文档在这里:https://download.csdn.net/download/qq_22075041/10854420 常用配置项官方文档链接:https://cloud.spring.io/spring-cloud-static/Finchley.SR2/single/spr...

2018-12-16 20:56:36

阅读数 14741

评论数 0

Spring Cloud微服务解决方案④:Feign的使用

Feign是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器,Spring Cloud 增加了对 Spring MVC的注解,Spring We...

2018-12-16 15:00:22

阅读数 15692

评论数 0

Spring Cloud微服务解决方案③:Ribbon的使用

先来一段介绍: Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon...

2018-12-14 21:59:57

阅读数 16272

评论数 0

Spring Cloud微服务解决方案 ②:注册服务到Eureka上

首先你的把上一篇文章中的Eureka服务启动起来,源码地址:https://download.csdn.net/download/qq_22075041/10851487 本文对应microservice-consumer-movie和microservice-provider-user子模块,...

2018-12-14 21:08:24

阅读数 14623

评论数 0

Spring Cloud微服务解决方案①:Eureka服务端的构建

Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,以实现SpringCloud的服务发现功能。包含两个组件:Eureka Server和Eureka Client。 Eureka Server提供服务注册服务,各个节点启动后,会在Eureka Server中进行注...

2018-12-14 18:06:47

阅读数 14554

评论数 0

调用Spring所管理的bean的方法时候,为何不会出现线程安全问题?

首先jvm会在内存中开辟一块存储空间做为线程栈空间,每个线程都有自己的栈(后进先出)。 调用方法时,会在栈中压入一个栈帧,用来存储这个方法的参数和局部变量; 方法返回时 ,栈帧就会弹出,方法的参数和局部变量就会清除; 方法调用时,调用栈不断处于涨落之中,如果调用的层级过深,调用栈可能会溢出 ...

2018-11-08 10:39:28

阅读数 15524

评论数 0

Spring bean 通过实现 InitializingBean ,DisposableBean 接口实现初始化方法和销毁前操作

关于在spring  容器初始化 bean 和销毁前所做的操作定义方式有三种: 第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作 第二种:通过 在xml中定义init-method 和  destory-method方法 第三...

2018-11-08 10:20:44

阅读数 14989

评论数 0

nginx监控与性能调优

监控 nginx有自带的监控模块,编译nginx的时候,加上参数 --with-http_stub_status_module #配置指令 ./configure --prefix=/usr/local --user=nginx --group=nginx --...

2018-11-01 16:49:24

阅读数 16398

评论数 0

Tomcat性能调优以及远程管理(Tomcat manager与psi-probe监控)

tomcat优化的我用到的几个点: 1.内存优化 2.线程优化 docs/config/http.html maxConnections acceptCount(配置的太大是没有意义的) maxThreads minSpareThreads 最小空闲的工作线程(...

2018-10-28 13:11:02

阅读数 16764

评论数 0

Tomcat远程DEBUG

在tomcat上做2个配置: 1. tomcat bin下的start.sh,jpda是一种协议   exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@&q...

2018-10-28 12:52:20

阅读数 15201

评论数 1

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