(六) SpringBoot起飞之路-整合JdbcTemplate-Druid-MyBatis-Redis Spring

(六) SpringBoot起飞之路-整合JdbcTemplate-Druid-MyBatis-Redis

有兴趣的朋友可以去了解一下前五篇,你的赞就是对我最大的支持,感谢大家! (一) SpringBoot起飞之路-HelloWorld (二) SpringBoot起飞之路-入门原理分析 (三) SpringBoot起飞之路-YAML配置小结(入门必知必会) (四) SpringBoot起飞之路-静态资源处理 (五) SpringBoot起飞之路-Thymeleaf模板引...
阅读全文
Java架构师面试题系列之Mybatis面试专题(36题,含详细答案解析) Java

Java架构师面试题系列之Mybatis面试专题(36题,含详细答案解析)

【 Java架构师面试网 】收集整理了一些Java面试的常见问题,这些问题可能会在你下一次技术面试中遇到。想成为Java架构师,这些都是不可避免也是必须要掌握的哦,对于其他模块的面试题,我后续也将单独分享面试问题和答案。成为Java架构师的这条路道阻且艰,但是既然选择了远方就是选择了风雨兼程,希望大家都能早日圆自己的架构师梦,同样也希望我自己可以,除了网站,还做了个公众号: Java架构师面试...
阅读全文
牛皮了!头一次看到有大佬把MyBatis框架讲的这么明白,快来看看吧 编程技术

牛皮了!头一次看到有大佬把MyBatis框架讲的这么明白,快来看看吧

MyBatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。MyBatis 通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过 java 对象和 statement 中 sql 的动态参数进行映射生成最终执行的 sql 语句,最后...
阅读全文
Java连载130-JDBC编程初步 编程技术

Java连载130-JDBC编程初步

一、JDBC编程 1.JDBC简介 JDBC(Java Database Connectivity)是一套用于执行SQL语句的Java API。 分为两层: (1)上层是JDBC API,负责在Java应用程序和JDBC驱动程序管理器之间进行通信,负责发送程序中的SQL语句; (2)下层是JDBC驱动程序的API,负责JDBC驱动程序管理器与实际连接的数据库...
阅读全文
Java8 Stream flatmap中间操作用法解析 Java

Java8 Stream flatmap中间操作用法解析

stream中的flatmap是stream的一种中间操作,它和stream的map一样,是一种收集类型的stream中间操作,但是与map不同的是,它可以对stream流中单个元素再进行拆分(切片),从另一种角度上说,使用了它,就是使用了双重for循环。 查看Stream源码中flatmap的方法定义: <R> Stream<R> flatMap(Funct...
阅读全文
Java架构师教你写代码(一) - 使用静态工厂方法替代构造器 编程技术

Java架构师教你写代码(一) - 使用静态工厂方法替代构造器

客户端获得一个类实例的传统方式是调用由类提供的public构造器。但还有一种技术,一个类可以提供public的静态工厂方法,只是一个返回类实例的静态方法。 静态工厂方法与设计模式的工厂方法模式不同。在设计模式中并无直接等价的说法。 2 优点 2.1 实名制 如果构造器的参数本身并不能描述清楚返回的对象,那么具有确切名称的静态工厂则代码可读性更佳! 例如 BigInteger ...
阅读全文
JavaWeb 学习总结 Java

JavaWeb 学习总结

目录 1.2 虚拟目录的映射方式 1.4 Windows 系统中注册域名 1.7 互联网上的加密原理 五、浏览器与服务器交互 5.1 交互过程(访问网站的过程) 5.2 JavaWeb应用的组成结构 7....
阅读全文
Maven Scope 取值的含义 Java

Maven Scope 取值的含义

在 POM 4中, <dependency> 中还引入了 <scope> ,它主要管理依赖的部署。 目前 <scope> 可以使用5个值: compile provided runtime test system 依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围: compile (...
阅读全文
Loading...