240 发简信
IP属地:浙江
  • 没毛病

    不借!因为你不读书!

    稍微了解我的人,都知道我有很多书。更加了解我的人,则会在此基础上再加上一条认知,我一般不借书给别人。我不借书给别人,有且只有一个理由,他们借书只是寻求一个心理安慰,并不会真的...

  • 从Java小白到收获BAT等offer,分享我这两年的经验和感悟

    写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结。秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯...

  • LLVM-Clang 二次开发--查找全局变量及其调用函数

    前言 应这学期大作业要求,完成了基于Clang的二次开发,实现了基于Clang的LibTooling & 库,编写ASTMatcher来查找相应变量以及调用函数。 前期准备 ...

  • 120
    Spring MVC体系简介

    Spring MVC体系概述 体系结构 客户端发出一个Http请求,web应用服务器接收到这个请求。如果匹配DispatcherServlet的请求映射路径(在web.xml...

  • 120
    MySQL索引原理

    数据结构 二叉排序树(Binary Sort Tree) 规则 若左子树不空,则左子树上所有节点的值均小于它的根节点的值 若右子树不空,则右子树上所有节点的值均大于它的根节点...

  • 120
    缓存常见问题

    缓存穿透 含义 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存...

  • 数据库中的锁

    简介 在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。 乐观并发...

  • Spring-boot整合Kafka

    生产者 说明 KafkaTemplate封装了一个生成器,并提供了方便的方法来发送数据到kafka主题。 提供了异步和同步方法,异步方法返回一个Future。 其构造方法有:...

  • Git知识简介

    介绍 Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。git是个工具,在linux里面也就类似gcc这样的工具一样,是一个shell命...

  • Redis高级知识

    Redis 发布订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。...

  • Redis入门

    介绍 Remote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使...

  • Kaptcha验证码介绍

    介绍 kaptcha 是一个很有用的验证码生成工具。有了它,你能够生成各种样式的验证码,由于它是可配置的。 kaptcha工作的原理是调用com.google.code.ka...

  • 120
    Jcaptcha验证码介绍

    组件介绍 结构图如下: 使用 FontGenerator Font类,用于设置字体的样式和字体随机的大小范围在com.octo.captcha.component.image...

  • 120
    Kafka知识探索

    环境搭建(Linux) 1. Kafka下载 下载地址:http://kafka.apache.org/downloads wget http://apache.fayea....