首页
学习
活动
专区
工具
TVP
发布

Nicky's blog

专栏成员
797
文章
974820
阅读量
31
订阅数
Redis系列之主从复制集群搭建
在上一篇博客,我们已经知道怎么搭建一个redis单机版,这篇博客基于之前的基础,来搭建一个redis主从同步,本博客框架是一主二从,一个主节点,其它两个从节点
SmileNicky
2024-05-24
680
解决postman打开一直转圈圈的问题
对于后端开发来说,Postman是经常使用的。特别是一些前后端分离的项目,后端开发测试接口就需要一款好用的接口测试工具,postman就是一款使用方便功能比较齐全的测试工具
SmileNicky
2023-11-03
2.2K0
Redis系列之什么是布隆过滤器?
前面的学习,我们知道了Redis的很多应用场景,但是最常见的还是缓存,“性能不够,缓存来凑”,在一些高并发的场景合理的使用缓存,还是可以减缓系统压力的。
SmileNicky
2022-07-28
4620
Oracle SQL调优系列之绑定变量用法简介
最近在看《基于Oracle的SQL优化一书》,并做了笔记,作者的个人博客:http://www.dbsnake.net/
SmileNicky
2022-05-07
6900
MySQL系列之逻辑架构简介
第一层结构主要处理客户端与mysql服务端的连接、授权认证、安全等;第二层是Mysql服务端的核心,功能包括查询解析、分析、优化、缓存等,存储过程、触发器、视图等都在这一层实现;第三层的存储引擎主要负责数据存储和提取,存储引擎不会去解析sql,不同存储引擎之间不会通讯,只会简单地响应上层服务器的请求
SmileNicky
2022-05-07
5120
Ajax系列之异步调用导致的不同步问题
基于这样的业务场景,最近遇到一个问题,是在ie11才发现的,点击按钮时候,后台打断点加数据库查询都验证数据是保存正确的,不过已经保存的数据是带不到弹窗页面的,问题比较奇怪,排查了挺长时间,最开始因为在ie才能重现的问题,在极速模式的360浏览器是没问题的,而且第一次点击时候没带出数据,第二次点击时候才可以带出数据,然后很容易让人联想到ie的缓存问题,不过调了大半天 加上ajax不缓存的代码,已经改成post请求,或者get请求连接后面加上一个时间戳参数都不奏效
SmileNicky
2022-05-07
1.4K0
Oracle SQL调优系列之cursor学习笔记
介绍oracle cursor(游标)之前先,介绍一下oracle的库缓存,Oracle库缓存(Library Cache)是SGA中的一块内存区域,它的主要作用是缓存刚刚执行过的SQL语句或者PL/SQL语句(比如存储过程、函数、触发器、包)所对应的执行计划、解析树、Pcode,Mcode等对象,SGA相关知识可以参考我之前笔记:https://blog.csdn.net/u014427391/article/details/89846006
SmileNicky
2022-05-07
5160
Oracle SQL调优系列之体系结构学习笔记
Oracle体系结构由实例和一组数据文件组成,实例由SGA内存区,SGA意思是共享内存区,由share pool(共享池)、data buffer(数据缓冲区)、log buffer(日志缓冲区)组成
SmileNicky
2022-05-07
1450
Oracle SQL调优系列之访问数据的方法
Oracle访问表中数据的方法有两种,一种是直接表中访问数据,另外一种是先访问索引,如果索引数据不符合目标SQL,就回表,符合就不回表,直接访问索引就可以。 本博客先介绍直接访问数据的方法,下一篇博客在访问索引的方法
SmileNicky
2022-05-07
3590
并发编程系列之线程并行学习笔记
同步和异步的本质区别是是否需要等待,比如一个方法在执行,必须等前面一个方法程执行完成,才可以执行,这就是同步。如果不需要等上一个方法执行完成,并行或者并发执行,这就是异步调用。
SmileNicky
2022-05-07
2800
JDK源码学习系列之动态代理实现原理简介
继上一篇博客设计模式之代理模式学习之后http://blog.csdn.net/u014427391/article/details/75115928,本博客介绍JDK动态代理的实现原理,学习一下JDK动态代理的源码。 Proxy类。该类即为动态代理类,可以使用反编译工具查看jdk里源码。JDK动态代理实现主要由Proxy类的newProxyInstance()方法实现。实现起来很容易,但是学习都要学习原理,所以本博客主要介绍jdk动态代理实现的源码。
SmileNicky
2022-05-07
2140
SpringBoot系列之使用Redis做Mybatis二级缓存
实现Cache接口,因为这个类不是Spring管理的,所以通过SpringContextHolder从ioc容器里获取redisTemplate类
SmileNicky
2022-01-04
5880
MySQL统计数据库所有表的数据量
场景:mysql统计一个数据库里所有表的数据量,最近在做统计想查找一个数据库里基本所有的表数据量,数据量少的通过select count再加起来也是可以的,不过表的数据有点多,不可能一个一个地查
SmileNicky
2021-12-14
6.8K0
并发编程系列之StampedLock使用
1、什么是StampedLock? StampedLock,也即邮戳锁,是jdk8中推出的对读写锁的缺点进行改进的邮戳锁,它推出了乐观读写来改进大量并发读,少量写的情况的性能。 StampedLock是不可重入的,使用时需特别注意。 2、StampedLock三种模式 StampedLock有三种模式,读写 可以 相互转换: Writing:写模式 Reading:悲观读模式 Optimistic Reading:乐观读模式 一个StampedLock状态是由票据和模式两个部分组成的,锁获取方法返回一个数
SmileNicky
2021-12-06
6410
Tomcat系列之奇怪的自动缓存问题处理方法
最近遇到一个tomcat的缓存问题,首先是这样的,我改了一个jsp页面代码,然后部署到tomcat,再访问nginx链接,发现代码都没起效,好像是被缓存,所以我先测一下不经过nginx的tomcat链接,发现补丁是起效的,所以说是nginx缓存问题?
SmileNicky
2020-12-18
1.3K0
MySQL系列之事务日志Redo log学习笔记
在上篇博客,我们知道了undo log,继续上篇博客,学习另外一种重要的InnoDB事务日志redo log
SmileNicky
2020-10-26
5760
MySQL系列之事务日志Undo log学习笔记
Undo日志:undo log是mysql中两种比较重要的事务日志,另外一种是redo log,undo log顾名思义,是一种用于撤销回退的日志,用于事务没提交之前,会先记录存放到 Undo 日志文件里,当事务回滚时或者数据库崩溃时,可以利用 Undo 日志回退事务
SmileNicky
2020-10-26
9920
MySQL系列之体系结构原理学习笔记
引用来自官网的图,MySQL Server架构从上到下依次为网络连接层(Connectors)、服务层(MySQL Server)、存储引擎层(Plugable Storage Engines)、系统文件层(File System)
SmileNicky
2020-10-26
4290
并发编程系列之JDK JUC实现内存缓存(支持并发)
在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类, 用于定义类似于线程的自定义子系统,包括线程池,异步 IO 和轻量级任务框架;还提供了设计用于多线程上下文中 的 Collection 实现等;
SmileNicky
2020-10-26
6510
SpringBoot系列之缓存使用教程
介绍SpringBoot项目中使用缓存,之前先介绍一下Spring的缓存抽象和JSR107,本博客是我在学习尚硅谷视频和参考其它博客之后做的笔记,仅供学习参考
SmileNicky
2020-04-08
8180
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档