IntelliJ IDEA

阅读《构建之法》所得与初步思考

烈酒焚心 提交于 2020-11-28 06:25:17
写在前面   虽然身在软件工程专业已经一年半有余了,但由于一直以来所学的课程基本都是基础课程,没有太多的专业色彩,所以我对于本专业的认识也就比较浅显,这门课程可以说是全面展示本专业特色的一门课程了,在阅读过邹欣老师的《构建之法》后,我对本专业到底是什么,到底与计算机专业有什么区别有了充分的了解,而且对于行业内的许多其他知识也有了很大收获,所以记述了我的阅读所得和在多次阅读后的一些思考和疑惑。 第一章 概论   在进入大学学习软件工程之后,我一直有一个问题不是很明白,就是软件工程专业与计算机科学与信息技术专业到底有什么不同之处?看着两个专业相似的课程安排,我更加疑惑了,既然两个专业如此相近,那么设立“软件工程”这个新学科的意义又在哪里呢?通过阅读《构建之法》第一章 概论,使我对这个问题有了清晰的了解。   在本章之初,作者就指出:“软件=程序+软件工程”,看到这里,我就意识到软件工程和计算机科学与技术肯定是有不同之处的,不然为什么这里偏偏使用了“软件工程”一词呢?接下来我就通过了阿超的例子对“软件工程”到底是什么有了初步的了解。原来想要做出一个软件,不仅仅是要编写程序,还要有需求分析,软件架构,配置管理等等步骤,还要兼顾用户体验,软件维护,国际化和本土化等等方面,这些着实与计算机科学有很大的差异,毕竟这些方面都是应用于我们实际生活中的,和人的行为、现实社会的需求息息相关

Azure DevOps Server(TFS) 客户端分析

帅比萌擦擦* 提交于 2020-11-28 04:34:04
Azure DevOps Server(TFS) 是微软公司的软件协作开发管理平台产品,为软件研发、测试、实施提供全流程的服务。作为一款应用服务器产品,他的客户端是什么,在哪里下载客户端?我们在项目实施过程,经常碰到这样的问题。本文的目的就是为了解答这个问题。 作为一款企业级的软件研发管理平台,Azure DevOps Server 集成了需求管理、项目计划、人员管理、代码管理、持续集成、自动发布等全流程的功能,他涉及到各种不同角色的IT技术人员,例如业务人员、需求分析师、设计师、程序员、质量控制人员和运维人员等。不同角色的人员使用不同的工具,在软件研发的不同阶段,同一个角色也会使用不同的通具。下面我们就来详细说一说,Azure DevOps Server (TFS)到底有哪些客户端?它如何满足不同角色成的个性需求? 1. 开发工具 首先我们要来说开发工具,因为在一个信息技术部门,软件研发团队是绝对的主力人员。他们手头使用的工具的集成功能,是Azure DevOps Server首先需要解决的问题。 Visual Studio Azure DevOps Server的原名就是Visual Studio Team Foundation Server (简称TFS,曾经还叫VSTS),做为Visual Studio产品家族的成员,Visual Studio当然是DevOps

1-1 课程简介 & 2-1 IDEA与Eclipse的不同 & 2-3 Intellij IDEA安装

丶灬走出姿态 提交于 2020-11-28 04:19:37
---恢复内容开始--- F:\教程\java-慕课\从网页搭建入门Java Web\Java web\步骤四:常用功能\1.IntelliJ IDEA开发工具入门 1-1 课程简介 2-1 IDEA与Eclipse的不同 下载地址: http://www.jetbrains.com/idea/download/#section=windows 2-3 Intellij IDEA安装 安装破解教程地址: https://blog.csdn.net/bfqs1988/article/details/86712012 博客园的参考地址: https://www.cnblogs.com/horvey/p/10173706.html 电脑上的路径: F:\教程\java-慕课\从网页搭建入门Java Web\Java web\步骤四:常用功能\1.IntelliJ IDEA开发工具入门 安装注意事项 Roboot Now是重启电脑。。。。。不要选择这个。 安装的目录: C:\Program Files\JetBrains\IntelliJ IDEA 2018.3.4 激活修改这俩文件:idea.exe.vmoptions 和 idea64.exe.vmoptions 激活成功到 2100年 来源: oschina 链接: https://my.oschina.net/u/4406763

关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案

谁说我不能喝 提交于 2020-11-27 16:08:04
关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案 参考文章: (1)关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案 (2)https://www.cnblogs.com/zhangyu0217----/p/7229245.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4437884/blog/4754798

