首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
IT老男孩硬刚35岁
掘友等级
中端工程师
|
地沟油无限公司
just do IT
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
从放弃到入门-Netty系列
Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and client…
从放弃到入门-JVM系列
JVM是Java Virtual Machine的简称,即Java虚拟机。 JVM是Java程序运行的底层平台,与Java支持库一起构成了Java程序的执行环境。分为JVM规范和JVM实现两个部分。简单来说,Java虚拟机就是指能执行标准Java字节码的虚拟计算机。 Java的…
十分钟带你搞明白JDK动态代理
可以发现, 用于产生代理类字节码的代码是:ProxyGenerator.generateProxyClass,接着再调用native的defineClass0加载字节码生成类对象。
[入门leetcode]数组&&链表
1.1、[206]. Reverse Linked List Reverse a singly linked list. 1.2、[92]. Reverse Linked List II Reverse a linked list from position m to n. D…
leetcode[20] Valid Parentheses
``` class Solution { public boolean isValid(String s) { Stack stack = new Stack(); if(null != s && s
电商系统存储选型
ES本质上是一个支持全文搜索的分布式内存数据库,采用倒排索引,特别适用于构建搜索系统。倒排索引是一种特别为搜索而设计的索引结构,倒排索引先对需要索引的字段进行分词,然后以分词为索引组成一个查找树,这样就把一个全文匹配的查找转换为了对树的查找。这样就可以快速完成查找。缺点是写入和…
分布式事务保证多个系统数据一致性
现实中并没有一种分布式事务的服务或者组件,能够帮助我们解决分布式系统下的数据一致性问题。更多的情况是,用分布式事务的理论来指导设计和开发,自行来解决数据一致性问题。 二阶段比较适合适合解决分布式强一致性问题,例如创建订单和更新优惠券信息的场景,二者必须保持一致,否者容易被黑产利…
电商对账系统
账户系统主要负责记录和管理用户账户的钱。 “对不上账”的本质原因是“冗余数据的一致性问题”。 这里的冗余数据并不是多余或者重复的数据,而且多份还有相同信息的数据。例如,我们完全可以通过用户的每一笔充值交易数据、消费的数据流水,来计算出用户当前账户的余额,此时,账户余额数据和这些…
购物车系统设计
下单前,暂存用户选购的商品。 如果保存在服务端,需要一个全局唯一的标识ID,这个ID的生成比较麻烦,而且浪费服务端资源;所以保存在客户端比较合适,既没有生成ID的问题,也没有使用服务器的存储资源,每个客户端保存自己的购物车信息就可以了。对于客服端的三种方案,session的保留…
商品详情页设计
SKU数量多且大,所以要考虑商品数据规模的问题。 基本信息属性一般都是固定的,所以可以用数据库保存这部分信息,由于是不经常变化,可以做一层缓存。在读商品信息时,先去缓存查找,如果找到就直接返回缓存中的数据,如果在缓存中找不到,就查数据库,在返回结果的同时也在缓存中保存一份。在更…
下一页
个人成就
文章被点赞
15
文章被阅读
20,647
掘力值
591
关注了
60
关注者
3
收藏集
0
关注标签
30
加入于
2017-08-23