摘要: 基于注解形式的aop实现 1.jar 与实现接口方式的一致。 2.配置 将业务类、通知类纳入IOC容器。 开启注解对AOP的支持。 <aop:aspectj-autoproxy></aop:aspectj-autoproxy> 使用@Componet注解需要扫描器。 <... 阅读原文
2020-06-23 18:36:01 阅读(2518) 评论(0)
摘要: 一、加载驱动 加载JDBC驱动是通过调用方法java.lang.Class.forName(),下面列出常用的几种数据库驱动程序。   加载语句的形式 : Class.forName(“oracle.JDBC.driver.OracleDriver”);//使用Oracle的JDBC驱动程序。 Class.... 阅读原文
2020-06-23 16:38:04 阅读(2352) 评论(0)
摘要: 一、回顾Stream管道流操作 通过前面章节的学习,我们应该明白了Stream管道流的基本操作。我们来回顾一下: 源操作:可以将数组、集合类、行文本文件转换成管道流Stream进行数据处理 中间操作:对Stream流中的数据进行处理,比如:过滤、数据转换等等 终端操作:作用就是将Stream管道流转换为其... 阅读原文
2020-06-23 15:56:05 阅读(2594) 评论(0)
摘要: 本教程源码请访问:tutorial_demo SSM整合可以使用多种方式,我们采用XML+注解的方式 SSM的整体思路:整合Spring和SpringMVC,整合Spring和MyBatis,两两整合。 一、环境准备 1.1、建库建表 DROP DATABASE IF EXISTS ssm; CREATE... 阅读原文
2020-06-23 14:12:04 阅读(2335) 评论(0)
摘要: 前言: 网上聊 HTTPS 的文章已经数都数不过来了吧,厚着脸皮,整理下读书笔记,结合平常项目的实践,也来聊聊 HTTPS。 一、为什么需要 HTTPS? 众所周知,HTTP 协议具有无连接、不可靠、尽最大努力的特点,这也为 HTPP 协议带来信息窃听或身份伪装等安全问题。主要体现在几个方面: 通信使用明文... 阅读原文
2020-06-23 12:29:57 阅读(2372) 评论(0)
摘要: Stream替代for-编码五分钟-划水五小时       天空没有痕迹,风雨已在心中。   背景:使用Stream 流式操作取代俄罗斯式套娃的for循环,解放底层劳动密集型码畜的双手,使编码五分钟划水五小时,不再是梦!   一、Stream替代for例子 给定一个字符串元素列表,里面有数字型字符串、有字母型... 阅读原文
2020-06-23 10:43:09 阅读(2337) 评论(0)
摘要: 这篇来看看关于 Java String 类的 5 道面试题,这五道题,我自己在面试过程中亲身经历过几道题目,本篇就带你了解这些题的答案为什么是这样。 1.判定定义为String类型的st1和st2是否相等,为什么  package string; ​ public class Demo2_String { ​... 阅读原文
2020-06-23 09:08:03 阅读(2382) 评论(0)
摘要: Spring的事务管理功能能让我们非常简单地进行事务管理。只需要进行简单的两步配置即可: step1:开启事务管理功能 @Configuration //@EnableTransactionManagement注解有以下几个属性 //proxyTargetClass属相:指定事务的AOP是通过JDK动态代理实... 阅读原文
2020-06-23 08:03:04 阅读(2394) 评论(0)
摘要: 1、什么是 Spring Cloud? Spring cloud 流应用程序启动器是 于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。 2、使用 Spring Cloud... 阅读原文
2020-06-23 06:53:10 阅读(2377) 评论(0)
摘要: 最强面试题推荐: 2020Java面试题及答案,命中率高达90%   阿里面试总共4轮,其中有3轮面试都问到了RecyclerView的问题。面试的点各不相同,有原理、嵌套问题、有缓存实现,但是最终都是殊途同归,所有的问题都汇集在 如何对RecyclerView做性能优化? RecyclerView第一次la... 阅读原文
2020-06-23 06:32:11 阅读(2426) 评论(0)