九八年生于晚秋


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

Java基础

发表于 2019-07-01 | 分类于 Java入门
Java语言的特点和特性Java语言的主要特点跨平台性所谓的跨平台性,是指软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行。这是软件发展的趋势和编程人员追求的目标。之所以这样说,是因为计算机硬件的种类繁多,操作系统也各不相同,不同的用户和公司有自己不同的计算机环境偏好,而软件为了能在这些不同的环境里正常运行,就需要独立于这些平台。而在Java语言中,Java自带的虚拟机很好地实现 ...
阅读全文 »

SpringBoot的一些面试题

发表于 2019-06-30 | 分类于 SpringBoot项目
SpringBoot的启动和运行原理SpringBoot的启动流程首先是@SpringBootApplication 注解,@SpringBootApplication 注解实际上是 SpringBoot 提供的一个复合注解:@SpringBootConfiguration @EnableAutoConfiguration @ComponentScan @SpringBootConfigur ...
阅读全文 »

LeetCode字节跳动专题

发表于 2019-06-30 | 分类于 算法题训练
挑战字符串无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 123输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 123输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所 ...
阅读全文 »

数据库事务和隔离级别

发表于 2019-06-29 | 分类于 数据库
事务在计算机语言中,一般指访问并更新数据库中的一个程序执行单元。 事务具有的四个特点,称为ACID。在数据库的并发访问中,为了保证数据的读取正确性,设置的事务的隔离级别。 事务的四个特点 原子性:原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 一致性:一致性是指事务必须使数据库从一个一致性状态 ...
阅读全文 »

SpringBoot开发一

发表于 2019-06-29 | 分类于 SpringBoot项目
项目介绍牛客高级项目课,主要是完成牛客网的讨论社区的搭建。 涉及到的技术架构: Spring,SpringBoot,SpringMVC,MyBatis,Redis,Kafka(消息队列服务器),Elasticsearch(搜索引擎),SpringSecurity(管理系统的权限),SpringActuator(对系统进行全面的监控)。 创建项目流程主要还是利用 Spring Initializr来 ...
阅读全文 »

OSI参考模型和数据交换

发表于 2019-06-29 | 分类于 计算机网络
OSI参考模型 OSI参考模型图: OSI参考模型数据封装与通信过程:在各个层加上头,只有数据链路层会加尾,进行数据封装。 为什么要加数据封装? 增加控制信息:构造协议数据单元(PDU) 控制信息包括:地址(标志发送端 / 接收端);差错检测编码(用于差错检测或纠正);协议控制(实现协议功能的附加信息如:优先级,服务质量和安全控制) OSI模型各层实现的功能物理层提供一个可靠的通信线路,关 ...
阅读全文 »

HTTP协议

发表于 2019-06-29 | 分类于 计算机网络
HTTP协议是啥?在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP协议。 HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式。绝大多数Web开发都是建立在HTTP协议之上的Web应用。HTTP URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信 ...
阅读全文 »

Ping命令的执行过程和应用协议以及ARP协议

发表于 2019-06-28 | 分类于 计算机网络
ICMP协议ICMP是“Internet Control Message Ptotocol”的缩写。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。 控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。在网络中经常会使用到ICMP协议。例如经常用于检查网络不通的ping命令,这个pi ...
阅读全文 »

Redis

发表于 2019-06-27 | 分类于 SpringBoot项目
Redis是什么,用在哪Redis 是一个使用 C 语言写成的,开源的 key-value 数据库,和 Memcached 类似,它支持存储的 value 类型相对更多,包括 string (字符串)、list (链表)、set (集合)、zset ( sorted set –有序集合)和 hash(哈希类型)。与memcached 一样,为了保证效率,数据都是缓存在内存中。区别的是 redis ...
阅读全文 »

React学习二(知识点总结)

发表于 2019-06-27 | 分类于 前端学习
React组件&propsReact编写组件主要是有两种方式:函数组件和class组件。一般声明组件的时候都会申明为首字母大写。 定义组件最简单的方式就是编写JavaScript函数: 123function Welcome(props) { return <h1>Hello, {props.name}</h1>;} 还可 ...
阅读全文 »
1…678…10

Rui Zhou

100 日志
10 分类
30 标签
GitHub
0%
© 2019 Rui Zhou
本站访客数:
由 Hexo 强力驱动