自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSM框架学习总结第零篇--框架是什么

SSM框架学习总结第零篇--框架是什么框架是什么框架的定义框架的作用常用框架MyBatisspring MVCspring框架框架是什么框架的定义框架可以理解为一个系统的零件,你要搭建一个系统,框架会给你提供零件,你不需要自己去制造零件,你只需要把零件组装起来就可以了。框架的作用框架可以省去我们制造零件的时间,其实就是框架把很多技术的代码给封装起来,这样我们可以把精力放在应用的设计上,而不是具体的技术实现。常用框架以下介绍SSM三个框架的简介,详细请看后面三篇的介绍。MyBatis根据官网

2020-09-29 17:38:47 416

原创 数据密集型应用系统设计-第七章分布式系统的麻烦-笔记

这阵子在看数据密集型应用系统设计书籍,自己把书籍比较重要的内容整理出来,基本一天一更,请感兴趣的朋友多多关注!整个系列会在这几天都发布出来,可以关注一下链接: 数据密集型应用系统设计-笔记.文章目录第八章 分布式系统的麻烦1 故障与部分失效1.1 云计算与超级计算机2 不可靠的网络2.1 检测故障2.2 超时与无穷延迟2.3 同步网络与异步网络3 不可靠的时钟3.1 单调钟与日历时钟3.1.1 日历时钟3.1.2 单调钟(测量持续时间)3.2 时钟同步与准确性3.3 依赖同步时钟3.3.1 有序.

2022-04-13 16:46:24 382

原创 数据密集型应用系统设计-第七章事务-笔记

这阵子在看数据密集型应用系统设计书籍,自己把书籍比较重要的内容整理出来,基本一天一更,请感兴趣的朋友多多关注!整个系列会在这几天都发布出来,可以关注一下链接: 数据密集型应用系统设计-笔记.文章目录事务概念为什么需要事务ACID单对象和多对象操作单对象操作多对象操作处理错误和中止弱隔离读以提交脏读脏写读已提交实现方式快照隔离和可重复读快照隔离实现观察一致性快照的可见性规则索引和快照隔离防止丢失更新(读取-修改-写入序列)原子写显示锁定自动检测丢失的更新CAS冲突解决和复制写入偏斜与幻读可串行化真的.

2022-04-01 14:56:43 1412

原创 数据密集型应用系统设计-第六章分区-笔记

这阵子在看数据密集型应用系统设计书籍,自己把书籍比较重要的内容整理出来,基本一天一更,请感兴趣的朋友多多关注!整个系列会在这几天都发布出来,可以关注一下链接: 数据密集型应用系统设计-笔记.文章目录分区目的与问题分区与复制键值数据的分区热点根据键的范围分区根据键的散列分区(一致性hash)负载偏斜与热点消除(主键+随机数)分区与次级索引基于文档的二级索引分区基于关键词的二级索引分区分区再平衡为什么需要再平衡再平衡策略hash mod N(不好)固定数量分区动态分区按节点比例分区手动还是自动再平衡请.

2022-03-31 14:53:29 2475

转载 计算机网络基础

文章目录1. 计算机网络体系结构1.1 网络协议是什么?1.2 为什么要对网络协议分层?1.3 OSI1.4 TCP/IP 体系结构1.4 四层协议,五层协议和七层协议的关系2. TCP/IP 协议族2.1 应用层2.2 运输层2.3 网络层2.4 数据链路层2.5 物理层2.6 TCP/IP 协议族3. TCP的三次握手四次挥手3.1 TCP报文的头部结构3.2 三次握手3.3 四次挥手4. 常见面试题4.1 为什么TCP连接的时候是3次?2次不可以吗?4.2 为什么TCP连接的时候是3次,关闭的时候却是

2020-10-18 13:49:08 347 1

转载 并发编程

文章目录1. 基础知识1.1 并发编程的优缺点1.1.1 为什么要使用并发编程(并发编程的优点)1.1.2 并发编程有什么缺点1.1.3 并发编程三要素是什么?1.1.4 出现线程安全问题的原因?1.1.5 在 Java 程序中怎么保证多线程的运行安全?1.1.6 并行和并发有什么区别?1.1.7 什么是多线程,多线程的优劣?1.2 进程与线程的区别1.2.1 什么是线程和进程?1.2.2 线程和进程区别1.2.3 什么是上下文切换?1.2.4 守护线程和用户线程有什么区别呢?1.2.5 如何在 Windo

2020-10-17 13:00:40 439 1

