自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA的bug合集

IDEA踩坑bug(更新中)

2023-02-27 19:40:18 294

原创 【系统分析师】操作系统

文章目录一、概述二、一、概述二、

2022-05-03 23:21:28 641

原创 【系统分析师】系统配置与性能评价

文章目录一、系统性能设计1.1 性能指标![在这里插入图片描述](https://img-blog.csdnimg.cn/ec0a134c16794eb1a201829940cd1bc8.png)一、系统性能设计1.1 性能指标

2022-05-03 01:13:56 342

原创 【系统分析师】计算机组成与体系结构

文章目录一、编码与浮点数运算1.1 浮点数运算二、Flynn分类法(计算机体系结构分类)三、CISC与RISC(指令系统分类)3.1 流水线概念3.2 流水线计算3.3 超标量流水线3.4 流水线吞吐率3.5 流水线加速比四、存储系统4.1 层次化存储结构4.2 Cache4.2.1 概念4.2.2 局部性原理4.2.3 Cache页面淘汰4.2.4 映射方式4.3 主存编址4.4 磁盘结构与参数五、嵌入式系统六、系统可靠性计算一、编码与浮点数运算1.1 浮点数运算二、Flynn分类法(计算机体系结

2022-04-26 23:34:13 339

原创 【系统分析师】项目管理

文章目录一、范围管理二、时间管理2.1 前导图法(单代号网络图,PDM)2.2 关键路径法(双代号网络图)2.3 甘特图三、成本管理3.1 概要3.2 挣值管理四、软件质量管理质量保证与质量控制五、软件配置管理5.1 配置项5.2 配置库5.3 变更控制5.4 版本控制5.5 项目管理工具六、案例分析例题一、范围管理产品范围来自SRS(需求规格说明书)工作范围来源于项目范围WBS:工作分解结构,生成工作包二、时间管理其中活动定义部分是在WBS基础之上,把工作包进一步拆解三点估算法:(最终

2022-04-18 19:54:22 245

原创 【系统分析师】系统测试与维护

文章目录一、软件测试概念与方法1.1 概念1.2 测试方法分类二、软件开发环境与工具三、可维护性因素四、维护类型一、软件测试概念与方法1.1 概念1.2 测试方法分类二、软件开发环境与工具三、可维护性因素四、维护类型...

2022-04-18 16:02:50 305

原创 【系统分析师】系统设计

文章目录一、处理流程设计1.1 业务建模流程1.2 IDEF二、软件架构设计2.1 软件架构的概念2.2 软件架构风格三、结构化设计四、面向对象设计五、人机界面设计六、Web应用设计一、处理流程设计1.1 业务建模流程1.2 IDEF二、软件架构设计2.1 软件架构的概念2.2 软件架构风格三、结构化设计四、面向对象设计五、人机界面设计六、Web应用设计...

2022-04-16 22:33:53 870

原创 【系统分析师】需求工程

文章目录一、概述二、需求开发2.1 需求分类2.2 需求获取2.3 需求分析2.3.1 结构化分析(SA)-数据流图2.3.2 结构化分析(SA)-状态转换图2.3.3 结构化分析(SA)-实体联系图(ER图)2.3.4 面向对象分析(OOA)-相关概念2.3.5 面向对象分析(OOA)-UML2.3.5.1 概念:2.3.5.2 4+1视图2.3.5.3 用例图2.3.5.4 类图对象图2.3.5.5 顺序图2.3.5.6 通信图(协作图)2.3.5.7 定时图2.3.5.8 状态图2.3.5.9 活动图

2022-04-09 15:09:13 489

原创 【系统分析师】软件工程

文章目录一、信息系统的生命周期二、软件开发模型2.1 瀑布模型2.2 原型2.3 增量模型和螺旋模型2.4 V模型以及其他模型2.5 构建组装模型2.6 统一过程(RUP/UP)2.7 敏捷方法三、软件开发方法3.1 逆向工程3.2 净室软件工程一、信息系统的生命周期二、软件开发模型2.1 瀑布模型2.2 原型2.3 增量模型和螺旋模型2.4 V模型以及其他模型2.5 构建组装模型2.6 统一过程(RUP/UP)适用于大型项目。2.7 敏捷方法三、软件开发方

2022-04-03 12:00:57 268

原创 【系统分析师】系统规划

文章目录一、系统规划的步骤二、项目的机会选择三、可行性分析3.1 概述3.2 评价矩阵四、成本效益分析4.1 基本概念4.2 盈亏临界分析4.3 净现值分析4.4 投资回收期4.5 例题一、系统规划的步骤二、项目的机会选择三、可行性分析3.1 概述3.2 评价矩阵四、成本效益分析4.1 基本概念4.2 盈亏临界分析4.3 净现值分析例题:4.4 投资回收期4.5 例题...

2022-04-03 10:33:27 252

原创 【系统分析师】企业信息化战略与实施

文章目录二、概述2.1 信息系统的概念2.2 信息化战略体系2.2.1 体系模型2.2.2 详细解释2.2.3 企业战略到企业信息化战略的转移过程2.3 信息系统战略规划方法二、概述2.1 信息系统的概念数据文件:程序配套的数据存储文件引用数据库:业务配套数据库主题数据库:企业及数据库(原则上,一个企业只建一个主题数据库,解决信息孤岛问题,保证数据一致性)信息检索系统:只用于分析,不删除、不修改。2.2 信息化战略体系2.2.1 体系模型2.2.2 详细解释2.2.3 企业战略

2022-04-02 13:42:37 1635

原创 【系统分析师】论文

文章目录论文框架论文框架

2022-03-30 19:44:42 408

原创 SpringCloud笔记:基础

1.今日内容初识 Spring CloudSpring Cloud 服务治理2.初识Spring Cloud2.1-微服架构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Ex5oAyD-1626660797174)(img/1587520885330.png)]微服务架构:"微服务”一词源于 Martin Fowler的名为 Microservices的博文,可以在他的官方博客上找到http://martinfowler.com/articles/mic

2021-07-19 10:14:17 275 2

翻译 ssm笔记:Zookeeper

Zookeeper1)初识 Zookeeper1.1)Zookeeper概念•Zookeeper 是 Apache Hadoop 项目下的一个子项目,是一个树形目录服务。•Zookeeper 翻译过来就是 动物园管理员,他是用来管 Hadoop(大象)、Hive(蜜蜂)、Pig(小 猪)的管理员。简称zk•Zookeeper 是一个分布式的、开源的分布式应用程序的协调服务。•Zookeeper 提供的主要功能包括:•配置管理•分布式锁•集群管理2)ZooKeeper 安装与配置2.

