【实训】第五周总结下

实习日志(第五周) Jenkins+Ansible的学习总结1. Ansible介绍 Ansible的基本概括与作用 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点, 实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是 ansib 阅读详情

最近做了以下工作:继续实现了之前未实现的接口

最近将原来的接口完善了以下,加入一些细化的逻辑,更细致的参数检验方法。另一个就是为了提高开发效率,研究了spring boot的热部署方法,因为之前每次修改类或者配置文件,总要重新启动,浪费了大量的时间,所以决定研究一下spring boot的热部署方法。总的来说有两个方案

方式一:使用springloaded 热加载  在pom.xml中添加以下插件:

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <dependencies>
	<dependency>
            <groupId>org.springframework</groupId>
	    <artifactId>springloaded</artifactId>
	    <version>1.2.6.RELEASE</version>
	</dependency>
    </dependencies>
</plugin>

添加这个插件之后,通过mvn:spring-boot:run命令启动该项目,在类修改之后用Ctrl+F9重新编译,然后重新编译之后的类会自动被加载进去,这个叫做热加载,但是这样的话,在我们对Controller的路径进行修改的时候,发现修改是无效的,因为Controller的映射路径是在项目启动的时候被加载的,我们在对已经加载过的映射路径进行修改之后,该路径是无法被加载的,能够被更新的之后类中的具体逻辑,这种方式也不支持对配置文件的热加载,原理相同。而且关于类的热加载,即使我们不用这个插件,在启动项目的时候使用debug模式,在我们对类修改之后也会发生类的热加载。

方式二:使用devtools 热启动  在pom.xml中添加以下依赖。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>

然后启动项目。在类进行修改之后,用Ctrl+F9进行编译,然后项目就会自动重启。这种方法对配置文件,Controller映射路径都有效,因为这种方式是热启动,重启的过程中已经重新加载了配置。这也是推荐的一种做法。


算法系列——四种最短路算法:Floyd,Dijkstra,Bellman-Ford,SPFA 写在前面: 好久没有更新博客了,距离上一次更新已经过去了十一个月了,一是因为课业繁重,二是因为这一年中接了不少项目。其实早就想写写算法和数据结构相关的文章了,之前在Coders群里也说过17年要多写写算法和数据结构,奈何计划赶不上变化,实在是没有工夫写。现在到了18年了,最近刚放寒假,数据科学导论实验今天交上了最后一个,总算是有些闲工夫了,准备写些东西却又不知道应该写什么,算法那么多,从哪个写起呢?思来想去,想到了最短路径算法,因为博主今年开了计算机网络课程,在计算机网络中,有一个很重要的东西就是路由,即 阅读详情

相关推荐

个人博客实训报告

培养学生综合应用软件开发的理论,运用Java程序设计语言、Oracle数据库、CSS样式表,JavaScript语言、JSP和Struts等技术开发B/S构架的系统,从而建立起WEB开发的完整概念,深化WEB设计的思想,熟悉WEB程序的开发流程,掌握WEB程序开发的关键技术;锻炼学生软件工程,数据库应用开发,程序设计,动态网页设计、网站建设的能力,进一步巩固所学知识,为今后从事本专业相关工作奠定坚实基础

搭建WordPress博客平台,云计算技术与应用实验报告

实验环境: 阿里云云产品资源ECS服务器 基于ECS部署LAMP环境 实验内容和要求: LAMP 是 Linux、Apache、MySQL和PHP的缩写,是搭建网站系统依赖的基础运行环境。本实验使用云服务器ECS(centOS7.7)实例搭建LAMP平台,软件版本分别为:Apache:2.4.6,MySQL:5.7.33,PHP:7.0.33,phpMyAdmin:4.0.10.20。 WordPress是使用PHP语言开发的博客平台,在支持PHP和MySQL数据库的服务器上,可以用WordPress架设自

weixin_45683301的博客 1536

51单片机通过驱动器精准控制步进电机

