上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
  2022年9月13日
摘要: 网站性能优化可以从下面总结点入手。 1. 减少HTTP请求 使用雪碧图 - CSS Sprites,把多个图片合并到一个单独的图片中,利用CSS -background-position调整图片显示位置。这种方式适用面比较广泛。 缺点是,如果一张小图,需要N个颜色,就必须做N个不同颜色的小图,合并到 阅读全文
posted @ 2022-09-13 08:36 一只阿木木 阅读(547) 评论(0) 推荐(1) 编辑
摘要: 浏览器缓存有多种形式,持久化或者会话存储。以chrome为例,打开调试面板,找到Application选项卡,就可以看到它所支持的各种缓存模式 缓存方式详解使用情况 http缓存 分为强缓存(200)和协商缓存(304),文章后面有详细介绍 强烈推荐 localstorge 本地缓存单个域名下有大小 阅读全文
posted @ 2022-09-13 08:29 一只阿木木 阅读(870) 评论(0) 推荐(0) 编辑
  2022年9月12日
摘要: redis 参考目录: 生产级Redis 高并发分布式锁实战1:高并发分布式锁如何实现 https://www.cnblogs.com/yizhiamumu/p/16556153.html 生产级Redis 高并发分布式锁实战2:缓存架构设计问题优化 https://www.cnblogs.com/ 阅读全文
posted @ 2022-09-12 17:31 一只阿木木 阅读(669) 评论(0) 推荐(0) 编辑
  2022年9月10日
摘要: 消息队列的对比测试与RocketMQ使用扩展 本文的主要内容包括以下几个方面: 原有的消息技术选型 RocketMQ与kafka 测试对比 如何构建自己的消息队列服务 RocketMQ扩展改造 RocketMQ使用经验 1. 消息技术选型 1.1 消息历史 如图,初期公司内部没有专门的团队维护消息队 阅读全文
posted @ 2022-09-10 17:07 一只阿木木 阅读(334) 评论(0) 推荐(0) 编辑
  2022年9月6日
摘要: redis 参考目录: 生产级Redis 高并发分布式锁实战1:高并发分布式锁如何实现 https://www.cnblogs.com/yizhiamumu/p/16556153.html 生产级Redis 高并发分布式锁实战2:缓存架构设计问题优化 https://www.cnblogs.com/ 阅读全文
posted @ 2022-09-06 20:38 一只阿木木 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 事务的具体定义 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在关系数据库中,一个事务由一组SQL语句组成。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。事务提供一种机制将一个活动涉及的所有操作纳入到一个不可分 阅读全文
posted @ 2022-09-06 16:48 一只阿木木 阅读(801) 评论(0) 推荐(0) 编辑
  2022年8月30日
摘要: in notin exists not exists 性能优化算法总结 1.1. in 和 exists 区别 1.2. not in 能不能走索引 1.3. not in 和 join 的关系 1.4. 和 not Exists 的关系 1.5. in 的实现过程 1.1. in 和 exists 阅读全文
posted @ 2022-08-30 23:09 一只阿木木 阅读(469) 评论(0) 推荐(0) 编辑
  2022年8月29日
