你这个结论可能有问题,我加了-XX:+TieredCompilation与没加这个参数 cpu跑出来的曲线几乎一样。感觉没啥区别
jvm调优之分层编译1 问题 最近,在某个高QPS的服务在重启的时候,如图1.1所示,重启会load 非常高,出现尖刺,短信报警CPU使用率过高,然后一段时间负载就降下来。搜索下网络的文章,...
你这个结论可能有问题,我加了-XX:+TieredCompilation与没加这个参数 cpu跑出来的曲线几乎一样。感觉没啥区别
jvm调优之分层编译1 问题 最近,在某个高QPS的服务在重启的时候,如图1.1所示,重启会load 非常高,出现尖刺,短信报警CPU使用率过高,然后一段时间负载就降下来。搜索下网络的文章,...
代理模式的典型就是springAOP代理模式的目的有两个:保护目标对象,增强目标对象分类:静态代理和动态代理。 静态代理 主要就是在类中的属性赋值另一个对象(在构造的时候就传...
ServletContext:servlet表示服务程序、context表示上下文。一起就是应用程序的上下文。这个就是一个典型的单例这个对象全局唯一,而且工程内部的所有ser...
lambda表达式 Lambda表达式是 简洁的表示可传递的匿名函数的一种方式。它没有名称,但它有参数列表,函数主体,返回类型,可能还有一个可以抛出的异常列表。 语法规则 引...
技术选型 网关:Nginx[http://www.w3cjava.com/?s=nginx]、Kong、Zuul[http://www.w3cjava.com/?s=Zuul...
先创建用户 oracle数据检查各个表空间的路劲及其使用率 重新给某个表空间扩容 增加新的数据文件
被@FunctionalInterface注解标记的类型表明这是一个函数接口。从概念上讲,函数接口只有一个抽象方法。如果接口声明的抽象方法覆写Object类的公共方法,那这方...
Eclipse的"Call Hierarchy"可以查看一个Java方法或类成员变量的调用树(caller和callee两个方向),非常方便。在IDEA中类似功能被划分到了三...
1、线程安全要搞清楚有状态对象和无状态对象,首先需要弄清楚线程安全的问题。如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单...
java泛型机制有一种奇葩的使用方式,示例代码如下 咋一看,一脸懵逼,仔细一看, 把自己绕了进去,这代码什么意思? 事实上这段代码要在具体的应用场景下才能搞清楚意义 我们来扩...
安装rabbitmq的地址https://www.cnblogs.com/vaiyanzi/p/9531607.html[https://www.cnblogs.com/va...
楔子 本篇是消息队列RabbitMQ的第四弹。 RabbitMQ我已经写了三篇了,基础的收发消息和基础的概念我都已经写了,学任何东西都是这样,先基础的上手能用,然后遇到问题再...
在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况,对同一个接口,可能会有几种不同的实现类,而默认只会采取其中一种的...
阿里巴巴java开发规范[https://mp.weixin.qq.com/s/8eWwsqCqfcHBuP18ORqUHw]说到使用工具类Arrays.asList()方法...
IDEA下载 链接: https://pan.baidu.com/s/1dLCZN_M7GDDER_HPI1aqFg 提取码: f78i里面包含了破解的补丁以及激活码 网盘比...
maven下载 直接在官网下载http://maven.apache.org/download.cgi#一般maven对jdk有版本要求,具体看看System Require...
注解(什么是注解,注解的作用,注解如何使用、注解的原理) 什么是注解? 注解是一种代码的表现形式,通过在interface前面加上一个@符号来表示为注解,注解其实是一种新的类...
1、JAVA中int占用几个字节? int是占用4个字节、也就是32位bit。范围就是-2的32次方到2的32次方减1。扩展:什么是字节:字节他是衡量计算机数据容量的一个单位...
Oracle的安装: 我们就用虚拟机来模拟服务器来安装oracle数据库吧。虚拟机选择vmware 随便挑选一个版本下载,网上有很多密钥直接输入进去就注册成功了。接着下载一个...