linux运维发展常见的就是下面两条路线:第一条:运维应用-->系统架构-->运维开发-->系统开发第二条:运维应用-->应用dba-->架构dba-->开发DBA 下面详细每个阶段的职位说明(以北上广为例): 01. 运维应用级别:这个阶段就是玩别人的软件,例如:linux,nginx,mysql ...
分类:
系统相关 时间:
2018-07-21 16:58:28
阅读次数:
208
<ignore_js_op> 第1章 课程介绍(2018配套教程:电商前端+电商后端+电商权限管理系统课程)本章中会先让大家了解课程整体情况,然后手把手带大家做一些开发前的准备工作。后台管理系统测试账号和密码(切勿修改,导致其他同学体验不了) 账号:admin 密码:admin (Java一期课程I ...
分类:
其他好文 时间:
2018-05-27 15:40:26
阅读次数:
417
敏捷开发是当下最流行的开发方法,它采用的是一种以人为核心、迭代、循序渐进的开发思想,值得你关注和学习。 最近我就阅读了一本有关敏捷开发的书籍,《高效程序员的45个习惯》。 它以“举反例”的方式来讲述了敏捷开发中程序员应该运用的45个好习惯。 本书涉及到的45个习惯是: 1 做事2 欲诉则不达3 对事 ...
分类:
其他好文 时间:
2018-05-22 15:59:21
阅读次数:
262
前端开发社区的繁荣,造就了很多优秀的基于 MVVM 设计模式的框架,而组件化开发思想也越来越深入人心。这其中不得不提到 Vue.js 这个专注于 VM 层的框架。 本文主要对 Vue.js 组件化开发中子组件的异步加载和其生命周期进行一些探讨。阅读本文需要对 Vue.js 有一定的了解。 异步组件 ...
分类:
Web程序 时间:
2018-04-18 21:15:12
阅读次数:
290
BIO(Blocking I/O)同步阻塞I/O 这是最基本与简单的I/O操作方式,其根本特性是做完一件事再去做另一件事,一件事一定要等前一件事做完,这很符合程序员传统的顺序来开发思想,因此BIO模型程序开发起来较为简单,易于把握。 但是BIO如果需要同时做很多事情(例如同时读很多文件,处理很多tc ...
分类:
其他好文 时间:
2018-04-09 21:52:37
阅读次数:
229
QT写的贪吃蛇,学习于https://www.devbean.net/2012/12/qt-study-road-2-snake-1/ 建议就学习一下开发思想,开发游戏还是用专门的编译器。 多加了墙,暂停和开始,方向相反当碰撞没有思路解决,有空的时候再弄一下 源码地址:https://github. ...
分类:
其他好文 时间:
2018-03-10 14:07:50
阅读次数:
192
导语:现在每当直接或间接带一支研发团队(注:软件方向,复杂的硬件开发建议使用IPD思想)我都会给大家做一次敏捷思想和实践的培训。作为一个有近10年的开发编码工作经验的资深程序员,作为一个管理者,作为一个还算转型成功的创业者,我一直有种初心希望所有研发人员能够敢于..
分类:
其他好文 时间:
2017-10-30 11:33:10
阅读次数:
252
在前面的简单工厂模式中,通常将每个类、接口定义到不同的文件中。在面向对象开发思想中有一个重要的原则就是封装变化点,在实际操作过程中, 通常被调用方的代码不要去更改,而是增加,这是面向对象的开闭原则。在简单工厂模式中存在一个问题,就是简单工厂类需要知道不同具体类的实现,如果现在多了一种算法比如乘法, ...
分类:
其他好文 时间:
2017-09-27 20:58:00
阅读次数:
130
因现代软件工程对软件开发团队时间、质量等的高要求,产生了一些新的软件开发方法和开发思想。其中RUP和XP在如今众多软件过程中比较流行,且使用越来越广泛。 一、对RUP的认识 1.RUP 即统一软件开发过程(Rational Unified Process),是一个面向对象软件工程且基于网络的通用业务 ...
分类:
其他好文 时间:
2017-09-23 23:23:22
阅读次数:
236
MVC开发思想简介 MVC全名是Model-View-Controller,是模型(model)-视图(view)-控制器(controller)的缩写,它是一种软件设计思想。使用一种业务逻辑,数据和显示分离的方法组织代码,实现代码复用的最大化。 MVC的执行流程 mvc执行流程 mvc执行流程 模 ...
分类:
数据库 时间:
2017-09-09 17:20:31
阅读次数:
350