51单片机驱动器控制步进电机 文章简介 本文为电机拖动课的总结,关于51单片机驱动步进电机的程序及接线方法。 1.驱动器简介 此驱动器为` 背景色是red ` 2.驱动器接线方法 3.单片机程序

weixin_59552290的博客 2万+

高级实训第五周周报

上周基本完成了数据预处理与特征选择的部分,并使用KNN和决策树这两个简单的模型达到了接近0.7的评分。本周主要从上次课提及的一些内容出发,学习一些更复杂的模型。 随机森林 随机森林是Bagging算法的一个特例,基分类器全部采用决策树。它随机选择一些特征并构建决策树,通过投票等策略综合随机森林中所有树对样本的预测结果,从而得到随机森林的预测结果。这是一种通过引入随机性并综合大量结果来降低方差,缓解单一决策树的过拟合问题的策略。 XGBoost XGBoost是GBDT(梯度提升决策树)的..

jimmywu123的博客 600

三菱PLC通信库大比拼:手把手教你用C#实现最高效的McProtocol数据读写

本文深入比较了三菱PLC通信库的性能,重点介绍了如何使用C#高效实现McProtocol数据读写。通过实测数据对比HslCommunication、McProtocol-next和自定义方案的优劣,提供优化技巧和代码示例,帮助开发者在工业自动化场景中提升通信效率。

m0n1o2p的博客 259

lenovo联想拯救者Legion Y9000P 2022款2023款2024款笔记本电脑(82RF,82WK,82WQ,83DE,83DF)原装出厂Windows11预装OEM系统镜像下载

联想原装出厂系统自带所有驱动、出厂主题壁纸、系统属性联机支持标志、系统属性专属LOGO标志、Office办公软件、联想电脑管家、联想浏览器、联想软件商店、legionzone控制中心等预装程序。链接:https://pan.baidu.com/s/1YBji_oh7xOkq-NxnS8Mm8g?链接:https://pan.baidu.com/s/1S7_enXmuoja1a9ASvUT5Fg?拯救者Legion Y9000P IRX9H 2024款【83DE】原厂Win11系统包。

QQ17855069的博客 6541

QA实习第5周总结

实习已经一个半月了,感觉现在手里的工作已经熟悉,基本上能一个人做了。想想之后日复一日都是换汤不换药的工作,感觉有点疲倦。 吃饭的时候和当初面试我的面试官聊天,他是从腾讯跳槽过来的,说我这个岗位在腾讯都没有,都是RD自己测试的。听了之后五味杂陈,虽然我从来没有打算在某个地方,某个岗位上干一辈子,但是付出多少时间,就该有多少收获,否则这些日子不是虚度光阴吗。他的话让我觉得自己的工作好像...

weixin_30487201的博客 436

OLED的字模提取(保姆级)---基于PCtoLCD2013

做为一个刚刚开始接触编程不久的白菜,这个OLED想做一个信息显示,可是商家给我的例程里就是88,816两种字体的格式,我的屏幕是0.91寸的8*16的字体显示上感觉特别丢丢儿小,我就想整个大的,哎,只怪直接学习习惯不好,总是学一半,绕了好大一圈,才搞好,想写一篇博客,时刻提醒踏实学习,第一次写博客,小白一枚,勿喷。。 OLED屏幕驱动程序功能 我们对Markdown编辑器进行了一些功能拓展与语法支...

qq_44886611的博客 7782

springboot实操笔记

    今天就动手做了。  记录下过程,以期能够多理解一些。     首先加入&lt;parent&gt;spring-boot-starter-parent&lt;/parent&gt;          更新后,查看项目的依赖,没有任何变化。     查看本地的.m2,文件,将文件按照时间排序,没有在当前时间节点添加了本地文件或者修改文件夹信息等等。     之后有意识的点进去spr...

automannn 1069

TK抓包协议分析:So层逆向

