自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 收藏
  • 关注

原创 毫不夸张, 这四张图已经可以让我整体把握软件开发了

上面四张图取自昆明理工大学的软件工程网课, 感兴趣的可以去学习,这简直就是我的软工启蒙老师啊。

2024-11-14 20:23:47 71

原创 面向对象分析与设计

根据参与者来划分子系统/功能模块--系统功能结构图,1.寻找候选类--寻找名词, 寻找需要保存的结果。2.完善类属性--一般常识属性, 当前问题域属性。3.确定类之间的结构关系--UML四大关系。确定软件构件及其关系--组件图。面向类的设计, 是对现实世界的直接映射, 更符合人的思维逻辑与理解。组件图--构件图, 构件及其相互依赖关系。例如xxx需要执行xx操作。4.寻找用例之间的关系, 确定最终用例,对象图--对象以及对象对象之间关系。部署图--构件在各节点上的部署。类图----类以及类之间关系。

2024-11-14 20:02:46 485

原创 软件工程-需求分析与设计-更新中-1.0版

原型评价--做出系统雏形,或许这就是页面原型?需求模型详细定义系统需求而没有局限于具体技术。系统功能.性能.限制条件。1.技术选型+架构风格选择。

2024-11-14 19:56:43 648

原创 结构化需求分析与设计

比如, B/S, C/S...比如, nginx负载均衡, web服务器, 数据库服务器。比如, 前端与后端是否使用RESTful风格进行通信。比如,前端用户界面, 后端逻辑处理组件, 数据库表。比如, 线上聊天室, A用户给B用户发送消息,比如, 数据结构的选择、数据库设计、数据字典的创建等。比如,前后端通过http请求通信,比如, 各个网站简洁大气的主页面。关注的是系统内部组件之间的接口以及系统与外部系统之间的接口。划分模块及其关系, 确定接口--将结构化分析阶段的数据流图DFD映射成结构图。

2024-11-13 22:08:53 611

原创 苍穹外卖项目--编辑修改员工出现问题: 页面可以回显,但无法修改

呜呜呜, 终于找到哪里出问题了,原因: xml映射文件中的动态uodate语句缺少查询条件: where id= #{id}排错思路:1.页面可以回显, 说明, 之前编写的根据id查询员工信息的代码部分没有问题,那么问题就出现在, 根据id修改员工信息这部分代码上2. 接着, 我们应该怎么做呢, 那就是,对比授课老师的代码和自己的代码有什么区别, 这其中一个区别就是你错误的原因,抱歉, 抱歉, 没办法, 最后只能通过对比摸排来发现问题了正常运行的代码在这, 可以参考。

2024-11-12 12:16:58 170

原创 仅想要实现一个网站登录者之间可以进行临时会话的功能, 需要几张数据表? 人工ai替你回答(ai版)

暂时先放这吧, 如果对你有一丝一毫的帮助和启发, 我也不算白发。哈哈哈, 我与ai的对话, 发这些图片倒不是闲着没事干,主要是, 之前没有了解过要实现, 网站用户怎么进行会话,还是那句话, 个人感觉,

2024-11-11 20:16:44 255

原创 苍穹外卖-账号被锁定怎么办?

也就是, 如果employee对象的status属性值与StatusConstant常量类的disable属性值相同,无论是swagger接口测试, 还是前后端联调, 都显示"账号被锁定", 原本想在网上找找解释,先找到拦截器这个类, 尝试用log.info(ex), 在console控制台,打印出来异常信息,注意看, status==0, 与其他用户状态不一致,结果我太笨, 搜不到, 那就只能在代码里面排查咯,在完善开发编辑员工功能的时候, 不知道怎么搞的,diasbale属性值是0,

2024-11-11 15:27:30 231

原创 数列极限知识点小结

若存在常数a, 任给epsilon>0,存在N, 当n>N时, |xn-a|<epsilon ==>{xn}以a为极限。infer3)原数列收敛<=>奇数列, 偶数列构成的子数列收敛, 且极限相同。infer4)找到两个及以上字数列收敛, 且极限相同, 原数列未必收敛。infer2)找到两个及以上数列收敛, 但是极限不同, 则原数列发散。3){xn}收敛于a, 任何子数列{xn}也收款于a。单调有界, 才有极限,也就是收敛。任给一小邻域,总能找到n>N后的值都落在该邻域内。1)数列收敛, 则极限唯一。

