个人主页
李柯著

李柯著 (@likezhu)

  • 加入网站 590
  • 连续签到 1
  • 最高连签 6
  • 累计签到 97
  • 今日阅读 0 小时 03 分钟
  • 本周阅读 0 小时 46 分钟
  • 本月阅读 0 小时 46 分钟
  • 累计阅读 138 小时 49 分钟
  • Kratos v2 初步学习

  • 数据库及分布式事务

    数据库是软件开发中必不可少的组件,无论是关系型数据库MySQL、Oracle、PostgreSQL,还是NoSQL数据库HBase、MongoDB、Cassandra,都针对不同的应用场景解决不同的问题。本章不会详细介绍这些数据库的使用方法,因为读者或多或少都使用过这些数据库,但是数据库底层的原理尤其是存储引擎、数据库锁和分布式事务是我们容易忽略的,而这些原理对于数据库的调优和疑难问题的解决来说比较重要,因此本章将针对数据库存储引擎、数据库索引、存储过程、数据库锁和分布式事务展开介绍,希望读者能够站在更高的层次理解这些原理,以便在数据库出现性能瓶颈时做出正确的判断。
  • Redis知识点整理

  • 计算机原理与网络基础面试真题

    ⚡根据真实面试经历,筛选收集各公司岗位面试过程中涉及的《计算机原理与网络基础面试真题》
  • 算法与数据结构高频面试真题

    ⚡根据真实面试经历,筛选收集各公司岗位面试过程中涉及的《数据结构与算法高频面试真题》,其中包含:数据结构的数组、字符串、链表、栈、队列、树、图、哈希、堆 和 算法的查找、排序、递归、复杂度、高级算法
  • Docker 系统性入门+进阶实践

    近年来,容器技术在互联网行业大火,特别是在开发和运维方向,极大地解决了规模化和灵活化部署的问题。作为容器技术的代表作 Docker 更是被广泛应用,本课程将带大家系统学习 Docker,从什么是容器,创建管理容器,到容器技术的各个细节(网络 / 存储 / 服务编排 / 监控),再到通过容器进行 CI/CD 持续集成,持续部署,顺利掌握容器技术。
  • 基于区块链的房地产交易系统(Hyperledger Fabric)

    基于区块链的房地产交易系统是利用区块链技术来改进和优化房地产交易过程的系统。区块链作为一种去中心化、安全、透明的技术,为房地产交易带来了许多潜在的好处,包括但不限于以下几个方面: 透明度和安全性:区块链技术通过分布式账本和加密技术确保交易数据的安全性和透明度。所有交易记录都被存储在区块链上,不可篡改,确保数据的完整性和可追溯性。 去中心化:区块链技术消除了传统中介机构的需求,使得交易可以直接在买卖双方之间进行,降低了交易成本和时间。 智能合约:智能合约是基于区块链的自动化合约,可以自动执行合约条款并记录交易。在房地产交易中,智能合约可以用于自动化付款、转移资产所有权等。 资产分割和代币化:区块链技术使得房地产资产可以被分割成更小的单位,并以代币的形式进行交易,从而降低了投资门槛,增加了流动性。 KYC和AML合规:区块链技术可以集成身份验证和反洗钱合规措施,确保参与者的身份合法性,降低欺诈风险。 房地产数据管理:区块链可以用于管理房地产数据,包括房产所有权、租赁信息、评估报告等,确保数据的安全性和一致性。
  • Go语言设计模式

    软件模式是将模式的一般概念应用于软件开发领域,即软件开发的总体指导思路或参照样板。软件模式并非仅限于设计模式,还包括架构模式、分析模式和过程模式等,实际上,在软件生存期的每一个阶段都存在着一些被认同的模式。 本书使用图形和代码结合的方式来解析设计模式; 每个模式都有相应的对象结构图,同时为了展示对象间的交互细节, 我会用到时序图来介绍其如何运行;(在状态模式中, 还会用到状态图,这种图的使用对于理解状态的转换非常直观) 为了让大家能读懂UML图,在最前面会有一篇文章来介绍UML图形符号; 在系统的学习设计模式之后,我们需要达到3个层次: 能在白纸上画出所有的模式结构和时序图; 能用代码实现;如果模式的代码都没有实现过,是用不出来的;即所谓,看得懂,不会用; 灵活应用到工作中的项目中;
  • Go语言面试题精讲

  • 系统设计高频面试真题

    ⚡根据真实面试经历,筛选收集各公司岗位面试过程中涉及的《系统设计》,其中包含:系统设计基础、分布式、集群、攻击技术、缓存、消息队列