JMH各参数使用介绍

转载自:赵伊凡's Blog 这里说道的基准测试Benchmark其实是微基准测试Micro-Benchmark。这里面的概念就不详细介绍了,反正就是JMH可以非常方便的帮助我们进行java代码的简单基准测试。 有什么用 可以对多组代码进行基准测试比较。 很多人总说,这样用速度快,性能好,...

2018-11-04 16:26:57

阅读数:25

评论数:0

使用JMH做吞吐量测试

转载自:《使用JMH做Java微基准测试》 摘要: # 使用JMH做Java微基准测试        在使用Java编程过程中,我们对于一些代码调用的细节有多种编写方式,但是不确定它们性能时,往往采用重复多次计数的方式来解决。但是随着JVM不断的进化,随着代码执行次数的增加,JVM会不断的进行编...

2018-11-04 16:17:22

阅读数:60

评论数:0

基于Maven的JMH的搭建和使用

转载自:《JMH使用说明》 JMH使用说明 一、概述 JMH,即Java Microbenchmark Harness,是专门用于代码微基准测试的工具套件。何谓Micro Benchmark呢?简单的来说就是基于方法层面的基准测试,精度可以达到微秒级。当你定位到热点方法,希望进一步优化方法性...

2018-11-04 15:32:57

阅读数:36

评论数:0

史上最全最详细JNDI数据源配置说明

转载自:《史上最全最详细JNDI数据源配置说明》   环境:tomcat6.0+Maven 要使用数据源就要知道数据源的由来:在java开发使用jdbc都要经历这四步 ①加载数据库驱动程序:(Class.forName(“数据库驱动类”);) ②连接数据库(Connection con...

2018-10-15 21:41:42

阅读数:67

评论数:0

微基准测试工具JMH

转载自:《JMH使用说明》 JMH使用说明 一、概述 JMH,即Java Microbenchmark Harness,是专门用于代码微基准测试的工具套件。何谓Micro Benchmark呢?简单的来说就是基于方法层面的基准测试,精度可以达到微秒级。当你定位到热点方法,希望进一步优化方法性...

2018-10-14 18:37:54

阅读数:25

评论数:0

SpingMVC Filter + HttpServletRequestWrapper 实现后台修改Request请求参数

1、封装Request请求对象,对外暴露修改请求参数的方法 package edu.mvcdemo.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterCha...

2018-10-13 15:59:51

阅读数:38

评论数:0

Protostuff序列化和反序列化使用说明

转载自:《Protostuff序列化和反序列化使用说明》 google原生的protobuffer使用起来相当麻烦,首先要写.proto文件,然后编译.proto文件,生成对应的.java文件,鄙人试了一次,发现真的很麻烦。而protostuff的官方网站(http://www.protostu...

2018-09-12 21:48:37

阅读数:55

评论数:0

使用 lombok 简化 Java 代码

转载自: https://einverne.github.io/post/2018/06/lombok.html lombok 在编译器编译时通过操作 AST(抽象语法树)改变字节码生成。也就是说他可以改变 Java 语法。lombok 不像 Spring 的依赖注入是运行时的特性,而是编译时的...

2018-08-25 23:41:15

阅读数:44

评论数:0

Eclipse安装Lombok插件

项目使用Lombok.jar(插件), 在编译时,往类字节码文件自动注入Getter、Setter、ToString、Constructor等代码,编译、运行和打包都没问题,但是在IDE(例如Ecipse、Intellij Idea等)中,会报“No Such Method”的错误,为了解决这个问...

2018-08-23 23:49:25

阅读数:76

评论数:0

Intellij Idea如何使用Extenal Tools反编译java类

1. 下载JD-GUI,你也可以下载其它的反编译工具       下载地址 http://jd.benow.ca/ 2.  配置External Tools        File——》Settings——》Tools——》External——Tools,点击”+”添加,配置信息如下: ...

2018-08-23 23:29:00

阅读数:233

评论数:0

Java通过泛型写通过方法

    @Override     public <T extends IMetaObjectImpl> T getEntityById( Class<T> t, Integer id ) {        ...

2018-07-19 22:29:01

阅读数:32

评论数:0

Redis客户端图形界面工具Redis Desktop Manager

下载地址:https://redisdesktop.com/download1)修改redis.conf配置文件注释掉bind代码,如下圈出:设置redis客户端连接密码,如下圈出:将redis服务器运行模式修改成后台运行,如下圈出:2)Redis Desktop Manager新建连接...

2018-07-11 16:32:00

阅读数:288

评论数:0

redis可视化工具redis desktop manager无法连接的解决办法

原因:因为redis有白名单设置,可以进行客户端IP地址限制,所以可以添加IP地址,如果不用进行客户端IP地址限制,则可以注释掉bind代码,如下:

2018-07-11 16:26:52

阅读数:129

评论数:0

Redis安装教程

转载自:http://blog.java1234.com/blog/articles/311.htmlRedis从一开始就只支持Linux,后面虽然有团队搞出Window版本,但是我还是建议大伙安装到Linux中。准备工作 VMware 以及Xshell redis官方安装教程,但是比较简单,不适...

2018-07-11 16:01:27

阅读数:96

评论数:0

java nio解决半包 粘包问题

转载自:https://blog.csdn.net/nongfuyumin/article/details/78343999NIO socket是非阻塞的通讯模式,与IO阻塞式的通讯不同点在于NIO的数据要通过channel放到一个缓存池ByteBuffer中,然后再从这个缓存池中读出数据,由于服...

2018-07-02 16:14:15

阅读数:129

评论数:0

深入理解JVM性能调优

转载自:https://blog.csdn.net/elvis_lfc/article/details/52313400我们知道,性能问题无非就这么几种:CPU、内存、磁盘IO、网络。那我们来逐一介绍以下相关的现象和一些可能出现的问题。一、CPU过高。查看CPU最简单的我们使用任务管理器查看,如下...

2018-07-02 15:34:32

阅读数:21

评论数:0

JVM 性能调优实战之:一次系统性能瓶颈的寻找过程

转载自:https://blog.csdn.net/defonds/article/details/52598018玩过性能优化的朋友都清楚,性能优化的关键并不在于怎么进行优化,而在于怎么找到当前系统的性能瓶颈。性能优化分为好几个层次,比如系统层次、算法层次、代码层次...JVM 的性能优化被认为...

2018-07-02 15:28:08

阅读数:30

评论数:0

深入理解JVM—性能监控工具

源自博客园: http://www.cnblogs.com/duanxz/p/3712734.html我们知道,在JVM编译期和加载器,甚至运行期已经做了大量的调优操作,但是那些都是JVM针对Java程序所做的通用的、简单的优化,程序在运行时由于运行环境的复杂性、业务逻辑的复杂性,很多JVM是无法...

2018-07-02 15:22:28

阅读数:20

评论数:0

无法连接java visualvm插件中心

打开Java VisualVM检查更新插件时,默认的连接连不上,通过浏览器访问之后发现默认的服务器已经404,新地址已经迁移到github,下面这个地址里面有不同版本jdk对应的插件中心地址。 https://visualvm.github.io/pluginscenters.html...

2018-06-26 00:54:19

阅读数:282

评论数:0

调用System.gc没有立即执行的解决方法

转载自:https://blog.csdn.net/yewei02538/article/details/52386642查看源码当我们调用System.gc()的时候,其实并不会马上进行垃圾回收,甚至不一定会执行垃圾回收,查看系统源码可以看到 /** * Indicates to...

2018-06-25 23:57:39

阅读数:35

评论数:0

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