随笔分类 -  计算机

摘要:今天主要谈谈这么几个问题? 第一、架构设计的目的是什么? 第二、架构设计的常见误区? 1.不做架构设计的系统难道就跑不起来吗? 2.设计良好的架构能促进业务发展吗? 第三、不是每个系统都需要做架构设计? 第四、为了高性能、高可用、可扩展,所以要做架构设计? 这四个问题摘自李运华先生在极客时间中的《从 阅读全文
posted @ 2018-11-26 21:14 挑战者V 阅读(4494) 评论(1) 推荐(4) 编辑
摘要:以我自身经历来看,有如下几点感触? (1)全面发展; (2)施展的平台的机会比较大; (3)加班的频率; (4)跟领导的关系; (5)与同事的关系; (6)自觉性; 一、全面发展 我们公司加上经理常在的也就是6个人。安卓两个,Java开发三个。人少自然就要多个方面用。 比如以上家公司为例,每当接到一 阅读全文
posted @ 2018-11-26 07:56 挑战者V 阅读(2788) 评论(7) 推荐(16) 编辑
摘要:为什么结构化编程、面向对象编程、软件工程、架构设计最后没有成为软件领域的银弹? 从计算机语言开始讲,一步一步的概述和讲解,最终会有一个结论,大家往后看,即可明白。 1.机器语言(1940年之前) 机器语言,直接使用二进制码0和1来表示机器可以识别的指令和数据。 比如01000111110000101 阅读全文
posted @ 2018-11-25 16:14 挑战者V 阅读(834) 评论(2) 推荐(0) 编辑
摘要:平时学习一些编程相关的技术,除了买书看之外就是通过搜索引擎找相关资料,例如从官网上获取最新技术文档(虽然看不懂英文,但是可以借助翻译工具达到这个目的)或者是在CSDN、博客园、思否、infoQ等网站获取一些编程语言/技术框架等知识。当然了,记得初学编程的时候,大多就是去w3cschool和菜鸟教程学 阅读全文
posted @ 2018-11-23 21:16 挑战者V 阅读(10263) 评论(0) 推荐(2) 编辑
摘要:Controller层相当于MVC中的C,也是安卓或者前端请求的接口。 首先说Controller为什么需要写的更加简化? 第一、Controller是不能复用的; 第二、即便是将Controller分类,如果Controller代码过于庞大,不利于维护; 第三、Controller中的CRUD之类 阅读全文
posted @ 2018-11-22 19:08 挑战者V 阅读(2317) 评论(0) 推荐(0) 编辑
摘要:随着科技不断进步,网络产品也越来越便宜了。家家户户基本上都有能力装上宽带。 但是有的时候,时间久了,我们可能会忘记密码(密码设置比较复杂的情况下)。那么如何找到密码呢? 通常的办法有很多,百度或者Google搜索一大堆。不过我在此只讲两个常用而且比较通用的办法。 第一种,是参照路由器后面的地址连接路 阅读全文
posted @ 2018-11-19 20:18 挑战者V 阅读(670) 评论(0) 推荐(0) 编辑
摘要:也许这个教程部署不是特别详细,因为我主要是参考这个链接:https://blog.csdn.net/weixin_39879178/article/details/80319392 感觉这里已经写的很详细了,所以有些我也就不再重复了。完全小白可以参考这个链接。有一定的基础,可以参考我的这个教程安装。 阅读全文
posted @ 2018-11-15 20:26 挑战者V 阅读(466) 评论(0) 推荐(0) 编辑
摘要:虽然有不少在线测试性能的工具,但是我觉得这个网站在线性能挺不错的。在此分享给大家。 我当初对网页进行相关的性能优化,有的通过浏览器调试优化,有的就是通过在线工具测试优化,这个工具就是这个在线测试网站。 网站在线性能测试地址为:https://gtmetrix.com/?job_error=IHk37 阅读全文
posted @ 2018-11-13 19:05 挑战者V 阅读(3080) 评论(0) 推荐(0) 编辑
摘要:我觉得阮一峰先生可以作为我们90后程序员的楷模之一。他从2003年开始在网络上写日志,文章包含的内容非常广博,涉及读书、版权制度、经济学、英语、历史、IT技术、医学、电影、音乐和美术、政治学、科学、创业、互联网等23个大的分类,其中有的分类还包括一些更细的子条目。从这里可以看出他是一个兴趣广泛的人。 阅读全文
posted @ 2018-11-06 19:36 挑战者V 阅读(894) 评论(1) 推荐(0) 编辑
摘要:主要参考地址为:https://segmentfault.com/a/1190000016602708 总共划分为七个点,无论是对即将从事IT的人来说,或是在校学生,再或是有一定的工作年限。我相信都会有一定的帮助。 我用七张图表示,如下所示: 图一: 图二: 图三: 图四: 图五: 图六: 图七: 阅读全文
posted @ 2018-10-30 18:41 挑战者V 阅读(652) 评论(0) 推荐(0) 编辑
摘要:转自该地址:https://blog.csdn.net/birdie_l/article/details/78067896 TCP:优点:可靠 稳定 TCP的可靠体现在TCP在传输数据之前,会有三次握手来建立连接,而且在数据传递时,有确认. 窗口. 重传. 拥塞控制机制,在数据传完之后,还会断开来连 阅读全文
posted @ 2018-10-29 21:05 挑战者V 阅读(811) 评论(0) 推荐(0) 编辑
摘要:这本书可以作为平时写代码的一个参考书,这本书以我个人读的经验看来,最好是通过平时代码驱动的方式来读,这样吸收的快,也读的快。 这本书主要讲什么,我自己用了个思维导图概述: 根据这种导图可知,主要讲的就是Java语法、JDK API、程序性能、开源工具和框架、编程风格和编程思想等五个点。 我这次主要读 阅读全文
posted @ 2018-10-29 21:04 挑战者V 阅读(2000) 评论(0) 推荐(3) 编辑
摘要:子曰:吾十有五而志于学,三十而立,四十而不惑,五十而知天命,六十而耳顺,七十而从心所欲,不逾矩。人生又有几个十年? 距离三十还有7年。7年看似很长但也很短。或许有人说我过早的杞人忧天。 三十岁对于一个程序员来说,是一个警钟。虽然不少博文或者某些国外周刊说,有七八十岁的程序员,也有四五十岁的程序员,做 阅读全文
posted @ 2018-10-27 20:28 挑战者V 阅读(10321) 评论(40) 推荐(55) 编辑
摘要:任何事情都是有规律可循,同时也有其对应的守则(可理解为规范)。各行各业如此,联系到计算机行业里面的软件开发,也是如此。 参考了《程序员为什么那么累》这篇文章,该文章链接为:https://www.imooc.com/article/27569 针对这篇文章,我再详细的归纳总结,同时也联系到我的实际开 阅读全文
posted @ 2018-10-18 22:46 挑战者V 阅读(1933) 评论(0) 推荐(0) 编辑
摘要:数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,他属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。 在大公司DBA通常分为高级DBA、中级DBA、初级DBA,他们的职责是不同 阅读全文
posted @ 2018-10-01 21:12 挑战者V 阅读(2934) 评论(0) 推荐(1) 编辑
摘要:之所以说h5做的app和原生app的区别,是因为一位博友的问题: 随着 h5 的普及,是不是不再需要开发 app ? 我的回答是要分业务需求,分场合而定。 比如现在的微信小程序这么流行,甚至也取代了不少app,但是为什么还是要开发app呢? 以我个人的想法,主要认为 性能是一个非常大的问题(微信小程 阅读全文
posted @ 2018-09-28 21:25 挑战者V 阅读(6158) 评论(0) 推荐(0) 编辑
摘要:今天要说说这两个定律,一个是墨菲定律,另外一个是康威定律。 有人说:在系统设计时,可以以“墨菲定律”作为警醒。 墨菲定律: 任何事物都没有表面看起来那么简单。 所有的事都会比你预计的时间长。 可能出错的事总会出错。 如果你担心某种情况发生,那么他就更有可能发生。 "任何事物都没有表明看起来那么简单" 阅读全文
posted @ 2018-09-26 22:02 挑战者V 阅读(556) 评论(0) 推荐(0) 编辑
摘要:程序员枪击事件在我所关注的知识分享公众号和技术群方面传播的比较广。 针对该事件我要谈谈我的看法。 针对该公众号所说的,因注释不写、代码排版差、非驼峰命名和天天git push -f导致该程序员枪击自己的四位同事。 我个人有如下想法,并列出对应的角度分析。 从开发角度看: 注释不写、代码排版差和非驼峰 阅读全文
posted @ 2018-09-23 21:01 挑战者V 阅读(3307) 评论(25) 推荐(3) 编辑
摘要:从最初的单体应用,即将进行业务拆分,分而治之,虽心不免有些激动,但是很快就陷入深思。 因为我不得不考虑如何拆分比较好及其现在要不要拆分的问题。 目前我们开发的是一个多租户系统应用,考虑到公共通用功能,例如用户功能、组织功能、菜单功能、模块功能、系统监控、审批功能、权限管理等,我们将其作为公共模块,而 阅读全文
posted @ 2018-09-21 20:19 挑战者V 阅读(6072) 评论(1) 推荐(0) 编辑
摘要:WordPress,当初之所以研究这个,目的是在于开发一个多租户系统应用。总的来说,WordPress给了我不少启发和影响。为此,我决定这个研究心得分享出去。 总的来说,这篇文章参考了很多朋友们的博客,同时也包括官方网站。 围绕如下五个大主题进行讨论,其中有些重复了,比如WordPress的安装、插 阅读全文
posted @ 2018-09-18 20:49 挑战者V 阅读(1129) 评论(0) 推荐(0) 编辑