春节即将到,多数公司都已做好各类预算,今天跟大家分享一下企业信息系统选型的几个注意事项,祝愿大家新的一年都能升职加薪,走上人生巅峰。 别人眼中的 挨踢男和街头修电脑无异; 普通人眼中的挨踢男就是加班加到感觉身体被掏空的黑…
分类:架构
REST API 规范 - GitHub 实现
背景 本文写作时间:2017 年 3 月 30 日; GitHub 版本:V3; 一直在用前后端分离的方式开发,接口的规范一直在努力使用 REST API 规范,但遇到稍微复杂一点的接口就不知道怎么定义了,例如分页、要查…
四张图搞懂Collection的类的层次关系
Collection vs Collections 首先,“Collection”和“Collections”是两个不同的概念。从下面的层次关系图也可以看到。“Collection”是Collection层次关系中的一个…
利用Fork/Join框架来统计某个字符串在某个文件夹的文件中出现的次数
需求:利用Fork/Join框架来统计某个字符串在某个文件夹的文件中出现的次数。主要用到的技术点:JDK8的Stream、Lambda表达式、Fork/Join框架. 如果对于Fork/Join不了解的话可以参考这里:h…
Websocket协议(学习总结)
说到协议,我们第一反应都会想到http,既然这样,那就对Http协议再简单的BB一番,没有对比就没有伤害,我们来见证一下最终是谁会是受伤的一方,当然结果还是你说了算,不要问小编为什么,因为你牛逼啊。 Http协议: 众所…
常见身份、数据安全协议总结
今天早上把之前了解到的一些常见加密方法给简单总结了一下,今天晚上抽一点时间再来总结一些常见的身份、数据安全协议总结吧。 HTTPS协议 OAuth2 协议 SSH 协议 1.HTTPS协议 简单理解,HTTPS协议就是由…
五分钟学完设计模式之命令模式
命令模式 总结成一句话就是行为的请求者和行为的实现者分离开,把”命令”以对象形式将两者联系起来的模式。命令模式的优点是将调用者和执行者在代码中拆分开, 请求者不直接与接收者(执行者)交互, 即请求…
TODO-MVP 深入浅出
转载请说明出处 http://www.jianshu.com/p/bbbff64486e5 该工程是谷歌官方推荐学习MVP应该熟悉的项目Github官方地址 看下Gif吧,从视觉上感受下。 声明:本文提供的图…
Activity学习(一):生命周期
正常生命周期 来看看最正常的Activity的启动流程: 启动MainActivity时调用如下: 这时启动SecondActivity,调用如下: 再次返回MainActivity 看到这个结果时,发现MainActi…
如何正确的为产品做架构
1:需求 说到需求大多数产品有各种各样的需求收集方法,这里我就不一一去介绍需求的收集方法,但是你在做架构前需要对你即将业务嫁接的需求进行详细的了解. 这里我提供了解的几种方向和场景:我们首先对于需求的了解必须从行业、位置…
iOS-基于面向协议MVP模式下的软件设计--架构设计
用惯了MVC模式,是不是觉得ViewContro’l’le’r层的东西太多了,太乱了,随随便便就几百行代码,现在给大家带来一个在Android软件开发中最常使用的MVP面向协议编程模式…
开发者的区别︰ 制造者 vs 修理工
开发者的区别︰ 制造者 vs 修理工 Developer Differences: Makers vs Menders 当你想到一个开发者会想到什么?生活在旧金山在下一个 Facebook 一天工作 23 小时的 基情程…