转载 Java虚拟机(JVM)面试题

这阵子在准备找寒假实习(java后台开发),因为自己是转专业的,基础不是很牢固,所以打算通过复习java常用的面试题来巩固。继早上看完的Java集合容器的面试题,下午+晚上看完了JVM基础,内容不算很多,所以看得比较快,参考链接是 [ Java虚拟机(JVM)面试题(2020最新版) ](https://thinkwon.blog.csdn.net/article/details/104390752) ,感谢这位博主的贡献。全文13790字,一半是自己跟着敲的,一半是复制的。继续加油,希望寒假找个满.

2020-10-14 21:56:07 252

转载 Java集合容器面试题

文章目录1. 集合容器概述1.1 什么是集合1.2 集合的特点1.3 集合和数组的区别1.4 使用集合框架的好处1.5 常用的集合类有哪些?1.6 List,Set,Map三者的区别?List、Set、Map 是否继承自 Collection 接口?List、Map、Set 三个接口存取元素时,各有什么特点?1.7 集合框架底层数据结构1.8 哪些集合类是线程安全的?1.9 Java集合的快速失败机制 “fail-fast”?1.10 怎么确保一个集合不能被修改?2. Collection接口2.1 Lis

2020-10-14 18:35:45 347

转载 Java面试基础

文章目录1. Java概述1.1 何为编程1.1.1 什么是Java1.1.2 jdk1.5之后的三大版本1.1.3 JVM、JRE和JDK的关系1.1.4 什么是跨平台性?原理是什么1.1.5 Java语言有哪些特点1.1.6 什么是字节码?采用字节码的最大好处是什么1.1.7 什么是Java程序的主类?应用程序和小程序的主类有何不同?1.1.8 Java应用程序与小程序之间有那些差别?1.1.9 Java和C++的区别1.1.10 Oracle JDK 和 OpenJDK 的对比(感觉有点偏)2.基础语

2020-10-13 22:20:43 5513 4

原创 SSM框架学习总结第四篇--SSM框架整合

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport

2020-10-07 19:24:07 796 1

原创 SSM框架学习总结第三篇--Spring MVC

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用文章目录系列文章目录前言一、Spring MVC是什么?1.1 SpringMVC定义1.2 MVC是什么1.3 SpringMVC 在三层架构的位置1.4 SpringMVC的优势1.5 SpringMVC 和 Struts2 的优劣分析二、使用步骤2.1导入jar包2.2 配置核心控制器-一个 Servlet2.3 创建 spring mvc 的配置文件2.4

2020-10-06 16:49:13 968

原创 SSM框架学习总结第二篇--Spring

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、Spring是什么?1.1 定义1.2 优势1.3 Spring体系结构二、使用步骤2.1 引入库三、原理解读3.1 IoC3.1.1 耦合与解耦3.1.2 控制反转-Inversion Of Control3.2 使用 spring 的 IOC 解决程序耦合3.2.1 前

2020-10-06 16:48:12 541

原创 SSM框架学习总结第一篇--MyBatis

SSM系列文章目录文章目录SSM系列文章目录前言一、JDBC回顾代码示例JDBC存在问题分析二、 MyBatis 框架快速入门1.使用步骤1.1 创建maven工程1.2 添加MyBatis3.4.5的坐标1.3 编写实体类1.4 基于映射或注解的MyBatis使用1.4.1 基于映射注解的MyBatis使用(1) 编写持久层接口(2) 编写持久层接口的映射文件(3) 编写 SqlMapConfig.xml 配置文件(4) 编写测试类1.4.2 基于注解的MyBatis使用(1) 在持久层接口中添加注解(

2020-09-30 11:36:25 692

原创 ubuntu16.04+yolov3+opencv3.3.0(OpenCV_contrib3.3.0+CUDA8.0)

参考链接:https://www.linuxidc.com/Linux/2016-12/138870.htm1.安装NVIDIA驱动1.更新源sudo apt-get updatesudo apt-get upgrade2.安装依赖项sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-devsudo apt-g...

2020-03-25 11:04:20 606

原创 Ubuntu 16.04 Nvidia驱动安装(run方式)

安装过程参考:https://blog.csdn.net/lihe4151021/article/details/90083431安装完成之后,在终端输入nvidia-smi,发现输入错误:NVIDIA-SMI has failed because it couldn‘t communicate with NVIDIA driver. Make sure that the latest dri...

2020-02-27 22:12:54 341

空空如也

空空如也

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

TA关注的人

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