2019年4月14日

JVM优化

摘要: JVM优化 [TOC] "参考" JVM优化 设置并行垃圾回收器 注意:具体的参数可能在不同的JDK版本中有差异 调整堆年代大小 先来复习下堆的组成: JVM占用的内存=metaspace+Heap Heap = {Old + NEW = { Eden , from, to } } 具体调优: ms 阅读全文

posted @ 2019-04-14 21:48 Swagger-Ranger 阅读(378) 评论(0) 推荐(0) 编辑

Java编码优化

摘要: Java编码优化 1.尽可能使用局部变量 调用方法时传递的参数以及在调用中创建的临时变量都保存在栈中速度较快,其他变 量,如静态变量、实例变量等,都在堆中创建,速度较慢。另外,栈中创建的变量,随 着方法的运行结束,这些内容就没了,不需要额外的垃圾回收。 2.尽量减少对变量的重复计算 明确一个概念,对 阅读全文

posted @ 2019-04-14 21:44 Swagger-Ranger 阅读(248) 评论(0) 推荐(0) 编辑

Java字节码分析

摘要: Java字节码分析 [TOC] 对于源码的效率,但从源码来看有时无法分析出准确的结果,因为不同的编译器版本可能会将相同的源码编译成不同的字节码,Java真正执行的也是字节码,所以要分析源码的性能需要从字节码的角度分析。 查看字节码详细内容 javap javap 查看classFile的命令并将输出 阅读全文

posted @ 2019-04-14 21:43 Swagger-Ranger 阅读(208) 评论(0) 推荐(0) 编辑

2019年4月8日

Spring Boot Admin 监控中心

摘要: Spring Boot Admin 监控中心 Spring Boot Admin用来收集微服务系统的健康状态、会话数量、并发数、服务资源、延迟等度量信息 服务端 建立spring cloud admin maven工程,导入pom依赖和完善目录结构 pom依赖 pom.xml 注意增加了两个依赖: 阅读全文

posted @ 2019-04-08 17:00 Swagger-Ranger 阅读(892) 评论(0) 推荐(0) 编辑

SpringCloud 分布式配置中心

摘要: SpringCloud 分布式配置中心 服务端 创建工程并完善结构 国际惯例,把maven工程创建完善 pom.xml application.yml 配置说明: spring.cloud.config.label:配置仓库的分支 spring.cloud.config.server.git.uri 阅读全文

posted @ 2019-04-08 16:53 Swagger-Ranger 阅读(627) 评论(0) 推荐(0) 编辑

springcloud-Netflix创建服务消费者

摘要: springcloud Netflix创建服务消费者 [TOC] 在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于 http restful 的。Spring cloud 有两种服务调用方式,两种都是http方式的不是rpc方式 一种是 ribbon + restTemplat 阅读全文

posted @ 2019-04-08 16:49 Swagger-Ranger 阅读(357) 评论(0) 推荐(0) 编辑

Spring Cloud Zuul

摘要: Spring Cloud Zuul [TOC] Zuul负责路由转发和过滤 总览 在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、熔断器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简单的微服务系统如下图: 在 Spring 阅读全文

posted @ 2019-04-08 16:46 Swagger-Ranger 阅读(132) 评论(0) 推荐(0) 编辑

Spring Cloud 熔断器

摘要: Spring Cloud 熔断器 [TOC] 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以通过 RPC 相互调用,在 Spring Cloud 中可以用 RestTemplate + Ribbon 和 Feign 来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者 阅读全文

posted @ 2019-04-08 16:44 Swagger-Ranger 阅读(172) 评论(0) 推荐(0) 编辑

树莓派连接启动SSH

摘要: 树莓派的官方更新消息发布:http://downloads.raspberrypi.org/raspbian/release_notes.txt SSH禁用的启用方法: 2016年11月25日: SSH默认禁用; 可以通过在启动分区中创建名称为“ssh”的文件来启用 在默认密码不变的情况下启用SSH 阅读全文

posted @ 2019-04-08 16:40 Swagger-Ranger 阅读(386) 评论(0) 推荐(0) 编辑

win10红警黑屏和无法打开的处理

摘要: 原因:win10或者win7无法打红警的原因,除开软件本身坏了等情况,多半是因为显示比率不对不上和系统不兼容导致的处理方法是: 1.将快捷方式发送到桌面(只是为了方便打开,当然你也可以不发送到桌面,关键只是需要创建一个快捷方式来使执行的时候可以加参数),将执行目标后加参数 win。这样就可以进入后以 阅读全文

posted @ 2019-04-08 16:39 Swagger-Ranger 阅读(2502) 评论(0) 推荐(0) 编辑

导航