[置顶] 24种坏味道(重构2)

摘要: 神秘命名(Mysterious Name) 整洁代码最重要的一环就是好的名字。 如何给函数、模块、变量和类定义一个清晰地并能表明自己的功能和用法的命名,能够让代码直观明了,是编程中最难得两件事之一 改名也可能是重构中最常用的手法,包含:改变函数声明、变量改名、字段改名 重复代码(Duplicate 阅读全文

posted @ 2023-01-07 18:16 一直工作的小白鼠 阅读(268) 评论(0) 推荐(0)

[置顶] kubespray 国内环境在线安装 kubernetes

摘要: 使用 Kubespray 安装 Kubernetes 此快速入门有助于使用 Kubespray 安装在 GCE、Azure、OpenStack、AWS、vSphere、Equinix Metal(曾用名 Packet)、Oracle Cloud Infrastructure(实验性)或 Bareme 阅读全文

posted @ 2022-10-23 18:21 一直工作的小白鼠 阅读(2963) 评论(0) 推荐(2)

[置顶] elasticsearch入门

摘要: 一、elasticsearch是什么 elasticsearch是一个基于Lucene的搜索服务器,采用Java语言编写,使用Lucene构建索引、提供搜索功能,并作为Apache许可条款下的开发源码发布,是当前流行的企业级搜索引擎。其实Lucene的功能已经很强大了,为什么还要多此一举的开发ela 阅读全文

posted @ 2019-11-18 14:43 一直工作的小白鼠 阅读(1085) 评论(0) 推荐(0)

[置顶] 全文检索入门之概念理解

摘要: 一、信息检索概述 1、信息过载 据百度百科介绍,信息过载是指社会信息超过了个人或系统所能接受、处理或有效利用的范围,并导致故障的状况。 信息过载有以下3个特点 (1)受传者对信息反映的速度远远低于信息传播的速度; (2)大众媒介中的信息量大大高于受众所能消费、承受或需要的信息量; (3)大量无关的没 阅读全文

posted @ 2019-10-21 18:45 一直工作的小白鼠 阅读(1666) 评论(0) 推荐(0)

2021年3月3日

读书笔记-《编写可读代码的艺术》一

摘要: 一、代码应当易于理解 1、代码的写法应当使别人理解它所需的时间最小化 2、一般来说,解决问题所用代码越少越好,但代码理解力更重要 少的代码: assert((!(bucket = FindBucket(key))) || !bucket->IsOccupied()); 可理解的代码: bucket 阅读全文

posted @ 2021-03-03 14:55 一直工作的小白鼠 阅读(94) 评论(0) 推荐(0)

2020年4月2日

dubbo限流

摘要: dubbo主要以配置文件为中心进行配置,而dubbo限流也应在配置文件中进行配置,所以我去找了dubbo官网,现将找到的dubbo限流配置记载下来 一:dubbo:service 服务提供者暴露服务配置 属性对应URL参数类型是否必填缺省值作用描述兼容性 delay delay int 可选 0 性 阅读全文

posted @ 2020-04-02 16:37 一直工作的小白鼠 阅读(1295) 评论(0) 推荐(0)

2020年3月26日

emacs 快捷键

摘要: 【转载自emacs china】 光标的移动是编辑器中最常用的操作所以必须熟知。 C-f 为前移一个字符, f 代表 forward。 C-b 为后移一个字符, b 代表 backward。 C-p 为上移至前一行, p 代表 previous。 C-n 为上移至下一行, n 代表 next。 C- 阅读全文

posted @ 2020-03-26 00:22 一直工作的小白鼠 阅读(553) 评论(0) 推荐(0)

2019年11月20日

rabbitmq多消费者

摘要: rabbitmq多消费者处理 当rabbitmq拥有多个消费者时,队列收到的消息将以轮询(round-robin)的分发方式发送给消费者。每条消息只会发送给订阅列表里的一个消费者。这种方式非常适合扩展,而且它是专门为并发程序设计的。如果现在负载加重,那么只需创建更多的消费者来消费处理消息即可 缺点: 阅读全文

posted @ 2019-11-20 18:04 一直工作的小白鼠 阅读(9169) 评论(0) 推荐(0)

2017年11月9日

基于springmvc开发注解式ip拦截器

摘要: 一、注解类 1 @Documented 2 @Target({ElementType.TYPE,ElementType.METHOD}) 3 @Retention(RetentionPolicy.RUNTIME) 4 public @interface IPFilter { 5 6 /** 7 * 阅读全文

posted @ 2017-11-09 17:20 一直工作的小白鼠 阅读(4192) 评论(0) 推荐(0)

2017年10月27日

springmvc源码分析上之HandlerMapping

摘要: 现在企业开发中,必不可少的管理框架就是spring,而与之搭配的也是企业开发中用的最多的MVC框架:Springmvc 关于springmvc原理,请自行百度 HandlerMapping是springmvc两个处理器,一个解析器中的请求处理映射器 HandlerMapping通过名字可以知道这是一 阅读全文

posted @ 2017-10-27 15:26 一直工作的小白鼠 阅读(338) 评论(0) 推荐(0)

2017年8月17日

java web api接口调用

摘要: Web Services 被W3C进行了标准化定义。 Web Services 发布到网上,可以公布到某个全局注册表,自动提供服务URL,服务描述、接口调用要求、参数说明以及返回值说明。比如中国气象局可以发布天气预报服务。所有其它网站或手机App如果需要集成天气预报功能,都可以访问该Web Serv 阅读全文

posted @ 2017-08-17 09:51 一直工作的小白鼠 阅读(9036) 评论(0) 推荐(0)

2017年3月10日

centos6 hadoop2.7.3分布式搭建

摘要: 一、hadoop下载 apache所有的project都有自己的域名,可以通过apache官网下的project list去找,也可以直接定位project.apache.org,比如hadoop直接输入网址hadoop.apache.org就可以了 二、环境准备,三台集群机器(centos) Ma 阅读全文

posted @ 2017-03-10 10:45 一直工作的小白鼠 阅读(1417) 评论(0) 推荐(0)

导航