1. 注册交互 注册页面访问注册页面地址: http://127.0.0.1:8893/register.html[http://127.0.0.1:8893/registe...
1. 注册交互 注册页面访问注册页面地址: http://127.0.0.1:8893/register.html[http://127.0.0.1:8893/registe...
文档修改历史 版本号修订人摘要日期1.0钟大创建文档6.121.1钟大完成文档6.13 1. 概述 1.1. 术语 术语描述SpringBoot简化Spring应用的初始搭建...
java发生oom时候进程是否挂掉? 运行参数:-Xms10m -Xmx10m 1 主线程main发生oom,进程挂掉 主线程oom 2 其他线程发生oom,发生oom的线程...
一个业务操作,涉及的数据库操作在两个库里,就会涉及到分布式事务。举那个常用的转账例子。A要转钱给B,A账户和B账户在不同的DB存储(不同的银行系统)。如何保证操作的原子性昵?...
一. Java基础 在java中String类为什么要设计成final? ClassLoader.loadClass()与Class.forName()的区别 String ...
Arrays.sort()根据入参类型选择以下排序算法 基本类型数组使用快速排序 对象数组使用归并排序 原因 使用不同类型的排序算法主要是由于快速排序是不稳定的,而合并排序是...
MC支持的key的最大长度是250个字节,推荐使用使用较短的key,因为可以节省内存和带宽。支持的Value的最大上限为1M字节(具体可查看拙作MC不能写入超过1M项实践),...
过滤查询(Filter)和评分查询(Query)性能差异 过滤查询(Filtering queries)只是简单的检查包含或者排除,这就使得计算起来非常快。考虑到至少有一个过...
elasticsearch是基于lucene的,lucene是可以做到实时的,就是创建索引之后,立即能查询到。但是这样,要么是牺牲索引的效率,每次都索引之后都刷新,要么就是牺...
背景 如下图所示,用户A在批量写入,如果执行时间长,长时间占用server线程,将会影响其他用户的读写操作,如用户B,难以构建高并发的Web系统。 优化 server职责 如...
应用场景 解耦/异步 流量控制/错峰 业务关注 丢消息 消息重复 顺序消息不一致 消息延时 互联网特征的消息中间件 消息发送和业务操作的一致性 订阅者集群 扩展性 可靠性 稳...
网站优化 前端优化合并js,css,图片等资源,减少http请求次数开启http缓存使用CDN缓存资源和静态页面,CDN最好使用独立域名(防止cookie占用流量,一个域名浏...
SQL调优 这是最常用、每一个技术人员都应该掌握基本的SQL调优手段(包括方法、工具、辅助系统等)。以MySQL为例,最常见的方式是,由自带的慢查询日志或者开源的慢查询系统定...
@说dian什么好呢 一起进步 : )
TCP三次握手和四次挥手深入实践TCP连接状态 图1是TCP三次握手、数据传输、四次挥手三个阶段的状态转移图,状态说明如下: LISTEN:侦听来自客户端的TCP端口的连接请求 SYN-SENT:再发送连接...
久等,在文章回复了。:)
HTTP缓存深入实践网络特有的延迟以及数据传输的成本,制约互联网快速获取Web资源。为此,HTTP协议引入缓存以空间换时间,使浏览器缓存和重用已获取的资源,解决网络延迟和数据传输成本高的问题,提...
@说dian什么好呢 截图发布文章后简书会把图缩小,怀疑简书减少图片占用空间,建议你右键“在新标签页中打开图片”查看放大图片,下次我注意哈。
TCP三次握手和四次挥手深入实践TCP连接状态 图1是TCP三次握手、数据传输、四次挥手三个阶段的状态转移图,状态说明如下: LISTEN:侦听来自客户端的TCP端口的连接请求 SYN-SENT:再发送连接...
说明:线程共包括以下5种状态。 新建状态(New) : 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。 ...