第三个参数是一个回调函数,这里他的返回值1表示成功,0表示失败,那我们手动把他Hook为0,让他不支持quic协议,实现降级。等,我们是为了解决抓包问题,那很有可能是在net目录下(network),那来搜索一下。开了抓包以后APP直接是网络无连接了,并且抓到的请求也是不正常的,下面我们就开始定位。看了半天感觉也没啥有用的东西,那下面我们整理一下已经有信息,来猜测一下,后续怎么进行。那可以猜测,我们真正需要Hook的那个函数也有可能是这样加载的,可以字符串搜索一下。

2503_90751938的博客 3421

C#函数返回多个值实现实例

本文实例讲解C#函数返回多个值多种实现方法。

qq_30725967的博客 1170

计算机新技术在动物科学的应用,动物科学系

(一)专业名称、修业年限、培养目标、业务要求及就业方向1、专业名称:动物科学与技术专业。2、修业年限:三年。3、培养目标:本专业培养适应社会主义现代化建设需要,德、智、体、美等全面发展,掌握动物科学基本理论知识和基本技能,能从事动物饲养管理、防疫、饲料生产检验销售、宠物养殖等工作的高等技术应用性专门人才。4、基本知识与能力(1)具有数学、化学和生命科学等基本理论知识;(2)具备必要的动物遗传繁育基...

weixin_42395171的博客 1225

【大模型】DeepSeek 高级提示词技巧使用详解

DeepSeek 高级提示词技巧使用详解

congge 1万+

快速应用计算机制作pop,POP教案创新.doc

POP教案创新教 学 笔 记课程名称: POP广告设计授课班级: 09(3)广告授课时间: 2010-2011 学年度第 二 学期至第 学期第 一 周至第 十六 周共 16 周总学时 96 周学时 6授课教师: 王海云系 主 任: 吕强七 台 河 职 业 学 院课 程 时 间 表星期一星期二星期...

weixin_42447681的博客 522

RAP 语义键:让 UUID 世界变得可读、可导航、可校验

RAP 语义键的核心价值与实现要点 语义键(Semantic Key)是 ABAP RAP 模型中连接技术实现与业务体验的关键设计:通过为实体指定一组业务可读的标识字段(如订单号、物料编码等),在保持技术主键(如UUID)不变的同时,显著提升用户界面的可读性和导航体验。 主要优势: 提升UI可读性:Fiori元素会突出显示语义键字段,帮助用户快速识别关键业务数据 改善导航体验:OData URL会使用可读的语义键而非技术ID,便于分享和排查问题 降低沟通成本:业务人员能准确引用有意义的业务标识而非技术ID

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 158

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

【大三上学期实训】第五周总结

这周我们实现了导出pdf,导出pdf分两步,因为我们的古文是放到svg中的,所以第一步是把每个svg给转成pdf,然后在进行pdf的合并,每个svg是一页pdf,这样最后得到比较完好的效果。 在我本地进行测试的时候,是没问题的,可是之后把这块功能部署到远程服务器上之后,再重新导出的时候,竟然打印不出来文字,最后查找资料才找到问题所在,原因是字体缺失。解决方案如下: 先安装fontconfig,

ITString的博客 388

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【实训】第五周总结上

最近做了以下工作:规范化数据库命名。继续实现之前没有实现的业务逻辑 本次实训项目,用的rom框架为spring data. spring data实现了JPA规范,实现了大量的模板代码,极大的简化了数据库交互的开发。之前数据库的命名方式都是两个单词之间用下划线分割,后来一位拿到了美团offer的学长指点,说最佳实践是统一使用驼峰命名方法,不管是数据库还是代码中,这样统一下来,简化了数据库到对象属

ITString的博客 600

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

恢复实验室wordpress博客系统的详细总结

实验室的博客系统是用wordpress搭建的博客系统,由于实验室的网关机在前几天崩了,在重新装系统之后。以前wordpress的数据库中的数据都全部丢完了。所以要重新把wordpress给跑起来就必须对其进行恢复。由于实验室的博客系统的页面是单独挂在一个盘上面的,所以重装系统对博客系统的页面没有什么影响,影响之处在于有关博客的数据库中的数据丢失了,导致博客系统不能正常的跑起来。以下就是恢复博客系统

