上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页

2020年2月26日

[转]缓存穿透、缓存击穿、缓存雪崩区别和解决方案

摘要: 一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时 阅读全文

posted @ 2020-02-26 14:45 阿泰555 阅读(150) 评论(0) 推荐(0)

2020年2月23日

[转]上下文切换

摘要: 上下文首先,需要讲清楚什么是上下文。 每个任务运行前,CPU 都需要知道任务从哪里加载、又从哪里开始运行,这就涉及到 CPU 寄存器 和 程序计数器(PC): CPU 寄存器是 CPU 内置的容量小、但速度极快的内存;程序计数器会存储 CPU 正在执行的指令位置,或者即将执行的指令位置。这两个是 C 阅读全文

posted @ 2020-02-23 23:28 阿泰555 阅读(215) 评论(0) 推荐(0)

2020年2月22日

测试treemap

摘要: package com.suning.fms.ttms.service.impl;import com.alibaba.fastjson.JSON;import java.util.HashMap;import java.util.Map;import java.util.TreeMap;/** * 阅读全文

posted @ 2020-02-22 14:38 阿泰555 阅读(226) 评论(0) 推荐(0)

2020年2月4日

《深入理解Nginx》读书笔记

摘要: #为什么选择Nginx1.更快一方面,在正常情况下,单次请求会得到更快的相应;另一方面,在高峰期,可以比其他Web服务器更快地响应请求。2.高扩展性Nginx的设计极具扩展性,它完全由多个不同功能、不同层次、不同类型且耦合度极低的模块组成。3.高可靠性4.低内存消耗一般情况下,1w个非活跃的HTTP 阅读全文

posted @ 2020-02-04 11:50 阿泰555 阅读(133) 评论(0) 推荐(0)

2020年1月22日

《高性能MySQL》读书笔记(一)

摘要: 第1章:MySQL架构与历史 MySQL拥有分层的架构。上层是服务器层的服务和查询执行引擎,下层则是存储引擎。虽然有很多不同作用的插件API,但存储引擎API还是最重要的。如果能理解MySQL在存储引擎和服务层之间处理查询时如何通过API来回交互,就能抓住MySQL的核心基础架构的精髓。 MySQL 阅读全文

posted @ 2020-01-22 08:49 阿泰555 阅读(130) 评论(0) 推荐(0)

2020年1月21日

日常操作数据库总结

摘要: ###############################################################################################################mysql环境################################ 阅读全文

posted @ 2020-01-21 11:00 阿泰555 阅读(164) 评论(0) 推荐(0)

2020年1月20日

[转]零拷贝的实现原理

摘要: "先从简单开始,实现下这个场景:从一个文件中读出数据并将数据传到另一台服务器上?" "为啥写这个?" "你先写" "行..." 1分钟后 "我写了伪代码" File.read(file, buf, len); Socket.send(socket, buf, len); "这里涉及到了几次数据拷贝? 阅读全文

posted @ 2020-01-20 11:24 阿泰555 阅读(186) 评论(0) 推荐(0)

2020年1月19日

《实战Java高并发程序设计》读书笔记

摘要: 第4章、锁的优化及注意事项 1、有助于提高“锁”性能的几点建议1)减小锁持有时间;2)减小锁粒度;// 如ConcurrentHashMap里面实行分段锁机制3)读写分离锁来替换独占锁;// 在读多写少的场合,使用读写锁(ReadWriteLock)可以有效提升系统的并发能力4)锁分离;// 例如j 阅读全文

posted @ 2020-01-19 15:07 阿泰555 阅读(97) 评论(0) 推荐(0)

2020年1月17日

《深入理解Java虚拟机》读书笔记

摘要: 一、晚期(运行期)优化 #栈空间大小 -xssJDK1.7开始,栈空间默认为1M,JDK1.8同 #gc日志对应的参数列表 -XX:+PrintGC 输出GC日志-XX:+PrintGCDetails 输出GC的详细日志-XX:+PrintGCTimeStamps 输出GC的时间戳(以基准时间的形式 阅读全文

posted @ 2020-01-17 15:49 阿泰555 阅读(117) 评论(0) 推荐(0)

2020年1月8日

《码农翻身》读书笔记

摘要: #TCP/IP三次握手第一次握手:客户端发信,服务端收到了,此时服务端就会明白,客户端的发信能力和自己的收信能力是没问题的。第二次握手:服务端发信,客户端收到了,此时客户端就会明白,客户端的发信和收信能力都是没问题的,服务端的发信和收信能力也都是没问题的。但是服务端还不知道自己的发信能力如何,所以需 阅读全文

posted @ 2020-01-08 08:55 阿泰555 阅读(301) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页

导航