白驹之过隙
白驹之过隙
全部文章
分类
技术知识点框架(3)
未归档(28)
读书笔记(44)
归档
标签
去牛客网
登录
/
注册
白驹之过隙的博客
TA的专栏
0篇文章
0人订阅
人工智能
0篇文章
0人学习
全部文章
(共75篇)
【微服务架构】
微服务是一种理念,没有确切的定义和边界,好比设计原则,是属于抽象的概念。 关于微服务的划分:这里的矛盾在于粒度。如果粒度太大了,分和不分似乎都差不多;如果粒度太小了,聚合、发布、调用链、调试等都是坑。 一、拆分姿势 1.1 纵向拆分 从业务维度...
微服务
2019-08-20
0
763
【单点登录】
会话机制 登录机制 多系统机制: 传统的访问方式,不同的域名会产生不同的会话和 cookies 模拟Java客户端代码: URL url=new ("https://way.jd.com/...
单点登录
2019-08-17
0
4427
【ElasticSearch】全文检索
Lucene只是一个库,需要使用Java语言继承到应用中,配置和使用非常复杂。 缺点: 只能在Java项目中使用 使用非常复杂--创建索引和搜索索引代码多 不支持集群环境-索引数据不同步(不支持大型项目) 索引的数据太多...
ElasticSearch
lucene
全文检索
2019-08-14
0
1106
【Java-Luncene】全文检索框架
全文搜索 结构化数据:具有固定格式或有限长度的数据,如数据库、元数据等 非结构化数据(全文数据,文本数据):不定长或无固定格式的数据,如邮件、word文档等 半结构化数据:如XML、HTML等,当根据需要可以按结构化数据来处理,也可抽取出纯文本...
java
lucene
全文检索
2019-08-13
0
1179
【Java性能调优】之设计优化(四)
Java虚拟机内存模型: 程序计数器:一块很小的内存空间,当线程数量超过CPU数量时,线程之间根据时间片轮询抢夺CPU资源,对于单核CPU而言,每一时刻,只能有一个线程运行,而其他线程必须切换出去。一个线程都必须拥有一个独立的程序计数器,用于记录下一条要运行的指令,各个线程之间的计...
Java虚拟机
优化
Java性能
2019-08-12
0
416
【Java性能调优】之设计优化(三)
并行程序设计模式 Future模式,调用方式改为异步。 public static void main(String[] args){ Client client=new Client(); Data data=client.request("n...
优化
Java性能
2019-08-11
0
604
【Java性能调优】之设计优化(二)
字符串优化处理 字符串的特性: 不变性,指一旦String对象生成,则不能再对它进行改变。主要应用一个对象被多线程共享,并且频繁访问时,可以省略同步和锁等待时间,从而大幅提高系统性能 常量池的优化,当两个String对象拥有相同的值时,它们只引用...
优化
Java性能
2019-08-09
0
674
【Java性能调优】之设计优化(一)
设计优化 善用设计模式 单例模式对于频繁使用创建对象和GC回收减轻压力 代理模式屏蔽用户对真实对象的访问,主要是安全性和代理对象的轻量级性能提升。 动态代理: JDK public class Jdk...
优化
Java性能
设计模式
2019-08-08
0
697
【Nginx】读书笔记
Nginx应该是现在最火的web和反向代理服务器。一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现。那除了负载均衡,还有什么用途? 一、静态代理 Nginx擅长处理静态文件,是非常好的图片、文件服务器。把所有的静态资源的放到ngin...
nginx
2019-08-07
0
454
【Netty】读书笔记
我们回顾一下传统的HTTP服务器的原理如下: 1、创建一个ServerSocket,监听并绑定一个端口 2、一系列客户端来请求这个端口 3、服务器使用Accept,获得一个来自客户端的Socket连接对象 4、启动一个新线程处理连接 : 读Socket,得到字节流...
Netty
服务器
2019-08-07
0
533
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页