抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

java1.8新特性Lamdba表达式

lambda表达式可以替代只有一个抽象函数的接口实现,告别匿名内部类,代码看起来更简洁易懂.
参考学习资料

Java SPI机制

SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。SPI是一种动态替换发现的机制, 比如有个接口,想运行时动态的给它添加实现,你只需要添加一个实现。我们经常遇到的就是java.sql.Driver接口,其他不同厂商可以针对同一接口做出不同的实现,mysql和postgresql都有不同的实现提供给用户,而Java的SPI机制可以为某个接口寻找服务实现。

HaspMap和HashTable区别

☀1.同步性 HashTable是同步的,线程安全的。 里面所有的方法,isEmpty(),isSize(),contains(),get()方法都加了synchronized关键字进项同步。所以效率很低。 HashMap是线程不安全的。所以效率高。 综合效率和安全,所以我们通常亏考虑oncurrentHashMap,不会把整个方法全部锁住,会采用分段锁的方式。进项数据的锁定。 ...

Springboot学习笔记5-数据源配置

springboot配置数据源 ​ Spring Framework 为 SQL 数据库提供了广泛的支持。从直接使用 JdbcTemplate 进行 JDBC 访问到完全的对象关系映射(object relational mapping)技术,比如 Hibernate。Spring Data 提供了更多级别的功能,直接从接口创建的 Repository 实现,并使用了约定从方法名生成查询...

Springboot学习笔记4-thymeleaf

thymeleaf模板引擎的使用 ​ 在早期开发的时候,我们完成的都是静态页面也就是html页面,随着时间轴的发展,慢慢的引入了jsp页面,当在后端服务查询到数据之后可以转发到jsp页面,可以轻松的使用jsp页面来实现数据的显示及交互,jsp有非常强大的功能,但是,在使用springboot的时候,整个项目是以jar包的方式运行而不是war包,而且还嵌入了tomcat容器,因此,在默认情...

Springboot学习笔记3-Springboot web开发

springboot在开发web项目的时候具备天然的优势,现在的很多企业级开发都是依托于springboot的。

Springboot学习笔记2-配置文件

​ 在之前的项目开发中,我们可以使用xml,properties进行相关的配置,这种配置方式比较简单,但是在应对复杂的商业需求下,多环境和编程化的配置无法得到满足,因此springboot为我们提供了YAML的配置方式丰富功能和简化开发。

Springboot学习笔记1-介绍与简单使用

《SpringBoot 2.x》入门:框架介绍与HelloWorld

  • MVC架构思想
  • 使用STS构建SpringBoot项目
  • 使用SpringBoot构建Mvc web项目
  • MVCWeb项目中的注入
  • 热部署