白驹之过隙
白驹之过隙
全部文章
读书笔记
技术知识点框架(3)
未归档(28)
归档
标签
去牛客网
登录
/
注册
白驹之过隙的博客
全部文章
/ 读书笔记
(共44篇)
【单点登录】
会话机制 登录机制 多系统机制: 传统的访问方式,不同的域名会产生不同的会话和 cookies 模拟Java客户端代码: URL url=new ("https://way.jd.com/...
单点登录
2019-08-17
0
4432
【ElasticSearch】全文检索
Lucene只是一个库,需要使用Java语言继承到应用中,配置和使用非常复杂。 缺点: 只能在Java项目中使用 使用非常复杂--创建索引和搜索索引代码多 不支持集群环境-索引数据不同步(不支持大型项目) 索引的数据太多...
ElasticSearch
lucene
全文检索
2019-08-14
0
1108
【Java-Luncene】全文检索框架
全文搜索 结构化数据:具有固定格式或有限长度的数据,如数据库、元数据等 非结构化数据(全文数据,文本数据):不定长或无固定格式的数据,如邮件、word文档等 半结构化数据:如XML、HTML等,当根据需要可以按结构化数据来处理,也可抽取出纯文本...
java
lucene
全文检索
2019-08-13
0
1181
【Java性能调优】之设计优化(四)
Java虚拟机内存模型: 程序计数器:一块很小的内存空间,当线程数量超过CPU数量时,线程之间根据时间片轮询抢夺CPU资源,对于单核CPU而言,每一时刻,只能有一个线程运行,而其他线程必须切换出去。一个线程都必须拥有一个独立的程序计数器,用于记录下一条要运行的指令,各个线程之间的计...
Java虚拟机
优化
Java性能
2019-08-12
0
420
【Java性能调优】之设计优化(三)
并行程序设计模式 Future模式,调用方式改为异步。 public static void main(String[] args){ Client client=new Client(); Data data=client.request("n...
优化
Java性能
2019-08-11
0
606
【Java性能调优】之设计优化(二)
字符串优化处理 字符串的特性: 不变性,指一旦String对象生成,则不能再对它进行改变。主要应用一个对象被多线程共享,并且频繁访问时,可以省略同步和锁等待时间,从而大幅提高系统性能 常量池的优化,当两个String对象拥有相同的值时,它们只引用...
优化
Java性能
2019-08-09
0
681
【Java性能调优】之设计优化(一)
设计优化 善用设计模式 单例模式对于频繁使用创建对象和GC回收减轻压力 代理模式屏蔽用户对真实对象的访问,主要是安全性和代理对象的轻量级性能提升。 动态代理: JDK public class Jdk...
优化
Java性能
设计模式
2019-08-08
0
701
【Nginx】读书笔记
Nginx应该是现在最火的web和反向代理服务器。一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现。那除了负载均衡,还有什么用途? 一、静态代理 Nginx擅长处理静态文件,是非常好的图片、文件服务器。把所有的静态资源的放到ngin...
nginx
2019-08-07
0
456
【Netty】读书笔记
我们回顾一下传统的HTTP服务器的原理如下: 1、创建一个ServerSocket,监听并绑定一个端口 2、一系列客户端来请求这个端口 3、服务器使用Accept,获得一个来自客户端的Socket连接对象 4、启动一个新线程处理连接 : 读Socket,得到字节流...
Netty
服务器
2019-08-07
0
534
【zookeeper】相关的原理搭建和应用
高效的分布式协调服务,实现达成共识/集群管理/leader选举等。简单来说zookeeper=文件系统+监听通知机制 基于ZAB(原子消息广播协议)算法的实现,能够很好地保证分布式环境中的数据一致性。 数序一致性:从一个客户端发起的事务请求,最终将会严格地按照其发起的...
Zookeeper
分布式
2019-08-07
0
452
首页
上一页
1
2
3
4
5
下一页
末页