摘要:
基于注解形式的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)