摘要:
简介
伴随lambda表达式、streams 以及一系列小优化,Java 8推出了全新的日期时间API。
Java处理日期、日历和时间的不足之处:将java.util.Date 设定为可变类型,以及 SimpleDateFormat 的非线程安全使其应用非常受限。然后就在 java8 上面增加新的特性。
... 阅读原文
2020-06-24 06:50:07 阅读(2405) 评论(0)
摘要:
前言
本次面试题主要围绕Dubbo28个核心知识点复盘面试整个过程,也是大厂最常问到的dubbo面试题,从Dubbo是什么,到Dubbo的架构设计,Dubbo的服务治理,dubbo和spring cloud 的区别等技术来展开探究,面试题以及答案我已经整理成了文档。
首先为什么要用 Dubbo?
随着服务化的... 阅读原文
2020-06-24 06:00:22 阅读(2390) 评论(0)
摘要:
介绍
之前使用的全是基于内存的认证,这里使用基于数据库的认证。
设计数据表
这里设计数据表
创建项目
这里使用Mybatis作为项目。
添加如下依赖
添加driud连接池依赖
<dependency>
<groupId>com.alibaba<... 阅读原文
2020-06-24 00:18:03 阅读(3510) 评论(0)
摘要:
作者:Vt
juejin.im/post/5e927e27f265da47c8012ed9
前言
Spring如何解决的循环依赖,是近两年流行起来的一道Java面试题。
其实笔者本人对这类框架源码题还是持一定的怀疑态度的。
如果笔者作为面试官,可能会问一些诸如“如果注入的属性为null,你会从哪几个方向去... 阅读原文
2020-06-23 23:35:07 阅读(2530) 评论(0)
摘要:
数据校验是一个相当重要的环节,使用Spring Boot 进行数据校验。
添加校验依赖
全部依赖文件如下
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" ... 阅读原文
2020-06-23 23:07:04 阅读(3602) 评论(0)
摘要:
ladies and gentlemen,Welcome to my blog!
本文主要面对萌新,讲解在IDEA中搭建项目环境。
所以大佬们可以不用浪费时间了~
当然,有问题和指正,欢迎下方留言~1. 使用GitLab将项目下载下来
1.1 选择:VCS——Checkout from Version C... 阅读原文
2020-06-23 22:03:51 阅读(2431) 评论(0)
摘要:
Reactor 操作符
数据在响应式流中的处理,就像流过一条装配流水线。Reactor 既是传送带,又是一个个的装配工或机器人。原材料从源头(最初的 Publisher )流出,经过一个个的装配线中装配工或机器人的工位加工(operator 操作),最终被加工成成品,等待被推送到消费者( subscribe ... 阅读原文
2020-06-23 21:12:06 阅读(2787) 评论(0)
摘要:
经过这么多年的Java开发,以及结合平时面试Java开发者的一些经验,我觉得对于J2SE方面主要就是要掌握以下的一些内容。
1. JVM相关
对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。
不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM... 阅读原文
2020-06-23 21:00:03 阅读(2890) 评论(0)
摘要:
Spring整合Mybatis
思路:将Mybatis的SqlSessionFactory交给Spring。
SM整合步骤:
1.jar
2.类-表
3.mybatis配置文件conf.xml
4.通过mapper.xml将类、表建立映射关系
5.spring管理SqlSessionFac... 阅读原文
2020-06-23 20:13:04 阅读(2387) 评论(0)
摘要:
Spring开发web项目
web项目初始化Spring IOC容器:
当服务启动时,通过监听器初始化一次(Spring-web.jar已经提供)。
需要7个jar:spring-java6个jar+Spring-web.jar。
web项目启动时,会自动加载web.xml,因此在web.xml中加载监听器。... 阅读原文
2020-06-23 20:10:02 阅读(2478) 评论(0)