Spring Boot 重温(二) 过滤器 拦截器 监听器

SpringBoot 对客户端请求的拦截有大概三种常用拦截方式过滤器拦截器监听器另外还有一种基于AOP的接片拦截 Aspect ,好像没多用过。流程对比相同点:都可以对客户端请求进行拦截,都可以用于打印访问日志不同点:初始化实现数据功能过滤器APP启动是初始化,停止时销毁Servlet 规范原始re
springboot 2019年11月07日 885次浏览

Spring Boot 重温(一)

why最近项目招人,负责部分面试工作,闲暇之余感觉是时候重新温习一下自己掌握的一些知识。what就先以最常用的 Spring Boot 来开始吧when每天写下来一小段也算日有一结启动我们首先来构建一个简单的 Spring Boot 项目。新建 maven 工程pom 添加依赖 # 添加 pa
2019年11月05日 835次浏览

Elasticsearch 入门(二)

插入数据模型RequestURL: http://localhost:9200/accountsMethod: PUTBody:{ "mappings": { "person": { "properties": {
es 2019年11月04日 852次浏览

Elasticsearch 入门(一)

ES 对外提供http的API接口,可以通过简单的http访问来对数据进行操作。作为初学者,我选择postman这个工具来模拟http访问(给自己个666)。索引新建Index (weather)RequestURL: http://localhost:9200/weatherMethod: PUT
es 2019年10月30日 821次浏览

elasticsearch 安装

突然就想了解一下这东西,正好有个utuntu的虚拟机,就在虚拟机上尝试安装一下。准备工作JDK1.8目前的oracle官网只提供jdk13的安装,历史版本需要登陆,而且据说不好下载,这里在百度网盘上找到了一个共享的jdk8的。(高版本的jdk有兼容性问题,这里就不踩坑了,实在找不到openJdk1.
es 2019年10月29日 926次浏览

HashMap & HashSet 知识回顾

记得上次看HashMap和HashSet源码已经是很久之前的事情了,依稀记得看的是1.6的内容,这几天不忙的时候,又点进去1.8去看了看做一个知识回顾。底层实现HashMap底层是一个Entry<Key,Value>的单例键值对的集合,并对Key做了hash,实现HashMap的put/
java 2019年07月14日 775次浏览

@NotNull 与@NonNull 区别

@NotNulljavax.validation.constraints.NotNull属于java对Bean验证的一种注解,类似的还有如下:@Null 被注释的元素必须为null@NotNull 被注释的元素不能为null@AssertTrue 被注释的元素必须为true@AssertFal
java springboot 2019年07月10日 532次浏览

java 接口 回顾

特性接口中的每一个方法默认都是使用 public abstract 来修饰的,其他修饰都会报错,项目中应省区修饰声明来保持代码简洁明了。接口中的每一个变量默认都是使用 public static final 来修饰的,属于常量。1.8 中的变化新增了 default 实现方法。public inte
java 2019年07月03日 437次浏览

MongoDB 学习记录四(java)

MongoDB 提供了多种语言的连接操作方式,这里以java为例。通过maven添加driver<dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver&l
mongo 2019年06月18日 438次浏览

MongoDB 学习记录三(查询)

查询指定字段db.collection.find(query,options)eg: db.collection.find({},{"_id":0,"field":1})query --> 查询条件options --> 需要显示的字段, &quo
mongo 2019年06月17日 418次浏览