摘要:
1、传统时间格式化的线程安全问题 SimpleDateFormat 是线程不安全的 2、LocalDate , LocalTime, LocalDateTime public void test(){ //获取当前时间 LocalDateTime ldt = LocalDateTime.now(); 阅读全文
摘要:
1、接口中的默认方法 若一个接口中定义了一个默认方法,而另一个父类或者接口中又定义了一个同名的方法时: 1)选择父类中的方法。如果一个父类提供了默认的具体的实现,那么接口中具有相同名称和参数的默认方法会被忽略 public class MyClass { public String getName( 阅读全文
摘要:
1、vue http://note.youdao.com/s/R7USxFNM 阅读全文
摘要:
1、vi和vim的基本介绍 2、vi和vim的三种模式 3、vi和vim的快捷键 阅读全文
摘要:
1、基本介绍 2、具体介绍 3、总结 阅读全文
摘要:
1、Vue中选择什么网络模块? Vuex中发送网络请求有非常多的方式 1)传统的Ajax是基于XMLHttpRequest(XHR) 为什么不使用? 配置和调用方式非常混乱,所以在开发中很少使用,而是使用 jquery-ajax 2)jquery-ajax 为什么不使用? 首先我们需要明确一点,在v 阅读全文
摘要:
1、vue-cli3和2版本的区别 2、使用vue-cli3创建项目 3、vue-cli3创建项目的目录结构 4、vue-cli3 配置文件的查看和修改 阅读全文
摘要:
1、介绍 2、vmtools的安装 3、如何设置共享文件夹 阅读全文
摘要:
1、Optional类是什么? 2、常用方法 3、demo演示 阅读全文
摘要:
1、并行流是什么? 并行流:就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。 Java8中将并行进行了优化,我们可以很容易的对数据进行并行操作。Stream Api 可以声明性的通过 parallel() 与 sequential() 在并行流和顺序流之间进行切换。 2、并行流的 阅读全文
摘要:
学习使我快乐,我要去上海的字节跳动,梦想是要有的,万一一不小心实现了呢!!! 1、了解Stream Java8中有两个最为重要的改变。第一个是Lambda表达式,另外一个则是Stream API(java.util.stream.*) Stream是Java8中处理集合的关键抽象概念,对集合进行的操 阅读全文
摘要:
1 方法引用若 Lambda 体中的内容有方法已经实现了,我们可以使用“方法引用”,(可以理解为方法引用是Lambda表达式的另一种表现形式)主要有三种语法形式对象:: 实例方法名类:: 静态方法名类:: 实例方法名注意:① Lambda 体中调用的方法的参数列表和返回值类型,要与函数式接口中抽象方 阅读全文
摘要:
1、为什么使用lambda表达式 2、Lambda表达式的基础语法 3、Lambda 表达式需要”函数式接口"的支持 4、Lambda的练习 5、四大内置核心函数式接口 函数式接口 参数类型 返回类型 用途 消费型接口 void void accept(T t) 供给型接口 无 T 返回类型为T的对 阅读全文
摘要:
1、问题描述 今天使用OpenFeign调用远程接口时,eign.FeignException: status 400 reading, 于是百度解决。先做如下总结 2、产生原因 背景:项目使用的是微服务架构,采用springboot来开发,所有的服务都是基于内嵌tomcat来运行 1) 传递的参数 阅读全文
摘要:
今天在项目中看到了@RequestMapping中有两个属性,consumes和produces,于是就想弄清楚这两个属性是干什么的。 本来想贴自己项目的代码,但是公司比较严格,所以不贴了 一、produces 指定返回值类型,并且可以设置返回值类型和返回值的字符编码; demo /**属性prod 阅读全文
摘要:
1、现象: pull代码,出现 2、解决 1)储存我自己的修改,先把 我们的修改 Stash 。存储起来。。你操作完了。发现项目是修改前的了。。 2)从远程仓库 pull代码 2)取出我们的修改。然后合并。提交 阅读全文
摘要:
1、简介 一个tokenizer(分词器)接收一个字符流,将之分隔为独立的tokens(词元,通常是独立的单词),然后输出tokens流 2、如何查看一句话的分词结果: POST _analyze { "analyzer":"standard" //指定分词器:现在使用的是标准分词器 "text": 阅读全文
摘要:
1、ElasticSearch7去掉type的概念 关系数据库中两个数据表示是独立的,即使他们里面有相同名称的列也不影响使用,但ES中不是这样的。elasticsearch是基于Lucene开发的搜索引擎,而Es中不同type下名称相同的field最终咋Lucene中的处理方式是一样的 两个不同ty 阅读全文
摘要:
ES支持两种基本方式检索: 一个是通过使用 REST request URI来发送搜索参数(uri + 检索参数) GET bank/_search?q=*&sort=account_num:asc 另一个是通过 REST request body 来发送他们 (uri + 请求体) GET ban 阅读全文
摘要:
一、现象 今天在 ElasticSearch 批量插入时: POST /customer/external/_bulk { "index":{"_id":"1"} } { "name":"John" } { "index":{"_id":"2"} } { "name":"tom" } 出现了这样的错 阅读全文
摘要:
1、为什么会出现跨域问题? 浏览器不允许通过ajax请求,来请求另一个网站的资源 2、SpringBoot如何通过Filter来解决跨域问题 2.1、写一个 CrosFilter 类来实现 javax.servlet.Filter 接口 public class CrosFilter impleme 阅读全文
摘要:
一、向数组中添加元素 1、向数组结尾添加元素arr.push(item) 2、向数组的头部添加元素arr.unshift(item); 3、向数组中间添加元素//在index处添加一个元素arr.splice(index, 0, item); 二、删除数组中的一个元素 1、删除并返回数组的最后一个元 阅读全文
摘要:
一、定义 DATE_ADD() 函数向日期添加指定的时间间隔。DATE_SUB() 函数向日期减少指定的时间间隔。 二、语法 DATE_ADD(date,INTERVAL expr type)DATE_SUB(date,INTERVAL expr type)date 参数是合法的日期表达式。expr 阅读全文
摘要:
一、原因: XML 文档中放置了一个类似 “<” 字符,那么这个文档会产生一个错误,这是因为解析器会把它解释为新元素的开始。因此你不能这样写: <select id="selectUnTopAllMessages" parameterType="java.util.Map" resultMap="B 阅读全文