摘要:
阅读链接为:https://102.alibaba.com/downloadFile.do?file=1530517140411/Codelife.pdf 强烈推荐读一读 我大致浏览过一遍+重新选了几篇文章细看了一遍,有如下体会。 关于如何成为技术大牛这篇文章,我的体会如下?(这里也要引入文章部分内 阅读全文
摘要:
Sonar是一款代码质量分析工具,有助于帮助代码质量提高。 Sonar的官网地址为:https://www.sonarqube.org/downloads/ 点击 Show All Versions 会显示更多的版本,根据JDK版本和MySQL版本选择符合系统环境的版本。 我在这里选择的是6.4 切 阅读全文
摘要:
这里安装的是Sonarlint3.6。插件安装非常简单。插件比Sonar更为简单快捷。 一、首先通过点击Eclipse上方Help菜单会出现一个下拉列表,点击其中的Eclipse MarketPlace,会出现如下界面 二、通过搜索框找到SonarLint,点击Install,接下来就是下一步下一步 阅读全文
摘要:
软件需要解决的是用户所面临的现实问题,但是,这些现实问题需要由软件技术人员来解 决。情况往往是,开发软件的技术人员精通计算机技术,但并不熟悉用户的业务领域;而用户 清楚自己的业务,却又不太懂计算机技术。因此,对于同一个问题,技术人员和用户之间可能 存在认识上的差异。也因此,在软件技术人员着手设计软件 阅读全文
摘要:
在软件项目早期,需要对软件问题进行高层构架分析,以确定项目的可行性。还需要根据 可行性分析的结果制定出有效的项目实施计划,以指导软件项目的顺利开展。 一、计算机系统分析 当某个软件问题被作为项目提出时,即意味着,这个软件问题将成为一项工程任务,需要按照工程化作业流程来分阶段解决。其中,计算机系统分析 阅读全文
摘要:
如同任何事物都有一个发生、发展、成熟,直至衰亡的全过程一样,软件系统或软件产品 也有一个定义、开发、运行维护,直至被淘汰这样的全过程,我们把软件将要经历的这个全过 程称为软件的生命周期。 为了使软件生命周期中的各项任务能够有序地按照规程进行,需要一定的工作模型对各项 任务给以规程约束,这样的工作模型 阅读全文
摘要:
一、 软件特点 无形性(抽象性),比如人的大脑为硬件,软件则是大脑产生的思想。 二、 软件分类 1.功能划分 (1)系统软件:系统软件是计算机系统的必要成分,它跟计算机硬件紧密配合,以使计算 机系统的各个部分协调、高效地工作。例如操作系统、数据库管理系统等。 (2)支撑软件:用于协助用户开发与维护软 阅读全文
摘要:
示例环境:JDK8+MAVEN3+SSM(Spring+SpringMVC+MyBatis Plus或者MyBatis) 现在比较流行的除了分布式或微服务就是动静分离。 动静分离,以nginx集群为例,nginx通常加载静态资源(js,img,css等)效率相对tomcat等应用服务器效率是非常高的 阅读全文
摘要:
关于直接main方法运行生成代码可参考我的这篇文章:MP实战系列(六)之代码生成器讲解 在线配置主要参考jeesite和jeecg,gun等开源项目,但是与它们相比又有很多不同? 与jeesite相比,jeesite采用的自己重新改装的MyBatis和使用freemarker模板进行在线代码配置生成 阅读全文
摘要:
EasyPoi的导出Excel功能和导入功能同样简单。我之前强调过,EasyPoi的原理本质就是Poi,正如MyBatis Plus的本质原理就是MyBatis。POI导入功能可以参考如下地址:https://blog.csdn.net/justinqin/article/details/78769 阅读全文