第六次作业---团队第一次作业

守給你的承諾、 提交于 2020-11-27 09:59:13
#一、题目要求 建立团队博客,可以指定一名同学的博客,今后所有的作业都发布在该同学的博客上(建议使用队长的博客) 团队各成员集体讨论,在我们讲过的团队类型中票选一个你们准备采用的合作方式 确定团队题目,题目范围及来源最好来自于实际场景 利用竞争性需求分析框架(NABCD Model)说明团队项目选题的合理性 确定团队开发技术,包括语言、工具、框架等 #二、团队模式的选择 ##1、团队模式 我们团队采用的是主治医师模式。 ##2、团队成员分工介绍 我们的组员张亚洲、张庆民负责代码编写,我和武福林负责APP的设计及软件开发阶段产品文档的撰写,刘智负责产品调研及推广工作。 #三、团队题目的确定 ##1、设计灵感 现如今,在大学生的生活中,涌现出很大一批关于方便大学生活的APP,主要是涉及在吃穿住行等方面的。但是对于一些同学而言,生活倒是一天天方便了,但是学习确是一天天下降。作为大学生,学习还是第一位的,往往每年都会有同学学习挂科及重修的情况,这不仅给因学习不好的大学生造成了很大的苦恼,也给每个学院的的成绩的提高造成了很大的瓶颈,提高这些同学学习最好的方法是就是有人能在课外辅导。另外一方面,在大学,有很多品学兼优的同学,他们不仅学习成绩优异,也立志于在其他方面锻炼自己。获取锻炼一个很大的途径就是兼职,通过兼职不但能够赚一些钱,给家里减轻经济负担,同时也能锻炼自己。但是经常出现的情况是

Docker,Docker-Compose,Docker Swarm,Kubernetes之间的区别

♀尐吖头ヾ 提交于 2020-11-27 09:07:50
来源: https://blog.csdn.net/notsaltedfish/article/details/80959913 Docker Docker 这个东西所扮演的角色,容易理解,它是一个容器引擎,也就是说实际上我们的容器最终是由 Docker创建 ,运行在Docker中,其他相关的容器技术都是以 Docker为基础 ,它是我们使用其他容器技术的 核心 。 Docker-Compose Docker-Compose 是用来管理你的容器的,有点像一个容器的管家,想象一下当你的Docker中有成百上千的容器需要启动,如果一个一个的启动那得多费时间。有了Docker-Compose你只需要编写一个文件,在这个文件里面声明好 要启动的容器 , 配置一些参数 ,执行一下这个文件,Docker就会按照你声明的配置去把 所有的容器 启动起来,但是Docker-Compose只能管理 当前主机 上的 多个 Docker容器,也就是说 不能去启动其他主机 上的Docker容器。 Docker Swarm Docker Swarm 是一款用来管理 多主机 上的Docker容器的工具,可以负责帮你 启动容器 ,监控 容器状态 ,如果容器的状态不正常它会帮你 重新帮你启动 一个新的容器,来 提供服务 ,同时也提供 服务之间 的 负载均衡 ,而这些东西Docker-Compose 是做不到的

汉语-词语:观念

ぃ、小莉子 提交于 2020-11-27 05:48:18
ylbtech-汉语-词语:观念 观念 是某者对事物的 主观 与客观认识 的 系统化之 集合体 。 人们会根据自身形成 的 观念进行各种活动 。利用观念体系 对 事物 进行决策,计划,实践和/或总结等活动 ,从而不断丰富生活和提高生产实践水平。观念具有 主观性,实践性,历史性,发展性 等特点。 形成正确 的 观念和观念清晰 (观念可视,能用文字清晰表达) 有利于做正确的事情 ,提高生活水平和生产质量。 观念与理念密切相关 ,观念 是形式基 , 理念是基本 。理念与观念关联。没有观念就没有理念发(产)生。 1. 返回顶部 1、 中文名:观念 外文名:sense; idea; concept; perception; conception ; 词 目:观念 拼 音:guān niàn 注 音:ㄍㄨㄢ ㄋㄧㄢˋ 同义词: 看法 、见解、观点 英 文: Idea ;Concept;Sense 解 释: 思想意识 : 传统观念 目录 1 汉语词语 ▪ 基本信息 ▪ 基本解释 ▪ 引证解释 2 观念的定义 3 基本含义 4 基本定义 ▪ 观的定义 ▪ 念的定义 ▪ 观念定义 5 由来 ▪ 理念 ▪ 观念 6 观念体系 7 分类 ▪ 政治 ▪ 经济 ▪ 道德 ▪ 法制 2、 2. 返回顶部 1、 汉语词语 基本信息 拼音 :guān niàn 注音:ㄍㄨㄢ ㄋㄧㄢˋ 同义词:看法、见解、观点

