
研发管理
文章平均质量分 86
JJyu可及
哈哈哈
展开
-
DDD领域驱动设计---入门书籍:第四部分:战略设计
第四部分:战略设计当我们无法通过分析对象来理解系统的时候,就需要掌握一些操纵和理解大模型的技术了。战略设计原则必须把模型的重点放在捕获系统的概念核心,也就是系统的“远景”上。而且在完成这些目标的同时又不能为项目带来麻烦。整体领域模型需要突出系统中最有价值和最特殊的那些方面,而且在构造领域模型时应该尽可能把注意力集中在这些部分上。上下文:无论大小,成功的模型必须在逻辑上一致,不能有互相矛盾或重叠的定义。精炼:精炼可以减少混乱,并且把注意力集中到正确的地方。大型结构:大型结构是用来描述整个系统的。原创 2021-05-16 18:21:42 · 485 阅读 · 0 评论 -
DDD领域驱动设计---入门书籍:第三部分:通过重构来加深理解
第三部分:通过重构来加深理解面临的真正挑战是找到深层次的模型,这个模型不但能够捕捉到领域专家的微妙的关注点,还可驱动切实可行的设计。目的是开发出能够捕捉到领域深层含义的模型。开发出实用的模型需要注意的3点:复杂巧妙的领域模型是可以实现的,也是值得我们去花费力气实现的。这样的模型离开不断的重构是很难开发出来的,重构需要领域专家和热爱学习领域知识的开发人员密切参与进来。要实现并有效地运用模型,需要精通设计技巧。重构就是在不改变软件功能的前提下重新设计它。开发人员无需在着手开发之前做出详细的设计决原创 2021-04-08 15:59:52 · 519 阅读 · 0 评论 -
DDD领域驱动设计---入门书籍:第二部分:模型驱动设计的构造块
第二部分:模型驱动设计的构造块开发一个好的领域模型是一门艺术。而模型中各个元素的实际设计和实现则相对系统化。将领域设计与软件系统中的其他关注点分离会使设计与模型之间的关系非常清晰。根据不同的特征来定义模型元素则会使元素的意义更加鲜明。对每个元素使用已验证的模式有助于创建出更易于实现的模型。第四章 分离领域我们需要将领域对象与系统中的其他功能分离,这样就能够避免将领域概念和其他只与软件技术相关的概念搞混了,也不会在纷繁芜杂的系统中完全迷失了领域。要想创建出能够处理复杂任务的程序,需要做到关注点分离原创 2021-03-31 23:09:54 · 503 阅读 · 0 评论 -
DDD领域驱动设计---入门书籍:第一部分:运用领域模型
DDD领域驱动设计——Domain Driven Design入门书籍控制复杂性的关键是有一个好的领域模型,这个模型不应该仅仅停留在领域的表面,而是要透过表象抓住领域的实质结构,从而为软件开发人员提供他们所需的支持。领域建模是一个参考框架是一种思维方式也是一组优先任务,它旨在加速那些必须处理复杂领域的软件项目的开发,用于解释相关活动,并用其来控制复杂性建立一个好的领域模型。领域模型最大的价值是其提供一种通用语言,这种语言可以将领域专家和技术人员联系在一起。成功项目的共同特征:有一个丰富的领域模型,原创 2021-03-27 00:02:11 · 941 阅读 · 0 评论 -
解析极限编程---读书笔记
解析极限编程第一部分 问题 软件开发规范中要解决的问题的不同层面来设定极限编程的前提。 驱动隐喻、四个准则、从这些准则派生出来的原则,以及要根据我们的新开发规范组织的活动。第一章 风险:基本的问题进度延迟(XP要求发行周期较短,最多为几个月),项目取消(XP让客户选择具有最大业务意义的最小版本,从而使得软件的价值得到最大化),系统恶化(XP创建并维护一整套测试程序,以确保质量基准),缺陷率(按照程序员和客户双重角度进行测试程序的编写),业务误解(项目的说明书会在团队开发的过程中不断地得到改原创 2021-03-24 00:32:18 · 608 阅读 · 2 评论 -
JUC笔记----并发开发尝试入门
JUCjava.util.concurrentjava.util.concurrent.atomicjava.util.concurrent.locksRunnable 没有返回值,且效率比Callable效率更低并发和并行多线程操作同一个资源,并发,快速交替多个人一起走是并行,多个线程同时执行.Java真的可以开启线程嘛?开不了只有本地底层得C++开启线程并发编程得本质:充分利用CPU的资源线程状态新建–>运行–>阻塞–>等待(死死等待)–>超时等待原创 2021-03-06 23:57:09 · 245 阅读 · 0 评论 -
MySQL45讲学习笔记-----第一和第二讲
MySql45讲01| 基础架构:一条SQL查询语句如何执行MySql的基础逻辑架构图大体说,MySQL可分为Server层和存储引擎层两部分,Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL 的大多数核心服务功能,以及所有的存储函数。存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持InnoDB,MyISAM,Memory等多个存储引擎。默认存储引擎为InnoDB。创建表时可以通过engine=memory指定使用的内存引擎来创建表。不同存储引擎公用一个Se原创 2021-03-03 21:46:34 · 169 阅读 · 2 评论 -
Scrum要素----阅读笔记
Scrum要素第一部分: 敏捷力的介绍起初:瀑布方法瀑布方法:需求收集-》设计-》编码-》测试,开发的流程正是从一个阶段流向下一个阶段带着项目向下冲,不可阻挡。BDUF(Big Design Up Front,大设计前置)在开始之前先进行完美化(perfecting)设计,能够早点捕获错误和缺陷,从而降低项目全过程成本。软件产品是复杂系统,而不是静态物件,毫无经验数据只能设计出致命的栏系统,在出问题前把事情搞得一团糟,谁也不知道会有什么后果,加入敏捷实践者行列:BDUF的关键问题在于,它原创 2021-02-22 11:29:13 · 725 阅读 · 0 评论 -
凤凰项目-----读书笔记
凤凰项目第一部分如果你的同事主动告诉你他们要离职,那多半是自愿的,但如果其他人这样说,多半是被迫的。建立在道听途说上的判断是不靠谱的,需要确立各相关事件的准确的时间节点流程和工具往往会带来抱怨。如何做到开发、运维、安全、审计和业务部门之间的和平共处。在有限的时间内能够做什么?以及哪些系统是真正可以修复的。有货真价实的数据在手,包括但不限于,工作量等,才能有和领导沟通的资本。变更:对应用程序、数据库、操作系统、网络或硬件进行的物理、逻辑或虚拟操作,并且这样的操作可能对相关服务产生影响。工作原创 2021-02-05 23:33:16 · 373 阅读 · 0 评论 -
软件工程管理小结---Man看了会流泪
软件工程管理Intro软件工程知识域:软件需求。软件设计。软件构造。软件测试。软件维护。软件配置管理。软件工程管理。软件工程过程。软件工程模型与方法。软件质量。软件工程职业实践。软件工程经济学。计算基础。数学基础。工程基础软件工程存在于各种应用中,存在于软件开发的各个方面。而程序设计通常包含了程序设计和编码的反复迭代的过程,它是软件开发的一个阶段。软件工程力图对软件项目的各个方面作出指导,从软件的可行性分析直到软件完成以后的维护工作。软件工程是建立在计算机科学基础上的学科。•计算机科学:“做原创 2020-11-28 15:38:44 · 1819 阅读 · 0 评论 -
软件管理沉思录------man看了会沉默,woman看了会流泪。
软件管理沉思录交付高质量的产品软件质量的挑战软件随着在我们的生活中越来越深入,那么逐渐的人们越来越离不开软件,像是飞机等重要软件系统与我们的生活息息相关,对于这样的软件,软件质量极为重要,如果出现一点瑕疵就会导致很严重的问题,同时软件由于其本身的复杂性,对于软件质量的保证,单单凭借人力难以完成。但是无论如何我们都要注重软件质量,这不仅不是增加我们的工作量,反而会帮助我们节约时间和金钱。什么是软件质量质量:对产品用户的有用性。必须只有清晰的需求,才能开发出高质量的程序。过失到缺陷,即使非常小的过失原创 2020-11-25 11:34:22 · 440 阅读 · 0 评论 -
class 5 卷积神经网络
class 5 卷积神经网络卷积计算过程全连接NN:每个神经元与前后相邻层的每一个神经元都有连接关系,输入是特征,输出是预测结果。参数个数:∑前层(前层∗后层+后层)\sum_{前层}(前层*后层+后层)∑前层(前层∗后层+后层)待优化的参数过多容易导致模型过拟合,实际应用时会先对原始图像进行特征提取,再把提取到的特征送给全连接网络。卷积Convolutional卷积计算可认为是一种有效提取图像特征的方法。一般会用一个正方形的卷积核,按照指定步长,在输入特征图上滑动,遍历输入特征图中的每原创 2020-11-20 12:04:04 · 517 阅读 · 0 评论 -
需求工程:第七章 基于用户/场景模型展开用户需求获取第八章 面谈
第七章 基于用户/场景模型展开用户需求获取用户需求获取的三大要素:确定范围,模型与流程,获取方法获取方法面谈: 集体面谈:快速方法 调查表:用户分散 头脑风暴:发明需求不确定性:原型情境性:观察模型驱动方法(场景/用例模型):整理和归类需求获取行为得到的信息,指导和组织需求获取行为的开展,为详细信息的分析提供背景基础和上下文知识。场景:具有重点描述真实世界的特征,它利用情景、行为者之间的交互、事件随事件的沿海等方式来叙述性的描述系统的使用。用例:在系统(或子系统或类)和外部对象的原创 2020-11-18 23:10:59 · 1555 阅读 · 0 评论 -
需求工程:第五章 确定项目的前景和范围-目标分析第六章 涉众分析与硬数据采样
第五章 确定项目的前景和范围-目标分析目标分析为什么需要目标?业务需求不够严谨,无法形成方法学支持(建模)目标:是系统被开发的目的,有着明确的定义方式,名称、类型、关注、定义(正式,非正式)、优先级、主体、拥有者等。目标的不同抽象高层次目标:战略性的,全局的,业务相关的低层次目标:技术性的,局部的,产品设计相关的如果一个目标的主体只有待开发的软件系统一个,那么该目标就可以等同于需求了。目标分类功能目标:描述预期的系统行为,满足型目标和信息型目标非功能目标:常见的是质量目标和约束目标,安原创 2020-11-18 17:56:59 · 2776 阅读 · 0 评论 -
需求工程第五章确定项目的前景和范围-问题分析以及商业模式画布
第五章 确定项目的前景和范围-问题分析前景用于平衡冲突,范围用于划定界限。确定项目前景和范围定义项目前景:所有涉众都是从共同认同的项目前景出发,理解和描述问题域及需求定义项目范围:范围内的事物和事件是描述的目标。确定项目的前景和范围是为了在前景和范围的指导下定义用户需求。如果存在不同业务需求之间的冲突,在确定项目前景和范围阶段必须予以解决。目标:问题的反面,用户的期望特性:选定的、针对目标的解决方案所需要具备的功能特征,通常内聚于一个目标和任务,反应系统与外界一次有价值的完整互动过程。针原创 2020-11-17 19:47:01 · 1591 阅读 · 0 评论 -
需求工程第三章需求工程过程,需求获取概述
第三章 需求工程过程过程是一组相关活动的集成,通过这些活动的执行,可以完成一项任务或者达到一个目标。需求工程过程是系统开发当中需求开发活动的集成,它的模板是产生一个能够在用户环境 下解决用户业务问题的系统方案。需求工程活动需求开发(问题获取,分析,编写规格说明,验证),需求管理需求获取:从人、资料或者环境当中获取需求的过程,往往和需求分析是交织在一起的。需求获取子活动:收集背景资料,定义项目前景和范围,选择信息的来源,选择获取方法,执行获取,记录获取结果需求分析:建模来整合各种信息,以使原创 2020-11-17 18:17:58 · 3839 阅读 · 0 评论 -
需求工程第一章导论以及第二章需求基础
需求工程第一章导论当前软件发展趋势: 开发流程迭代加速,开发方法面向维护与演化,系统复杂性增高软件分析获得活动:面向专业用户的工具型软件:创新:观念,技术创新—》功能分析—》设计、实现与集成—》发布评判标准:功能的复杂性,使用的高效性,技术的先进性关注点:创新性面向普通用户的工具型软件:功能分析:有用性—》设计、实现与集成—》发布评判标准:功能的有用性,使用的方便性,技术的可行性关注性:有效性应用型软件:现实分析:目的、问题领域知识—》功能分析:“模拟”性—》设计、实现与集成原创 2020-11-16 19:38:27 · 1063 阅读 · 0 评论 -
人工智能class2
神经网络优化预备知识1.tf.where()tf.where(条件语句,真返回A,假返回B)条件语句真返回A,条件语句假返回Ba=tf.constant([1,2,3,1,1])b=tf.constant([0,1,3,4,5])#若a>b,则返回a对应位置的元素,否则返回b对应位置的元素c=tf.where(tf.greater(a,b),a,b)print("c:",c)2.np.random.RandomState.rand()np.random.RandomState原创 2020-11-03 16:23:03 · 418 阅读 · 0 评论 -
人工智能-----鸢尾花分类实现
鸢尾花数据集从sklearn包datasets读入数据集,语法为:from sklearn.datasets import load_iris#返回iris数据集所有输入特征x_data=datasets.load_iris().data#返回iris数据集所有标签y_data=datasets.load_iris().target神经网络实现鸢尾花分类准备数据数据集读入数据集乱序生成训练集和测试集(即x_train/y_train,x_test/y_test)配成(输入特征,原创 2020-11-02 09:24:57 · 1386 阅读 · 0 评论 -
人工智能class1
人工智能工具课人工智能的主流方向—连接主义人工智能三学派:行为主义:基于控制论,构建感知-动作控制系统,符号主义:基于算数逻辑表达式,求解问题时先把问题描述为表达式,再求解表达式,连接主义:仿生学,模拟神经元连接关系,用计算机仿出神经网络连接关系,让计算机具备感性思维过程:准备数据:采集大量特征/标签数据搭建网络:搭建神经网络结构获取最佳参数(反转)应用网络:将网络保存为模型,输入新数据,输出分类或预测结果(前传)前向传播鸢尾花分类(Iris):if语句case语句—专家系统:原创 2020-11-02 00:10:02 · 321 阅读 · 1 评论 -
读《人件》-----哈哈哈
人件管理人力资源在对员工进行管理的时候很容易将员工看作为一个个模块,这是由于常年累月对模块化方法的依赖导致的。此时此刻一个项目正在走向失败首先对于目前大部分需求我们的项目是可以完全的实现的,那么就说项目的失败和技术无关。管理者不应当自己去解决本该由团队来完成的复杂有趣的问题,而是把这个抛给团队去完成。且管理者往往缺乏管理经验,进而人与人之间缺乏良好的互动导致项目失败。何为高科技工作者?在各个领域进行基础研究并获得根本性突破的科研人员才是高科技工作者,其他人都是利用他们的研究成果。我们避免面对交互原创 2020-10-10 19:02:03 · 279 阅读 · 0 评论 -
论文阅读-On the relation of control-flow and performance feature interactions a case study
On the relation of control-flow and performance feature interactions a case studyAbstract最先进的性能预测技术依赖于监督机器学习来检测特征交互,而这反过来又依赖于耗时的性能测量来获得训练数据。我们期望通过分析高度可配置系统的源代码可以获得潜在交互特性的信息,这比执行多个性能度量要便宜得多。为此,我们对两个真实系统(MBEDTLS和SQLITE)进行了深入的定性案例研究,其中我们探索了内部(精确控制流)特性交互(通过静原创 2020-09-27 17:04:49 · 282 阅读 · 2 评论 -
为了搭建Hadoop集群而配置Linux虚拟机出现的多种问题---持续更新
小诗一首,后续来做。近些天再配置Hadoop,为此重新打开VMware,然后出现了一下的坑1、VM15的版本不知道为何,安装好后会莫名奇妙的黑屏,各种问题。解决办法:卸载后,重新配置安装的VM12后,至少安装后不会出现黑屏,打不开卡死等问题了。2、克隆时不能选择正在运行的快照进行克隆。解决办法:把虚拟机先关了再去拍摄快照,然后再克隆。3、选择net网络链接,虽说可以链接外部网络,但是和主机以及克隆后的虚拟机都无法进行ping操作。解决方法:首先去Linux虚拟机里面观察下我们的虚拟机的IP原创 2020-09-26 18:36:09 · 439 阅读 · 0 评论 -
人月神话---软工读物。
读人月神话1、焦油坑媒体吹嘘个人英雄主义,说一个跨时代的软件产品通常都是两个小伙子在自家的车库里面随便做做就出来了。这就吸引了许多年轻人相信自己也是这样的大神。但是我们编程是有乐趣的,我们个人编程是为了什么?是为了创造出本不属于这个世界的东西,或者把自己的想法展现出来,并帮助别人,并且在和别人配合上得到我们预期的结果。 但是并非每个人都可以成为大神,每个人都会忍受不断去调试BUG,而且要接受不断学习的过程,这些过程是枯燥的耗时的。我们在焦油坑煎熬着,快乐着,这就需要我们拥抱快乐忍受痛苦,成功的在焦油坑原创 2020-09-21 17:04:27 · 221 阅读 · 0 评论 -
鸿蒙应用开发--小白入门,菜鸟入门--模拟骰子应用开发初体验!入门测试,模拟骰子,总有一款适合你!!!
嗯,下载安装了下鸿蒙应用的IDE,学习了一下他们的文档,挺好的。就是模拟器太烦人,还需要登录,有时间限制。模拟器插件还容易故障,希望好好修改下嘛。总的来说体验不错,很容易上手。来话不多说,我们来看下。首先是安装,配置和调试DevEco Studio传送门在此这里面讲的相当详细,这样的官方白皮书,还是全中文的,是不是感觉很幸福呢?这时候或许我们也就知道了一件事,为何老外学编程很简单,我们这边却很难,语言不同啊。唉。ok,安装完成后呢,你可以先跑个HelloWorld。嗯。。得注册华为账号和开发者原创 2020-09-16 16:06:49 · 2506 阅读 · 0 评论 -
在IDEA环境下将空白maven项目一步步配置成标准的Web项目。图解步骤
maven空项目的配置,以及在maven空项目里面配置Tomcat8.X的版本。首先大家需要到Tomcat官网下载Tomcat的最新版本。接下来下载下来后将其解压到你选中的位置。我放在了D盘,然后这时候我们启动下Tomcat看看成不成?点击运行,接下来他就启动了。我们在浏览器会出现一个有小老虎的界面。这就说明我们的Tomcat能在我们的机器跑起来了。接下来就是在idea...原创 2020-05-03 00:41:46 · 1390 阅读 · 4 评论 -
Spring菜鸟小白学习笔记------Spring事务管理
图片不少。值得学习通俗易懂,系列教程值得学习。原创 2020-04-29 15:17:46 · 413 阅读 · 1 评论 -
Spring菜鸟小白学习笔记---此节图片特多,逐步讲解Spring jdbcTemplate&&&&idea环境下配置项目数据库
Spring菜鸟小白学习笔记---此节图片特多,逐步讲解Spring jdbcTemplate&&&&idea环境下配置项目数据库本人文章有错的话,还请您在评论区说下,感谢感谢。但是还望不要无脑喷我。谢谢原创 2020-04-28 14:23:55 · 216 阅读 · 0 评论 -
Spring菜鸟小白学习笔记-----Spring基于AspectJ实现AOP
SpringAop第一节在此Spring学习笔记在此AspenctJ简介:AspectJ是基于Java语言的AOP框架(是一个单独的框架)Spring2.0之后提供对AspectJ的切点表达式的支持@AspectJ通过JDK5注解技术允许直接在bean类中定义切面建议用AspectJ进行开发在代码开始之前我们要进行环境准备1、创建工程,传送门2、引入jar包也就是配置Pom文...原创 2020-04-27 12:03:27 · 339 阅读 · 0 评论 -
Spring菜鸟小白学习笔记-----SpringAOP1
AOP的概述什么是AOPAOP基本概念ASpect Oriented Programming 意为:面向切面编程通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,AOP是OOP,函数式编程的衍生范型,利用AOP可以对业务逻辑各个部分进行隔离,采用了横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存) public class UserDaoI...原创 2020-04-27 01:27:16 · 419 阅读 · 0 评论 -
Spring菜鸟小白学习笔记-----Spring属性注入------详细源码和解析!
一个物欲横流的世界是资本使你变坏还是? ---致多人运动运动员,时间管理家...上一节我们说到Spring工厂类,今天的代码也是基于上次的项目内的demo4和demo5不清楚的同学点下方链接去看下。具体地址学习笔记的目录在此今天来说下Spring属性注入的问题Spring的属性注入1、Spring给类注入属性为此我们需要在demo4下创建如下的类...原创 2020-04-24 17:31:17 · 370 阅读 · 0 评论 -
Spring菜鸟小白学习笔记------Spring工厂类-----详细代码
我们第一节说的是Spring入门,具体链接Spring入门今个来说下Spring工厂类的问题首先是Spring工厂工厂就是将创建对象的权利交给SpringSpring是如何实现工厂的?还是在上面链接创建的项目内,具体的创建过程见上方链接。我们依次创建一下今日的包结构如图,此文只到demo3,后续内容详见Spring菜鸟学习笔记这时demo1已经做好了上次做的,然后我们配置下lo...原创 2020-04-23 18:21:10 · 476 阅读 · 0 评论 -
Spring菜鸟小白学习笔记--SpringIOC,Spring工厂类,Spring属性注入,SpringAOP,Springjdbctemplate,Spring事务管理,Spring项目实战
Spring详细入门步骤,内含多个链接每个链接都是干货满满,还不收藏?本文用作目录只用终于更新完啦感激!原创 2020-04-22 17:04:59 · 465 阅读 · 3 评论 -
一看就懂的Spring+MyBatis项目实战,代码过多,图片过多,但是逻辑简单,一看就懂^_^
一看就懂的Spring+MyBatis项目实战,代码过多,图片过多,但是逻辑简单,一看就懂^_^Spring整合MyBatisSpring整合MyBatisSpring整合MyBatisSpring整合MyBatisSpring整合MyBatisSpring整合MyBatisSpring整合MyBatisSpring整合MyBatisSpring整合MyBatisSpring整合MyBatisSpring不懂就多看几遍嘿嘿嘿原创 2020-04-22 17:01:43 · 523 阅读 · 2 评论 -
org.apache.ibatis.binding.BindingException:can not find.......method
这个问题是由于Mapper文件路径注意了,在resources里面存放xml文件时,他的路径不是要和接口一致吗?那么要这样去建不然不会将Mapper和接口的class放在同一目录下。一定要这样的效果,如果是分开的,那就是写错resources下包的路径,照上图的模式建路径解决问题...原创 2020-04-20 20:31:26 · 283 阅读 · 0 评论 -
转载-----作为程序员,坚持写博客对我们有什么好处?
觉得大佬写的特别好,获得批准才转载的,[原文链接](https://blog.youkuaiyun.com/BaiHuaXiu123/article/details/51927445) 作为程序员,坚持写博客对我们有什么好处? ...转载 2020-04-19 01:14:15 · 464 阅读 · 0 评论 -
Spring入门代码,菜鸟代码,带你开启Spring入门。。。OK ,Spring is coming and Spring is the best time to learn Spring
中国的疫情终于快要结束了,为所有在疫情中奋战的人们致敬为所有在疫情中不幸去世的人们默哀。我们将永远铭记你们,我为自己得以是你们的同胞感到无比自豪谢谢你们了!!Spring is coming and Spring is the best time to learn SpringSpring基本概述Spring是一个开源框架,用来简化企业级应用而生,解决的是业务逻辑层和其他各层的松耦合...原创 2020-04-06 01:50:43 · 769 阅读 · 0 评论 -
菜鸟教程,MyBatis从菜鸟到老菜鸟,初步实践,代码实现+简易原理解析!!!!
这一阵子没有更新文章,虽说也没啥人看吧,但是还是给有可能看的读者说声抱歉,最近心情不太好,力扣刷题虽然也在持续的刷着,但是没啥感觉了,所以也就没有将他们转换成博客的想法,有可能是一个刚开始的瓶颈期吧,等回头突破了这段瓶颈期,我再写一些力扣的文章。一切都是为了live||life whateverso,我这一阵子还在学习了MyBatis的相关知识,在这里跟大家分享下,也算是做个总结吧。所...原创 2020-03-27 01:24:55 · 3629 阅读 · 2 评论 -
Javaweb项目实战:油画商城。第四集----商品模块的实现!!!好!继续!!加油!!!!正能量爆棚!!!!
今天我们来实现我们项目的最后的一个模块,商品模块和分类模块类似,我们也需要进行商品的增删改查,但在此基础上我们的商品还有和分类有所关联,并且还要上传图片,所以我们先把图片上传的工具类写下吧。package com.imooc.utils;import java.io.FileOutputStream;import java.io.IOException;import java.io....原创 2020-03-13 01:34:54 · 395 阅读 · 0 评论 -
GitHub——Learning!!!GOGOGO
Git与远程仓库git remote -v 查看当前所有远程地址别名git remove add[别名][远程地址]推送 git push [别名][分支名]克隆Git clone 远程地址//git clone 远程地址别名拉取 pull=fetch+merge git fetch [远程库地址别名] [过程分支] Git merge [远程库地址别名/远程分支]...原创 2020-03-08 12:25:31 · 453 阅读 · 0 评论