转自 https://www.cnblogs.com/chanshuyi/p/how_to_read_source_code.html 一个软件开发人员,工作到了一定的年限(一般是3、4年左右),如果他还没学会阅读源码,那么他就会遇到瓶颈。因为到了这个时候的开发,他应该不仅仅只会做那些 CURD 的 ...
分类:
其他好文 时间:
2019-04-24 10:42:32
阅读次数:
135
转自https://blog.csdn.net/ucvive/article/details/78220734 音视频SDK开发包涉及的技术要求音视频软件开发,也叫音视频即时通信开发。随着互联网的发展,每天都有相当多的人在使用各种网络交流工具,如MSN,腾讯QQ,ICQ,新浪微博。然而目前大部分网络 ...
分类:
其他好文 时间:
2019-04-23 19:19:58
阅读次数:
203
当你输入一个网址的时候,实际会发生什么? 作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。 本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~ 1. 首先嘛,你 ...
分类:
其他好文 时间:
2019-04-23 11:10:08
阅读次数:
149
1 软件开发介绍 1.1 什么是软件? 软件就是一系列按照特定顺序组织的计算机数据和指令的集合。 软件分为系统软件和应用软件。 1.2 人机交互方式 1.2.1 图形化界面 这种方式简单直观,使用者易于接受,容易上手操作。 1.2.2 命令行方式 需要有一个控制台,输入特定的指令,让计算机完成一些操 ...
分类:
编程语言 时间:
2019-04-22 21:12:56
阅读次数:
139
JSP介绍 JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。 JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为 ...
分类:
Web程序 时间:
2019-04-21 20:24:03
阅读次数:
258
前言 由于elasticsearch为Java开发,所以它还依赖Java JDK环境,并且对版本还有要求,需要1.8(含)以上。我们首先来配置Java JDK环境。 JDK简介 JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它 ...
微服务很多核心理念其实在半个世纪前的一篇文章中就被阐述过了,而且这篇文章中的很多论点在软件开发飞速发展的这半个世纪中竟然一再被验证,这就是康威定律(Conway's Law)。 在康威的这篇文章中,最有名的一句话就是: Organizations which design systems are c ...
分类:
其他好文 时间:
2019-04-21 15:53:03
阅读次数:
141
首先是JDK: JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。 然后 ...
分类:
其他好文 时间:
2019-04-21 12:51:22
阅读次数:
208
转眼间,做业务系统的软件开发已有十个年头,从刚开始的激情满满,到周而复始地一个接一个的做项目,虽然竭尽全力将一些常用的代码或模式封装到框架中,但依然感觉到了无尽的重复,而正是这无尽的重复在逐渐的吞噬着我的工作热情。我意识到,虽然我热爱软件研发,但目前的业务系统软件研发模式,让大家深陷在沼泽中,逐渐没有了生活。做过一件事情之后,或者踩过一个坑后,如果能够将可复用的代码提取到框架中,供更多的人去调用,
分类:
其他好文 时间:
2019-04-21 09:55:01
阅读次数:
214
1.1、概述 Java不仅仅是一门编程语言,还是一个由一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合 如下图所示: Java被认可的原因: 1、拥有一门结构严谨、面向对象的编程语言 2、 ...
分类:
编程语言 时间:
2019-04-21 09:33:56
阅读次数:
145