⁶⁶   ⁶⁶⁶⁶⁶⁶   ⁶⁶66⁶⁶⁶⁶    ₆₆₆₆ 可以啊.这波  ₆₆₆₆⁶⁶⁶⁶⁶        ⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶66⁶⁶⁶⁶     卧槽⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶    666₆₆₆₆₆₆₆ 666        666 ⁶⁶⁶⁶⁶⁶₆₆₆₆₆₆ ₆⁶⁶⁶⁶⁶⁶⁶⁶⁶ ⁶⁶⁶⁶⁶⁶ ⁶⁶⁶⁶⁶⁶⁶⁶

天真真不知路漫漫

16
获赞数
6
粉丝数
深圳
重庆工商大学 | 计算机科学与信息工程
ec | php工程师
2016-01-23 加入
浏览 1.2k
个人动态
  • 关注了专栏5 月 7 日
    透彻理解Java并发编程
    Java并发编程是整个Java开发体系中最难以理解但也是最重要的知识点,也是各类开源分布式框架中各个并发组件实现的基础。本专栏从Java多线程基础开始,先以java固有并发原语介绍多线程设计中的常见模式,然后从J.U.C并发包入手,分五大模块,从整体到局部,分析JUC包...
  • 赞了文章2020-10-30
    一文上手 Elasticsearch常用可视化管理工具
    强大的搜索引擎 Elasticsearch 与传统关系型数据库的一个明显不同点在于 前者是一个非结构化的 NoSQL数据库,因此里面的很多概念诸如索引、类型、文档等对于初学者可能会有些疑惑。有时候我们即使搭建好了ES集群,但数据存进去后到底是以一个什么形态存在,我们可能...
  • 赞了文章2020-10-28
    【ElasticSearch】本地安装部署及集群搭建
    一、ElasticSearch安装部署1、下载软件包前往官网下载,下载对应平台的软件包2、解压软件包解压命令 {代码...} 3、创建启动用户并启动应用elasticsearch为了安全,不能用root用户运行应用实例,需要为实例创建用户。如果用root用户运行,会出现以下异常。 {代码...} ...
  • 赞了文章2020-10-27
    ELK-MACOS搭建部署(包含集群)
    简介 Elasticsearch {代码...} Logstash/Filebeats {代码...} Kibana {代码...} 架构流程 安装配置 版本 Elasticsearch Logstash Kibana Filebeats 先决条件 java8 mac软件管理工具 brew brew {代码...} Elasticsearch mac安装elasticsearch {代码...} elasticsearch...
  • 赞了文章2020-07-11
    Java三种代理模式:静态代理、动态代理和cglib代理
    代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。
  • 赞了文章2020-06-22
    Mac下把Docker当做正常的虚拟机来用(本机和Docker处于同一个子网中,可分配静态IP)
    开发环境中有时候想把 Docker 容器实例当做正常的虚拟机来用,换句话说就是本机和Docker容器实例处于同一个子网中,本机可以直接通过IP地址访问Docker容器实例,而不是通过中间端口映射的方式来访问!
  • 赞了文章2020-02-25
    源码之下无秘密 ── 做最好的 Netty 源码分析教程
    在工作中, 虽然我经常使用到 Netty 库, 但是很多时候对 Netty 的一些概念还是处于知其然, 不知其所以然的状态, 因此就萌生了学习 Netty 源码的想法.刚开始看源码的时候, 自然是比较痛苦的, 主要原因有两个: 第一, 网上没有找到让我满意的详尽的 Netty 源码分析的教程...
  • 赞了文章2020-02-25
    Java NIO 的前生今世 之三 NIO Buffer 详解
    当我们需要与 NIO Channel 进行交互时, 我们就需要使用到 NIO Buffer, 即数据从 Buffer读取到 Channel 中, 并且从 Channel 中写入到 Buffer 中.实际上, 一个 Buffer 其实就是一块内存区域, 我们可以在这个内存区域中进行数据的读写. NIO Buffer 其实是这样的内存块的...
  • 关注了专栏2020-02-25
    后台开发
    后台开发
  • 赞了文章2020-02-25
    Java NIO 的前生今世 之一 简介
    简介 Java NIO 是由 Java 1.4 引进的异步 IO.Java NIO 由以下几个核心部分组成: Channel Buffer Selector NIO 和 IO 的对比 IO 和 NIO 的区别主要体现在三个方面: IO 基于流(Stream oriented), 而 NIO 基于 Buffer (Buffer oriented) IO 操作是阻塞的, 而 NIO 操作是...
  • 发布了文章2020-01-12
    七. AOP 的实现原理源码分析
    1、先简单的概述下 关于切面的概念可以参考下这篇文章,已经解释的很好了: [链接] 但是上面流于概念的讲解,少了一些具体源码上的分析。 下面按照我的理解,说明一下吧。 1.1 实现一个切面功能的建议代码 定义一个功能类 {代码...} 声明一个切面: {代码...} 配置配...
  • 发布了文章2020-01-12
    六. 容器的创建流程(关联Aspect部分)
    本篇文章只是简单的关联 Aspect 部分内容。做一个独立出来的 容器创建步骤中 的 Aspect 部分。为了不让AOP 过于冗余。做一个简单的抽离。整理的比较乱:有时间的时候 在整理下用词吧。 TODO
  • 发布了文章2020-01-11
    Spring bean 的生命周期
    2.1 生命周期的流程 1、构建 (构造函数:或者说是 construct) 2、初始化(init) 3、销毁 (destory) 再复杂一点的生命周期是: 1、构建 2、设置属性 3、后置处理器 的前置处理方法: BeanPostProcessor.postProcessBeforeInitialization 4、初始化(init) 5、后置...
  • 发布了文章2020-01-11
    Spring annotation 注解
    主要分为以下几个章节 如何注册 Bean Bean 的生命周期Bean 的生命周期 属性赋值 Aware Prifile 注解
  • 发布了文章2020-01-11
    JAVA date 日常使用总结
    主要使用 LocalDateTime 和 LocalDateLocalDate : 只是到日期 LocalDateTime :包含dateTime 但是格式化中没有通用的 如 2020-01-07 18:00:01 格式的 格式转换的 DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")
  • 赞了文章2019-12-08
    SpringBoot系列——WebMvcConfigurer介绍
    WebMvcConfigurer是一个接口,提供很多自定义的拦截器,例如跨域设置、类型转化器等等。可以说此接口为开发者提前想到了很多拦截层面的需求,方便开发者自由选择使用。由于Spring5.0废弃了WebMvcConfigurerAdapter,所以WebMvcConfigurer继承了WebMvcConfigurerAdapt...
  • 赞了文章2019-12-02
    Java String 源码浅析
    引言 从一段代码说起: {代码...} 大家猜一猜结果如何?如果你的结论是true。好吧,再来一段代码: {代码...} 结果如何呢?正确答案是false。 让我们看看经过编译器编译后的代码如何 {代码...} 也就是说第一段代码经过了编译期优化,原因是编译器发现"a"+"b"+1和"ab1...
  • 发布了文章2019-11-22
    【学习笔记】Paxos协议
    0. 问题的引入 1. basix Paxos 2. multi Paxos 3. fast Paxos 10. 参考文章链接
  • 发布了文章2019-11-20
    【学习笔记】基于Zookeeper 的 Zab协议
    0.两阶段提交 在学习zab协议之前,我们先来学习一下二阶段提交的过程。 两阶段提交顾名思义主要分为两个阶段 第一阶段(请求阶段) 协调者首先会发送某个事务的执行请求给其它所有的参与者,当参与者收到perpare请求时会检查自身并告诉协调者自己的决策是同意还是取...
  • 发布了文章2019-11-20
    【学习笔记】Zookeeper 的应用场景
    前记:个人理解,原则上说,只要可以实现 k-v 存储的,都可以用来做统一的配置中心。你甚至可以使用redis 作为配置中心的管理。对比之下,我还是推荐使用针对配置更为专业的 Apollo 来管理。