软件开发中用的时间最少的是编写代码,写代码的时间是很少的,多数时间是在前期设计,例如项目需求分析等。写代码也并不是写完实现了功能就结束,不是这样的,要写出让人易读易理解的代码才是难能可贵的。代码之美中对漂亮的代码有这样的一些描述。也算是简单、漂亮代码的基本思想吧。 1、通过删除代码来实现功能的提升。 ...
分类:
其他好文 时间:
2020-04-12 21:01:04
阅读次数:
65
[TOC] 接口的概念 接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式。 人类与电脑等信息机器或人类与程序之间的接口称为用户界面。电脑等信息机器硬件组件间的接口叫硬件接口。电脑等信息机器软件组件间的接 ...
分类:
其他好文 时间:
2020-04-04 22:44:35
阅读次数:
96
一. 分布式架构 1. 特点 分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统; 分布性:组成分布式系统的所有计算机节点都是对等的; 并发性:系统中的多个节点同时操作一些共享的资源; 缺乏全局时钟:很难定义两个事件究竟谁先谁后; 故障总是会发生:组 ...
分类:
其他好文 时间:
2020-03-22 16:09:12
阅读次数:
75
总结一下大数据开发基本常识: JDK(做java开发必备的开发工具包) Hadoop(Apache开发的分布式系统的基础框架)三大组件:MapReduce,Yarn,Hdfs Sqoop(数据迁移,清洗) Kettle(数据清洗,格式转换) Hive(基于Hadoop的数据仓库,并不是数据库,需要安 ...
分类:
系统相关 时间:
2020-03-15 22:17:01
阅读次数:
90
[TOC] Web API:是指“使用HTTP协议通过网络调用的API”。 API:APPlication Programming Interface,是软件组件的外部接口。 Web API 的重要性 通过API才能使用的在线服务出现 移动应用与API API的经济学 各种各样的API模式 将已发布 ...
存储引擎 什么是数据库存储引擎? 数据库引擎是数据库底层软件组件,不同的存储引擎提供不同的存储机制,索引技巧,锁定水平等功能,使用不同的数据库引擎,可以获得特定的功能 如何查看引擎? --如何查看数据库支持的引擎 show engines; ? --查看当前数据的引擎: show create ta ...
分类:
数据库 时间:
2020-02-07 16:49:11
阅读次数:
95
今天读了一本在软件行业内比较知名的书籍,罗森博格的《梦断代码》,这本书实在放假之前就像读一下,放假之后终于有了时间来读这本书以更好的加深对软件工程的理解,因为之前读过《大道至简》这本也是在软件行业内非常知名的书,刚刚学软件工程的我读感觉的比较晦涩难懂,并不能完全理解书中的大部分含义,只能领会到皮毛, ...
分类:
其他好文 时间:
2020-02-06 21:38:01
阅读次数:
102
Samba简单快速文件共享Samba是linux,unix与windows之间进行交互操作的软件组件。所需软件包括:samba(服务器端软件包),samba-client(客户端软件包)和samba-common(公共文件软件包)samba由smbd和nmbd两个守护进程组成,smbd默认监听端口是TCP139和445。①快速安装配置Samba服务器Yum–yinstallsamba②创建共享目录
分类:
其他好文 时间:
2020-02-05 18:35:00
阅读次数:
75
当日学习内容:阅读《梦断代码》、视频学习前台技术(HTML(JSP)+CSS) 1. 《梦断代码》阅读近况 今天,我阅读了第4章“乐高王国”和第5章“管束奇客和狗”。书中提到一个人名叫考克斯,我了解到了他的生平,其中他创办了一家叫做Stepstone的公司,致力于向C语言系统搭造者提供插入式芯片级软 ...
分类:
其他好文 时间:
2020-02-03 20:38:35
阅读次数:
84