自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iCoding91

if u like it~ just do it~ it's that simple~

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 第1章《简单工厂模式》

1、学习总结:(1)工厂模式优点:a、将业务逻辑和界面逻辑分离,降低两者之间的耦合性。b、将具体的不同业务进行分离,实现业务间的松耦合。c、用一个单独的类来决定创建哪个业务实例的过程。这就是工厂。究竟要实例化哪个业务类,将来会不会增加实例化的对象,这些都是容易变化的地方,所以适合用一个工厂来做决策。其实,c的内容才是工厂模式的原理,但是c的实现,需要a和b已经实现的情况下才可以

2017-12-31 19:17:46 460

原创 java8几个重要的函数接口

1、Function 函数接口1.1、源码分析 :package sourcecode.analysis;/** * @Author: cxh * @CreateTime: 17/12/23 21:09 * @ProjectName: JavaBaseTest * */import java.util.Objects;/** * Represents a fu

2017-12-24 19:43:43 2022

原创 《java8函数式编程》第三章课后习题

记录自己学习Lambda的拙劣过程,写博客完全是为了让自己把每个题目都过一遍,其实这本书对应的GitHub上面,已经给出了各个题目的过程。下面给出自己练习的痕迹。1、常用流操作package java8;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import

2017-12-17 22:39:24 883

原创 Lambda表达式过滤长度低于1分钟的歌曲

这是《java8函数式编程》第三章中的内容,学习了对流的几个操作后,对它们的组合使用进行练习。1、目的:给定了构建模型,对传入参数专辑列表ArrayList进行过滤,找出时间长度>60的歌曲名称。2、实现code:package java8;import java.util.ArrayList;import java.util.Set;import java.util.

2017-12-16 13:18:15 883

原创 Lambda表达式实现List集合的自定义排序

之前写code,实现List集合的自定义排序,都是给Collections.sort()传递一个实现Comparator的类对象,相对比较麻烦,终于决定迅速学习一下java8中的Lambda表达,昨天刚刚到手的书,只有132页,决定13天内必须看完。OK,我终于写了自己的第一个Lambda表达式,开心~1、测试code:import java.util.ArrayList;imp

2017-12-14 15:20:52 6981

原创 第21章《单例模式》

今天买了《大话设计模式》这本书,也是找朋友推荐的。晚上拿到手,就看了一下单例模式这一章,因为自己只是知道单例模式,其它模式完全不懂,就想看看这本书是不是真的读起来容易理解以及讲的怎么样。一个小时看完这一章节,觉得还可以吧,讲的东西是很容易理解,且循序渐进,虽然讲的东西自己基本都是知道的,因为之前就了解这个模式。接下来还要把其它模式研究一下,继续努力~~~关于单例模式,补充一下自己曾经遗

2017-12-13 21:54:48 295

原创 Mac安装CAJViewer

介绍:CAJViewer支持中国期刊网TEB, CAJ,  NAH,KDH, PDF格式文件,可配合网上原文的阅读,也可以阅读下载后的中国期刊网全文,并且打印效果与原版的效果一致,当然,您必需有阅读全文的权限。研究生毕设就这样开题了,从安装一款软件开始...1、下面开始安装过程:1.1、打开知网,点击下载即可下载网址:http://cajviewer.cnki.net/do

2017-12-07 16:51:49 114470 8

原创 2种方法实现java对象的深拷贝

1、如果一个类没有实现Cloneable接口,直接调用clone()方法,会报异常CloneNotSupportedException,这一点已经在Object源码中写道: * @return a clone of this instance. * @exception CloneNotSupportedException if the object's clas

2017-12-03 22:23:07 19605 4

原创 idea15更改项目的jdk版本

示例:将项目的jdk版本聪7改为81、选中项目名称,右键,如下图2、选择红框处选项,如图:3、从左到右,依次选择红框内选项,如图:4、更改红框5、

2017-12-02 22:38:24 3546

原创 分田地问题(java)

1、题目:题目描述牛牛和 15 个朋友来玩打土豪分田地的游戏,牛牛决定让你来分田地,地主的田地可以看成是一个矩形,每个位置有一个价值。分割田地的方法是横竖各切三刀,分成 16 份,作为领导干部,牛牛总是会选择其中总价值最小的一份田地, 作为牛牛最好的朋友,你希望牛牛取得的田地的价值和尽可能大,你知道这个值最大可以是多少吗?输入描述:每个输入包含 1 个测试用例。每个测试

2017-12-02 15:46:27 881

原创 电话号码分身(java小米校招17)

1、题目:题目描述继MIUI8推出手机分身功能之后,MIUI9计划推出一个电话号码分身的功能:首先将电话号码中的每个数字加上8取个位,然后使用对应的大写字母代替 ("ZERO", "ONE", "TWO", "THREE", "FOUR", "FIVE", "SIX", "SEVEN", "EIGHT", "NINE"), 然后随机打乱这些字母,所生成的字符串即为电话号码对应的

2017-12-02 11:53:13 741 3

转载 Linux下Fork与Exec使用

转自:http://blog.csdn.net/zhoubangtao/article/details/53888792一、引言  对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的成就之一,它是七十年代UNIX早期的开发者经过长期在理论和实践上的艰苦探索后取得的成果,一方面,它使

2017-12-01 10:35:02 316

itext-2.1.7jar包相关

是在csdn上面下载的,亲测可用,解决了我的问题。本来想免积分的,但是最小竟然是2分,反正还是比其他人少了,只能这样了,之前csdn可以有0积分下载的,但是这个为什么不行我也就不知道了

2018-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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