首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
hwwang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
181篇文章 · 0订阅
前端Nginx知识梳理
因为开发中有很多环境,开发环境,测试环境,预生产环境等,所以会经常会用到nginx来配置代理。但是我也只是会用,想仔细梳理一下nginx的知识。 1. 什么是Nginx Nginx (engine x
工程化之低代码体系
一千个人的眼中肯定有不止一千个哈姆雷特,本文探讨的并不仅仅局限可视化搭建,而是提高研发效率的低代码体系。 下文将围绕低代码体系,分享一下对这套体系的理解。如有不同的意见,欢迎探讨! 一切能通过少写代码来完成业务的方式都可以纳入低代码体系。 低代码是介于无代码与全代码之间的体系,…
如何设计一个安全的对外接口?
最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。 个人觉得安全措施大体来看主要在两个方面,一方面就是如何保证数据在传输过程中的安全性,另一个方面是数据已经到达服务器端,服务器端…
重构的艺术
所谓重构是这样一个过程:在不改变代码外在行为的前提下,对源代码做出修改,以改进程序的内部结构,从而使代码变得易于理解,可维护和可扩展。本质上来说重构就是在代码写好之后改进它的设计。 首先,重构是时刻保证代码质量的一个极其有效的手段,不至于让代码腐化到无可救药的地步。项目在演进,…
Fluent Mybatis 入门介绍五:环境隔离和租户隔离
我们在实际的业务开发中,经常会碰到环境逻辑隔离和租户数据逻辑隔离的问题。 我们的开发系统过程中,经常会涉及到日常开发环境,测试环境,预发环境和线上环境,如何区隔这些环境,有些方案是采用独立的数据库,有些是采用同一套数据库(比如线下多个测试环境使用同一个数据库,预发环境和线上环境…
Fluent MyBatis使用入门
Java中常用的ORM框架主要是mybatis, hibernate, JPA等框架。 国内又以Mybatis用的多,基于mybatis上的增强框架,又有mybatis plus和TK mybatis等。 Fluent MyBatis是一个 MyBatis 的增强工具,他只做了…
限流10万QPS、跨域、过滤器、令牌桶算法-网关Gateway内容都在这儿
文中内容包含:微服务网关限流10万QPS、跨域、过滤器、令牌桶算法。 在构建微服务系统中,必不可少的技术就是网关了,从早期的Zuul,到现在的Spring Cloud Gateway,网关我们用的不可少。 今天我就将沉淀下来的所有与网关相关的知识,用一篇文章总结清楚,希望对爱学…
我们真的需要Serverless吗 | 🏆 技术专题第七期征文
首先我们要纠正一个误区,很多人会以为Serverless是前端的概念,是Serverless让前端深入到业务端,但实际上,Serverless依然可以让业务端进行一次架构上的革新。Serverless是一种架构模式,或是平台能力,架构本身是无语言限制的。 Severless字面…
微服务架构中使用 ELK 进行日志采集以及统一处理
微服务各个组件的相关实践会涉及到工具,本文将会介绍微服务日常开发的一些利器,这些工具帮助我们构建更加健壮的微服务系统,并帮助排查解决微服务系统中的问题与性能瓶颈等。 在以前的项目中,如果想要在生产环境需要通过日志定位业务服务的 bug 或者性能问题,则需要运维人员使用命令挨个服…
领域驱动设计(DDD):领域接口化设计
把服务对象(service)和资源库对象(repository)设计成接口是最常见的。但是这对接口化的认识还远远不够,我们需要更深入地去分析接口化设计和更全面地应用接口化编程。所以我们要讨论的是全面接口化,尤其是对领域模型接口化的认识。 这样的设计似乎没有任何价值,那么继续深入…