240 发简信
IP属地:上海
  • golang内存对齐

    1.golang内存对齐保证 typealign 保证bool,type,uint8,int81个字节uint16,int162个字节uint32,int324个字节floa...

  • linux进程or线程安全之信号量sem_init

    1、信号量定义 linux sem信号量是一种特殊的变量,访问具有原子性,用于解决进程或者线程间共享资源引发的同步问题 用户态进程对sem信号量可以有以下两种操作: 等待信号...

  • linux的C使用pthread_mutex互斥锁和条件变量

    互斥概念 所谓的互斥就是线程之间互相排斥,获得资源的线程排斥其它没有获得资源的线程。在多线程编程中,需要保证共享数据操作的安全性,引入了互斥锁的概念.每个对象对应一个互斥锁的...

  • CentOS7升级GCC版本

    最近了解到VScode开源后有团队开发了WEB版的VSCode,叫code-server,于是冒出了在腾讯云或公司服务器上搭建一个code-server方便iPad或其他平板...

  • 是的 每一个

    Spring中的SmartLifecycle作用

    Spring中的SmartLifecycle作用 Spring SmartLifecycle 在容器所有bean加载和初始化完毕执行 在使用Spring开发时,我们都知道,所...

  • 120
    ThreadLocal原理,自实现ThreadLocal,应用案例

    一、ThreadLocal介绍 ThreadLocal是用来维护本线程的变量,为每一个线程分配一个只属于该线程的对象。并不能解决共享变量的并发问题.ThreadLocal是将...

  • 120
  • Spring中的后置处理器BeanPostProcessor

    BeanPostProcessor接口作用: 如果我们想在Spring容器中完成bean实例化、配置以及其他初始化方法前后要添加一些自己逻辑处理。我们需要定义一个或多个Bea...

  • 解读Spark的aggregate函数用法

    在Spark官方文档中对aggregate函数定义如下 def aggregate[S](zeroValue: =>S)(seqop: (S, T) => S, combop...

  • 120
    hbase学习笔记

    Hbase概述 Hbase是一个开源可伸缩的针对海量数据存储的分布式nosql数据库。Hbase可以看成是以行键(Row Key),列标识(column qualifier)...

  • 120
    spring kafka消费类图之间关系

    springkafka自定义三个队列,一个消费记录队列 recordsToProcess一个acks确认队列一个seeks,定位偏移向量队列springkafka每次从kaf...

  • Spring中的SmartLifecycle作用

    Spring中的SmartLifecycle作用 Spring SmartLifecycle 在容器所有bean加载和初始化完毕执行 在使用Spring开发时,我们都知道,所...

  • 接口限流

    接口限流 简述 有时候,接口对外提供服务的时候,需要保护我们的接口,避免并发过大导致系统瘫痪。 限流算法 常用的限流算法存在两种:漏桶算法和令牌桶算法。漏桶算法:故名思意,就...

  • spring filter、interception、AOP之间对比

    spring的filter、interception、aop对比 filter 在spring boot中定义filter实现filter方法。filter方法能够拿到执行的...

  • 120
    使用JPA进行数据查询和关联查询

    使用JPA进行数据查询和关联查询 在开发中经常会使用mybatis、jpa等框架来解决O/R映射技术实现数据访问。本文主要介绍使用JPA实现数据访问。通常在关联查询的时候,表...

  • java设计模式--建造者模式

    java设计模式--建造者模式 建造者模式定义 建造者模式:是将复杂对象的构建与表示进行分离,使同样的构建过程会有不同的表示。 构造者模式具有的角色图 Builder 创建一...