摘要:
一、电子邮件协议 电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,POP3,IMAP。其中邮件的创建和发送只需要用到 SMTP协议,所有本文也只会涉及到SMTP协议。SMTP 是 Simple Mail Transfer Protocol 的简称, 即简单邮件传 阅读全文
摘要:
一、使用 LocalDate 、LocalTime 、LocalDateTime LocalDate、LocalTime、LocalDateTime 类的实例是不可变的对象,分别表示使用 ISO-8601日历系统的日期、时间、日期和时间。它们提供了简单的日期或时间,并不包含当前的时间信息。也不包含与 阅读全文
摘要:
一、并行流概念: 并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。 java8中将并行进行了优化,我们可以很容易的对数据进行并行操作。Stream API可以声明性的通过parallel()与sequential()在并行流与顺序流之间进行切换。 二、Fork/Join 框 阅读全文
摘要:
一、Stream是什么? 是数据通道,用于操作数据源(集合、数组等)所生成的元素序列。集合讲的是数据,流讲的是计算。 注意: Stream不会存储元素。 Stream不会改变源对象。相反,他们会返回一个持有结果的新Stream。 Stream操作是延迟执行的。这意味着他们会等到需要结果的时候才执行。 阅读全文
摘要:
一、Lambda是什么? Lambda是一个匿名函数,我们可以把Lambda理解为是一段可以传递的代码。可以写出简洁、灵活的代码。作为一种更紧凑的代码风格,使java的语言表达能力得到提升。 二、Lambda表达式语法 Lambda表达式在java语言中引入了一个新的语法元素和操作符。这个操作符为" 阅读全文
摘要:
1、在官网下载安装包,下载后为 mongodb-linux-x86_64-ubuntu1604-3.4.6.tgz 解压:tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.4.6.tgz 移动至/usr/local/mongodb目录 mv mongodb-li 阅读全文
摘要:
1、添加jar包 <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.5</version> </depe 阅读全文
摘要:
1、添加spring相关jar包 2、配置ehcache jar包。 3、添加ehcache mybatis 适配器jar包(在mybatis官网) 4、添加spring mybatis 适配器jar包(在mybatis)官网 5、pom.xml 6、applicationContext.xml 7 阅读全文
摘要:
一、一级缓存(本地缓存) sqlSession级别的缓存。一级缓存是一直开启的;SqlSession级别的一个Map与数据库同一次会话期间查询到的数据会放在本地缓存中。以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库; 一级缓存失效情况(没有使用到当前一级缓存的情况,效果就是,还需要 阅读全文
摘要:
一、动态SQL主要使用以下标签: 1、if判断 2、choose(when otherwise): 分支选择;带了break的swtich-case 如果带了id就用id查,如果带了lastName就用lastName查;只会进入其中一个。 3、trim 字符串截取(where(封装查询条件), s 阅读全文