Menu
首 页
专 栏
专 题
电子书
关于我们
活动分类
前端
人工智能
架构
区块链
职场
编程语言
技术管理
fun88手机版
移动开发
产品与运营
测试
安全
运维
首页
Chat
专栏
发现
电子书
专题
消息
搜索
开通会员
登录 / 注册
团队入驻
添加小助手申请
团队入驻
下载APP
下载 App
即可获得 4 张优惠券
# 热门搜索 #
暂无
# 历史记录 #
清除历史记录
×
提示
此功能目前只对PC端开放,请用PC访问网站 www.xn--h1aalajfll.com
×
微信扫码,发起Chat
微信扫描二维码联系客服
发布免费内容
· 即时创作和发布文章
· 读者可免费阅读
创作/发布文章
发布收费 Chat
· 发布话题开启众筹
· 为你的文章收费
· 可选择与读者在微信群交流
发布话题
设置密码
8-20位的数字混合密码更安全哦~
确定
修改密码
8-20位的数字混合密码更安全哦~
确认修改
绑定手机号
根据相关法规要求,请完善您的信息
获取验证码
确定
更换绑定手机号
当前手机号:undefined
获取验证码
确认更换
提交成功
平台会在 48 小时内通知您审核结果
查看我的创作
关注公众号
第一时间获得相关结果通知
提交审核失败
请检查您的网络状态后再试一次
重新提交
保存成功
订阅成功
保存失败,请重试
提交成功
Whale
工程师
IT技术的狂热爱好者。伪全栈工程师,热衷于新的技术。
...
更多
创作文章
5
Redis 实现购物车(附源码)
Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。 基于Redis以上的特性在企业中使用Redis实现购物车是很常见的,而将购物车数据存放到Redis中,可以加快购物车的读写性能,从而提高,缺点就是Redis数据是存放到内存,相对成本较高。但是这个成本,一般企业都可以接受。 通过本Chat涉及内容如下: - Redis 实现购物车的设计 - Redis 对购物车的增删改查逻辑 - 使用Redis作为购物车数据载体的流程 - 购物车价格和商品以及SKU价格变动的一致性处理 - 如何持久化Redis中购物车的数据 - 多租户架构下如何隔离购物车数据
66 订阅
Spring Boot/Cloud 物理隔离多租户解决方案
现在是 SAAS、PAAS 化流行的时代,大多企业都希望自己的产品能够实现复利模式,多租户是 SAAS 化的具体实现。多租户的根本为数据隔离方案和实现,主要有三种形式: 1. 独立数据库 2. 共享数据库,独立 Schema 3. 共享数据库,共享 Schema,共享数据表 目前查询解决方案最多的教程为第三种形式,第三种形式的优点是维护和购置成本最低,允许每个数据库支持的租户数量最多,缺点是技术难度高,隔离级别高、数据备份、恢复难。 本文将采用第一种形式:独立数据库形式进行数据隔离即物理隔离。将为您讲解动态数据源原理,如何根据子域名来切换到对应的租户数据源,以及租户维护创建数据库等。 1. 多租户方案介绍,即什么是多租户 2. 多租户物理隔离架构设计 2. 多租户物理隔离流程分析 3. 核心技术 `AbstractRoutingDataSource` 原理分析 4. 物理隔离的具体实现与注意事项 5. 如何通过为租户分配子域名,并通过子域名访问租户对应的资源
Spring Boot
96 订阅
KubeSphere 私有化 DevOps 实战 2.0
通过本场 Chat 介绍如何在公司或者个人、团队中如何实现私有化 DevOps 实战,本文将从零开始带你一步步实现从虚拟机环境搭建、网络处理、KubeSphere 集群搭建、Git 私有化、代码检查、Docker Hub 私有化、到微服务、单体应用使用流水线部署、部署脚本等。还会提供如何在内网环境中如何提供外网访问解决方案。 之前发布过《Kubernetes 持续集成 Spring Cloud》,本文将以最新的方案来实现 DevOps,是对上一篇 Chat 的升级优化版,本文所提到 DevOps 相关内容都已经在实际生产环境部署。 以下是搭建流程和涉及相关技术或工具: 1. VMware 虚拟机创建,资源分配,网络配置 2. Docker 环境配置 3. KubeSphere 集群搭建,开启DevOps等功能 4. GitLab 私有化搭建、数据备份 5. 在 KubeSphere 部署 Harbor 实现 Docker 私库 6. 编辑单体应用(Spring Boot)部署脚本 7. 编辑 Jenkinsfile 实现流水线部署应用 8. 编辑微服务部署脚本 9. 以图形化方式实现流水线部署微服务应用,以脚手架Pig为例 10. 搭建 FRP 服务对外提供应用访问 11. 如何在 KubeSphere 中部署其他软件/工具
54 订阅
手把手教你使用 Kotlin 打造通用 Android MVP 架构
本场 Chat 会从零开始教会大家如何使用 Kotlin 构建一个模块化的 MVP 架构(附源码),什么是 MVP 架构、模块间的通信、用户在视图上的操作到网络请求的整个数据流向。包括像 Anko、Retrofit、Dagger2、ARouter 等一些第三方插件的使用和封装以及常见问题。最后使用框架完成注册登录流程。 本场 Chat 主要内容: 1. 使用 Android Studio 搭建多模块 Android 项目; 2. 了解什么是 MVP 架构,实现 Kotlin 风格的 MVP 架构; 3. 封装 Retrofit 网络库,发送网络请求,返回参数的封装; 4. Dagger2 依赖注入的使用和常见问题; 5. 集成 ARouter 实现模间的跳转; 6. 登录注册界面实现,完成注册登录流程; 7. 架构通用工具类、全局类的封装、代码优化等常见问题。
严选
Android
222 订阅
Kubernetes 持续集成 SpringCloud
在现在这个科技不断快速发展的时代,我们产品的快速迭代变得十分重要,每个公司都有自己的迭代计划,有的是一个礼拜一个版本迭代,有的是半个月,也有的是更加频繁的迭代,面对这些迭代我们如何快速的平滑的发布应用就产生了 CI/CD,即持续集成和持续部署。 本场 Chat 会从零开始教会大家如何将我们的应用持续的,分场景、环境的持续的部署到 Kubernetes 集群中,以及我们的应用如何在不同的场景下,平滑的升级,以及构建我们自己的 Docker 私有仓库、代码托管服务、Jenkins 构建服务。 本场 Chat 将学到如下内容: 1. Docker 私有仓库搭建,以及 Kubernetes 中使用私有仓库; 2. 使用 Docker 搭建代码托管服务( GitLab); 3. 搭建 Kubernetes 1.11.2版的的基础集群和可视化管理; 4. 搭建 Jenkins 构建服务,利用 Pipeline 对应用镜像编译发布; 5. 如何将以上服务串联起来组成一个完整的持续集成的流水线; 6. Jenkins 构建服务如何构建不同分支上的代码,并发布到不同的环境中; 7. 一些常见问题的解决办法。
严选
Kubernetes
Spring
673 订阅
2
关注
54
粉丝
认证与成就
Chat 作者
创作字数
4.3w
收到掌声
40
登录 GitChat
获取验证码
验证即登录,未注册则自动创建新账号
忘记登录密码
登录
密码登录
登录即表示您同意
《用户协议》
设置登录密码
验证即登录,未注册则自动创建新账号
保存并登录
返回
找回密码
获取验证码
8-20位的数字混合密码更安全哦~
保存并登录
跳过
温馨提示
若您曾经在微信端使用过 GitChat 产品 请您绑定微信以避免数据丢失, 也可以在设置/微信绑定里进行绑定
绑定成功
请使用微信APP扫描二维码绑定
微信登录
请使用微信APP扫描二维码登录
绑定手机
绑定手机可以和微信端保持数据同步
获取验证码
8-20位的数字混合密码更安全哦~
确认并登录
×
帐号设置
头像
选择头像
最佳分辨率:200*200像素
昵 称:
微信号:
头 衔:
背景介绍:
正在上传头像,请稍等......
正在更新,请稍等......
邮件地址格式不正确,请重新填写
此邮件地址已经被其他用户使用