自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

请叫我大师兄

看文章记得点个赞哟

原创 Java Base64 编码与解码----三种实现方式的代码实例

在Java 8中,Base64编码已经成为Java类库的标准。Java 8 内置了 Base64 编码的编码器和解码器。Base64工具类提供了一套静态方法获取下面三种BASE64编解码器:基本:输出被映射到一组字符A-Za-z0-9+/,编码不添加任何行标,输出的解码仅支持A-Za-z0-9+/。URL:输出被映射到一组字符A-Za-z0-9+_,输出是URL和文件。MIME:输出隐...

2019-06-28 11:04:22 1238

原创 Java LDAP 域名登陆 或 AD域名登陆实践记录

说是要使用这个ldap来实现第三方用户登陆,估计是很古老的科技了,也估计就古老的企业使用这个技术吧。谁管你ldap或者ad是个啥玩意儿啊,我需要给你详细介绍一下吗?不,不需要,直接开干,怎么使用就完了,就像开车一样,我特么还需要先学习一下发动机原理吗,不用,有驾照,一脚油门,能起步就完啦,谁特么有空去管那个原理呀,纯属浪费时间。下面是自己的实践记录1,先是ldap域名登陆。...

2019-06-27 18:05:11 335

原创 Java 代码优化 switch case 和 if else 语句的效率比较,使用JProfiler比下两者的效率

代码里面写 if else 或者 switch case 语句,很常见,那么这2个写法除了姿势不一样以为,他们的效率是不是也差距比较大呢?1,switch case 比 一个个if else快吗?2,switch case会因为case的数据类型越简单,而使得执行效率提高不少吗?下面测试下总体来说:2者差别不大,使用谁,代码执行效率,都没有啥质的飞跃。有的说 switch ...

2019-06-21 17:13:13 637

原创 Java代码优化 Java final 修饰类或者方法能提高性能?还50%?老铁,你试了吗?

最近不是一直在搞优化吗,为的就是提高项目的处理能力,提高吞吐量。然后就各种搜呀,各种JProfiler测试。看看代码有啥可优化的。总能看到一个观点。final修饰类或者方法,能是性能提高50%。不止一次,见到这个观点。这个是真的吗?我来测试一下1,先看下加final的方法和不加的差别看不出来50%在哪里。使用的测试代码:main方法package com....

2019-06-20 16:34:28 1308

原创 Java 代码优化:使用构造函数和使用一个个setter的效率差别

在对Java代码进行优化的时候,想方设法的要提高整体的效率,使用JProfiler看代码的时间占比,然后,看看哪些部分是可以优化的,减少运行时间的。下面有这么几个方向。https://blog.csdn.net/qq_27093465/article/details/927635481,能使用构造函数一步到位的,就尽量使用构造函数,而不是使用一个个setter函数2,能使用数组的,就使...

2019-06-18 10:13:06 15821 51

原创 Java 代码优化:为什么有人说 StringTokenizer 会比String.split() 的效率高呢?他测试了吗?

当在对字符串进行分割操作的时候,最熟悉的估计就是split()方法了,但是,有的老铁却说尽量不要使用split(),推荐使用StringTokenizer 这个类的效率会好点,不知道老铁,哪来的结论?下面是我对这个问题的测试。下面是测试代码: private static final String TTM = "0|probeName_lxk|188.188.8.11...

2019-06-17 13:47:11 448

原创 Java 代码优化 字符串高效率拼接:+,contact,StringBuffer,StringBuilder 的性能比较,使用JProfiler测试

Java里面字符串拼接,估计是使用的最多的,经常使用的就是几种方式,谁的效率高呢:1,直接使用“+”来拼接字符串2,使用字符串自带的contact()方法3,使用StringBuffer的append()和toString()方法4,使用StringBuilder的append()和toString()方法暂时就这么几个,若是再有的话,再继续比较。下面看看,他们一起运行的时...

2019-06-16 21:26:28 492

原创 Java 代码优化 数组和集合list [array,arrayList,linkedList]的效率, 几种for循环[for,for each, lambda] 使用JProfiler进行效率测试

在做效率测试的时候,会发现,在代码里面不起眼的一个for循环,会损失掉不少时间。几种for循环要使用哪个,会效率高点,常用的集合一般都是arrayList,他的循环遍历的效率如何,是不是首选的呢?开局一张图然后看这个图的运行代码package com.lxk.commonTest;import com.lxk.util.CollectionUtil;import java...

2019-06-13 20:23:06 1464 3

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