自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二分查找法

二分查找对数据结构有一定的要求,它的前提是数据是有序数列(递增或递减)。查找过程是:1.先找到数列的中点,将数据分为大于中点值和小于中点值得2个子数列。2.对比查找值,缩小查找范围到其中一个子数列。3.取子数列中点,重复1、2步骤,直到找到目标值。例子:有1、2、3、4、5、6、7、8、9这10个数,查找其中的7。查找过程如下:由图可看出,找到7二分查找用了3次,而顺序查找需要7次。如果数列中每个数字查找一次:顺序查找平均需要(1+2+3+4+5+6+7+8+9) / 9 = 5次;

2020-05-26 17:04:41 463 1

原创 kafka-producer开发

kafka producer即生产者,信息的生产方,发送到kafka后,供消费者(consumer)消费。每个Producer都是独立工作,彼此之间没有关联。producer发送过程:1.使用一个线程将消息封装进一个ProdecerRecord类实例。2.序列化后发送给partitioner,找到分区leader副本所在的broker,确定目标分区后发送到producer程序中的一块内存缓...

2020-03-16 23:36:26 285

原创 通过拦截器和注解方式,实现HttpServletRequest方式参数校验

本例基于springboot,HttpServletRequest传参方式作参数校验,通过自定义拦截器获取HttpServletRequest请求,在拦截器里根据自定义注解做参数校验。代码如下:首先是两个用于指定校验类型的注解:@CheckParams和@CheckRule,@CheckParams中有一个CheckRule[]数组,用于实现可指定多个参数的校验规则:@Target(Elem...

2019-12-16 14:26:30 2493

原创 日常错误记录

1.Mongodb聚合查询报错:项目在对一个单表45W数据量的表进行聚合查询时,报错Caused by: com.mongodb.MongoCommandException: Command failed with error 43: 'Cursor not found (namespace: 'yunding_cloud_event.aiqin_track_task', id: 111581...

2019-11-15 10:03:37 726

原创 注解

一、java内置注解@Override:标识覆盖超类中的方法。@Deprecated:使用了该注解的,编译器会发出警告信息。@SuppressWarnings:关闭编译器警告。二、定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface Test{ public Strin...

2019-11-06 11:58:31 108

原创 泛型

一、简单泛型类public class Test {private T t;public Test(T t) {this.t = t;}}在创建类时,通过类名后面,来指定类成员t的类型。使用时指定类型public static void main(String[] args) {Test t = new Test(new AnyClass());}或继承时指定类型publ...

2019-11-05 17:09:25 73

原创 netty整理

Netty概述Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持。高并发 :基于NIO,较BIO效率大大提升。传输快 :依赖NIO的零拷贝特性。封装好 : Netty对NIO大部分操作进行了封装,提供易于使用的API,使开发者能能够快速高效的构建一个稳健的高并发应用。(零拷贝:)Netty的Reactor线程模型主从多线程的React...

2019-08-14 18:34:09 141

原创 网关接收multipartFile文件后,转发到后台服务

工作中遇到了一个网关接收multipartFile类型图片,然后转发到后台服务的需求,项目是基于springCloud的分布式框架,要求在网关层接收到服务后,组装相关信息,再转发到后台服务作具体处理,转发方式通过restTemplate调用,代码如下:网关层接收:@ApiOperation(value = "图片上报")@PostMapping(value = "/upload/img/{i...

2019-03-13 16:43:06 4207

空空如也

空空如也

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

TA关注的人

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