2021-07-17 23:13:20 172

原创 ssm笔记:Dubbo

分布式RPC框架Apache Dubbo1. 软件架构的演进过程软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程,下面我们分别了解一下这几个架构。1.1 单体架构架构说明:​ 全部功能集中在一个项目内(All in one)。架构优点:​ 架构简单,前期开发成本低、开发周期短,适合小型项目。架构缺点:​ 全部功能集成在一个工程中,对于大型项目不易开发、扩展和维护。​ 技术栈受限,只能使用一种语言开发。​

2021-07-14 13:37:12 119

原创 访问数据库相关异常

文章目录BadSqlGrammarExceptionDuplicateKeyExceptionBadSqlGrammarException发生情况:DO继承了团队自己写的DO父类,以及,Dao继承的自定义的BaseDao,其中自定义了数据库表的某些公司业务上的常用字段,恰好操作的这张表不存在该字段。直接原因:mybatis-plus生成的SQL查询语句中包含表中不存在的字段,报低级SQL语法错误异常。DuplicateKeyException异常描述:主键冲突发生情况:向数据库中插入数据发生异常

2021-06-24 19:28:11 466

翻译 SpringBoot笔记:快速入门

文章目录01-今日内容02-SpringBoot概述03-SpringBoot快速入门04-快速构建SpringBoot工程05-SpringBoot起步依赖原理分析06-SpringBoot配置-配置文件分类07-SpringBoot配置-yaml基本语法08-SpringBoot配置-yaml数据格式09-SpringBoot配置-获取数据_110-SpringBoot配置-获取数据_211-SpringBoot配置-profile12-SpringBoot配置-项目内部配置文件加载顺序13-Sprin

