会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KLAPT
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
38
39
40
41
42
43
44
45
46
···
56
下一页
2021年7月12日
TCP
摘要: TCP 是一种面向连接的单播协议,在 TCP 中,并不存在多播、广播的这种行为,因为 TCP 报文段中能明确发送方和接受方的 IP 地址。 在发送数据前,相互通信的双方(即发送方和接受方)需要建立一条连接,在发送数据后,通信双方需要断开连接,这就是 TCP 连接的建立和终止。 TCP 的基本元素有四
阅读全文
posted @ 2021-07-12 00:06 KLAPT
阅读(215)
评论(0)
推荐(0)
2021年7月11日
SQL语句优化
摘要: 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3、尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而
阅读全文
posted @ 2021-07-11 22:38 KLAPT
阅读(51)
评论(0)
推荐(0)
2021年7月8日
微服务
摘要: 微服务框架不应该限制技术与语言,但生产实践中发现无论dubbo还是spring cloud都具有侵入性,我们在将nodejs应用融入spring cloud体系时就发现了许多问题。也许未来的service mesh才是更合理的发展道路。 zuul作为gateway,分发不同客户端的请求到具体serv
阅读全文
posted @ 2021-07-08 09:28 KLAPT
阅读(51)
评论(0)
推荐(0)
23种设计模式的功能
摘要: 单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。 原型(Prototype)模式:将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例。 工厂方法(Factory Method)模式:定义一个用于创建产品的接口,由
阅读全文
posted @ 2021-07-08 09:12 KLAPT
阅读(63)
评论(0)
推荐(0)
2021年7月7日
MQ
摘要: BCDE都需要用到A系统提供的数据,A系统跟其他四个系统严重耦合;A系统的数据只需要放到MQ里面,其他的系统想请求获取数据只需要去MQ里面消费即可,如果突然不想请求了,就取消对MQ的消费就行了,A系统根本不需要考虑给谁去响应这个数据,也不需要去维护代码,也不用考虑其他系统是否调用成功,失败超时等情况
阅读全文
posted @ 2021-07-07 11:06 KLAPT
阅读(128)
评论(0)
推荐(0)
线程池
摘要: JVM 中的线程与操作系统的线程是一对一的关系,所以在 JVM 中每创建一个线程就需要调用操作系统提供的 API 创建线程,赋予资源,并且销毁线程同样也需要系统调用。 而系统调用就意味着上下文切换等开销,并且线程也是需要占用内存的,而内存也是珍贵的资源。 因此线程的创建和销毁是一个重操作,并且线程本
阅读全文
posted @ 2021-07-07 10:41 KLAPT
阅读(83)
评论(0)
推荐(0)
2021年7月6日
MySQL性能优化
摘要: MySQL逻辑架构 MySQL逻辑架构整体分为三层,最上层为客户端层,并非MySQL所独有,诸如:连接处理、授权认证、安全等功能均在这一层处理。 MySQL大多数核心服务均在中间这一层,包括查询解析、分析、优化、缓存、内置函数(比如:时间、数学、加密等函数)。所有的跨存储引擎的功能也在这一层实现:存
阅读全文
posted @ 2021-07-06 23:42 KLAPT
阅读(42)
评论(0)
推荐(0)
2021年7月5日
Redis
摘要: Redis是REmote DIctionary Server的简称,意为“远程字典服务器”。它是基于BSD协议的完全开源的高性能的key-value数据库。 它是一个单线程却性能极好的内存数据库,所有的操作都是按照顺序线性执行的,避免了不必要的上下文切换和竞争条件。 采用非阻塞I/O的形式进行通信,
阅读全文
posted @ 2021-07-05 23:49 KLAPT
阅读(56)
评论(0)
推荐(0)
Java
摘要: 类加载 平常写的代码是保存在一个 .java文件里面,经过编译会生成.class文件,这个文件存储的就是字节码,如果要用上我们的代码,那就必须把它加载到 JVM 中。 当然,加载到 JVM 生成 class 对象的来源不一定得是.class文件,也可以来自网络等等,反正只要是符合 JVM 规范的都行
阅读全文
posted @ 2021-07-05 23:33 KLAPT
阅读(55)
评论(0)
推荐(0)
2021年7月4日
HashMap及LinkedHashMap
摘要: HashMap是Map族中最为常用的一种,也是Java Collection Framework的重要成员。HashMap和双向链表合二为一即是LinkedHashMap。所谓LinkedHashMap,其落脚点在HashMap,因此更准确地说,它是一个将所有Node节点链入一个双向链表的HashM
阅读全文
posted @ 2021-07-04 23:21 KLAPT
阅读(138)
评论(0)
推荐(0)
上一页
1
···
38
39
40
41
42
43
44
45
46
···
56
下一页
公告