这周打算关注一个很早就知道但一直没深入研究的主题~微服务架构。今天加班比较晚,就转一下刚看到的微信公众号新IT联盟一篇文章。 微服务架构最主要的两个特征:细粒度和独立,简单来讲微服务就是细粒度的独立的服务。这有什么好处呢? 第一,细粒度就是每一个服务专注做好一件事情,每个服务完成一个单一任务。在功能 ...
分类:
其他好文 时间:
2016-10-18 02:23:42
阅读次数:
165
现阶段网络爬虫的工具主要是有scrapy、selenium(第二版)等。总的来说各有好处,scrapy最大
的好处是爬取的速度快而selenium的好处是能爬去的网站种类多。详细点的解释是:scrapy在爬取网页时不
用点击开页面(selenium似乎需要页面全部加载完才可以查找定位),selenium可以爬..
分类:
其他好文 时间:
2016-10-17 23:41:30
阅读次数:
150
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。当一个类的实例有且只可以有一个的时候就需要用到单例模式了。为什么只需要有一个呢?有人说是为了节约内存,但这只是单例模式带来的一个好处。只有一个实例确实减少内存占用,可是我认为 ...
分类:
其他好文 时间:
2016-10-17 13:30:11
阅读次数:
113
1.using指令 using+命名空间,这种方法基本学习过C#的都用过,好处在于,写代码的时候不需要指定详细的命名空间 2.using语句 是用来简化资源释放的,在一定的范围内有效,除了这个范围时,自动调用IDisposable释放掉,当然并不是所有的类都适用,只有实现了IDisposable接口 ...
写在前面 最近公司需求不多,正好研究一下 App 瘦身的办法,写了点小总结。 如果你不知道下面几个问题,不妨可以看看文章。 使用 .xcassets 有什么好处? @1x 、@2x 和 @3x 会一起内置到安装包中吗? PDF 和 @1x 、@2x 和 @3x 有什么区别? 如果我有一个 10 x ...
分类:
移动开发 时间:
2016-10-17 09:15:38
阅读次数:
377
通过上一次对《软件需求模式》前两章的阅读,我了解了需求是什么,而作为这本书的书名,我们自然就要了解什么是需求模式以及如何编写和使用需求模式。 所谓的需求模式,就是定义一种特定类型需求的方法。然而使用需求模式能够给我们带来什么好处呢?第一,需求模式提供指导:建议包含哪些信息、提出忠告、提醒常见缺陷以及 ...
分类:
其他好文 时间:
2016-10-17 07:04:31
阅读次数:
92
这是第一次尝试结对编程,在本次结对编程作业中为了更好地体会它的好处和特点,我和我的搭档分别扮演了驾驶员和领航者的角色。 作为驾驶员:在我编程的过程中,出现了一些小问题,比如忘加分号,这些小问题可以及时的发现。有时我也会问我的领航者一些疑问,省去了上网查资料的过程,提高了编程的效率。在代码复审的过程中 ...
分类:
其他好文 时间:
2016-10-16 23:41:08
阅读次数:
129
1.优缺点 单利模式就是在一个jvm中只能存在一个实例(不考虑反射)这样设计主要有两方面好处: 1.从jvm来说,对于频繁使用的对象,可以减去创建的时间(这对于重量级的对象,是非常客观的开销),由于new 对象的操作减少,对系统内存的使用频率降低,将会减轻GC压力,缩短GC停顿时间(摘自 java程 ...
分类:
编程语言 时间:
2016-10-16 16:56:51
阅读次数:
217
上一篇文章里大概描述linux下静态链接库的编译与使用,下面讲动态链接库的编译与使用方法。 1. 什么是动态链接库 所谓动态链接库,是指编译的时候不会把程序引用到的库插入到执行程序里,而是在执行时候才会去加载相关的库,所有用到此库的程序可以共享一份代码。 这样带来的好处是可执行程序所占的空间变小了, ...
分类:
系统相关 时间:
2016-10-16 16:27:56
阅读次数:
168
在批量安装软件前,先找台测试机yum装一遍,看是否报错等,是否依赖包全等 . 本次我们在dev环境下搞. 先看一下已搞成功的目录结构 定义dev环境的第二个好处 搞清楚逻辑结构和调用关系很重要,不然之后的学习不知道哪是哪. 光顾着说,执行结果看下吧 ... ...
分类:
其他好文 时间:
2016-10-16 12:06:53
阅读次数:
214