- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 JVM调优的一次过程
这篇文章只贴相关的图,如果有疑问可以在评论去留言,非理论概念篇。第一次没有经过优化后的堆内存图:使用G1垃圾收集器,请求量10000并发降低堆内存使用空间,10000并发继续测试QPS如图,由于使用的是公网的服务器,qps并不高继续优化JVM参数,有好转指定年轻代所占对堆大小的百分比,由于测试的接口需要查询数据库,数据量大,经过推测可能是...
2019-12-26 17:55:32 222
原创 Sentinel分布式限流组件,SpringCloud Alibaba整合
Sentinel 是什么?随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel 具有以下特征:丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下...
2019-12-24 15:04:30 1199 1
原创 ServiceComb微服务入门案例
今天给大家分享一个华为的ServiceComb框架写的微服务,过多的话不说了,直接上干货部分。ServiceComb需要有cse的注册中心,这里介绍如何使用docker快速的搭建一个。docker pull servicecomb/service-centerdocker run -d -p 30100:30100 servicecomb/service-center:latest...
2019-12-19 21:20:24 1676
原创 SpringBoot使用Dockerfile-maven-plugin构建docker镜像并且发布到私有仓库
上一篇文章我们说了如何用maven-docker-plugin来构建,但是官方推荐新项目使用dockerfile-maven-plugin,下面废话不多说了,直接上干货。dockerfile-maven插件的官方网址为:https://github.com/spotify/dockerfile-maven项目结构如下:注意:Dockerfile的文件是在项目的根目录下面,下面我们来看p...
2019-12-18 10:55:15 2615
原创 SpringBoot使用docker-maven-plugin插件实现无Dockerfile文件构建docker并且上传到私有仓库
背景如下:使用SpringBoot开发应用时,使用maven提供的docker插件来远程构建docker,废话不多说了,直接上干货。1、首先需要修改docker的配置,docker默认未启用远程访问的,所以我们需要打开docker的远程访问。vim /lib/systemd/system/docker.service在ExecStart后面添加-Htcp://0.0.0.0:2...
2019-12-18 10:11:15 1526
原创 SpringBoot整合Oauth2实现每次访问后accessToken的有效时间延期,实现类似于Session的功能
今天突发奇想,oauth2的模式能不能也像session一样,每次访问后按照访问时间来延长accessToken的过期时间呢,代码是在拦截器中实现的,如下:package com.vvvv.config;import java.util.Date;import java.util.Objects;import javax.servlet.http.HttpServletReques...
2019-12-16 17:38:12 2923
原创 SpringBoot2.x 自定义400、500等错误页面,自定义扩展返回信息
今天给大家分享一篇SpringBoot2.x中如何自定义状态为400和500的错误页面。接下来我们来看默认的页面。以上是一个404的错误。再来看一个500的错误。在SpringBoot2.x中我们可以找到BasicErrorController,这个类主要用来处理异常/* * Copyright 2012-2019 the original author or author...
2019-12-14 11:06:30 4054 1
原创 JMX入门案例,使用Jconsole链接
今天给大家分享一个JMX入门的案例,JMX是Java平台上为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。直接上代码。HelloMBean.javapackage com.xz.helloworld.jmx;public interface HelloMBean { pub...
2019-12-12 15:39:47 576 1
原创 利用Netty来写一个简单的聊天室、心跳检测
很多伙伴问我是Netty怎么用,抽时间给大家写了一个demo级别的入门案例,仅供参考。Server端代码如下:package com.netty.groupchat;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.*;import io.netty.channel.group.ChannelGro...
2019-12-02 09:28:47 284
javaservice一款可将Java应用程序安装为Window服务的小工具
2020-09-20
cmdgo 获取 命令行执行的结果并且在程序中处理
2020-03-31
rubyinstaller-2.7.0-1-x64.exe Ruby安装包
2020-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人