在现如今的软件开发过程中,软件开发人员将很多的精力放在重复的编码中。特别是流行的MVC架构模式下,项目各个层次的功能更加独立,这也间接的造成了代码的相似度更高。因此需要寻找一种可以减少软件开发人员重复编码的方式,让软件开发人员可以将更多的精力放在业务逻辑编码以及其他更具有价值的工作上。 今天小编向大 ...
分类:
其他好文 时间:
2020-02-15 09:33:02
阅读次数:
118
一、前言 前面博客大部分介绍了基于EMQ中间件,通信协议使用的是MQTT,而传输的数据为纯文本数据,采用JSON格式。这种方式,大部分一看就知道是熟悉Web开发、软件开发的人喜欢用的方式。由于我也是做web软件开发的,也是比较喜欢这种方式。阿里的物联网平台,也是推荐这种方式。但是,但是做惯硬件开发, ...
分类:
Web程序 时间:
2020-02-14 18:22:54
阅读次数:
89
万万没想到,由于疫情的影响,我终于实现了多年的愿望:在家躺着就把钱挣了。 为了响应国家的号召,避免疫情扩散,保障员工健康,最近许多企业都实行了远程办公模式。摹客团队也已经度过了远程办公的第一周,以前幻想过无数次的工作场景,终于在这段时间全部实现。 总的来说,远程办公给我和我的同事们带来的感觉就一个字 ...
分类:
其他好文 时间:
2020-02-14 12:54:21
阅读次数:
59
Java出现二十多年以来,一直都是主流的开发语言,Java创建于 1995 年,在 20多年的发展历程中,Java 已经证明自己是用于自定义软件开发的顶级通用编程语言。 Java 广泛应用于科学教育、金融、法律和政府等行业。在下面的饼图中,您可以看到 Java 语言在各个行业中的使用情况。 该编程语 ...
分类:
编程语言 时间:
2020-02-13 15:08:59
阅读次数:
81
反射:框架设计的灵魂 框架: 半成品软件。可以在框架的基础上进行软件开发,简化编码 反射: 将类的各个组成部分封装为其他对象,这就是反射机制 好处: 可以在程序运行过程中,操作这些对象。 可以解耦,提高程序的可扩展性。 Java在计算机中经历的三个阶段: 获取字节码Class对象的三种方式 定义一个 ...
分类:
编程语言 时间:
2020-02-13 09:26:54
阅读次数:
65
1. 计算机硬件配置不行 2. 自己网络不行,或内部服务网络不行,或第三方服务网络不行,或整个区域网络不行 3. 没有协作环境,或协作环境不顺畅 4. 团队不重视、或不落实、或难落实工作流建设 5. 工作流中出现问题,无人反馈,无所谓,将就着 6. 各种技术体系、环境杂糅,无分离,各种不必要的牵制、 ...
分类:
其他好文 时间:
2020-02-13 00:14:11
阅读次数:
71
来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=387GPS平台、网站建设、软件开发、系统运维,找森大网络科技!http://cnsendnet.taobao.com 笔试题-同线程Lock语句递归不会死锁 前几天在网上闲逛,无意中看到有这么一道题及 ...
分类:
编程语言 时间:
2020-02-12 18:41:11
阅读次数:
78
*框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 其实,用框架并不一定用得到反射。但是,如果你要开发一套框架供别人使用,就得用到反射。但是,如果我们知道了反射机制,就能在使用框架时游刃有余。 *反射:将类的各个组成部分封装为其他对象,这就是反射机制。 例如:将成员变量封装为Field对象 ...
分类:
其他好文 时间:
2020-02-12 16:31:03
阅读次数:
71
面向对象编程(OOP)给软件开发领域带来了新的设计思想。很多开发人员在进行面向对象编程过程中,往往会在一个类中将具有相同目的/功能的代码放在一起,力求以最快的方式解决当下的问题。但是,这种编程方式会导致程序代码混乱和难以维护。因此,Robert C. Martin制定了面向对象编程的五项原则。这五个 ...
分类:
其他好文 时间:
2020-02-12 11:03:34
阅读次数:
70
软件工程过程 需求分析 设计阶段 实现阶段 稳定阶段 发布阶段 维护阶段 软件=程序+软件工程 一个复杂的软件不但要有合理的软件架构、软件设计与实现,还要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数、连接参数,等等 软件开发的不同阶段 1.玩具阶段 2业余爱好阶段 3探索阶段 4.成熟 ...
分类:
其他好文 时间:
2020-02-12 00:40:27
阅读次数:
74