@绵阳杜泽坤律师 idea 自动生成的 从代码 这个东西是写java的
最常见电商sku设计关键是 属性只和产品类型关联并,抽象出来一个[属性值]的概念 商品↑ 只是对用户展示的概念,sku↓才是我们实际管理的单位,是一切的核心
@绵阳杜泽坤律师 idea 自动生成的 从代码 这个东西是写java的
最常见电商sku设计关键是 属性只和产品类型关联并,抽象出来一个[属性值]的概念 商品↑ 只是对用户展示的概念,sku↓才是我们实际管理的单位,是一切的核心
MongoDB是面向文档的数据库管理系统,ElasticSearch是基于Apache Lucene的Restful实时搜索和分析引擎。 1. 共同点 一些特性是两者共有的,...
各种消息中间件 都支持消息持久化,但是都有性能损耗协议AMQP: rabitmq就是为AMQP而生的,ActiveMQ也支持, 但是性能就不好了小公司并发低用前个就好了, A...
为什么你的共享锁这么厉害 还能改?
SQL 92标准定义的事务隔离的4个级别未提交读→已提交读→可重复读→串行 数据库村的旺财和小强 什么锁都不加时候,可能多个连接同时修改同个数据,会导致丢失修改, 说白了就是俩人都根据原数据去改一个数据, 一个人的...
内建集群 目的 一个节点挂了, 还能继续运行 增加吞吐量 复制元数据:队列名称和属性(是否持久化自动删除)交换器的名称类型属性绑定 弱点 但是, 挂了的那个节点, 里面的信息...
消息头帧 这是协议, 就是说 具体这些东西怎么用 靠自己实现一般是如下用法 设置过期秒数, 消息过期了就会去死信路由器, 就实现了定时消息 是版本迭代方便: , 这2个是业...
发送都用RabbitTemplate 第一个参数如果没有, 就是发到routingKey的同名队列, 就是发到默认路由器 最简单队列 direct 只声明队列, 不写绑定: ...
队列声明时的几个参数除了队列名有: 是不是rabbitmq重启后队列还在, 决定了队列是 临时队列 或者是持久队列, 开启持久化影响性能不推荐 是不是不允许绑定多个消费者,...
消费者有问题不要慌,异常里面拒绝, 让重新投递!或者还有死信 消息的拒绝方式 Reject Nack2个方式都有一个是否消息的重新投递的参数 requeue=false就是不...
性能和可靠性的权衡 3种消费方式:事务 , 拉取 , Qos 消费者一般使用推送, 不用拉取(太慢了) 批量机制可以极大提升性能 事务 机制一般会被遗弃 单队列 一般用于顺序...
交换器类型, 由交换器声明的时候决定 Direct headers(几乎和 direct 一样)不实用,可以忽略。 路由器是 Direct类型的话 以路由键 来投递的话 只有...
生产者: 带着routekey投消息到Exchange的叫消费者,生产者只认识Exchange的名字 消费者:只知道队列名, 等待在一个队列上(指定要不要自动回复) 队列:有...
飘摇像风中的白雪 上下翻舞疏狂的柳絮 盘旋如雨中的苍鹰 俯视乌云闪电的散聚 抟扶摇而上九万里 朝饮北冥水暮食苍梧鱼 韶光深情全都赋予飞 为了像梦一样摄魄的笑意
构造 指定初始容量 1.8有变化 比如设的32 是 32+32/2+1 向上取2的次方所有 设32 得 64↓ 向上取2的次方 是和hashMap一样的 sizeCt...
JDK8引入主要是有乐观读, 就是完全无锁, 读到以后再去检查下版本, 不行再说 好处 比ReentrantReadWriteLock 的改进就是加了乐观读, 这样了避免了 ...
对象 对象: 12字节的头 4字节 对齐填充 因为jvm以8字节的倍数 为一个slot 最小等我 加一个field int a; 没有变大, 刚好不用填充了 对象头 就是任意...
里面有内部类 继承AQS AQS里面 提供状态, 几个队列 加锁实际上是调 内部类Sync的lock 区别是: 非公平锁, 直接cas尝试拿锁2次公平锁首先看有没有线程在排队...
操作系统os级别, 实现同步的方法 1.互斥量mutex:具体是这个对象: pthread_mutex_t(互斥锁)拿不到锁 就休眠 ↑用法和java里面差不多jvm里面重...
自己写一个 1. 调用native方法的java类: 除了编译成对应class文件以外, 还要编译一个.h的头文件:javac -h . EnjoyThred.java打开它...