2024-11-11 09:22:06 208

原创 网站开发-苍穹外卖-day3:苍穹外卖和瑞吉外卖哪个更好???

当前端提交数据与实体类中对应的属性差别较大时, 建议使用DTO精确封装数据。个人感觉更贴合实战开发的复杂场景, 但是里面对于一些基础必要的东西没有讲解。感觉急匆匆的, 而且相比于瑞吉外卖, 感觉授课老师变得没耐心了。@ApiModelProperty--用在属性上,描述属性信息。@ApiModel-用在VO, DTO, entity等类上。@ApiOperation--用在方法上, 说明方法用途。@Api--用在controller等类上。想做项目--先苍穹, 后瑞吉。想打基础--先瑞吉, 后苍穹。

2024-11-09 19:58:21 231

原创 java-web-苍穹外卖-day2-上:测试阶段区分+开发工具区分

postman与swagger差不多, postman通过发送请求验证, swagger通过解析文件验证。在点击下一步之前,点击任意一个password, 查看到的密码都是123456(明文),在点击下一步之后, 点击任意一个password, 查看到的密码都是密文(32位小写)swagger类似于事后文档, 也就是通过解析你编写的代码,生成接口文档,保证后端服务安全--将后端放在内网中, 将nginx作为外界访问后端服务的唯一门户。兼容性测试-验证系统在不同硬件, 操作系统,浏览器和网络环境的兼容性。

2024-11-08 10:14:30 1055

原创 java-web-苍穹外卖-day1:软件开发步骤简化版+后端环境搭建

dto-----数据传输对象, 通常用于程序各层之间数据传递。感觉书本上和线上课程, 讲的太抽象, 不好理解, 但软件开发不就是为了开发应用程序吗?当然,我一IT界小菜鸟, 对软件开发的认识也很浅显, 这个思维导图也仅仅是现阶段我的看法,entity--实体类, 通常与数据库中的表对应。vo------视图对象, 为前端展示数据的对象。详细设计(用户界面设计,接口设计和数据库设计),干嘛搞这么抽象,对吧, 下面个人对于软件开发的看法, 主打简单易懂,vue.js默认端口:8080。

2024-11-07 21:15:04 1037

原创 java-web-web后端知识小结

但是, tlias-pojo与tlias-utils并没有存在于本地仓库, 需要先进行安装。springmvc: springframework中的web开发模块, 属于springframework。快速搭建项目, 不需要根据依赖关系手动构建, 也就是一键安装, 一键打包...3.IOC,DI,事务管理, AOP, 全局异常处理--springframework。打包的时候,会在本地仓库查找项目所需要的依赖,虽然项目可以运行,分模块开发需要先进行功能拆分, 模块设计, 再进行开发。阿里云OSS(云存储)

2024-11-07 12:18:34 1453

原创 java-web-day14-项目属性配置和bean的管理

bean的类型 实例名称=(bean类型)appliactionContext.getBean(String "xx")bean的类型 实例名称=applicationContext.getBean("xx",xx.class)bean的类型 实例名称=applicationContext.getBean(xx.class)@Scope("portotype")--每次使用bean时, 都会创建一个新的实例。在实际开发中, 绝大多数bean是单例, 即大部分时候不需要配置scope属性。

2024-11-06 16:36:18 378

原创 自学心得分享

1.找一位这个领域的"老师",当然可以多找几位,多多益善,老师可以给出学习方向,可以通过报名考试/参加项目/参加活动/写笔记/写博客等带动自己学习。2.制定自己的计划,不要花太长时间制定计划,最重要的是要简单实用。不要指望老师给出具体的答案, 路是自己走的, 不是别人拉你拉的。3.最后, 要有输出,通过输出倒逼输入,即倒逼自己学习,2.容易失去动力,同时缺乏压力,容易丢失新鲜感。1.选择范围太大,不知道学什么。3.知识体系不完善,不扎实。

