会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
陈晨辰
のworld
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
···
9
下一页
2020年2月11日
【笔记8-Redis分布式锁】从0开始 独立完成企业级Java电商网站开发(服务端)
摘要: Redis分布式锁 Redis分布式锁命令 setnx当且仅当 key 不存在。若给定的 key 已经存在,则 setnx不做任何动作。setnx 是『set if not exists』(如果不存在,则 set)的简写,setnx 具有原子性。 getset先 get 旧值,后set 新值,并返回
阅读全文
posted @ 2020-02-11 15:36 陈晨辰
阅读(295)
评论(0)
推荐(0)
编辑
【笔记7-部署发布】从0开始 独立完成企业级Java电商网站开发(服务端)
摘要: 阿里云服务 购买 连接 购买域名 域名备案 域名解析 源配置步骤 资源地址 http://learning.happymmall.com/ 配置阿里云的yum源 1、备份 mv /etc/yum.repos.d/CentOS Base.repo /etc/yum.repos.d/CentOS Bas
阅读全文
posted @ 2020-02-11 15:27 陈晨辰
阅读(782)
评论(1)
推荐(0)
编辑
【笔记6-支付及订单模块】从0开始 独立完成企业级Java电商网站开发(服务端)
摘要: 支付模块 实际开发工作中经常会遇见如下场景,一个支付模块,一个订单模块,有一定依赖,一个同事负责支付模块,另一个同事负责订单模块,但是开发支付模块的时候要依赖订单模块的相关类 ,方法,或者工具类,这些还没开发出来,看不到一个完整的订单业务逻辑,可能只拿到了订单的Order类,但是呢不能影响我们后端的
阅读全文
posted @ 2020-02-11 15:21 陈晨辰
阅读(752)
评论(0)
推荐(0)
编辑
【笔记5-购物车及地址模块】从0开始 独立完成企业级Java电商网站开发(服务端)
摘要: 购物车模块 数据库表设计 购物车表 功能 加入商品 更新商品数 查询商品数 移除商品 单选/取消 全选/取消 购物车列表 涉及知识点 购物车模块的设计思想 如何封装一个高复用购物车核心方法 解决浮点型商业运算中丢失精度的问题 接口设计 【门户】 1.购物车List列表 /cart/list.do h
阅读全文
posted @ 2020-02-11 15:15 陈晨辰
阅读(406)
评论(0)
推荐(0)
编辑
【笔记4-商品模块】从0开始 独立完成企业级Java电商网站开发(服务端)
摘要: 分类管理模块 数据表结构设计 分类表 1.parent_id是因为分类采用树状分类,递归需要边界条件。 2.父类别id=0时,说明是根节点,一级类别,此时为return条件。 3.status可选为1或2,1表示类别正常,2表示该类别已废弃。 涉及知识点 如何处理复杂对象排重 如何设计及封装无限层级
阅读全文
posted @ 2020-02-11 15:10 陈晨辰
阅读(474)
评论(0)
推荐(1)
编辑
【笔记3-用户模块】从0开始 独立完成企业级Java电商网站开发(服务端)
摘要: 数据表结构设计 关系设计 为什么不用外键? 分库分表有外键会非常麻烦,清洗数据也很麻烦。数据库内置触发器也不适合采用。 查业务问题的后悔药——时间戳 create_time 数据创建时间 update_time 数据更新时间 可以用于查询业务,主要要存储datetime类型。 用户模块 用户表 用户
阅读全文
posted @ 2020-02-11 15:04 陈晨辰
阅读(360)
评论(0)
推荐(0)
编辑
【笔记2-环境配置及初始化】从0开始 独立完成企业级Java电商网站开发(服务端)
摘要: 准备工作 "Linux系统安装" "云服务器部署" "概要" "申请和配置" "域名的购买、解析、配置、绑定流程" "用户创建实操" "环境安装及部署" "JDK、Tomcat、Maven下载安装及配置" "vsftpd下载安装及配置" "nginx下载安装及配置" "nginx反向代理服务器安装与
阅读全文
posted @ 2020-02-11 11:37 陈晨辰
阅读(287)
评论(0)
推荐(0)
编辑
2020年2月9日
idea代码神器:根据表生成代码
摘要: Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。 1、安装(EasyCode) 我这里的话是已经那装好了。 建议大家在安装一个插件,叫做Lombok。 Lombok能通过注解的方式,在编译
阅读全文
posted @ 2020-02-09 20:29 陈晨辰
阅读(2312)
评论(0)
推荐(0)
编辑
2020年2月8日
40个Java多线程问题总结
摘要: 前言 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可能有些问题讲的不对,能指正的希望大家不吝指教。 1、多线程有什么用? (
阅读全文
posted @ 2020-02-08 21:45 陈晨辰
阅读(432)
评论(0)
推荐(0)
编辑
2020年2月7日
从源码分析如何优雅的使用 Kafka 生产者
摘要: 前言 在大量消息的情况下 Kakfa 是如何保证消息的高效及一致性呢? 正好以这个问题结合 Kakfa 的源码讨论下如何正确、高效的发送消息。 内容较多,对源码感兴趣的朋友请系好安全带😏(源码基于 v0.10.0.0 版本分析)。同时最好是有一定的 Kafka 使用经验,知晓基本的用法。 简单的消
阅读全文
posted @ 2020-02-07 11:34 陈晨辰
阅读(242)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
9
下一页
公告