IDEA 编译 Jmeter 5.0(二次开发)

a 夏天 提交于 2020-11-27 02:31:23
windows10 操作系统,jdk1.8,Intellij IDEA 2018,jmeter5.0 1.下载 http://jmeter.apache.org/download_jmeter.cgi 2.解压 修改下列两个文件 如果修改不了,需要进入命令行去修改,我这边用的 win,也可以直接在终端里面修改 mac - terminal mv eclipse.classpath .classpath mv eclipse.project .project win - cmd ren eclipse.classpath .classpath ren eclipse.project .project 3编译 打开『IDEA』,点击『import』,引入『eclipse』项目(idea 导入项目大家都会,就不截图了) 调出idea的ant窗口 编译一下 下载jar包 如图设置source 将报错的jar包删掉 添加jar包 install一下 找到『src』 -> 『core』 -> 『NewDriver.java』,这个『java』文件是『Jmeter』的『main』方法 设置路径 运行 成功 其他问题:无效的源发行版:9 解决方法:换成8 来源: oschina 链接: https://my.oschina.net/u/4365992/blog/3710871

数据异构重器之 Canal 初探

泪湿孤枕 提交于 2020-11-26 04:13:43
后面会连载 好友丁威 的Canal系列文章,今天为第一篇。 1、应用场景 提到 Canal,大家应该都能想到这是一个用于解析 MySQL binlog 日志的工具,并将 MySQL 数据库中数据同步到其他存储介质中,例如 Elasticsearch。 即 Canal 一个非常常用的使用场景:数据异构,一种更高级别的数据读写分离架构设计方法。 随着业务不断的发展,企业发展到一定阶段,发现单体的关系型数据库已无法支撑业务高速发展带来数据不断累积的压力,从而会诞生出一种设计架构:分库分表。分库分表对缓解单库数据库压力确实是一种非常好的解决方案,但又衍生出另外一种困境,关联查询不友好,甚至跨库JOIN就更加如此。 举例说明如下:例如一个订单系统,通常有两类用户需要去查询订单,一类是顾客,一类是商家,在对数据库进行分库分表时,如果以顾客(buy_id)进行分库的话,同一个商家的订单数据会分布在不同的库中,如果以商家(shop_id)进行分库的话,同一个用户购买的所有订单数据将会分布在不同的库中,这样进行关联查询,就必然需要跨库进行join,其成本都会偏高。而且上面的场景只能满足一方的需求,那如何是好呢? Canal 这个时候就闪亮登场了,在电商设计中,其实商家、顾客会被拆分成两个不同的服务,我们可以为两个不同的服务搭建不同的数据库集群,我们可以用户订单库、商家订单库进行分库

云服务器启动部署springboot的项目

时间秒杀一切 提交于 2020-11-26 02:14:05
本文采用的jar包是通过idea下maven打包的springboot项目。 在部署本博客上滴滴云服务器时,不但要指定端口,还需要配置容器与宿主机映射卷(我的滴滴云服务器的Java开发环境是用docker安装部署的),一大串的shell命令难免记不过来,写这个shell脚本是为了在linux下方便启动jar包时不用输入太多的shell命令,将启动脚本的一系列shell命令整理到一个xxx.sh中,每次启动此.sh文件就可以。 docker run -d -p 8443:8443 -v /usr/dblog/blog-web.jar:/usr/dblog/blog-web.jar --name blog-web java java -jar /usr/dblog/blog-web.jar 这是我启动项目的shell命令 1、首先,我们在一个合适的地方创建一个.sh文件 vi blog_web.sh 2、将shell命令写入文件,如果需要复制很多文字进去文件可以通过set paste方式. 3、创建.sh文件后,将刚刚那一大串的命令写在.sh脚本里,接下来就可以通过启动shell文件愉快的启动项目啦! ./blog_web.sh (注意需在.sh同级目录) 当当当!!问题来了! 启动居然报错了~报错信息如下: -bash: ./xxx.sh: Permission denied