关键字:
  • 软件设计与开发知识体系

    作者: king       发表时间: 2019-05-16 09:22
    一、软件开发的六大基石(Foundation) 1.操作系统原理  (内存模型和并发) 2.数据结构与算法 (Java、C语言类型设计) 3.网络技术(网络模型、通讯协议、安全通讯)  4.存储技术(关系型数据库和NoSQL) 5.编译型高级语言原理(Java及Java虚拟机、编译原理) 6.编程思想(面向对象与设计模式)   二、软件开发的六大技术栈(Development Skills) 1.嵌入式、NDK(略) 2.网络安全通讯(HTTPS、SSL、证书、跨域、统一身份验证) 3.服务端框架:Java SSM(Spring SpringMVC MyBatis)、MySQL和Redis、PostgreSQL、Kafka、Ngix、分布式、集群 4.前端框架:Webpack+Vue+相关组件(框架、UI)+Echarts+Map、兼容性处理、网页资源大小控制、加载速度 5.移动端框架(Android):架构(应用与module、APP框架(如路由等)与...
  • CentOS 连网配置

    作者: king       发表时间: 2018-01-08 23:53
    网络配置: 启用网络连接 连接方式: (1)桥接网卡 (2)VirtualBox Host-Only Network 仅虚拟机和主机通信 界面名称 ET Adapter/WIFI 混杂模式选择 全部允许。   问题:修改ip后,联网失败  解决:       1.su root 切换到管理员账号       2.定位目录 cd /etc/sysconfig/network-scripts       3.打开文件 vi ifcfg-enp0s3        4.修改内容 把 ONBOOT 设为 yes       5.保存退出 按“ESC” 键进入【命令模式】, 然后输入“:”,进入【末行...
  • Web、移动开发之ORM框架:(1)EF

    作者: king       发表时间: 2016-07-30 12:30
    1.EDM 1.1 EDM简介 EDM是实体数据关系映射的XML文件,主要有三部分构成CSDL(Conceptual schema definition language),SSDL(store schema definition language),MSL(mapping specification language)。CSDL表明的是实体数据模型结构,SSDL表示对应的数据存储的架构,CSDL实体与SSDL数据结构的关系通过MSL映射实现。 EDM是通过ADO.NET 实体数据模型生成的,生成EDM文件的方式有两种,一种基于是数据库(DataBase First),一种是创建空EDM模型(Model First)。 一个包含区域和类型两个表的EF实体模型,打开方式选用记事本,打开Model.edmx文件,可以看到如下代码: <?xml version="1.0" encoding="utf-8"?> <edmx:Edmx Version="2.0" xml...
  • Web、移动开发之路线图(.Net版)

    作者: king       发表时间: 2016-07-20 23:36
    管理工具:         项目管理:思维导图、代码版本管理         设计软件 :UML建模软件、软件建模、数据建模、绘图软件、原型设计软件、图像处理软件         开发工具:IDE、数据库管理、文本编辑器、反编译、对象监视、Http通讯监视 编程语言:         数据语言、编译型语言、解释型语言 Web/移动开发技术:         数据存储技术:数据库设计、Sql查询及优化、集群、Nosql、大数据等         服务端开发、前端开发、移动端开发         框架开发         开发管理 ...
  • Web、移动开发环境、管理:(2.1)Maven简介及环境配置

    作者: king       发表时间: 2016-07-03 13:53
     目录: 0.简介 1.准备maven环境 2.创建maven项目 3.编译和运行项目 4.安装/部署 5.Eclipse集成Maven 6.Eclipse中运行和调试Maven项目 0.简介 maven(英文本意为专家、内行)是跨平台的项目管理工具,用于规范整个组织的构建系统。此外,还有依赖管理,自动生成项目站点的特性。 maven命令: clean 清理 compile 编译 test 单元测试 site javadoc 报告/生成帮助文档 package 打包(只是生成jar包到target下) install 安装(生成jar包到target下,并且会安装到本地仓库供其他项目使用) deploy 部署到远程仓库 0.1自动构建 高度自动化 全流程一步构建; 0.2依赖管理 不用导java包,通过配置xml文件实现依赖管理; 0.3 项目管理 项目信息 开发人员信息 开发者信息 文档自动生成。 IDE ecl...