liangxanhai的专栏 1895

【2018年总结并12月第五周周报】

做之前翻了翻我从2018年6.16实习开始的周报,感想挺多的。实习半年时间匆匆而过,成长颇多,不论是看问题的方法,还是看问题的心态和处理问题的方法,都在这半年的时间中,一边被骂,一边总结反省中,得到了一套现在看来还能用的方法。 我自己感觉实习的难度大概是一个山峰形状的图,最难的一部分ios支付被我度过之后,感觉什么问题到了我手上,都不会比ios支付难,所以心态就摆的比较正常,不会有什么畏惧心理,查...

12Dong的博客 1320

springboot实操初尝试

一.前言 昨天正好有同学联系我,同学是做java的,顺便问了下他们现在用的什么技术。他就提到了springboot,还有分布式微服务这些在我们这边的Java团队中也听过,就对此产生了兴趣,下面开始准备实操一下。 二.IDEA下从零开始搭建SpringBoot工程 SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之: (1)它是Spring的升级版...

sheep8521的博客 414

实训第五周周志

最后一周的学习主要是对自己项目的优化和改进,以及结项。 我们项目的结构图和类图如下所示: 结构图: 类图: 框架图说明 1. 本次项目工程分为人脸识别和车牌识别,ui设计共有两个页面,一个是登陆界面,一个是车牌识别主界面。 2. 在整个项目运行过程中需要摄像头抓取图片进行识别。 3. 我们在整个算法中运用了很多算法分析方法:分类、回归、预测、统计、评估等,同时使用了一些算法库,如:torch、sklearn。 类图的说明: 1. main为程序的入口,我们直接采用run..

Suasy小易的博客 818

实训第五周(1)

李晨晨:本次主要将上周实现的图片加载方面的功能整合到photoSelectActivity。效果如下图所示:左图为图片显示及选择界面,分为3列;右图为不同图片文件夹的选择。     主要内容如下[java] view plain copy@Override      protected void onCreate(@Nullable Bundle savedInstanceState) {    ...

weixin_37821599的博客 287

我在软通大学的实训总结报告

软通大学-东北大学-实训迭代总结报告      姓名路子童学号20144664组别第一组指导教师苑鹏掣 李辉总结名称软通大学实训第3周总结迭代时间2017.06.19——2017.06.23报告日期2017.06.23  总结报告 20144664 路子童     本周为项目实训的第三周,主要的工作是完善智能停车场项目以及学习SSM框架的搭建。前者为小组任务,经过小组的

软通大学企业博客 1万+

第五周学习周报20181008-20181014

上一周看的论文没有找到源码。就没有开展复现工作。 一、看论文 本周看了另一篇论文《A Discriminatively Learned CNN Embedding for Person Re-identification》 本文中作者提出了一个模型: (1)可以同时学习特征的嵌入(identification loss)和相似度度量(verification loss)。同时预测ID和进行相似度得...

千秋莫负 706

【实训】第四周总结上

学习了短信验证服务文档,实现了短信验证服务框架,完善了用户输入的参数检验。

ITString的博客 771

【大三上学期实训】第二周总结

这周我们把之前的代码完善了一下,重点是完善了参数检验过程。之前写接口的时候,只是单纯的写逻辑,没有完善用户参数的检验,最近把用户参数检验加上了,这样提升了项目的健壮性,因为有时候因为用户输入参数非法,而且没有仔细检查,会导致很严重的错误。所以用户输入的检查是很重要的。现在的检验都是很直接的,编程式检验,就是在接收到用户请求之后,写逻辑进行检验。这是最直接,也是最简便的一种做法。不过这样会导致大量的

ITString的博客 681
上一篇: 【实训】第五周总结上
下一篇: 【实训】第六周总结上
普通网友
博客等级 码龄11年 17粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值