摘要:
Java BIO 同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进 行处理,如果这个连接不做任何事情会造成不必要的线程开销 NIO三大核心部分 Channel(通道),Buffer(缓存区),Selector(选择器) 1.Buffer p 阅读全文
摘要:
一个有序链表搜索,添加,删除的平均时间复杂度是 O(n) 跳表 O(logn) 跳表介绍 跳表,又叫做跳跃表,跳跃列表,在有序链表的基础上增加了“跳跃”的功能 对比平衡树 跳表的实现和维护会更加简单 跳表的搜索,删除,添加的平均时间复杂度是O(logn) 阅读全文
摘要:
1在apache官网下载zookeeper 2.在conf下面新建一个zoo.cfg,拷贝zoo_sample.cfg即可 3.打开zkServer.cmd provide-server 1.导入jar包 <dependency> <groupId>org.apache.dubbo</groupId 阅读全文
摘要:
通过 redis-server lconfig/redis.conf 来启动redis服务 redis-cli -p 6379 连接redis服务 ps -ef|grep redis 查看redis进程是否开启 shutdown exit用来关闭redis和退出 redis默认有16个数据库,默认使 阅读全文
摘要:
SpringSecurity 引入相关依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> 加入配 阅读全文
摘要:
yml配置对象属性 @ConfigurationProperties作用 将配置文件中配置的每一个属性的值,映射到这个组件中; 告诉SpringBoot将本类中的所有属性和配置文件中相关的配置进行绑定 参数 prefix = “person” : 将配置文件中的person下面的所有属性一一对应 只 阅读全文
摘要:
javascript由ECMAScript,DOM , BOM组成 js的特点: 解释型语言 动态语言 基于原型的面向对象 javascript的6种数据类型 Number String Object Null Undefind Boolean 阅读全文
摘要:
Node.js简介 Node.js是一个能够在服务器端运行JavaScript的开放源代码,跨平台JavaScript运行环境 Node处理请求时是单线程,但是在后台拥有一份I/O线程池 阅读全文
摘要:
React是构建用户界面的JavaScript库,主要用于构建UI界面 虚拟DOM:是框架中的概念,手动用js对象来模拟DOM对象和嵌套关系. 本质:用js对象来模拟DOM元素和嵌套关系 目的:就是为了实现页面的高效更新. 特点: 声明式的设计 高效,采用虚拟DOM来实现DOM的渲染,最大限度的减少 阅读全文
摘要:
Subversion(SVN) 是一个开源的版本控制系統 svn的一些概念 repository(源代码库):源代码统一存放的地方 Checkout(提取):当你手上没有源代码的时候,你需要从repository checkout一份 Commit(提交):当你已经修改了代码,你就需要Commit到 阅读全文