java
-
SpringCloud Alibaba使用Seata处理分布式事务的技巧
Seata简介 在传统的单体项目中,我们使用@Transactional注解就能实现基本的ACID事务了. 但是前提是: 1) 数据库支持事务(如:MySQL的innoDB引擎) 2) 所有业务都在同 ...
-
Java优先队列 priority queue
目录 1.优先队列概念 2.二叉堆(Heap) 完全二叉树和满二叉树 堆的重要操作 1.优先队列概念 优先队列(priority queue)是一种特殊的数据结构. 队列中每一个元素都被分配到一个优先 ...
-
Spring security密码加密实现代码实例
xml配置如下 <dependency> <groupId>org.springframework.security</groupId> <artifactI ...
-
多线程Spring通过@Scheduled实现定时任务
目录 前言 一 定时任务调度注解@Scheduled 二 使用@Async实现异步调度 建立spring线程池 为异步调度方法指定线程池 前言 技术的入门大多比较简单,把别人的代码复制过来,删删改改, ...
-
Java单链表反转图文教程
前言 最近在回顾链表反转问题中,突然有一些新的发现和收获,特此整理一下,与大家分享
-
Spring AspectJ 实现AOP的方法你了解吗
目录 1.什么是 AspectJ? 2.切入点表达式 AOP 切入点表达式支持多种形式的定义规则: 2.Aspect 通知类型 3.AOP具体实例 ①.创建接口 ②.创建实现类 ③.创建切面类(包含各 ...
-
ocp开闭原则_动力节点Java学院整理
开闭原则(Open Closed Principle)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的.灵活的系统. 定义: 一个软件实体如类.模块和函数应该对扩展开放,对修改关闭. S ...
-
Java ClassLoader虚拟类实现代码热替换的示例代码
目录 总结 ClassLoader 虚拟类方法 实现代码热替换 实现 改进思考 总结 类加载器是负责加载类的对象.类ClassLoader是一个抽象类.给定类的全限定类名,类加载器应尝试查找或生成构成 ...
-
浅谈Spring Cloud Eureka 自我保护机制
自我保护背景 首先对Eureka注册中心需要了解的是Eureka各个节点都是平等的,没有ZK中角色的概念, 即使N-1个节点挂掉也不会影响其他节点的正常运行. 默认情况下,如果Eureka Serve ...
-
Spring Security自定义登录页面认证过程常用配置
目录 一.自定义登录页面 1.编写登录页面 2.修改配置类 3.编写控制器 二. 认证过程其他常用配置 1.失败跳转 1.1编写页面 1.2修改表单配置 1.3添加控制器方法 1.4设置fail.ht ...
-
一篇文章带你了解一些Java反射的学习记录
目录 一.反射概述 二.入门案例 三.反射原理图 四.反射性能测试 五.Class类 六.类加载 总结 一.反射概述 反射允许程序在运行中获取类的内部信息,例如构造器.成员变量.成员方法等 类加载之后 ...
-
关于springboot 中使用httpclient或RestTemplate做MultipartFile文件跨服务传输的问题
大家好,因为近期做需求中遇到了文件上传这个东西,而且我这个还是跨服务去传输文件的所以我这边使用了httpclient和RestTemplate去做,但是最后还是用的httpclient.feign和R ...
-
Java SPI用法案例详解
Java SPI用法案例详解
-
使用Idea简单快速搭建springcloud项目的图文教程
前言: 开发工具:IntelliJ IDEA 2020版 (Ultimate Edition) 框架:spring boot .spring cloud 搭建一套spring cloud微服务系统,实 ...
-
JPA 查询原生SQL转换VO对象方式
目录 JPA查询原生SQL转换VO对象 JPA非注解方式原生sql查询的一些注意事项 JPA查询原生SQL转换VO对象 List<String> sqlList = RiverCourse ...
-
Java设计模式之责任链模式
设计者往往会用拦截器去代替动态代理,然后将拦截器的接口提供给开发者,从而简化开发者的开发难度,但是拦截器可能有多个.举个例子,一个程序员需要请假一周,如果把请假申请单看成一个对象,那么它需要经过项目经 ...
-
Java数据结构之基于比较的排序算法基本原理及具体实现
目录 1. 七大基于比较的排序-总览 1.1常见基于比较的排序分类 1.2时间复杂度,空间复杂度以及稳定性. 2.直接插入排序 2.1 直接插入排序的基本思想 2.2 直接插入排序动画演示 2.3 代 ...
-
Spring AOP使用接口方式实现
目录 一. 环境准备 二.Spring接口方式实现AOP步骤 1. 业务接口实现 2. 业务类 3. 通知类 4. 自定义切## 点 5.配置xml文件 6. 方法入口 三. 分析 Spring 提供 ...
-
java 实现读取clob
java 实现读取clob
-
基于SpringMVC实现网页登录拦截
目录 1.简介 2.自定义拦截器 3. 登录拦截 3.1 先做一个页面 3.2 登录拦截 1.简介 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处 ...