自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Elasticsearch及Elasticsearch-head安装启动

Elasticsearch、Elasticsearch-head安装、启动及关闭

2022-01-06 14:43:41 1624

原创 Redis常用配置

redis的常用配置项

2021-12-10 16:54:18 1155

转载 IO模型详解

前言文章来源:看一遍就理解:IO模型详解什么是IO呢?什么是阻塞非阻塞IO?什么是同步异步IO?什么是IO多路复用?select/epoll跟IO模型有什么关系?有几种经典IO模型呢?BIO、NIO、AIO到底有什么区别的?如果这些问题,你都能很好答上的话,那恭喜你,你对IO的掌握已经很棒啦!那你跟田螺哥一起看完这篇文章,再复习一下,加深印象吧~如果你对这些问题模棱两可的话,那也没关系,看完这篇文章,就理解啦!什么是IO呢?IO,英文全称是Input/Output,翻译过来就是输入/输出。平时我

2021-12-06 11:33:12 131

原创 java时区与Date的转换

最近在做海外项目,发现国外的时间处理不像国内这么人性化,我们目前定的一个方案是服务端只存储UTC0时间,根据客户端传的时间、时区,服务端统一处理成UTC0,在转UTC0时遇到了很多问题,不啰嗦了,直接贴code。public static void main(String[] args) throws ParseException { String a = "2021-10-20 09:09:51"; SimpleDateFormat sdf = new SimpleDat

2021-10-26 09:40:15 728

原创 OKHttp调用测试

最近需要http调用一个服务,httpClient以前有使用,封装稍微繁琐一些;别人推荐使用Okhttp,自测一下,确实很方便。我简单测试一下get、post json格式的方法,废话不多讲,直接来代码。package com.lkp;import com.alibaba.fastjson.JSONObject;import okhttp3.*;import java.io.IOException;import java.util.concurrent.TimeUnit;/** * @

2020-08-27 14:19:16 417

转载 一款直击痛点的优秀http框架,让我超高效率完成了和第三方接口的对接

转载:地址1.背景因为业务关系,要和许多不同第三方公司进行对接。这些服务商都提供基于http的api。但是每家公司提供api具体细节差别很大。有的基于RESTFUL规范,有的基于传统的http规范;有的需要在header里放置签名,有的需要SSL的双向认证,有的只需要SSL的单向认证;有的以JSON 方式进行序列化,有的以XML方式进行序列化。类似于这样细节的差别太多了。不同的公司API规范不一样,这很正常。但是对于我来说,我如果想要代码变得优雅。我就必须解决一个痛点:不同服务商API那么多的差异点

2020-07-28 17:17:17 109

转载 70 道 「Spring 全家桶」高频面试题

这里总结了 70 道 Spring 相关面试题,有的很基础,有的很细节,大家可以评估一下自己掌握的情况。Spring重点要掌握 Spring Framework。IoC 属于哪种设计模式?谈谈你对 Spring IoC 和 DI 的理解,它们有什么区别?简单谈谈 IoC 容器的原理。bean 的 scope 有几种类型?请详细列举。说说 IoC 中的继承和 Jav...

2019-08-06 15:39:30 215

转载 kafka 高吞吐量性能揭秘

kafka作为时下最流行的开源消息系统,被广泛地应用在数据缓冲、异步通信、汇集日志、系统解耦等方面。相比较于RocketMQ等其他常见消息系统,Kafka在保障了大部分功能特性的同时,还提供了超一流的读写性能。本文将针对Kafka性能方面进行简单分析,首先简单介绍一下Kafka的架构和涉及到的名词:Topic:用于划分Message的逻辑概念,一个Topic可以分布在多个Broker上。P...

2019-06-05 11:45:53 133

转载 Kitematic - VirtualBox is not installed. Please install it via the Docker Toolbox.

Kitematic是安装好docker后集成在其中的一个管理工具,用了一段时间后遇到了如下错误,error:VirtualBox is not installed. Please install it via the Docker Toolbox.fix method:remove files in ~/Library/Application Support/Kitematic/Loca...

2018-10-18 14:57:11 2305

转载 后端架构师技术图谱

链接地址数据结构队列集合链表、数组字典、关联数组栈树二叉树完全二叉树平衡二叉树二叉查找树(BST)红黑树B,B+,B*树LSM 树BitSet常用算法排序、查找算法选择排序冒泡排序插入排序快速排序归并排序希尔排序堆排序计数排序桶排序基数排序二分查找Java 中的排序工具布隆过滤器字符串比较KMP 算法深度...

2018-09-20 11:06:22 411

原创 Reviewboard使用介绍

安装 因为windows版all-in-one的RBTools.exe,遇到了多次问题,不建议使用安装最新版python 2.7.13 ( 不建议使用python 3, 旧版的2.7.0也有同学反映遇到问题),保证将python加到系统PATH变量中,如下图所示: 新版的python安装包都自带pip了,请在安装过程中选择安装Pip,如下图所示: 假设以前没有安装过pip,需要在w...

2018-08-07 18:06:54 3462

原创 Mockito mock SpringBean不成功的情况

问题 在做单元测试引入Mockito的过程中,测试发送验证码接口,想使用mock的方式模拟调用短信服务发送验证码。测试类AppService依赖ConfigInfoSynchroHelper, ConfigInfoSynchroHelper是调用短信的功能实现,AppService的UML图: 测试的过程中,发现如下使用 @Mock private ...

2018-08-07 17:55:11 5779 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除