2024-11-06 16:32:11 496

原创 java-web-day13-事务管理+spring aop

默认情况下,只有出现runtimeException(运行时异常)才回滚, 而如果出现其他异常,例如受检异常, 就不会回滚事务,REQUIRED(默认值),需要事务, 有则加入, 无则创建新事物。不过可以加上rollbackfor属性用于控制出现何种异常类型, 回滚事务。当一个事务方法被另一个事务方法调用时, 这个事务方法应该如何进行事务控制。REQUIRES_NEW, 无论有无事务, 总是创建新事物。1.导入aop的起步依赖。

2024-11-06 16:26:25 183

原创 java-web-day12-登录校验+异常处理+事务管理

类前注解:@RestControllerAdvice=@ControllerAdvice+@ResponseBody。在类/方法/接口前面, 加上注解@Transactional, 即表示将当前方法进行事务管理。返回登录失败信息, 并结束校验。因为一次数据访问操作, spring默认执行事务管理, 即。如果包含,直接放行, 并结束校验。返回的json数据必须严格按照接口文档填写,否则,容易出现。如果事务执行失败, 数据库内的数据不会变更。如果事务执行成功, 系统会自动提交事务。

2024-11-04 13:28:39 364

原创 java-web-day11-登录校验JWT令牌+过滤器

-filter是java web中的组件, 但不是springboot中提供的组件,防止token被篡改, 对header,payload和秘钥三部分,进行数字签名。1.jwt技术会对1,2部分的原始数据进行base64编码, 编码之后的信息,在filter类前加@WebFilter注解, 并配置资源拦截路径。可以查看, 但无法篡改-因为签名部分=秘钥+header+payload。过滤器的执行顺序的优先级是按照过滤器的类名进行排序的。一个web应用中, 可以配置多个过滤器,自包含-可以定义自己的内容。

2024-11-04 13:24:41 471

原创 java-web-day10

通过 server.port=9000, 可以设置idea内嵌的tomcat端口号为9000。通过 server.address=127.0.0.1, 可以设置连接的服务器为本机ip地址。对象/map集合/数组/List/Set有什么区别?哈哈哈哈哈哈, 之前的库存, 发一下,曾经的我, 多么短小无力啊。

2024-11-04 13:17:38 218

原创 docker配置与基础操作

容器-container 运行状态的应用程序, 类似安装好的虚拟机。镜像-images 应用程序的静态文件, 类似虚拟机的系统镜像。docker-compose是可以管理分布式的docker自动化管理平台。一个开源应用容器引擎, 用于build,share, run应用程序的平台。docker在默认情况下, 镜像与容器都是空的。docker与主机连接使用的是docker自己的虚拟网卡, 类似于虚拟机使用NAT模式连接主机。查看镜像--docker images。查看容器--docker ps -a。

2024-11-03 22:59:20 1119

原创 计算机网络-以太网小结

1.如果转发表中存在数据接收方的端口信息, 就会将数据转发到对应端口, 不进行广播。2.如果转发表中没有数据接受方的端口信息, 就会将数据进行广播。4.数据内容精确--帧同步, 帧对界, 数据封装,寻址。集线器通过双绞线连接终端, 学校机房的里面就有集线器。这种方式仍然属于共享式以太网, 传播方式依然是广播。怎么下车--信号转换, 调制解调。坐什么车--电信号/光信号。交通规则--CSMA/CD。前导码--解决帧同步/时钟同步问题。帧开始分界符-解决帧对界问题。搭建网络体系需要考虑的问题。

2024-11-02 19:10:56 416

原创 java-web-day9

pageHelper--简化分页查询。springboot的测试依赖。简化开发的lombok依赖。mybatis起步依赖。mysql的驱动依赖。项目创建时自动配置的依赖。开发中需要引入的依赖。web开发需要配置的依赖。让我偷一次懒吧, 兄弟们。登录校验+拦截+JWT。

2024-11-01 21:36:45 197

原创 计算机网络-总线型以太网(ethernet)-知识点小结

广域网不使用局域网技术,传输介质主要是光纤和电话线常见广域网技术综合业务数字网(ISDN)、帧中继(Frame Relay)、异步传输模式。

