New Boy

a new blog for a new boy

[转]Java Stream API性能测试

来本文转载于http://www.cnblogs.com/CarpenterLee/p/6675568.html,十分感谢CarpenterLee写出如此棒的文章。 来到了毕业后真正意义上的第一家公司,要说这近两个月在技术层面最大的感受,一是授权方式的演变,这里暂不讨论。第二个就是java8引入的Lambda,Stream,彻底改变了我对编程的理解。不过,在开始接触时,对于写下的...

[转]Java Stream API入门篇

来本文转载于http://www.cnblogs.com/CarpenterLee/p/6545321.html,十分感谢CarpenterLee写出如此棒的文章。 来到了毕业后真正意义上的第一家公司,要说这近两个月在技术层面最大的感受,一是授权方式的演变,这里暂不讨论。第二个就是java8引入的Lambda,Stream,彻底改变了我对编程的理解。不过,在开始接触时,对于写下的...

OAuth1.0a踩坑记录

前言 最近工作中接触到了OAuth1.0a,相比较OAuth2.0,1.0a确实是复杂了不少,中间也踩了不少的坑,特此记录。关于OAuth1.0,1.0a,2.0之间的区别,包括1.0的相关漏洞,可以看看知乎上这篇文章,Oauth 1.0 1.0a 和 2.0 的之间的区别有哪些?,我觉得还是比较详细的。 踩坑记录 生成签名 生成签名踩的坑还是比较多的,一个一个讲吧 1.加密密钥 ...

fastjson学习

前言 额,json的介绍就不多说了,非常方便。对于json相关的处理也是工作中非常基础的一部分。不过之前非常乱,最近搜了搜资料,对fastjson做了一个总结,相信以后的json格式上应该是没什么问题了。 主要内容 概括 先概括一下主要的知识点,理一理思绪,对下一步的学习还是十分关键的。 1.测试中我们会接触到三种对象,分别的JSON对象,json串,javabean。JSON对象...

come back

博客停了两个月,再打开时竟然感到有一丝陌生,看着最熟悉的键盘和屏幕也不知道该敲什么,脑海中竟然有想打出“int main()”的想法,呵,真是“无药可救”了。不过确实,十二年前那次数学竞赛的偶然获奖也注定了我是更爱那些数学公式的。 两个月前因为总总原因结束了三个多月的实习,回到了阔别已久的学校,和同学们好好聚了聚,也不知道下次毕业后再见到你们这帮蠢逼天才是什么时候了,不过大部分在杭州问题应...

适配器模式

前言 说起适配器模式,从字面上理解,还是做到一个适配的功能,笔记本电脑的硬件层面就有个很好的例子,记得刚买笔记本电脑时,特别不习惯笔记本键盘,打dota特别难受,那时候家里台式机上有个键盘,可惜是PS/2接口(就是那种圆形插口),然后去买了个转换口,顺利完成暴走:)。其实罗里吧嗦讲了一堆,还是回到代码层面,在进行代码重构时,老接口我们希望不再进行改动,在其基础上新增功能,就如usb接口一样...

建造者模式

前言 在设计模式的分类中,建造者模式属于创建型模式,建造者模式主要由两种应用场景。 第一种应用场景 首先,适用于一些复杂对象的构建。就拿造房子来说,一个房子要建造起来,就要确定房子的长、宽、高、预算等,这些参数也取决于我是要建造一个大房子还是小房子,正常的方法可能就是new一个,通过构造器赋值,或者通过setter赋值。用建造者模式则是这样的 House: //省略了set,get...

策略模式

前言 所谓策略模式,就是可以采取不同的策略去完成我们需要的过程。举个简单的例子来说,一个商场每到节假日就会举办促销活动,不同的节假日有着不同的促销策略。如果在节假日要到时在进行修改,其实是非常不利于维护的,于是策略模式便有了用武之地。 实例实现 就比如有这么一个场景,一个班里有很多的学生,一次月考过后,老师手握全班同学的各门课的成绩,现在老师希望根据各门课对全班同学进行一个排名。据此场...

多例模式

前言 其实之前也写过单例模式,说起单例模式,通过将构造函数私有化防止被外部类创建,保证一个类只有一个实例。而多例模式也很简明,就是一个类只有有一定上限个实例。 代码实现 public class Multition { public static final int COUNT = 10; private int index; private static ...

三种工厂模式

前言 之前在网上看了很多关于工厂模式的文章,之前看完就觉得懂了,可之后又忘了,上周把实习结束了,匆匆告别,匆匆回校。很棒的实习经历,有空再写。回校后打算理一遍设计模式,自己实现一遍,当是加深一下记忆,为之后正式的工作打好基础。先写写工厂模式。 工厂模式主要分为三种,简单工厂模式,工厂模式,以及抽象工厂模式。说到工厂模式,其实我觉得在类和类之间的解耦起到了比较关键的作用,还是要在适当的场景...