登录
    Technology changes quickly but people's minds change slowly.

创建和销毁对象–多个构造器参数时考虑用构建器

创建和销毁对象–多个构造器参数时考虑用构建器
静态工厂和构造器都有个共同的局限性,不能很好的扩展大量的可选参数。 对于多种参数的类,我们一向习惯于使用重叠构造器,不同的构造器提供不同的参数,这种构造器模式可行,但是代码难以阅读,客户端代码难以编写。 public class Peopel { private String name; private String sex; private……继续阅读 »

破玉 7年前 (2017-09-21) 1221浏览 0评论 0个赞

创建和销毁对象–用静态工厂方法代替构造器

创建和销毁对象–用静态工厂方法代替构造器
可以参考 静态工厂方法 用静态工厂方法代替构造器的几个优点: 1.静态工厂方法有名称 我们可以为静态工厂方法起不同的名称,从而在调用时识别出该方法创建的实例是哪种类型的。 2.避免创建重复的对象 我们在使用静态工厂方法时不必在每次调用时创建一个新的对象。可以将构建好的实例缓存起来,进行重复利用,从而避免创建不必要的重复 对象。可以将构造方法私有化,通过一个函……继续阅读 »

破玉 7年前 (2017-09-20) 1280浏览 0评论 0个赞

python爬虫获取搜狐新闻

python爬虫获取搜狐新闻
  本次我们来分析搜狐新闻来抓取一些文章来作为我们以后的数据,开发过程中,我们需要用到requests库来处理我们的HTTP请求,Beautifulsoup库来处理我们的HTML文档。由于我们只是获取一部分资讯,所以我们不准备使用队列和多线程来获取所有的内容。只是简单的对文章内容做一些处理。 获取部分文章的链接 我们针对搜狐新闻的要闻部分……继续阅读 »

破玉 7年前 (2017-04-16) 1567浏览 0评论 0个赞

蓝色骨头

蓝色骨头
那些琐碎 已经实习一个多月了,进了公司以来,接触了全新的开发框架,真是刷新了三观,妹妹的,竟然用Java框架写前端。话说,微信出了个叫‘小程序’的东东。看圈内好多大神再说,js马上又要很火了,前端工程师,马上又要招人了。可是,自己js成天吵吵着要学,总是太浮躁,打一枪就跑了啊。这周由于学校有点事儿,所以请了两天假,这周一共上了两天班。老大给的需求,自己好……继续阅读 »

华裳绕指柔 8年前 (2016-09-25) 1407浏览 0评论 1个赞