2021-06-08 11:07:04 238

翻译 Mybatis笔记:多表查询、注解开发以及SSM整合

1.Mybatis多表查询1.1 一对一查询1.1.1 一对一查询的模型MapperScannerConfigurer用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户一对一查询的需求:查询一个订单,与此同时查询出该订单所属的用户1.1.2一对一查询的语句对应的sql语句:select * from orders o,user u where o.uid=u.id;查询的结果如下:1.1.3 创建Order和User实体public class Order {

2021-06-08 10:55:35 138

原创 java.io.IOException: Stream closed异常

原因在于StreamEncoder的ensureOpen方法,判断了该流在执行中是否是开启的。出现问题的代码: try { while((entry = zin.getNextEntry())!=null && !entry.isDirectory()){ dstFile = new File(dstPlace, entry.getName()); if(!dstFile.exists(

2021-06-07 13:55:22 2511

翻译 Mybatis笔记:Mybatis的dao层实现原理

文章目录1.Mybatis的Dao层实现1.1 传统开发方式1.1.1编写UserDao接口1.1.2.编写UserDaoImpl实现1.1.3 测试传统方式1.2 代理开发方式1.2.1 代理开发方式介绍1.2.2 编写UserMapper接口1.2.3测试代理方式1.3 知识小结2.MyBatis映射文件深入2.1 动态sql语句2.1.1动态sql语句概述2.1.2动态 SQL 之<**if>**2.1.3 动态 SQL 之<**foreach>**2.2 SQL片段抽取2

2021-05-27 15:22:44 317

翻译 Mybatis笔记:Mybatis快速入门

文章目录1.Mybatis简介1.1原始jdbc操作(查询数据)1.2原始jdbc操作(插入数据)1.3 原始jdbc操作的分析1.4 什么是Mybatis2.Mybatis的快速入门2.1 MyBatis开发步骤2.2 环境搭建2.3 编写测试代码2.4 知识小结3. MyBatis的映射文件概述4. MyBatis的增删改查操作4.1 MyBatis的插入数据操作4.2 MyBatis的修改数据操作4.3 MyBatis的删除数据操作4.4 知识小结5. MyBatis核心配置文件概述5.1 MyBat

2021-05-27 10:58:01 132

翻译 SpringMVC笔记:SpringMVC的文件上传

文章目录SpringMVC的文件上传1-SpringMVC的请求-文件上传-客户端表单实现(应用)2-SpringMVC的请求-文件上传-文件上传的原理(理解)3-SpringMVC的请求-文件上传-单文件上传的代码实现1(应用)4-SpringMVC的请求-文件上传-单文件上传的代码实现2(应用)5-SpringMVC的请求-文件上传-多文件上传的代码实现(应用)6-SpringMVC的请求-知识要点(理解,记忆)SpringMVC的拦截器01-SpringMVC拦截器-拦截器的作用(理解)02-Spri

2021-05-27 10:46:24 159

翻译 SpringMVC笔记:SpringMVC的请求和响应

SpringMVC的请求和响应SpringMVC的数据响应01-SpringMVC的数据响应-数据响应方式(理解)页面跳转直接返回字符串通过ModelAndView对象返回2) 回写数据直接返回字符串返回对象或集合02-SpringMVC的数据响应-页面跳转-返回字符串形式(应用)03-SpringMVC的数据响应-页面跳转-返回ModelAndView形式1(应用)在Controller中方法返回ModelAndView对象,并且设置视图名称@RequestMapping(v

2021-05-27 10:30:00 100

翻译 SpringMVC笔记:SpringMVC快速入门与组件解析

文章目录1. Spring与Web环境集成1.1 ApplicationContext应用上下文获取方式1.2 Spring提供获取应用上下文的工具1.3 导入Spring集成web的坐标1.4 配置ContextLoaderListener监听器1.5 通过工具获得应用上下文对象2. SpringMVC的简介2.1 SpringMVC概述2.2 SpringMVC快速入门2.3 SpringMVC流程图示2.4 知识要点3. SpringMVC的组件解析3.1 SpringMVC的执行流程3.2 Spri

2021-05-27 10:19:31 80

翻译 Spring笔记:Template与声明式事务控制

JdbcTemplate基本使用01-JdbcTemplate基本使用-概述(了解)JdbcTemplate是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。02-JdbcTemplate基本使用-开发步骤(理解)①导入spring-jdbc和spr

2021-05-23 20:12:24 152

翻译 Spring笔记:AOP

文章目录1.Spring 的 AOP 简介1.1 什么是 AOP1.2 AOP 的作用及其优势1.3 AOP 的底层实现1.4 AOP 的动态代理技术1.5 JDK 的动态代理1.6 cglib 的动态代理1.7 AOP 相关概念1.8 AOP 开发明确的事项1)需要编写的内容2)AOP 技术实现的内容3)AOP 底层使用哪种代理方式1.9 知识要点2. 基于 XML 的 AOP 开发2.1 快速入门2.2 XML 配置 AOP 详解1) 切点表达式的写法2) 通知的类型3) 切点表达式的抽取2.3 知识要

