kenx kenx
3年前
SpringBoot Aop 详解和多种使用场景
前言aop面向切面编程,是编程中一个很重要的思想本篇文章主要介绍的是SpringBoot切面Aop的使用和案例什么是aopAOP(AspectOrientedProgramming):面向切面编程,面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻
Wesley13 Wesley13
3年前
ROS
ROS学习笔记01ROS(RobotOperatingSystem,机器人操作系统)提供一系列程序库和工具以帮助软件开发者创建机器人应用软件。它提供了硬件抽象、设备驱动、库函数、可视化、消息传递和软件包管理等诸多功能。ROS遵守BSD开源许可协议。本文内容为安装ROSNoetic并测试简单小乌龟仿真机器人的例子
Wesley13 Wesley13
3年前
VSTS 更名为 Azure DevOps
微软正式对外宣布AzureDevOps,其实就是原来的VSTS,我们来看一下AzureDevOps的介绍:今天我们宣布AzureDevOps。与世界各地的客户和开发人员合作,很明显,DevOps对于团队的成功越来越重要。AzureDevOps捕捉超过15年的投资和学习提供工具支持软件开发团队。上个月,超过80000名微软内部用户以及数千名我们的客
Wesley13 Wesley13
3年前
VARCHART XGantt入门教程
甘特图(Xgantt)(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.evget.com%2Fproduct%2F188)从1998年的第一个商用版本开始就致力于计划编制和项目管理方面控件的研究和开发,经过20多年的积累和沉淀,目前可为软件开发商和最终用户提供最顶级的计划编制和
Wesley13 Wesley13
3年前
Ubuntu JFrog Artifactory 安装配置
UbuntuJFrogArtifactory安装配置Artifactory是JFrog的一个产品,是一个高可用二进制制品存储管理服务系统,它提供先进的代理、高速缓存和安全设施。用来管理构建工具(如:gradle、maven、nuget、docker等等)等所依赖的二进制仓库,以方便统一管理第三方库和发布目标版本库,从而提高软件开发效率。
Wesley13 Wesley13
3年前
Spring AOP教程
一、概念AOP(AspectOrientedProgramming):面向切面编程。面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。二、用途日志记
Wesley13 Wesley13
3年前
GitHub Actions入门
一、一些概念持续集成(Continuousintegration)频繁地向一个共享仓库提交少量代码变更的软件开发实践。使用GitHubActions,可以创建自定义的CI工作流,以自动构建并测试你的代码。从你的仓库中,你可以查看代码变更的状态和工作流中每个操作的详细日志。CI通过提供代码变更的及时反馈来更快地检
可莉 可莉
3年前
11 个 Git 面试题
源自:https://mp.weixin.qq.com/s/ghF27N0XjgG0pw2XpGDCYA在今年的StackOverflow开发者调查报告中,超过70%的开发者使用Git,使其成为世界上使用人数最多的版本控制系统。Git通常用于开源和商业软件开发,对个人、团队和企业都颇有益处。Q1:什么是Git复刻(fork
Wesley13 Wesley13
3年前
MySQL数据库的安装和配置
MySQL数据库的安装和配置1、数据库概念​数据库就是保存数据的地方,在没有数据库之前,我们是这样保存数据的:​1.随意的存到了一个文件中数据格式也是千差万别的​2.软件开发目录规范​规定了数据存放的位置ps:数据都是保存在本地的2、数据库如何保存数据的?
Wesley13 Wesley13
3年前
VARCHART XGantt如何在日历上表示工作日
甘特图(Xgantt)(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.evget.com%2Fproduct%2F188)从1998年的第一个商用版本开始就致力于计划编制和项目管理方面控件的研究和开发,经过20多年的积累和沉淀,目前可为软件开发商和最终用户提供最顶级的计划编制和