240 发简信
IP属地:湖南
  • 如何通过软考成为系统架构师

    作为软件开发的设计架构师,那么必须拥有一定的编程技能,同时有高超的学习新的架构设计、程序设计技能。另外,我觉得作为软件架构师,还必须了解一定的硬...

  • Resize,w 360,h 240
    Java GC你不得不知的那些事

    我们已经知道Java堆是被所有线程共享的一块内存区域,所有对象实例和数组都在堆上进行内存分配。为了进行高效的垃圾回收,虚拟机把堆内存划分成新生代...

    1.7 9361 3 24
  • Resize,w 360,h 240
    SpringAOP那些无处不在的动态代理

    环境配置 代码结构 pom.xml文件 xsi:schemaLocation="http://maven.apache.org/POM/4.0....

  • Kafka对Java程序员有多重要?连阿里都在用它处理亿万级数据统计

    一.了解淘宝Kafka架构 在ActiveMQ、RabbitMQ、RocketMQ、Kafka消息中间件之间,我们为什么要选择Kafka?下面详...

  • 谈谈缓存更新

    看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作...

  • Resize,w 360,h 240
    精讲Redis持久化

    前言 在上一篇文章中,介绍了Redis内存模型,从这篇文章开始,将依次介绍Redis高可用相关的知识——持久化、复制(及读写分离)、哨兵、以及集...

    0.5 2246 3 21
  • Resize,w 360,h 240
    这是我看过关于微服务架构最好的一篇文章,没有之一

    原文转自一线互联网资深架构师,微服务布道师小马哥的原创文章 微服务是什么? 微服务是一种细粒度(Fine-Grain)的SOA SOA又是什么?...

    1.1 19534 3 111
  • Resize,w 360,h 240
    优秀程序员都具备的五点特性,这些你都有吗?

    作为一个在it行业混的老鸟,一直有一个疑虑:自己究竟要做到什么程度才算得上优秀?一个优秀程序员(指工资比一般程序员高的那种)最重要的能力是什么?...

    0.1 2149 1 13
  • Resize,w 360,h 240
    一文读懂:完整的支付系统整体架构!

    支付产品模块是按照支付场景来为业务方提供支付服务。这个模块一般位于支付网关之后,支付渠道之前。 它根据支付能力将不同的支付渠道封装成统一的接口,...

    3.9 9290 6 412