单一接口优化过程全记录(主要涉及Redis)
接口优化过程记录 问题背景 某个接口耗时长(247ms),但里面逻辑不算复杂,只进行了简单的对象引用以及操作了多次Redis 步骤1:链路追踪,确定业务耗时点 接口里通过链路追踪以及日志查询发现主要是操作Redis的这条链路耗时变长 步骤2:从Redis找问题,列出可能点 原因可能是: Redis本 ...
【collection】1.java容器之HashMap&LinkedHashMap&Hashtable
Map源码剖析 HashMap&LinkedHashMap&Hashtable hashMap默认的阈值是0.75 HashMap put操作 put操作涉及3种结构,普通node节点,链表节点,红黑树节点,针对第三种,红黑树节点,我们后续单独去学习,这里不多做扩散 final V putVal(i ...
File类和IO流
File类和IO流 File类 概述 public class File 文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 封装的不是文件,而是一个路径(可以存在,也可以不存在);要通过具体的操作将这个路径转化为具体存在 public class FileDemo { publi ...
Redis最佳实践(上)
引言 尽管 redis 是一款非常优秀的 NoSQL 数据库,但更重要的是,作为使用者我们应该学会在不同的场景中如何更好的使用它,更大的发挥它的价值。主要可以从这四个方面进行优化:Redis键值设计、批处理优化、服务端优化、集群配置优化 1. Redis慢查询日志使用 Redis 提供了慢日志命令的 ...
SpringBoot3整合MyBatis报错:Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required
遇到了一个 Spring Boot 3 整合 MyBatis 的问题,然后解决了。当然,这其实不是个大问题,只是自己编码时遇到了,然后总结总结分享一下。如果有遇到类似问题的,可以参考一下。 交代一下背景 最近在熟悉 Spring Boot 3 版本的代码,开发过程中遇到了一些小坑,不过很快都解决了。 ...
fastdfs上传图片后浏览器访问报错Failed to load resource: net::ERR_SSL_PROTOCOL_ERROR
最近在学习fastdfs时遇到了一个困扰我数小时的问题,结果很感人,特在此记录下来,也是为了让其他小伙伴们避坑 (这里我的fastdfs运行环境是在docker中) 事情是这样的,用APIfox测试fastdfs文件上传的时候发现明明返回的成功的结果但是在浏览器中使用路径却访问不到服务器上的图片,浏 ...
Vuecomputed实现原理深入讲解
computed又被称作计算属性,用于动态的根据某个值或某些值的变化,来产生对应的变化,computed具有缓存性,当无关值变化时,不会引起computed声明值的变化。产生一个新的变量并挂载到vue实例上去
Redis 常见问题
Redis 常见问题 落叶他乡树,寒灯独夜人。 一、 什么是Redis? Redis 是一个使用 C 语言写成的,开源的高性能key-value非关系缓存数据库; Redis的数据都基于缓存的,所以很快,每秒可以处理超过 10万次读写操作; Redis也可以实现数据写入磁盘中,保证了数据的安全不丢失 ...
UED Landing 页 - 定时抓取掘金文章
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:琉易 https://liuxianyu.cn 本次分享基于『袋鼠云数栈UED团队』新发布的 UED Landing 页 实践得来,UED Landing 页 ...
Vue的data,components,methods,computed,mounted,activated,deactivated,beforeCreate,created的含义及用法
1、data Vue 会递归将 data 的属性转换为 getter/setter,从而让 data 的属性能够响应数据变化。对象必须是纯粹的对象 (含有零个或多个的 key/value 对) data () { return { dataForm: { xxx: ‘’, xxx: 数字 //这里的 ...
LinkedList源码分析
第一章 LinkedList源码分析 目标: 理解LinkedList的底层数据结构 深入源码掌握LinkedList查询慢,新增快的原因 一、LinkedList的简介 List接口的链接列表实现。实现所有可选的列表操作,并且允许所有元素(包括null)。除了实现List接口外,LinkedLis ...
从0到1搭建redis6.0.7续更~
“心有所向,日复一日,必有精进” 前言: 想必大家看完我之前写的搭建redis服务器,大家都已经把redis搭建起来了吧~如果没有搭建起来的小可爱请移步这里哦~[从0到1搭建redis6](https://www.cnblogs.com/qsmm/p/16871488.html "从0到1搭建red ...