logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

万字详解架构设计:业务架构、应用架构、数据架构、技术架构、单体、分布式、微服务都是什么?

我在这重新定义架构(见仁见智):软件架构指软件系统顶层结构设计。架构是经过系统性地思考,权衡利弊之后在现有资源约束下的最合理决策,最终明确的系统骨架:包括子系统、模块、组件,以及他们之间协作关系、约束规范、指导原则,并由它来指导系统各方面的设计和指导团队中的每个人思想层面上的一致。

#后端#架构
toString()、String.valueOf()、(String)的比较

在做项目的时候报出了这个错误:Java.lang.ClassCastException:java.math.BigDecimal cannot be cast to java.lang.String原因是因为BigDecimal 类型无法强制转换成String类型,在代码中我的写法是(String)BigDecimal,查了网上的资料,其实方法有三种:i代表其他类型1》String.

比特币与以太坊:数字货币世界的双雄,你了解多少?

在数字货币的世界里,有两个名字如雷贯耳:比特币(Bitcoin)和以太坊(Ethereum)。无论是投资新手还是科技爱好者,都可能听说过它们,但你真的了解它们是什么,又有何不同吗?今天,我们就来深入浅出地解析一下这两位加密货币领域的“巨头”。

#区块链
终于把深度学习中的知识蒸馏搞懂了!!

知识蒸馏是一种模型压缩技术,旨在将一个大规模的、性能较好的 “教师模型”(Teacher Model)所学到的知识迁移到一个小规模的 “学生模型”(Student Model)中,从而提高学生模型的性能,同时减少计算和存储需求。

#深度学习#人工智能
【MQ】kafka同步和异步的区别

特性同步发送异步发送发送方式阻塞,等待响应非阻塞,不等待响应吞吐量低高延迟高低可靠性高(立即感知失败)较低(可能丢失未发送的消息)错误处理立即处理异常通过回调函数异步处理适用场景要求高可靠性的场景要求高吞吐量的场景优先选择异步发送:大多数场景下异步模式更优关键数据加同步:对可靠性要求极高的消息使用同步合理配置参数设置​​acks=all​​确保持久性启用​​防止重复调整​​和​​优化吞吐完善错误处

#linq#c#
【初始web3】什么是web3

你是否还记得,曾经在社交媒体上发布精彩内容,平台却随意封禁你的账号?你是否曾疑惑,为什么你创造的数据价值亿万,而你自己却一无所获?这,就是Web2时代的痛。而Web3的到来,正试图彻底改变这一切。今天,就让我们拨开迷雾,彻底讲清楚Web2和Web3到底有什么区别。Web3并非要完全摧毁Web2。它是在Web2的基础上,引入所有权和价值交换的底层协议,解决的是“信任”和“产权”的根本问题。当然,We

#web3
画架构图实践技巧

画架构图是架构师的一门必修功课。对于架构图是什么这个问题,我们可以按以下等式进行概括:架构图 = 架构的表达 = 架构在不同抽象角度和不同抽象层次的表达,这是一个自然而然的过程。不是先有图再有业务流程、系统设计和领域模型等,而是相反,用图来表达抽象的思考和内容。

【idea工具】idea文件搜索快捷键(默认ctrl+shift+n)失效解决方法

有一次电脑蓝屏了,异常关机。重启之后idea的文件搜索快捷键不能用了,搜索项目中存在的文件,也会找不到于是就查了下解决办法,解决步骤如下:1、点击file-->Invalidate Caches/Restart2、选择Invalidate and restart之后idea会重启,所以注意要保存好项目文件,防止数据丢失哈!...

#idea
数据库 delete 表数据后,磁盘空间为什么还是被一直占用?

delete 删除数据时,其实对应的数据行并不是真正的删除,仅仅是将其标记成可复用的状态,所以表空间不会变小。可以重建表的方式,快速将delete数据后的表变小(OPTIMIZE TABLE 或ALTER TABLE),在 5.6 版本后,创建表已经支持 Online 的操作,但最好是在业务低峰时使用。

#数据库#mysql#java
【java基础-实战1】字符串的驼峰与下划线互转

关键点:大写字母,则前位补一个下划线,当前字符转小写(如果前面已经是一个下划线了, 那前面不补,直接转小写即可)i < len;

文章图片
#java#开发语言
    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择