2021-05-23 16:11:16 79

翻译 Spring笔记:配置数据源、注解开发、整合Junit

文章目录1.Spring配置数据源1.1 数据源(连接池)的作用1.2 数据源的手动创建1.3 Spring配置数据源1.4 抽取jdbc配置文件1.5 知识要点2. Spring注解开发2.1 Spring原始注解2.2 Spring新注解3. Spring整合Junit3.1 原始Junit测试Spring的问题3.2 上述问题解决思路3.3 Spring集成Junit步骤3.4 Spring集成Junit代码实现1.Spring配置数据源1.1 数据源(连接池)的作用数据源(连接池)是提高程序性

2021-05-21 18:17:28 112

翻译 Spring笔记:Spring概述、入门、配置与API

1. spring概述1.1 Spring是什么(理解)Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框

2021-05-17 20:33:57 70

原创 软件测试

网易测试笔试蘑菇街测开面试1、sql分页查询2、查询前50行数据3、学生表查询有多少行数据4、你怎么理解测试岗的工作内容、职责和作用5、如何测试微信发朋友圈的功能6、Java的三大特性是什么7、三位数的个位十位和百位怎么取8、无序存有若干字符串的数组,如何按字母顺序进行排序9、什么情况用冒泡排序,什么情况用快速排序...

2021-03-31 21:18:57 68

原创 JAVA WEB笔记:Maven

文章目录一、Maven概述1.1 Maven介绍1.1.1 Maven概念1.1.2 Maven能解决的问题1.1.3 Maven优势举例1.2 Maven的两个经典作用1.2.1 Maven的依赖管理1.2.2 项目的一键构建一、Maven概述1.1 Maven介绍1.1.1 Maven概念Maven在美国是一个口语化的词语,代表专家、内行的意思。一个对Maven比较正式的定义是这么说的:Maven是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model)

2021-03-14 11:54:14 101

原创 JAVA WEB笔记:redis

文章目录一、概念1.1.什么是NOSQL1.1.1. NOSQL和关系型数据库比较1.1.2. 非关系型数据库的优势:1.1.3. 关系型数据库的优势:1.1.4. 总结1.2 主流的NOSQL产品1.3 什么是Redis二、下载安装三、命令操作3.1 redis的数据结构:3.2 字符串类型 string3.3 哈希类型 hash一、概念redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一

2021-03-03 15:16:02 71

原创 JAVA WEB笔记:Tomcat、Servlet、HTTP、Request、Respose

文章目录一、web相关概念回顾1.1 软件架构1.2 资源分类1.3 网络通信三要素二、web服务器软件三、Servlet:server applet四、IDEA与tomcat的相关配置一、web相关概念回顾1.1 软件架构C/S:客户端/服务器端B/S:浏览器/服务器端1.2 资源分类静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析如: html,css,JavaScript动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动

2021-03-02 20:40:05 156

原创 JAVA WEB笔记:Bootstrap、Xml

文章目录一、Bootstrap1.1 概念1.2 快速入门一、Bootstrap1.1 概念一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。好处:定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。响应式布局。同一套页面可以兼容不同