2024-11-01 21:10:36 889

原创 java-web-day8-上-案例模块分析

私服--可复用代码的上传与下载。aop--面向切面编程。

2024-10-31 13:09:03 180

原创 java-web-day7-会话跟踪技术

session相当于入场券, 鄙人, 是被县太爷邀请来的,这是请柬, 你们可以查备案啊。2.因为session是基于cookie实现的, 所以cookie的缺点, 它都有。浏览器在请求和响应中携带id, 然后服务器对id进行解析, 完成身份验证。2.session是将用户信息存储在服务端,由服务端只给浏览器一个代表身份的id,优点:用户数据存储在服务端, 只给浏览器一个id凭证, 数据最安全。3.令牌技术是服务器将用户信息进行编码签名, 生成一个身份令牌,而令牌相当于,你没说你是皇帝, 但是你穿着龙袍,

2024-10-30 22:15:08 483

原创 java-web-day6-下-知识点小结

Lombok是一个实用的java类库, 通过注解的方式自动生成构造器, getter/setter,equals, hashcode, toString等方法, 自动化生成日志变量简单解释就是, 在创建类的时候需要构造很多函数,但在开发中,一个项目很多类, 一个接一个的手写太麻烦, 而加上lombok的注解,可以自动生成这些函数, 简单一句话,简化实体类的开发。

2024-10-29 21:58:39 748

原创 java-web-day6

基本用不到, 因为@RestController=@Controller+@ResponseBody。需要使用@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")注解。@Autowired是spring框架提供的注解, 而@Resource是JDK提供的注解。2.@Autowired+@Qualifier("bean的名称")@Autowired默认按照类型注入, 而@Resource默认按照名称注入。使用实体接受, 需要使用@RequestBody注解。

2024-10-29 18:15:03 960

原创 支持向量机SVM与自然语言处理基础小结

研制能表示语言能力和语言应用的模型, 建立计算机框架来实现这样的语言模型, 提出响应的方法来不断完善这样的模型, 并根据语言模型设计各种实用系统, 以及对这些系统的评测技术。计算语言学----Computational Linguistics--CL。即软间隔最大化--soft margin maximization。# 先试试效果吧, 但是感觉偏向理论, 不一定能坚持下去呀, 说不得就要转战MOOC了!核函数--kernel function。# 主要模块包括机器学习SVM部分,深度学习, 强化学习,

2024-10-28 20:47:41 545 1

原创 java-web-day5

是一种软件架构风格, 属于分布式架构, 微服务是指将一个大型的应用程序拆分成一组小型、独立的服务,每个服务都运行在自己的进程中,并通过网络进行通信。

2024-10-28 12:22:00 1060

原创 无监督学习-聚类分析算法小结

指根据对象某些属性的相似度, 将其自动化分为不同类别。

2024-10-27 09:41:41 486

原创 JAVA入门知识点小结-day4

1.静态初始化建议定义形式:{A21, A22}array[x]表示二维数组中第(x+1)个一维数组的地址值2.动态初始化。

2024-10-26 19:46:32 638

原创 java入门-Day3

3.在"D:\developer\apache-maven-3.6.1\conf\settings.xml"配置文件中配置远程仓库。2.在"D:\developer\apache-maven-3.6.1\conf\settings.xml"中配置本地仓库。在开发项目的时候, 发现自己的java基础一塌糊涂, 说多了都是泪, 任何时候都不要小瞧你的对。而不会刻进你的"基因"里, 随时为我们所用, 更不要提发挥出1+1>2的效果了。今天课程有点多, 更新的有亿点点少, 不过, 个人挺开心的,

2024-10-25 22:02:08 253

原创 深度学习_循环神经网络_预测平安中国股价(文末附带数据集下载链接, 长期有效, 如果有大佬愿意帮忙, 我先在这磕一个,感谢)

简介:使用循环神经网络RNN对股价进行预测,也就是搭建循环神经网络对中国平安的收盘股价进行预测深度学习训练流程1.数据集导入2.数据预处理3.模型训练模型结构要求:单层简单RNN, 神经元=5, 每次使用前八个预测第九个数据输出层: 因为是对股价进行拟合预测, 使用线性回归4.预测和评估, 并可视化结果。

