- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 java面试题
进程与线程的区别与联系 简单介绍一下进程的切换过程 你经常使用那些linux命令,主要用来解决什么问题 为什么TCP建链需要3次握手而断链需要4次挥手 为什么TCP关闭链接时需要TIME_WAIT状态,为什么要等待2MSL 一次完整的HTTP请求过程是怎么样的 HTTP2和HTTP的区别有哪些 在你的项目中使用过哪些设计模式?主要用来解决什么问题 Object中的equals和hashCode的...
2019-04-06 19:10:20 213
原创 JAVA语言特性与设计模式
java语言特性与设计模式设计模式单例模式工厂模式代理模式构造者模式责任链模式适配器模式观察者模式(发布订阅模式)其它模式语言特性JUC版本差异新特性动态代理与反射(使用场景,大量使用反射影响性能)数据类型常用集合(实现)对象引用异常机制(try...catch...finally)扩展知识点版本特性 设计模式 单例模式 静态初始化(饿汉式) 双重检查(懒汉式) 注意:内存可见性引起的并发问...
2019-04-06 19:04:58 210
原创 操作系统与计算机网络
操作系统与计算机网络操作系统进程与线程区别与联系线程调度线程切换步骤Linux下的IPC(通信)【中间件开发了解原理】PipeMessageQueue共享内存UnixSocketSignalSemaphore协程linux常用命令awktopnetstatgreplesstail死锁内存分页管理与Swap任务队列与CPU Load拓展知识点网络知识4/7层网络模型TCP协议建立链接三次握手关闭链接...
2019-04-06 00:48:19 2174
原创 java基础概念
java基础对象和类抽象类接口String、StringBuffer、StringBuilder区别 对象和类 Java作为一种面向对象语言。支持以下基本概念: 多态 多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运...
2019-04-05 22:59:56 1158
原创 mysql的引擎,索引,事物,锁学习
mysql学习数据库引擎InnoDBMyIsamMemory(也叫HEAP)堆内存嘛Mrg_Myisam:(分表的一种方式–水平分表)Blackhole(黑洞引擎)索引原理类型各种类型的使用场景事务什么是事务以及属性并发事务处理带来的问题事务的隔离级别 数据库引擎 InnoDB Mysql在V5.1之前默认存储引擎是MyISAM;在此之后默认存储引擎是InnoDB 支持ACID事务,支持行级锁定...
2019-04-05 16:56:13 176 1
原创 Elasticsearch学习笔记
学习Elasticsearch,建议去官网学习 Elasticsearch相关知识 Elasticsearch:集群中的节点通过端口 9300 彼此通信。如果这个端口没有打开,节点将无法形成一个集群。Elasticsearch 尽可能地屏蔽了分布式系统的复杂性。这里列举了一些在后台自动执行的操作: ①分配文档到不同的容器 或 分片 中,文档可以储存在一个或多个节点中 ②
2017-11-07 11:34:38 273
原创 Elasticsearch配置文件
elasticsearch.yml 基本配置: cluster.name: your cluster name, node.name: ES所在的node的名称,可设可不设,集群时建议必设,这样ES产生的日志会更容易的让你从哪个节点中找问题, 如果不设置的话,每次启动节点名称都是不一样的,es的日志就会混乱。 path.data: ES数据存放的目录,多目录以逗号分割
2017-11-07 11:24:55 244
原创 Elasticsearch是什么?
Elasticsearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene™ 基础之上。 然而,Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。 它可以被下面这样准确的形容: 1.一个分布式的实时文档存储,每个字段 可以被索引与搜索 2.一个分布式实时分析搜索引擎 3.能胜任上百个服务节点的扩展,并支持 PB 级别
2017-10-20 09:58:31 195
scala+node+spring等书籍
2017-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人