为你推荐

Sonar安装和常见问题解决

Sonar是一款代码质量分析工具,有助于帮助代码质量提高。 Sonar的官网地址为:https://www.sonarqube.org/downloads/点击ShowAllVersions会显示更多的版本,根据JDK版本和MySQL版本选择符合系统环境的版本。 我在这里选择的是6.4切记不要选择太...

Eclipse安装Sonarlint插件

这里安装的是Sonarlint3.6。插件安装非常简单。插件比Sonar更为简单快捷。一、首先通过点击Eclipse上方Help菜单会出现一个下拉列表,点击其中的EclipseMarketPlace,会出现如下界面 二、通过搜索框找到SonarLint,点击Install,接下来就是下一步下一步到最后重启Ec...

软件工程之项目分析与规划

在软件项目早期,需要对软件问题进行高层构架分析,以确定项目的可行性。还需要根据可行性分析的结果制定出有效的项目实施计划,以指导软件项目的顺利开展。一、计算机系统分析当某个软件问题被作为项目提出时,即意味着,这个软件问题将成为一项工程任务,需要按照工程化作业流程来分阶段解决。其中,计算机系统分析是软件项目工程化作业流程中...

软件工程之软件概述

一、软件特点无形性(抽象性),比如人的大脑为硬件,软件则是大脑产生的思想。 二、软件分类   1.功能划分(1)系统软件:系统软件是计算机系统的必要成分,它跟计算机硬件紧密配合,以使计算机系统的各个部分协调、高效地工作。例如操作系统、数据库管理系统等。 (2)支撑软件:...
代码星球·2020-07-24

JavaWeb界面在线配置代码生成器

关于直接main方法运行生成代码可参考我的这篇文章:MP实战系列(六)之代码生成器讲解在线配置主要参考jeesite和jeecg,gun等开源项目,但是与它们相比又有很多不同?与jeesite相比,jeesite采用的自己重新改装的MyBatis和使用freemarker模板进行在线代码配置生成;与jeecg相比,je...

腾讯云图片上传

示例环境:JDK8+MAVEN3+SSM(Spring+SpringMVC+MyBatisPlus或者MyBatis)现在比较流行的除了分布式或微服务就是动静分离。动静分离,以nginx集群为例,nginx通常加载静态资源(js,img,css等)效率相对tomcat等应用服务器效率是非常高的,由其专门处理静态资源,而...
代码星球·2020-07-24

EasyPoi导入Excel

EasyPoi的导出Excel功能和导入功能同样简单。我之前强调过,EasyPoi的原理本质就是Poi,正如MyBatisPlus的本质原理就是MyBatis。POI导入功能可以参考如下地址:https://blog.csdn.net/justinqin/article/details/78769789POI导出功能可...
代码星球·2020-07-24

关于Git提交规范

自古至今,无规矩不成方圆。Git提交也有其规范,业内做的比较好的,比较具有参考价值的就是Angular的提交。Angular提交规范:<type>(<scope>):<subject>#header//空一行<body>//空一行<footer>HeaderH...
代码星球·2020-07-24

js获取当前URL、参数、端口、IP等信息

以下列出均为常用(转自地址为:https://blog.csdn.net/pengShuai007/article/details/78357238?locationNum=9&fps=11、设置或获取整个URL为字符串window.location.href2、设置或获取URL的协议部分window.loca...

Spring(十七)之表单处理

表单处理在实际开发中,非常常见,比如登录、注册或者新增、修改等等。希望本示例对于初学者有一定的提升和帮助该表单实例,主要说明MVC,相当于前台表单提交,提交相当于一个Http请求,这个请求通过Controller映射到对应的@RequestMapping,找到对应的@RequestMapping的value,即路由,经...
代码星球·2020-07-24

Spring(十八)之页面重定向

首先说明,该示例的maven依赖可以复用Spring(十七)之表单处理还有还有就是对应的web.xml和servlet.xml文件都能复用,不必再次修改。说到重定向不得不提到一个转发。这里概述一下转发与重定向的区别:重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处...

Spring(十九)之异常处理

异常处理,对于项目开发至关重要,总不能用户点击一个页面出错了,直接报500,那样用户体验多不好啊!所以这里讲的是SpringMVC对异常的处理,希望能给大家带来一定的帮助和启发。 一、编写实体packagecom.tutorialspoint;publicclassStudent{privateInteger...
代码星球·2020-07-24

Spring(二十)之使用Log4j记录日志

日志记录,也是常用的,比如异常信息记录或者其他相关信息记录,良好的日志记录有助于当系统出现某些不是特别大的问题时,可及时通过日志信息,捕捉到异常,从而确定是那段代码的问题,避免影响其他的代码。关于maven依赖可以复用:Spring(十六之MVC框架这里我简单演示:一、编写HelloWorld.javapackagec...

Spring(十六)之MVC框架

Springweb   MVC框架提供了模型-视图-控制的体系结构和可以用来开发灵活、松散耦合的web应用程序的组件。MVC模式导致了应用程序的不同方面(输入逻辑、业务逻辑和UI逻辑)的分离,同时提供了在这些元素之间的松散耦合。模型封装了应用程序数据,并且通常它们由POJO组成。视图主要用...
代码星球·2020-07-24

Spring(十五)之声明式事务

声明式事务管理方法允许你在配置的帮助下而不是源代码硬编程来管理事务。这意味着你可以将事务管理从事务代码中隔离出来。你可以只使用注释或基于配置的XML来管理事务。bean配置会指定事务型方法。下面是与声明式事务相关的步骤:我们使用标签,它创建一个事务处理的建议,同时,我们定义一个匹配所有方法的切入点,我们希望这些方法是事...
代码星球·2020-07-24