Fork me on GitHub
摘要: 知道要转型,要建设数据中台,却不知咋做,咋办? 现在有很多讲“如何建设数据中台”文章,观点各不相同: - 数据中台是数据建设方法论,按照数据中台设计方法和规范实施就可建成数据中台 - 数据中台背后是数据部门组织架构变更,把原先分散的组织架构形成一个统一中台部门,就建成数据中台 - 一些大数据公司说, 阅读全文
posted @ 2023-07-18 13:25 公众号-JavaEdge 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1 Jprofile简介 "官网" 下载对应的系统版本即可 性能查看工具JProfiler,可用于查看java执行效率,查看线程状态,查看内存占用与内存对象,还可以分析dump日志. 2 功能简介 选择attach to a locally running jvm 选择需要查看运行的jvm,双击或者 阅读全文
posted @ 2020-02-29 06:07 公众号-JavaEdge 阅读(10816) 评论(0) 推荐(1) 编辑
摘要: 1 查询指定字段 在 employee 表找出所有员工的姓名、性别和电子邮箱。 SELECT 表示查询,随后列出需要返回的字段,字段间逗号分隔 FROM 表示要从哪个表中进行查询 分号为语句结束符 这种查询表中指定字段的操作在关系运算中被称为投影(Projection) 使用 SELECT 子句进行 阅读全文
posted @ 2020-02-16 23:03 公众号-JavaEdge 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 1 SQL 的哲学 形如 Linux 哲学一切都是文件,在 SQL 领域也有这样一条至理名言 2 关系数据库 所谓关系数据库(Relational database)是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 现实世界中的各种实体以及实体之间的各种联系均用关 阅读全文
posted @ 2020-02-15 02:01 公众号-JavaEdge 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 生成器设计思路: 连接数据库 获取表结构 生成文件 1 下载与安装 "官网文档入口" "最方便的 maven 插件使用方式" 贴至pom 文件 2 新建配置文件 "填充配置信息(官网示例)" 项目实例 3 生成文件 默认不覆盖已有文件,重复生成文件后果 不过,可以设置可覆盖 但是注意,对于 xml 阅读全文
posted @ 2020-02-04 19:36 公众号-JavaEdge 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 《Java 开发手册》(以下简称《手册》)是每个 Java 工程师人手必备的一本参考指南。该手册包括 编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设计规约 7 个部分 ,涵盖了 Java 开发的常见知识点。认真实践该《手册》能够帮助 Java 开发者养成好的编程习惯,帮助企 阅读全文
posted @ 2020-02-02 20:36 公众号-JavaEdge 阅读(1372) 评论(0) 推荐(0) 编辑
摘要: 1 数据库设计 1.1 表关系梳理 仔细思考业务关系,得到如下表关系图 1.2 用户表结构 1.3 分类表结构 id=0为根节点,分类其实是树状结构 1.4 商品表结构 注意价格字段的类型为 decimal 1.5 支付信息表结构 1.6 订单表结构 乍一看,有必要搞这么多种的时间嘛?有以下诸多原因 阅读全文
posted @ 2020-01-24 02:32 公众号-JavaEdge 阅读(4289) 评论(0) 推荐(0) 编辑
摘要: 现如今,支付成为热点 对于电商业务,这都是不可或缺的 核心功能剖析 下单 》支付 nginx 将用户请求反向代理到我们编写的电商系统 = 下单 之后,点击支付跳转到支付系统,最后对接 通过跳转将业务和支付解耦,不管电商系统,还是新增的活动系统都可调支付系统 支付结果通知 本教程侧重 电商经典案例 真 阅读全文
posted @ 2020-01-22 00:09 公众号-JavaEdge 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: CAS全称 Compare And Swap(比较与交换),在不使用锁的情况下实现多线程之间的变量同步。属于硬件同步原语,处理器提供了基本内存操作的原子性保证。juc包中的原子类就是通过CAS来实现了乐观锁。 CAS算法涉及到三个操作数: 需要读写的内存值 V。 进行比较的旧值A (期望操作前的值) 阅读全文
posted @ 2020-01-06 23:13 公众号-JavaEdge 阅读(717) 评论(0) 推荐(0) 编辑
摘要: [相关源码] (https://github.com/Wasabi1234/Java Concurrency Progamming Tutorial) 1 Unsafe类的park和unpark park方法用来阻塞一个线程,第一个参数用来指示后面的参数是绝对时间还是相对时间,true表示绝对时间, 阅读全文
posted @ 2020-01-05 01:21 公众号-JavaEdge 阅读(413) 评论(0) 推荐(0) 编辑