摘要: Java 集合工具包 Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。 Java集合工具包位置是java.util.* Java集合主要可以划分为4个部分: List列表 Set集合 Map映射 工具类(Iterator迭代器、Enumeration枚举 阅读全文
posted @ 2022-08-29 17:35 一只阿木木 阅读(126) 评论(0) 推荐(0) 编辑
  2022年8月27日
摘要: 前文参考: 通过 EXPLAIN 浅析数据库查询优化方法 https://www.cnblogs.com/yizhiamumu/p/10837481.html mysql 执行流程及解析顺序 https://www.cnblogs.com/yizhiamumu/p/16729650.html mys 阅读全文
posted @ 2022-08-27 17:39 一只阿木木 阅读(231) 评论(0) 推荐(0) 编辑
  2022年8月25日
摘要: 分布式事务: 1 CAP 定理 1.1 概念 CAP 理论在分布式系统中 一致性:分布式环境下多个节点的数据是否强一致 可用性:分布式服务能一直保证可用状态。当用户发出一个请求后,服务能在有限时间内返回结果 分区容忍性:特指对网络分区的容忍性 对于共享数据系统,最多只能同时拥有CAP其中的两个,没法 阅读全文
posted @ 2022-08-25 20:52 一只阿木木 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 微服务篇: springcloud 常见组件有哪些 nacos 的服务注册表结构是怎样的 nacos 如何支撑阿里内部数十万服务注册压力 nacos 如何避免并发读写冲突问题 nacos 和eureka 的区别 sentinel 的线程隔离与hystix 的线程隔离有什么差别 sentinel 限流 阅读全文
posted @ 2022-08-25 09:44 一只阿木木 阅读(106) 评论(0) 推荐(0) 编辑
  2022年8月15日
摘要: 如何保证 Redis 的高并发和高可用?讨论redis的单点,高可用,集群。 打开GitHub搜索redis,边可以看到,该项目的介绍是这样的: Redis is an in-memory database that persists on disk. The data model is key-v 阅读全文
posted @ 2022-08-15 08:08 一只阿木木 阅读(521) 评论(0) 推荐(0) 编辑
  2022年8月13日
摘要: 详解JVM 内存结构与实战调优总结 GC优化案例做个总结: 1在进行GC优化之前,需要确认项目的架构和代码等已经没有优化空间。我们不能指望一个系统架构有缺陷或者代码层次优化没有穷尽的应用,通过GC优化令其性能达到一个质的飞跃。 2其次,虚拟机内部已有很多优化来保证应用的稳定运行,所以不要为了调优而调 阅读全文
posted @ 2022-08-13 17:52 一只阿木木 阅读(636) 评论(0) 推荐(0) 编辑
  2022年8月10日
摘要: 消息队列前文目录 消息队列初见:一起聊聊引入系统mq 之后的问题 https://www.cnblogs.com/yizhiamumu/p/16573472.html 分布式事务实战方案汇总 https://www.cnblogs.com/yizhiamumu/p/16625677.html 分布式 阅读全文
posted @ 2022-08-10 18:11 一只阿木木 阅读(298) 评论(0) 推荐(0) 编辑
  2022年8月9日
摘要: 总结篇4:redis 核心数据存储结构及核心业务模型实现应用场景 redis 和memcached 有什么区别?为什么在高并发下,单线程的redis 比多线程的效率高? mc 可以缓存图片和视频,redis 支持除更多的数据结构。redis 典型的应用场景是用户订单列表,用户消息,帖子评论等。 re 阅读全文
posted @ 2022-08-09 16:25 一只阿木木 阅读(367) 评论(0) 推荐(0) 编辑
  2022年8月6日
摘要: 聊聊对于缓存预热、缓存穿透、缓存雪崩、缓存击穿、缓存更新、缓存降级的定义理解 缓存穿透 定义 当查询Redis中没有的数据时,该查询会下沉到数据库层,同时数据库层也没有该数据,当这种情况大量出现或被恶意攻击时,接口的访问全部透过Redis访问数据库,而数据库中也没有这些数据,我们称这种现象为"缓存穿 阅读全文
posted @ 2022-08-06 21:50 一只阿木木 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 对于大多数高并发场景,都是读多写少。比如商品信息,医生挂号信息等。提交订单页只有一个操作。 对于一个普通的缓存架构设计,实现商品的增删改查功能,代码如下: Controller 层 @RestController("/api/product") public class ProductControl 阅读全文
posted @ 2022-08-06 11:09 一只阿木木 阅读(464) 评论(0) 推荐(0) 编辑
  2022年8月5日
摘要: 高并发场景:秒杀商品。 秒杀一般出现在商城的促销活动中,指定了一定数量(比如:1000个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用户参与活动,但只有极少数用户能够购买成功. 示例代码 @RestController public class IndexController { 阅读全文
posted @ 2022-08-05 22:53 一只阿木木 阅读(542) 评论(0) 推荐(0) 编辑
  2022年3月9日
摘要: 3千万电商平台用户大数据分析 前文,我们在网站用户行为分析获取了小样本群体的数据,数据集7万。 这次,我们尝试增加一些数据量。数据样本取自阿里云天池,样本数据超过1亿。 数据来源 阿里云天池:https://tianchi.aliyun.com/dataset/dataDetail?dataId=4 阅读全文
posted @ 2022-03-09 15:55 一只阿木木 阅读(224) 评论(0) 推荐(0) 编辑
  2020年4月18日
摘要: 7万网站用户行为大数据分析 数据分析师,是通过数据对业务团队决策、公司管理层的决策进行“指点江山”。在实际工作内容是做数据分析报告;构建机器学习模型;打造数据产品,非常有“技术含量”。 数据分析师的工作日常是进行各种数据分析,告诉业务小伙伴,根据你的目的,你应该设计什么样的活动,投入什么样的资源,针 阅读全文
posted @ 2020-04-18 19:38 一只阿木木 阅读(455) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页