保存成功
订阅成功
保存失败,请重试
提交成功
GIM

GIM

架构师
4年+互联网金融从业经验,7年+ 后端开发经验,负责两个互联网金融项目的架构及设计,精通支付领域,关注数据安全及系统稳定,如今从事在线教育行业,全栈技术爱好者。...更多
创作文章5

写给后端开发的前端 Vue 教程

经常听到有的后端程序员说我是后端为什么我要会前端,什么 CSS、JS 这些应该是专业的前端干的。前端抱怨后端返回的数据不合理,后端太菜了,只会增删改查,没有编程思想。 实际上前端最近几年迅速发展,工程化,对象化,响应式编程风格跟后端的编程思想逐渐靠拢,掌握好前端的一些技术,有助于后端设计出更好的接口,一些体验的优化可以从前端的角度去思考,是用异步返回还是大接口返回。 本文将通过通俗易懂方式,讲解 Vue 中的思想在 Java 中的技术是怎么实现的,通过对比的学习帮助你理解那些看似高大上的概念,主要目标: 1. 路由跳转 2. 数据绑定 3. 模块化思想 4. 学习路线思路 5. Element UI 自己搭建个后台管理系统 6. 增删改查 7. 开源的代码怎么看
Vue.js
152 订阅

MySQL 亿级别数据迁移实战代码分享

在创业项目初期,单表单数据源快速迭代上线在互联网是非常常见的。当项目发展到一定的程度,数据的归档和迁移是不可避免的。 当接手的老项目必须重构的时候,我们需要将旧有的数据适配到新的模型中。 随着团队人员的增多,单体应用拆分为微服务时,数据迁移也是要面临的问题。 当遇到几千万级别或者上亿级别的数据迁移时,迁移需要一定的技巧性。本文将以实际工作中的迁移方案为例,来解决迁移大量数据过程中要面临的问题。 1. Spring Batch 框架的使用 2. 单表迁移分库分表,多数据源下的单体应用整合 3. 单表拆分为多表 4. 如何保证迁移过程不影响线上运行 5. 如何查看迁移状态和性能调优 6. Spring Cloud Data Flow 入门简介 7. 注意事项及其他相关资料 8. 源码分享
MySQL
224 订阅

用领域驱动实现供应链系统商品录入和出入库设计

随着 Spring 官方对 DDD(领域驱动设计)的不断支持,使用领域设计进行技术选型变的越来越可行,领域驱动在面对复杂快速变化的场景中有着独特的优势,本文将通过实际工作中供应链系统的一个模块来让大家熟悉这门技术的使用。 通过本 Chat 你将会了解: 1. Spring Data JPA 对领域驱动设计的支持; 2. 基于事件模型的设计; 3. 如何将 Service 层原来冗余的代码进行拆解; 4. 使用 Querydsl 进行查询的封装; 5. 出入库、商品属性、商品规格的设计; 6. 生产级别的源代码分享。
严选供应链出入库领域驱动设计
491 订阅

互联网项目如何性能监控

性能监控在互联网项目中是一个不得不重视的问题,良好的监控有助于我们对项目和机器的运行情况了如指掌,对系统的调优也有重要的参考依据,对于运维报警,系统扩容更是必不可少。如果你对性能监控还不是很了解,那么本场 Chat 将会让你知道性能监控的重要性,并会引导你在项目中开始运用它。 本场 Chat 主要内容: 1. SpringBoot 监控的原理; 2. 第三方组件 Metrics 如何使用; 3. JVM,线程指标,磁盘,内存指标,执行时间指标如何定制 JSON 格式便于运维使用; 4. 定制通用组件开箱即用。
严选性能优化
347 订阅

Spring Security 在互联网项目中的实战分享

SpringBoot 和 Spring Cloud 中默认都是使用 Spring Security框架,这门技术非学不可。那么我们在企业中该如何灵活的运用它呢? 本场 Chat 将通过以下几个方面进行实战(互联网中前后端分离采用 JWT 方式认证),希望从中能带给大家一些思考,在今后的项目中能够正确的使用它。 1. 从生活中的场景认识安全 2. 生活场景中对应的 Spring Security 各个组件是什么,代码中如何对应起来加强学习的印象; 3. Spring Security 如何处理各种登录场景(短信登录,密码登录,验证码登录,银行 Ukey登录,JWT Token 登录)统一支持; 4. 如何灵活的配置不同的认证方式,Basic认证及其他服务中心认证,它们之间如何兼容; 5. Spring Security 在项目中要注意的一些坑; 6. 一些学习 Spring Security 的高质量资源分享; 7. 实现的源码分享。
Spring
397 订阅
微信扫描登录