FeelTouchLabs_社区达人页

个人头像照片
FeelTouchLabs

服务端架构师一枚,丰富的一线实践经验,一直怀着一颗造卫星的心钉钉子,擅长大型分布式服务架构设计、DDD设计、微服务设计以及政企数字化转型设计开发。既能对Java,Go,Python等语言进行生产级运用,又能丝滑开发Web3区块链合约,人工智能大模型训练及优化。待过军工,去过大厂 ,做过海外.....

暂无精选文章
暂无更多信息

2024年08月

  • 08.29 16:52:47
    发表了文章 2024-08-29 16:52:47

    Golang 对象深拷贝的方案以及性能比较

    文章探讨了在Go语言中实现对象深拷贝的三种方法:使用gob序列化、JSON序列化和定制化拷贝,并对比了它们在性能和代码复杂度方面的优劣,建议根据具体需求选择最适合的方法。
  • 08.29 16:25:38
    发表了文章 2024-08-29 16:25:38

    一文说明白ECDSA secp256k1 secp256r1 EdDSA ed25519千丝万缕的关系

    文章深入探讨了ECDSA和EdDSA两种数字签名算法及其具体实现secp256k1、secp256r1和ed25519之间的联系和区别,分析了ECDSA的安全性问题和EdDSA的改进,以及它们在加密货币和区块链技术中的应用。
  • 08.29 16:21:46
    发表了文章 2024-08-29 16:21:46

    Golang内存分析工具gctrace和pprof实战

    文章详细介绍了Golang的两个内存分析工具gctrace和pprof的使用方法,通过实例分析展示了如何通过gctrace跟踪GC的不同阶段耗时与内存量对比,以及如何使用pprof进行内存分析和调优。
  • 08.29 16:18:42
    发表了文章 2024-08-29 16:18:42

    Redis Hset使用中的小坑

    文章讨论了在使用Redis的HSet命令时的一个常见误区,即错误地根据命令的返回值(true/false)来判断数据是否成功插入,而实际上应通过检查错误对象(err)来判断操作是否成功。
  • 08.29 16:13:22
    发表了文章 2024-08-29 16:13:22

    Metamask项目方给Solidity程序员的16个安全建议

    文章是Metamask项目方Consensys在2020年发布的关于智能合约安全的博文,提供了16条Solidity程序员的安全建议,包括正确使用assert()、require()、revert()函数,避免使用tx.origin进行授权,注意整数除法舍入问题等,以帮助开发者提高智能合约的安全性。
  • 08.29 16:08:37
    发表了文章 2024-08-29 16:08:37

    Celer cBridge 跨链桥接技术讲解

    文章介绍了Celer Network推出的去中心化非托管资产跨链桥cBridge,它支持在30多个区块链或Layer2上进行130多种资产的跨链转移,具有快速、低成本和安全性高的特点,通过状态守卫者网络(SGN)保障交易安全,并采用xAsset和xLiquidity两种桥接模型,为流动性提供者提供丰厚的奖励。
  • 08.29 16:03:37
    发表了文章 2024-08-29 16:03:37

    实验深度理解Go中try...catch...的panic、defer、recover用法

    文章通过实验代码演示了Go语言中如何使用panic、defer和recover函数来模拟try...catch...的异常处理机制,并详细解释了每个函数的作用和在异常处理中的使用场景。
  • 08.29 15:59:21
    发表了文章 2024-08-29 15:59:21

    一次线上服务CPU100%的排查过程

    文章记录了一次线上服务CPU使用率达到100%的排查过程,通过使用top命令和jstack工具确定了导致高CPU使用的线程,并分析了Disruptor组件的不当配置是问题原因,通过修改组件的策略成功解决了问题。
  • 08.29 15:56:40
    发表了文章 2024-08-29 15:56:40

    Go实现json字符串与各类struct相互转换

    文章通过Go语言示例代码详细演示了如何实现JSON字符串与各类struct之间的相互转换,包括结构体对象生成JSON字符串和JSON字符串映射到struct对象的过程。
  • 08.29 15:54:53
    发表了文章 2024-08-29 15:54:53

    分别利用phantomjs和slimerjs实现网页的爬取和截图代码逻辑

    文章介绍了如何使用PhantomJS和SlimerJS两种工具实现网页的爬取和截图,提供了具体的代码示例和执行命令。
  • 08.29 15:45:59
    发表了文章 2024-08-29 15:45:59

    一款功能完善的智能匹配1V1视频聊天App应该通过的测试CASE

    文章列举了一系列针对1V1视频聊天App的测试用例,包括UI样式、权限请求、登录流程、匹配逻辑、消息处理、充值功能等多个方面的测试点,并标注了每个测试用例的执行状态,如通过(PASS)、失败(FAIL)或需要进一步处理(延期修改、待定、方案再定等)。
  • 08.29 15:43:34
    发表了文章 2024-08-29 15:43:34

    Go引用包版本更新但是被引用的包的子包并没有出现在vendor中的问题和解决方案

    文章讨论了在Go模块项目中升级依赖包版本时遇到的子包未出现在vendor目录的问题,并提供了直接删除旧版本引用并重新执行`go mod vendor`的解决方案。
  • 08.29 15:41:24
    发表了文章 2024-08-29 15:41:24

    基于circom、snarkjs实现零知识证明不透漏具体地理位置的区域监控

    文章介绍了如何使用circom和snarkjs工具基于零知识证明算法Groth16实现不泄露具体地理位置的区域监控系统,详细说明了开发环境搭建、电路设计、计算和证明过程,并提供了相应的命令和代码示例。
  • 08.29 15:34:14
    发表了文章 2024-08-29 15:34:14

    Go Error module declares its path as but was required as解决方案

    文章提供了一个解决方案,用于处理在Go工程中将依赖的仓库从A更换为B(即使它们完全相同)时遇到的路径声明错误,建议通过发布新版本来解决此问题。
  • 08.29 15:31:33
    发表了文章 2024-08-29 15:31:33

    Go 高性能编程心法探秘

    文章深入探讨了Go语言在高性能编程中的各种技巧,包括常用数据结构的使用、内存管理、并发编程策略,以及如何通过减少锁的使用、有效利用sync包中的工具来优化程序性能。
  • 08.27 14:49:26
    发表了文章 2024-08-27 14:49:26

    Golang协程goroutine的调度与状态变迁分析

    文章深入分析了Golang中goroutine的调度和状态变迁,包括Grunnable、Gwaiting、Grunning和Gsyscall等状态,以及它们之间的转换条件和原理,帮助理解Go调度器的内部机制。
  • 08.27 14:47:51
    发表了文章 2024-08-27 14:47:51

    Go中遇到http code 206和302的获取数据的解决方案

    文章提供了解决Go语言中处理HTTP状态码206(部分内容)和302(重定向)的方案,包括如何获取部分数据和真实请求地址的方法,以便程序员能快速完成工作,享受七夕时光。
  • 08.27 14:46:07
    发表了文章 2024-08-27 14:46:07

    闰秒(leapsecond)和原子钟(Atomic Clock)究竟是什么

    文章解释了闰秒的概念和必要性,它是为保持世界标准时间(UTC)与原子时的一致而增加的一秒,以及原子钟的工作原理和最新发展,包括新型小型化原子钟的应用前景。
  • 08.27 14:23:45
    发表了文章 2024-08-27 14:23:45

    移动端统计分析工具Firebase、AppsFlyer、Adjust、Flurry、Tap stream、Kochava 、branch不完全对比分析

    文章对比分析了Firebase、AppsFlyer、Adjust、Flurry、Tapstream、Kochava和Branch等移动端统计分析工具的优缺点,包括成本、数据追踪能力、用户界面、市场占有率和特定平台的集成情况,旨在帮助用户根据自身需求选择最合适的分析工具。
  • 08.27 14:22:47
    发表了文章 2024-08-27 14:22:47

    基于zlibCompress + Base64实现字符串与二维码的生成和恢复

    文章介绍了如何使用zlib进行数据压缩和解压缩,以及如何结合Base64编码解码来生成和恢复包含压缩数据的二维码。
  • 08.27 14:16:55
    发表了文章 2024-08-27 14:16:55

    Golang 对象深拷贝的方案以及性能比较

    文章讨论了Golang中实现对象深拷贝的三种方案:gob序列化反序列化、json序列化反序列化和定制化拷贝,并进行了性能比较,结论是在性能要求高时推荐使用定制化拷贝,性能要求不高时可以使用gob方法,而json方法在性能和代码复杂度之间提供了一个折中方案。
  • 08.27 14:15:03
    发表了文章 2024-08-27 14:15:03

    Go中init()执行顺序分析

    文章分析了Go语言中`init()`函数的执行顺序和时机,指出全局变量初始化后先于`init()`函数执行,而`init()`函数在`main()`函数之前执行,且包的`init()`函数按包的导入顺序进行初始化。
  • 08.27 14:05:55
    发表了文章 2024-08-27 14:05:55

    同态加密含义以及应用场景

    文章探讨了同态加密技术的含义、发展历程、技术路线以及在安全求交、隐匿查询、多方联合计算和建模等隐私计算场景中的应用,并分析了其在实际应用中面临的关键问题和研究发展方向,同时指出了同态加密可能导致的计算精度损失和效率降低。
  • 08.27 14:03:48
    发表了文章 2024-08-27 14:03:48

    StarkNet 性能路线图

    文章是关于StarkNet性能提升的路线图,讨论了区块限制、Sequencer并行化、Cairo-VM的Rust实现以及Sequencer的Rust重构,旨在通过一系列优化措施提高StarkNet的交易吞吐量和用户体验。
  • 08.27 14:02:21
    发表了文章 2024-08-27 14:02:21

    shard blob transaction是什么

    文章讨论了Rollup技术中数据可用性(DA)的概念,解释了为什么Rollup需要将数据上传到Layer1,并介绍了EIP-4844引入的shard blob transaction,这是一种为Rollup设计的新型交易,具有数据不可被合约访问和有保存期限的特点。
  • 08.27 13:53:31
    发表了文章 2024-08-27 13:53:31

    Massa Layer 1区块链 POS 安全性分析

    Massa Labs 回应 Certik 的挑战,通过严格的数学分析证明了其权益证明系统的安全性,抵抗了潜在攻击者试图操纵随机抽签的企图。
  • 08.27 13:52:19
    发表了文章 2024-08-27 13:52:19

    java.sql.SQLException: txn too large, size: 104857606.

    该博客文章讨论了在TiDB数据库中遇到的"txn too large"错误,原因是事务大小超过了默认限制,解决方案是减少每次删除操作的数据量以降低事务的总大小。
  • 08.27 13:50:40
    发表了文章 2024-08-27 13:50:40

    执行一条 SQL 查询语句,期间发生了什么?

    执行一条SQL查询语句的过程包括连接器建立连接、查询缓存检查、SQL解析构建语法树、执行计划选择和执行,以及可能涉及的索引下推和索引覆盖优化技术。
  • 08.27 13:40:30
    发表了文章 2024-08-27 13:40:30

    SaaS平台Flows.network

    Flows.network 是一个基于 Rust 和 Wasm 的无服务器平台,允许开发者构建和部署工作流功能,集成 AI 模型和 SaaS 服务,并通过 GitOps 自动化部署和更新。
  • 08.27 13:39:11
    发表了文章 2024-08-27 13:39:11

    Massa 的自主智能合约:用例

    Massa的自主智能合约(ASC)旨在通过自我执行和自我执行的特性,增强DeFi和游戏领域的去中心化、安全性和用户控制。
  • 08.27 13:37:46
    发表了文章 2024-08-27 13:37:46

    RTS 与 FreeSWITCH

    这篇文章介绍了RTS(Real-Time Switch),一个FreeSWITCH的衍生品,它提供了稳定发行版、实用默认配置、新特性、国产化适配、改进的控制接口和UI等,同时讨论了RTS的默认编译模块调整、禁用Stun功能、增加的RTP相关函数、WebRTC Media Bundle支持、HTTP相关函数增加、默认禁用自动NAT、Windows编译问题解决、录音文件权限修改、mod_httapi和mod_logfile模块优化,以及文档贡献和国内访问GitHub的方法。
  • 08.27 13:36:44
    发表了文章 2024-08-27 13:36:44

    RocketMQ 消息的顺序和重复

    这篇文章探讨了RocketMQ中消息顺序和重复的问题,解释了为什么RocketMQ不保证消息顺序和不重复,并提供了解决这些问题的策略,包括消费端幂等性处理和使用日志表记录已处理消息ID,同时介绍了RocketMQ的事务消息、Producer和Consumer的最佳实践,以及其他配置和RocketMQ的基本概念。
  • 08.27 13:35:32
    发表了文章 2024-08-27 13:35:32

    kafka vs rocketmq: 不要只顾着吞吐量而忘了延迟这个指标

    这篇文章讨论了Apache RocketMQ和Kafka的对比,强调RocketMQ在低延迟、消息重试与追踪、海量Topic、多租户等方面进行了优化,特别是在小包非批量和大量分区场景下的吞吐量超越Kafka,适合电商和金融领域等高并发、高可靠和高可用场景。
  • 08.27 13:34:34
    发表了文章 2024-08-27 13:34:34

    Sekiro原理

    这篇文章介绍了SEKIRO,一个多语言的、分布式的、与网络拓扑无关的服务发布平台,它支持通过编写不同语言的handler将功能发布到中心API市场,并通过RPC方式调用,特别适用于受限环境下的功能外放和服务提供。
  • 发表了文章 2024-08-29

    Golang 对象深拷贝的方案以及性能比较

  • 发表了文章 2024-08-29

    分别利用phantomjs和slimerjs实现网页的爬取和截图代码逻辑

  • 发表了文章 2024-08-29

    Golang内存分析工具gctrace和pprof实战

  • 发表了文章 2024-08-29

    一文说明白ECDSA secp256k1 secp256r1 EdDSA ed25519千丝万缕的关系

  • 发表了文章 2024-08-29

    Go Error module declares its path as but was required as解决方案

  • 发表了文章 2024-08-29

    Go 高性能编程心法探秘

  • 发表了文章 2024-08-29

    基于circom、snarkjs实现零知识证明不透漏具体地理位置的区域监控

  • 发表了文章 2024-08-29

    一款功能完善的智能匹配1V1视频聊天App应该通过的测试CASE

  • 发表了文章 2024-08-29

    Celer cBridge 跨链桥接技术讲解

  • 发表了文章 2024-08-29

    Metamask项目方给Solidity程序员的16个安全建议

  • 发表了文章 2024-08-29

    实验深度理解Go中try...catch...的panic、defer、recover用法

  • 发表了文章 2024-08-29

    一次线上服务CPU100%的排查过程

  • 发表了文章 2024-08-29

    Go实现json字符串与各类struct相互转换

  • 发表了文章 2024-08-29

    Redis Hset使用中的小坑

  • 发表了文章 2024-08-29

    Go引用包版本更新但是被引用的包的子包并没有出现在vendor中的问题和解决方案

  • 发表了文章 2024-08-27

    Go中遇到http code 206和302的获取数据的解决方案

  • 发表了文章 2024-08-27

    Golang协程goroutine的调度与状态变迁分析

  • 发表了文章 2024-08-27

    闰秒(leapsecond)和原子钟(Atomic Clock)究竟是什么

  • 发表了文章 2024-08-27

    移动端统计分析工具Firebase、AppsFlyer、Adjust、Flurry、Tap stream、Kochava 、branch不完全对比分析

  • 发表了文章 2024-08-27

    基于zlibCompress + Base64实现字符串与二维码的生成和恢复

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息