2021-03-02 17:03:54 182

原创 JAVA WEB笔记:JavaScript

文章目录一、JavaScript概述二、ECMAScript:客户端脚本语言的标准2.1 基本语法2.1.1 与html结合方式2.1.2 注释2.1.3 数据类型2.1.4 变量2.1.5 运算符2.1.6 流程控制语句2.1.7 JS特殊语法2.2.8 练习2.2 基本对象2.2.1 Function:函数(方法)对象2.2.2 Array:数组对象2.2.3 Date:日期对象2.2.4 Math:数学对象2.2.5 RegExp:正则表达式对象一、JavaScript概述概念: 一门客户端脚

2021-02-05 18:16:02 136

原创 JAVA WEB笔记:HTML&CSS

文章目录一、Web概述1.1 JavaWeb概念1.2 软件架构1.3 B/S架构详解二、HTML2.1 HTML概念2.2 快速入门2.3 标签学习2.3.1 文件标签:构成html最基本的标签2.3.2 文本标签:和文本有关的标签2.3.3 图片标签2.3.4 列表标签2.3.5 链接标签2.3.6 div和span2.3.7 语义化标签:html5中为了提高程序的可读性,提供了一些标签2.3.8 表格标签三、案例:旅游网站首页一、Web概述1.1 JavaWeb概念使用Java语言开发基于互联网

2021-02-05 09:59:00 302 1

原创 JAVA WEB笔记:Linux

文章目录一、Linux概述1.1 了解Unix1.2 了解Linux1.3 Linux历史1.4 Linux系统的应用1.5 Linux的版本1.6 Linux的主流版本二、Linux安装2.1 虚拟机安装2.1.1 虚拟机概念2.1.2 安装VmWare2.2 安装CentOS2.3 Linux的远程访问2.3.1 安装一个远程访问的软件:CRT2.3.2 连接Linux三、Linux的目录结构四、Linux的常用命令4.1 目录操作4.2 文件操作4.3 其他常用操作五、Vi和Vim编辑器5.1 Vim

2021-02-01 17:04:31 115

原创 JAVA WEB笔记:JDBC

文章目录一、JDBC概念二、快速入门一、JDBC概念概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。二、快速入门步骤:导入驱动jar包 mysql-connector-java-5.1.37-bin.ja

2021-01-28 17:02:41 76

原创 Java开发实习面试经验

一、北京大学高等信息技术研究院(2021/1/9)电话面试:Set和List的区别Set是怎样实现其元素唯一性的是否了解AIO和BIO请讲讲你所了解的JVM虚拟机内容请讲一下JVM虚拟机的垃圾回收算法什么是线程池?你学习过哪种数据库?你会使用哪些框架?请讲一讲你目前在做的科研项目二、杭州量知数据科技有限公司(2021/1/22)现场面试:自我介绍什么是自然语言处理,你的理解是怎样的Python的掌握情况如何,如何用python创建和查询字典你会使用哪些框架,是否熟悉Sp

2021-01-23 13:27:24 467 1

原创 JAVA WEB笔记:MySQL多表&事务

文章目录一、多表查询1.1 查询语法1.2 准备sql1.3 笛卡尔积1.4 多表查询的分类二、事务2.1 基本介绍2.2 四大特征2.3 事务的隔离级别三、DCL一、多表查询1.1 查询语法select 列名列表from 表名列表where....1.2 准备sql# 创建部门表CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20));INSERT INTO dept (NAME) VALU

2021-01-19 17:58:08 83

原创 JAVA WEB笔记:MySQL约束

文章目录一、DQL:查询语句1.1 排序查询1.2 聚合函数1.3 分组查询1.4 分页查询一、DQL:查询语句1.1 排序查询语法:order by 子句order by 排序字段1 排序方式1 , 排序字段2 排序方式2…排序方式:ASC:升序,默认的。DESC:降序。注意:如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。1.2 聚合函数作用:将一列数据作为一个整体,进行纵向的计算。count:计算个数一般选择非空的列:主键c

2021-01-18 23:33:15 73

初级程序员百科大全集锦

初级程序员百科大全集锦

2024-07-18

空空如也

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

TA关注的人

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