博客专栏  >  综合   >  码字人生

码字人生

对编程路上的一些感想, 一些杂谈, 可能是东半球最杂的一个栏目

关注
2 已关注
39篇博文
  • RocketMQ 源码阅读 -- 环境搭建

    一、 NameServer 和 Broker 启动根据官网的 quik start 指引,我们可以看到在 distribution/bin 目录下的 mqnamesrv 和 mqbroker 是启动的...

    2018-07-02 15:44
    117
  • Spring 源码阅读 -- 事务

    Spring 事务就是把 JDBC 模板化的代码封装好,本质上还是1. 开启事务2. 业务逻辑(JDBC 操作)3. commit/rollback4. 资源释放(数据库连接)Spring 帮助我们做...

    2018-05-20 17:20
    66
  • ZooKeeper 概述

    ZooKeeper: 一个分布式应用的分布式协调服务 ZooKeeper (下面简称 ZK)是一个分布式应用的分布式的、开源的协调服务。ZK 提供一系列原语使得分布式应用可以诸如同步、配置维护、分组...

    2017-08-19 14:15
    465
  • Redis Cluster 简介与部署

    一. Redis Cluster 简介 需要 3.0 及以后版本才能支持 cluster Redis Cluster 带来的优势 使用 redis cluster 安装后,数...

    2017-06-27 15:51
    872
  • SPI(service provider interface 服务提供者接口)

    SPI 平时写代码一般不会用到,但是到了做一些基础组件开发或者是中间件开发的时候,SPI 是一个必须要掌握的知识点...

    2017-02-14 16:22
    965
  • MongoDB 高可用分片配置(Windows、Linux)

    MongoDB 最简易的高可用分片搭建..

    2017-01-18 15:28
    404
  • Spring 源码解析 ---- 事件监听

    一. 测试用例 package main.java.com.wenniuwuren.spring.event.listener; import org.springframework.conte...

    2016-11-23 10:08
    1063
  • Spring 源码解析 ---- 自定义标签

    零. 阅读准备 读这篇文章前先看下预备知识:Spring 自定义标签 一. 代码阅读 自定义标签解析核心代码: public BeanDefinition parseCusto...

    2016-11-15 20:21
    772
  • Spring 自定义标签

    扩展自定义标签步骤(前提要把 Spring Core 包加入项目): 创建一个需要扩展的组件定义一个 XSD 文件描述组件内容创建一个文件,实现 BeanDefinitionParse 接口,用来解...

    2016-11-15 15:23
    964
  • MongoDB 简介

    一. 概述 MongoDB 是一个开源的文档数据库,提供了高性能、高可用和自动分片特性。 二. 文档数据库 在 MongoDB 中一条记录就是一个文档,就是一个键值对数据结构。M...

    2016-10-27 15:06
    812
  • MongoDB 分片键

    本文介绍了 MongoDB 在做分片时候对 Shard Key 的选择,当然这也适用于其他数据库的分片,要优化数据库性能,本文会给你一定的启发..

    2016-10-27 14:02
    3801
  • Spring 与 Quartz 集成事务

    quartz 事务没有生效? 看看这篇就够了...

    2016-09-13 15:27
    2344
  • 为什么使用 getter 和 setter

    以下几点是我发现的优势: 使用 getter 和 setter 访问变量,这样可以在后期更方便地增加功能(例如验证某个变量是否符合要求)内部存储格式和外部呈现不同(比如内部存1表示,外部表示1年...

    2016-09-09 10:25
    1379
  • Redis 实战 ---- Java 使用 Redis

    在 Java 平台下如何使用 Redis...

    2016-08-03 11:28
    1695
  • logback 入门

    零. Logback 概述  Logback 的诞生就是为了取代当下最火的 Log4j Logback 的架构足够通用所以可以应用于不同环境。当前,Logback 被切为三个模块, log...

    2016-07-28 16:09
    927
  • nested exception is com.fasterxml.jackson.databind.JsonMappingException: Conflicting getter definiti

    jackson 的一个识别字段典型问题...

    2016-07-27 14:11
    6877
  • JVM —— 移除永久代

    最近准备生产环境 JDK 升级到 1.8,本地先升级了下,发现 -XX:PermSize 和 -XX:MaxPermSize 已经失效,取而代之的是一个新的区域...

    2016-04-16 21:29
    5248
  • Git 入门 ---- Git 常用命令

    本文着重介绍了日常在使用 Git 的时候「最经常」使用到的命令,帮助大家快速上手使用...

    2016-07-18 20:21
    1132
  • Git 入门 ---- Git 与 SVN 区别

    一. Git 是什么?        Git 是目前世界上最先进的分布式版本控制系统 二. 基础知识 有中心的 SCM(Software Configuration Mana...

    2016-07-16 14:41
    7153
  • 谈谈 Memcached LRU

    Memcached 还有大量空闲空间,却发生 LRU,到底是什么原因导致的?从内存的结构,从内存的分配,来看懂为什么...

    2016-06-21 15:24
    2556
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部