上一页 1 2 3 4 5 6 7 8 ··· 25 下一页

2023年11月23日

VO、BO、PO、DTO、DAO

摘要: 一、简介 【VO】: View Object。用于表示一个与前端交互的对象; 【DTO】: Data Transfer Object。表示一个数据传输对象; 【BO】: Business Object。表示一个业务对象; 【PO】:Persistant Object。表示数据库中的一条映射对象 【D 阅读全文

posted @ 2023-11-23 15:07 木乃伊人 阅读(123) 评论(0) 推荐(0) 编辑

2023年11月16日

kafka

摘要: 一、简介 kafka是一个分布式流处理平台。有3个关键能力: 1、订阅发布记录流:类似于消息队列 或 企业消息传递系统; 2、以容错的方式存储记录流; 3、实时记录流; 二、应用 作为消息系统、存储系统、流处理器。可以建立流数据管道,可靠性的债系统或应用之间获取数据。建立流式应用传输和响应数据。 三 阅读全文

posted @ 2023-11-16 17:07 木乃伊人 阅读(31) 评论(0) 推荐(0) 编辑

SignalR

摘要: 一、简介 为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。实时 Web 功能是指这样一种功能(聊天室,股票交易,微信角标,站内消息):当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。使用websock 阅读全文

posted @ 2023-11-16 10:22 木乃伊人 阅读(15) 评论(0) 推荐(0) 编辑

2023年11月15日

Redis总结

摘要: 一、简介 本篇文章,是对Redis部分内容的总结。 二、说明 BSD协议、开源免费; 内存 + 持久化; 高性能:读 11w/s,写8.1w/s; 单机模式、Master-slave sentinel模式【主从+哨兵】、Redis Cluster【集群模式】; Redis支持事务,但是不支持回滚; 阅读全文

posted @ 2023-11-15 15:38 木乃伊人 阅读(3) 评论(0) 推荐(0) 编辑

接口优化总结

摘要: 一、架构图 二、批处理 批量思想:批量操作数据库,这个很好理解,我们在循环插入场景的接口中,可以在批处理执行完成后一次性插入或更新数据库,避免多次IO。 二、异步处理 异步思想:针对耗时比较长且不是结果必须的逻辑,我们可以考虑放到异步执行,这样能降低接口耗时。 例如一个理财的申购接口,入账和写入申购 阅读全文

posted @ 2023-11-15 14:17 木乃伊人 阅读(7) 评论(0) 推荐(0) 编辑

MySql与Redis双写方案

摘要: 一、简介 有两种同步方案: 通过MySQL自动同步刷新Redis,MySQL触发器+UDF函数实现。 解析MySQL的binlog实现,将数据库中的数据同步到Redis 。 二、方案一:UDF 2.1、场景分析 当我们对MySQL数据库进行数据操作时,同时将相应的数据同步到Redis中,同步到Red 阅读全文

posted @ 2023-11-15 13:42 木乃伊人 阅读(103) 评论(0) 推荐(0) 编辑

.NET 过滤器、中间件、AOP、拦截器及其应用

摘要: 一、过滤器(Filter) 一共5种、 Authorization Filter,Resource Filter,Exception Filter,Action Filter,Result Filter 1.1、Exception Filter 新增全局异常过滤器GlobalExceptionFil 阅读全文

posted @ 2023-11-15 13:27 木乃伊人 阅读(871) 评论(0) 推荐(0) 编辑

Mysql主键不要使用uuid或者不连续不重复雪花id

摘要: 一、简介 mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一,单机递增),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处? 二、对比 2.1、自增主键id 自增的主键的值是顺序的,所以Inno 阅读全文

posted @ 2023-11-15 10:34 木乃伊人 阅读(93) 评论(0) 推荐(0) 编辑

大文件秒传解决方案

摘要: 一、简介 文件上传是一个老话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。 二、秒传 2.1、定义 通俗的说,你把 阅读全文

posted @ 2023-11-15 10:02 木乃伊人 阅读(65) 评论(0) 推荐(0) 编辑

业务开发时接口不能对外暴露解决方案

摘要: 一、内外网接口微服务隔离 1.1、方式 将对外暴露的接口和对内暴露的接口分别放到两个微服务上,一个服务里所有的接口均对外暴露,另一个服务的接口只能内网服务间调用。 该方案需要额外编写一个只对内部暴露接口的微服务,将所有只能对内暴露的业务接口聚合到这个微服务里,通过这个聚合的微服务,分别去各个业务侧获 阅读全文

posted @ 2023-11-15 09:26 木乃伊人 阅读(16) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 25 下一页

导航