会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
提莫队长
博客园
首页
新随笔
联系
订阅
管理
2023年12月26日
test
摘要: 微信公众号:颜家大少关注可了解更多的教程及排版技巧。问题或建议,请公众号留言;如果你觉得Md2All对你有帮助,欢迎赞赏[1] 内容目录(由[TOC]自动生成) 关于网站访问慢的问题Md2All 简介详细教程对公众号、博客的优化代码块显示效果图片显示云图床功能Latex数学公式(能正确复制到公众号等
阅读全文
posted @ 2023-12-26 15:43 提莫_队长
阅读(50)
评论(0)
推荐(0)
2022年7月25日
Redis高级篇:之最佳实践
摘要: 1. Redis键值设计 1.1 优雅的key结构 Redis的Key虽然可以自定义,但最好遵循下面的几个最佳实践约定: 遵循基本格式:[业务名称]:[数据名]:[id] 长度不超过44字节 不包含特殊字符 例如:我们的登录业务,保存用户信息,其key可以设计成如下格式: 这样设计的好处: 可读性强
阅读全文
posted @ 2022-07-25 20:55 提莫_队长
阅读(228)
评论(0)
推荐(0)
2022年6月28日
Redis实战篇2:应用场景
摘要: 应用场景: redis共享session实现 做缓存数据库 做分布式锁 利用Redis的GEOHash来完成对于地理坐标的操作 使用Redis来完成统计功能 使用Redis的BitMap数据统计功能 基于Set集合的关注、取消关注,共同关注等等功能 1.session共享 1.1 当前架构 手机或者
阅读全文
posted @ 2022-06-28 21:12 提莫_队长
阅读(403)
评论(0)
推荐(0)
2022年6月19日
面试题(3):虚拟机篇
摘要: 1. JVM 内存结构 要求 掌握 JVM 内存结构划分 尤其要知道方法区、永久代、元空间的关系 结合一段 java 代码的执行理解内存划分 执行 javac 命令编译源代码为字节码 执行 java 命令 创建 JVM,调用类加载子系统加载 class,将类的信息存入方法区 创建 main 线程,使
阅读全文
posted @ 2022-06-19 08:59 提莫_队长
阅读(117)
评论(0)
推荐(0)
2022年6月16日
面试题(2):多线程
摘要: 1. 线程状态 要求 掌握 Java 线程六种状态 掌握 Java 线程状态转换 能理解五种状态与六种状态两种说法的区别 六种状态及转换 分别是 新建 当一个线程对象被创建,但还未调用 start 方法时处于新建状态 此时未与操作系统底层线程关联 可运行 调用了 start 方法,就会由新建进入可运
阅读全文
posted @ 2022-06-16 21:14 提莫_队长
阅读(87)
评论(0)
推荐(0)
2022年6月1日
面试题(4):框架篇
摘要: 1. Spring refresh 流程 要求 掌握 refresh 的 12 个步骤 Spring refresh 概述 refresh 是 AbstractApplicationContext 中的一个方法,负责初始化 ApplicationContext 容器,容器必须调用 refresh 才
阅读全文
posted @ 2022-06-01 21:34 提莫_队长
阅读(72)
评论(0)
推荐(0)
Redis高级篇4:多级缓存
摘要: 1.什么是多级缓存 传统的缓存策略一般是请求到达Tomcat后,先查询Redis,如果未命中则查询数据库,如图: 存在下面的问题: 请求要经过Tomcat处理,Tomcat的性能成为整个系统的瓶颈 Redis缓存失效时,会对数据库产生冲击 多级缓存就是充分利用请求处理的每个环节,分别添加缓存,减轻T
阅读全文
posted @ 2022-06-01 20:53 提莫_队长
阅读(820)
评论(0)
推荐(1)
2022年5月28日
Redis基础篇:搭建集群
摘要: 基于CentOS7下的Redis集群教程,包括: 单机安装Redis Redis主从 Redis分片集群 1.单机安装Redis 首先需要安装Redis所需要的依赖: yum install -y gcc tcl 然后将课前资料提供的Redis安装包上传到虚拟机的任意目录: 例如,我放到了/tmp目
阅读全文
posted @ 2022-05-28 11:06 提莫_队长
阅读(141)
评论(0)
推荐(0)
2022年5月22日
JVM(3):类加载和字节码技术
摘要: 一 类加载 架构图 1.1 类文件结构 首先获得.class字节码文件 方法: 在文本文档里写入java代码(文件名与类名一致),将文件类型改为.java java终端中,执行javac X:...\XXX.java 以下是字节码文件 0000000 ca fe ba be 00 00 00 34
阅读全文
posted @ 2022-05-22 13:34 提莫_队长
阅读(75)
评论(0)
推荐(0)
2022年5月14日
mysql (7):高级篇(下)
摘要: 四 读写分离 4.1 介绍 读写分离,简单地说是把对数据库的读和写操作分开,以对应不同的数据库服务器。主数据库提供写操作,从数据库提供读操作,这样能有效地减轻单台数据库的压力。 通过MyCat即可轻易实现上述功能,不仅可以支持MySQL,也可以支持Oracle和SQL Server。 4.2 一主一
阅读全文
posted @ 2022-05-14 19:40 提莫_队长
阅读(74)
评论(0)
推荐(0)
下一页