上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页
摘要: 接下来要做这个多级缓存架构,从底往上做,先做缓存数据的生产这一块 我们画图来简单介绍一下整个缓存数据生产服务的一个工作流程 1、商品详情页缓存数据生产服务的工作流程分析 (1)监听多个kafka topic,每个kafka topic对应一个服务(简化一下,监听一个kafka topic)(2)如果 阅读全文
posted @ 2022-02-09 23:07 三号小玩家 阅读(366) 评论(0) 推荐(0)
摘要: 我们讲解过,咱们的整个缓存的技术方案,分成两块 第一块,是做实时性比较高的那块数据,比如说库存,销量之类的这种数据,我们采取的实时的缓存+数据库双写的技术方案,双写一致性保障的方案 第二块,是做实时性要求不高的数据,比如说商品的基本信息,等等,我们采取的是三级缓存架构的技术方案,就是说由一个专门的数 阅读全文
posted @ 2022-02-09 22:46 三号小玩家 阅读(506) 评论(0) 推荐(0)
摘要: 模拟写数据时间长,当数据没写完我去读数据,这个是应该卡死吗? test的结果就是卡死。 商品库存: 1.一个更新库存的请求过来,然后此时会先删除redis中的缓存, 然后模拟卡顿5秒中2.在这个卡顿的20秒钟内,我们发送一个查询商品缓存的读请求,因为此时redis中没有缓存,就会来亲求讲数据库中最新 阅读全文
posted @ 2022-02-09 15:28 三号小玩家 阅读(68) 评论(0) 推荐(0)
摘要: 读请求去重优化:如果一个读请求过来,发现前面已经有一个写请求和一个读请求了那么这个读请求就不需要压入队列中了因为那个写请求肯定会更新数据库,然后那个读请求肯定会从数据库中读取最新数据。刷新到缓存中,自己只需要hang一会就可以从缓存中读到数据了。 空数据读请求过滤优化: 可能某个数据,在数据库里面压 阅读全文
posted @ 2022-02-08 13:52 三号小玩家 阅读(142) 评论(0) 推荐(0)
摘要: //对hash值进行取模,将hash值路由到指定的内存队列中,比如内存队列大小8 //用内存队列的数量对hash值取模后,结果一定在0~7之间 //所以任何一个商品的id都会被固定路由到同样的一个内存队列中。 public static void main(String[] args) { int 阅读全文
posted @ 2022-02-07 16:08 三号小玩家 阅读(473) 评论(0) 推荐(0)
摘要: public interface Request { void process(); Integer getProductId();}接口增加一个获取id的方法。 请求内存队列,做一个统一的入口和出口,需要单例 package com.roncoo.eshop.req; import java.ut 阅读全文
posted @ 2022-02-07 15:05 三号小玩家 阅读(65) 评论(0) 推荐(0)
摘要: 电脑磁盘快满了,但是不知道哪个文件夹占用了大量的资源,怎么办? 如图,看不到文件的大小。 看百度经验给的数据是这样的,按照指示一看自己的也是这样的,并没有完全的展示出来。 为了更好的查看数据,上代码: 扩展点:迭代器,正向迭代,反向迭代,对迭代器感兴趣可以研究一下list的反向迭代,本来考虑用 冒泡 阅读全文
posted @ 2022-02-05 23:02 三号小玩家 阅读(1921) 评论(0) 推荐(0)
摘要: 封装请求接口,第一个实现类,data数据更新的操作,比如一个商品发生了交易,就要修改商品对应的库存了,此时就data update request,数据更新请求1.删除缓存2.更新数据库 实体类: package com.roncoo.eshop.entity; /** * 库存数量model * 阅读全文
posted @ 2022-02-05 22:21 三号小玩家 阅读(91) 评论(0) 推荐(0)
摘要: 库存服务和数据库双写一致性方案 库存服务架子搭起来了,访问数据都是ok的,解决方案都分析过了。我们需要把思路进行代码实现。1.系统启动的时候初始化线程池和相关内存队列。2.两种请求对象的封装,1种发生交易进行库存更新,2是读库存可能在商品页面读的时候先读缓存,如果缓存里面它正好清空了,发送读请求到库 阅读全文
posted @ 2022-02-05 12:37 三号小玩家 阅读(229) 评论(0) 推荐(0)
摘要: cd /usr/local/src curl -sSL https://github.com/rvm/rvm/tarball/stable -o rvm-stable.tar.gz tar -xzvf rvm-stable.tar.gz mv rvm-stable-xxx rvm cd rvm ./ 阅读全文
posted @ 2022-02-04 19:43 三号小玩家 阅读(830) 评论(0) 推荐(0)
摘要: 2022上半年全国各省市软件水平考试(软考)报名时间及报名入口_软考报名费用_软考办官网入口_2021下半年计算机软考成绩查询_希赛软考_希赛网 (educity.cn) 学习资料:Introduction · GitBook (lisahust.github.io) 阅读全文
posted @ 2022-02-04 13:15 三号小玩家 阅读(33) 评论(0) 推荐(0)
摘要: redis主站:http:/redis.io redis完整命令列表:https://redis.io/commands redis客户端列表: https://redis.io/clients redis文档,包括lua,发布订阅,复制,持久化等特性: https://redis.io/docum 阅读全文
posted @ 2022-02-02 20:15 三号小玩家 阅读(30) 评论(0) 推荐(0)
摘要: 插件搜索redis 点击右侧 添加自己的连接信息。 登录主节点的信息如下: 从节点死活连不上。 从另外一台机器去登录也可以登录的哇。 为啥你就不可以捏。ssh 端口22忘记填了 尝试第三个,发现还是报错 最后才发现连从节点不用输入密码,我惊呆了、 添加数据: 查看添加的数据: 阅读全文
posted @ 2022-01-31 15:32 三号小玩家 阅读(1112) 评论(0) 推荐(0)
摘要: https://github.com/iperov/DeepFaceLab https://www.cnblogs.com/wangpg/p/10625994.html https://www.cnblogs.com/xiaohi/p/15638029.html https://www.bilibi 阅读全文
posted @ 2022-01-30 23:10 三号小玩家 阅读(926) 评论(0) 推荐(0)
摘要: 明天,就是全民狂欢的除夕夜了。 新春之际,给生活中的长辈和朋友、工作中的领导和客户、学习中的老师和同学,发条微信拜个年,虽说送祝福不是多大事,可送没送到要注重细节。 微信拜年的两不要 一不要群发,二不要用套词。 复制辞藻华丽的文案,群发给所有人,貌似简单高效,实则不如不发。群发的祝福,没有人会觉得被 阅读全文
posted @ 2022-01-30 09:52 三号小玩家 阅读(683) 评论(0) 推荐(0)
摘要: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc 阅读全文
posted @ 2022-01-28 23:33 三号小玩家 阅读(57) 评论(0) 推荐(0)
摘要: 真不敢想,就因为这个信息对不上我改了好半天. 个人用户下有个文件 .gitconfig 个人保存的账号和邮箱都在这里,删除掉,然后在你提交代码的时候就会自动提示,尽快弄成正确的,不要向我一样找命令找半天,tmd浪费生命。 备注:如果改完还是提示用户和邮箱不对,看这个gitconfig是否已经修改过来 阅读全文
posted @ 2022-01-28 17:27 三号小玩家 阅读(457) 评论(0) 推荐(0)
摘要: 好用的截图工具 Snipaste 然后截图的长度就是指定的大小了,非常方便 阅读全文
posted @ 2022-01-28 11:49 三号小玩家 阅读(947) 评论(0) 推荐(0)
摘要: 命令行的方式,在哪输入命令都行。 mvn install -Dmaven.test.skip=true 第二种 修改pox.xml文件 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId 阅读全文
posted @ 2022-01-27 17:40 三号小玩家 阅读(326) 评论(0) 推荐(0)
摘要: 功能对应一些敏感进行脱敏 DesensitizedUtil支持的脱敏数据类型用户id中文姓名身份证号座机号手机号地址电子邮件密码中国大陆车牌,包含普通车辆、新能源车辆银行卡 使用频率较高的案例 中文姓名脱敏 @Test public void test() { String chineseName 阅读全文
posted @ 2022-01-27 15:42 三号小玩家 阅读(2108) 评论(0) 推荐(0)
摘要: 由int类型转换为long类型是向上转换,可以直接进行隐式转换,但由long类型转换为int类型是向下转换,可能会出现数据溢出情况: 主要以下几种转换方法,供参考: 一、强制类型转换 [java] long ll = 300000; int ii = (int)ll; 二、调用intValue()方 阅读全文
posted @ 2022-01-27 14:51 三号小玩家 阅读(2084) 评论(0) 推荐(0)
摘要: 状态机设计 1、选型 (1)stateless4j stateless4j足够轻量,同步模型,在app中使用比较合适,但在服务端解决复杂业务场景上stateless4j确实略显单薄。 例如对于持久化状态实现比较麻烦 (2)squirrel foundation 官网:http://hekailian 阅读全文
posted @ 2022-01-27 11:36 三号小玩家 阅读(483) 评论(0) 推荐(0)
摘要: 张欢老师的java学习路线图 张欢老师java学习路线图 .....(前略)但是会总会有一些人在半年之后还记得这些东西,那个时候你再回过头来,你就有能力 再继续往前走了,但是大部分同学都会忘的,这个是人跟人之间的区别,这里我也个你强调一下 怎么样能够让你的基础进步,不要总是让别人来推着你,你一旦离开 阅读全文
posted @ 2022-01-27 03:02 三号小玩家 阅读(227) 评论(0) 推荐(0)
摘要: 一直以来,Java8都是Java社区心头的痛。因为它代表着以稳定性为主的企业管理层,与拥抱变化为主的底层码农层之间的、爱的魔力拉锯战。 不生!少生!成为各大厂心照不宣的选择。 现在,这种平衡或将打破。因为Java届的霸主框架SpringBoot,选择了最小支持的Java lts版本,就是最新的Jav 阅读全文
posted @ 2022-01-26 11:25 三号小玩家 阅读(999) 评论(0) 推荐(0)
摘要: 策略模式 策略模式是把 if语句里面的逻辑抽出来写成一个类,如果要修改某个逻辑的话,仅修改一个具体的实现类的逻辑即可,可维护性会好不少。 以下是策略模式的具体结构 switch(resourceType){ case "红包": String grantType=new Context(new Re 阅读全文
posted @ 2022-01-25 17:32 三号小玩家 阅读(230) 评论(0) 推荐(1)
摘要: 三、Storm的并行度以及流分组 因为我们在这里,是讲给java工程师的storm教程 所以我期望的场景是,你们所在的公司,基本上来说,已经有大数据团队,有人在维护storm集群 我觉得,对于java工程师来说,先不说精通storm 至少说,对storm的核心的基本原理,门儿清,你都很清楚,集群架构 阅读全文
posted @ 2022-01-24 23:32 三号小玩家 阅读(138) 评论(0) 推荐(0)
摘要: 大白话讲解 二、Storm的集群架构以及核心概念 1、Storm的集群架构 Nimbus,Supervisor,ZooKeeper,Worker,Executor,Task 2、Storm的核心概念 Topology,Spout,Bolt,Tuple,Stream 拓扑:务虚的一个概念 Spout: 阅读全文
posted @ 2022-01-24 23:22 三号小玩家 阅读(77) 评论(0) 推荐(0)
摘要: 这块给大家解释一下,就是说,有些技术我们可能就是简单带着大家去用一下就好了 nginx,java,一般都会一些 kafka,zookeeper,lua,我觉得,那些东西的话,主要是讲解基于他们的一些架构,和解决方案的设计还有开发 redis:跟我们的这个topic是很有关系的,大型缓存架构,高并发高 阅读全文
posted @ 2022-01-24 22:43 三号小玩家 阅读(488) 评论(0) 推荐(0)
摘要: 接下来,我们是要讲解这个商品详情页缓存架构,缓存预热问题和解决方案,缓存热点数据可能导致整个系统崩溃的问题,以及解决方案 缓存,热,预热,热数据 解决方案,和架构设计中,会引入大数据的实时计算的技术,storm 为什么要引入这个storm,难道必须是storm吗?我们后面去讲解那个解决方案的时候再说 阅读全文
posted @ 2022-01-24 22:26 三号小玩家 阅读(121) 评论(0) 推荐(0)
摘要: Slave_SQL_Running: No1.程序可能在slave上进行了写操作 2.也可能是slave机器重起后,事务回滚造成的. 3.由于从库和主库数据不一致,根本没有这个表 发生这种状况的原因就是本人在主从复制的时候把从库相关的库和表都删除了。 解决的方案就是要么手动的把数据创建出来,要么就是 阅读全文
posted @ 2022-01-24 13:55 三号小玩家 阅读(2532) 评论(0) 推荐(1)
摘要: Linux下MySQL主从同步故障:“Slave_IO_Running:No“的解决方法 可能有已下几种情况: 1. 在配置slave同步时因为slave访问master没有权限导致; 2. master上的mysql-bin.xxxxxx文件误删除; 3.由于克隆的机器导致uuid重复报错; 查看 阅读全文
posted @ 2022-01-24 02:20 三号小玩家 阅读(1009) 评论(0) 推荐(0)
摘要: 农业银行的定投收益数据汇总计算如下: 未开始进行.计划投入20万股农业银行。 每年买入一万股,用于养老,目前股价是3元. 备注:最理想的是7000股每次,这样手续费就少点。 可转债摊大饼 双低可转债 下修博弈可转债 价格便宜到票面价格已下: 到期保本收益 溢价率高 债券评级优先买aa aa- * 一 阅读全文
posted @ 2022-01-23 22:00 三号小玩家 阅读(664) 评论(0) 推荐(0)
摘要: 当你变得特别穷的时候,可能连你的父母都会瞧不起你。被父母瞧不起,心里肯定特别不是滋味。被他们瞧不起,思想上也容易产生特别大的波动,毕竟他们是生养自己的人,让他们对自己失去信心,那自己真的会无地自容。 当你穷得连你的父母都瞧不起你的时候,你唯一能做的事情,就是丢掉所有面子,想尽一切办法去挣更多的钱。 阅读全文
posted @ 2022-01-23 17:05 三号小玩家 阅读(1102) 评论(1) 推荐(1)
摘要: mysql主从复制的原理 为什么需要主从复制 1.在复杂业务场景中,有一个场景,有一个sql语句需要锁表,导致不能使用读的服务,这就很影响运行中的业务,使用主从复制,主库负责写,从库负责读,即使主库出现锁表,从库也可以正常运行工作。 2.做数据的热备 3.架构的扩展,业务量越来越大,io访问频率过高 阅读全文
posted @ 2022-01-23 12:16 三号小玩家 阅读(297) 评论(0) 推荐(0)
摘要: 等待你的回答. 阅读全文
posted @ 2022-01-22 19:25 三号小玩家 阅读(30) 评论(0) 推荐(0)
摘要: 公共表的含义: #公共表#1.存储固定数据的表,表数据很少发生变化,查询时候经常关联#2.每个数据库中创建相同结构公共表#3.在多个数据库都创建相同结构公共表 CREATE TABLE udict(dictid BIGINT(20) primary key comment '主键',ustatus 阅读全文
posted @ 2022-01-22 17:50 三号小玩家 阅读(78) 评论(0) 推荐(0)
摘要: 安装OwnCloud OwnCloud是一款开源的云存储软件,基于PHP的自建网盘。基本上是私人使用,没有用户注册功能,但是有用户添加功能,你可以无限制地添加用户,OwnCloud支持多个平台(windows,MAC,Android,IOS,Linux)。 执行以下命令,添加一个新的软件源。 cd 阅读全文
posted @ 2022-01-22 15:59 三号小玩家 阅读(499) 评论(0) 推荐(0)
摘要: 创建一个新库叫做user_db /** * 用户实体表 */@Datapublic class TUser { private Long userId; private String ustatus; private String username;} @Repositorypublic inter 阅读全文
posted @ 2022-01-22 00:57 三号小玩家 阅读(57) 评论(0) 推荐(0)
摘要: <profiles> <profile> <id>dev</id> <properties> <!-- 环境标识,需要与配置文件的名称相对应 --> <profiles>dev</profiles> </properties> <activation> <!-- 默认环境 --> <activeBy 阅读全文
posted @ 2022-01-21 15:32 三号小玩家 阅读(39) 评论(0) 推荐(0)
摘要: 目前想实现boss直聘上直接回复消息的操作,目前还没实践 参考如下消息: https://blog.csdn.net/qq_40951359/article/details/105438070?spm=1001.2101.3001.6650.14&utm_medium=distribute.pc_r 阅读全文
posted @ 2022-01-20 23:49 三号小玩家 阅读(108) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页
Title
三号小玩家的 Mail: 17612457115@163.com, 联系QQ: 1359720840 微信: QQ1359720840