240 发简信
IP属地:广东
  • @一个核桃在流浪 :joy::joy:谢谢关注,一直以来琐事缠身,我会努力更下去的......:confounded:

    Redis数据结构解析

    本文源码解析部分内容摘自《Redis设计与实现》 Redis数据结构 字符串(Strings) 列表(Lists) 字典(Hashes) 集合(Sets) 有序集(Sorte...

  • Dubbo源码分析(一) 服务启动入口

    入口模块dubbo-container-api 入口方法解析com.alibaba.dubbo.container.Main入口类Main设计得并不复杂,主要干了三件事情:通...

  • 项目开发常用工具

    线上排查工具 Btrace Greys DevOps工具 teletraan gopub 容器相关工具 Jib 未完待续

  • 技术书单推荐

    Linux系列 《Linux命令行与shell脚本编程大全》评分:★★★★★适用范围:Linux入门评价:我看过最清晰的linux入门教程,由浅入深讲解了Linux系统的常用...

  • @Jacobk 感谢您的激励,我又有动力继续写文章了:smile:

    Harbor实战

    Harbor是什么 简单说来,Harbor封装了Docker的registry v2,帮用户提供了许多便捷管理的特性,方便用户操作。 Harbor提供的特性 基于角色控制用户...

  • 难记的Linux命令

    前言 我自己学了好多遍Linux命令,可是有许多命令学了就忘,根本记不住,最近在温习这一块内容的时候,总算是总结了一些出现歧义影响记忆的地方,总结之后反而会更容易记忆。 1....

  • 感谢作者的经验,收益匪浅。
    BTW,这里提一下,我使用的是1.2.2版本,registry这个服务是使用5000端口,但是不能直接访问宿主机的5000,因为没有做映射。而访问它是通过nginx映射到宿主机的端口(默认端口为80),我们可以查看nginx的配置,registry的5000端口是配置了vhost的。

  • MyBatis映射器精要

    Select 自动映射settings元素的autoMappingBehavior属性NONE,取消自动映射PARTIAL(默认),仅自动映射FULL,自动映射任意复杂的结果...

  • MyBatis基础

    MyBatis核心组件 SqlSessionFactoryBuilder:“工厂”构造器,根据配置信息或代码生成工厂接口 SqlSessionFactory:工厂接口,用于生...

  • 关于Java面试,你应该准备这些知识点

    简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles]转载请注明原创出处,谢谢!如果读完觉得有收...

  • 单元测试-多线程测试

    实际上Junit是不支持多线程测试的。。。 全文完。 等等!还有办法!! 为什么Junit不支持多线程测试?因为Junit的底层实现,主线程是通过System.exit退出用...

  • MySQL性能优化

    Schema与数据类型优化 选择数据类型原则更小的通常更好更小的数据类型通常更快,因为它们占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期也更少。- 简单就好> ...

  • 120
    MySQL体系架构

    基础概念 数据库实例是由数据库后台进程/线程以及一个共享内存区组成。共享内存可以被运行的后台进程/线程所共享。需要注意的是,数据库实例才是真正用来操作数据库文件的。 MySQ...

  • JAVA动态代理

    从静态代理开始 假设我们有个业务类,类的接口和实现是这么定义的: 如果我想在玩游戏之前和游戏结束之后,记录日志,可是不允许改动PlayerImpl的代码,该怎么办呢?这时候可...

  • MyBatis自定义TypeHandler

    系统TypeHandler MyBatis为Java类型和相应的JDBC类型提供了系统默认的typeHandler,并且已经注册好: 自定义TypeHandler 当系统注册...

个人介绍
太丰富简介不了。。。