2024-10-24 21:26:05 925

原创 Java入门知识点小结-Day2-上

double类型的数组中, 可以存储byte, short, int, long, float, double类型。将要匹配的值,取值范围为byte, short, int, char,jdk5后可以枚举, jdk7后可以String。--int类型的数组中, 可以存储byte, short, int类型。堆-存储对象或者数组, 就是new创建出来的, 都存储在堆内存。个数不同, 类型不同, 顺序不同, 三个有一个满足条件即可。同一个类中, 方法名相同, 参数不同的方法(注意:不要看返回值类型)

2024-10-24 11:47:02 737

原创 深度学习-卷积神经网络-基于VGG16模型, 实现猫狗二分类(文末附带数据集下载链接, 长期有效)

1.对图像数据进行导入和预处理2.搭建模型, 导入VGG16模型, 去除mlp层, 将经过VGG16训练后的数据作为输入, 输入到自建的mlp层中进行训练,要求:3.对模型进行评估和预测4.随机下载百度的12张猫/狗的图片, 对模型进行实战测试。

2024-10-23 20:42:19 987

原创 迁移学习和在线学习小结

把已经训练好的模型A为基本, 在新场景中, 根据新数据建立模型B给训练好的模型增加新数据, 对模型进行更新, 来适应新趋势迁移学习:利用已有知识来提高新任务的学习效率和性能。在线学习:在数据流中实时更新模型,以适应数据的变化。

2024-10-23 20:00:37 464

原创 提问: 监督学习, 无监督学习, 机器学习, 深度学习的关系? (通义千问2.5的回答)

机器学习是一种使计算机能够从数据中学习并改进其性能的方法,而无需进行明确的编程。

2024-10-23 11:26:01 1027

原创 深度学习-循环神经网络-LSTM对序列数据进行预测

项目简介:使用LSTM模型, 对文本数据进行预测,每次截取字符20, 对第二十一个字符进行预测,LSTM层: units=100, activation=reluDense层: units=输入的文本中的字符种类, 比如我使用的文本有644个不同的字符, 那么units=64激活函数: 因为是多分类, 使用softmax因为这是最后一层, 所以输出神经元的个数也就是644。

2024-10-22 21:20:22 1193

原创 深度学习——循环神经网络RNN知识点小结(全)

专门设计用来处理序列数据的神经网络。

2024-10-22 20:58:07 756

原创 早晨起来心情好,发个文章纪念一下

因为我之前下载Facebook_location位置定位数据集的时候。好像不需要国外手机号接收信息就可以获取了。下载kaggle中的猫狗识别数据集,大家可以试试嘛,反正能下载就是赚到,可以下载文件,但是里面没有训练数据。但是好像只有一部分可以下载,kaggle里面的数据集。

2024-10-22 08:01:19 194

原创 深度学习--CNN实现猫狗识别二分类(附带下载链接, 长期有效)

模型在训练集和测试集上表现不错, 训练集准确率接近100%, 测试集准确率70%左右,但使用在百度上下载的猫狗图片进行二分类预测时, 测试结果全部显示[0], 也就是猫,希望路过的大佬能指点一下, 请收下我的膝盖!

2024-10-21 22:18:07 467 2

中国平安股票从成立以来到2020-12-28的相关数据

#===================================== 中国平安股票从成立以来到2020-12-28的相关数据 #===================================== 样本量: 共3301个样本 #===================================== 数据说明(特征值+目标值) date:日期 open:开盘价 close:收盘价 high:最高价 low:最低价 volume:成交量 code:股票代码 #============================================== 数据来源--Tushare大数据开放社区 #============================================== 问题描述--适合用来做股票策略的测试,验证股票策略的可行性

2024-10-26

jdk21的安装程序, 适合64位的windows电脑

jdk21的安装程序, 适合64位的windows电脑,与之前版本的jdk安装程序不同, jdk21在一般情况下,会在电脑上自动配置环境变量, 关于环境变量是否存在, 可以去命令行里面敲java或者javac, 如果不报错, 那基本就是成功的

2024-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除