SpringBoot集成Dubbo启用gRPC协议
Dubbo 在 2.7.5 版本开始支持原生 gRPC 协议,对于计划使用 HTTP/2 通信或者期望 gRPC 协议支持服务治理能力的,都可以考虑接入 Dubbo 体系启用 gRPC 协议。由于官网给的 代码示例 是基于 spring,现在基本上都是基于SpringBoot开发,所以本文提供一下
【SpringBoot源码剥析】| 项目运行原理
Spring Boot 提供了 Maven 插件 spring-boot-maven-plugin,可以方便的将 Spring Boot 项目打成jar包或者war包。考虑到部署的便利性,我们绝大多数人在 99.99% 的场景下,都会选择打成jar包。这样,我们就无需在部署项目的服务器上,配置相应的
初始SpringBoot
SpringBoot称为Spring的脚手架.Spring是为了简化Java程序的开发诞生的, 而SpringBoot是为了简化Spring程序开发诞生的.所以称为Spring的框架.
SpringBoot 整合 JSP和MyBatis
💖 Spring Boot starter入门💖 SpringBoot基本设置6.1 SpringBoot设置端口号6.2 SpringBoot设置项目名6.3 SpringBoot配置文件的拆分6.4 SpringBoot开启日志6.5 SpringBoot实现热部署6.6 SpringBoo
Spring的Bean初始化过程和生命周期
Spring中Bean生命周期真的不难
【Spring Security】| 从0到1编写一个权限认证 | 学会了吗?
在项目中,认证逻辑一般是通过自定义实现的,将实现了接口的实现类放入Spring容器中,即可实现自定义逻辑认证。实现接口必须重写方法,该方法定义了具体的认证逻辑,参数 username 是前端传来的用户名,我们需要根据传来的用户名查询到该用户(一般是从数据库查询),并将查询到的用户封装成一个对象,该对
浅析java代码是如何获取kerberos principal 的realm和kdc相关信息的
我们知道,使用 kerberos 时 java 代码中最关键的配置项是指定默认的realm和默认的kdc,一般我们可以通过在代码中配置环境变量 java.security.krb5.rea...
java 十六进制形式的字符串变量相加计算
1. 计算 ”A1" + "0F"先将十六进制形式的字符串变量转换成 Long 类型变量:》 Long.parseLong(”A1", 16)》 Long.parseLong(”0F", 16)再进行相加,再转换成十六进制形式的字符串变量:》Long.toHexString(Long.parseLo
2021.11.29 JAVA的变量和数据基本类型知识(大数据笔记2)
P43-P45命名规则:可用26英文字母,0-9, _ $命名数字不可开头,大小写严格区分,不可有空格。包名:所有字母小写。xxxyyyzzz类名 接口名:首字母大写。XxxYyyZzz方法名 变量名:首字母小写其他单词首字母大写。xxxYyyZzz常量名:全部大写并且单词用下划线分割。XXX_YY
Nacos动态刷新List/数组类型、复杂类对象配置的两种方式
nacos配置动态刷新复杂类对象、List/数组对象。
注解@Component
注解
Galaxy 平台下 LEfSe 安装与使用教程
LEfSe (Linea...
SpringBoot定时任务 @Scheduled详解
java定时调度,java定时任务,Spring Boot定时任务,Spring Boot定时调度,SpringBoot定时调度
Spring Data JPA使用@DynamicUpdate注解进行Update部分更新
当然,在某些情况下,我们应该使用此注释 — 例如,如果一个实体表示一个具有大量列的表,并且只需要经常更新其中的几列。如果我们更新实体,修改后的列的值将传递给 SQL 更新语句。因此,当我们更改实体的任何字段时,它会比较实体的当前状态和修改状态。我们可以看到,Hibernate 生成的 SQL 在这种
Java使用模板导出word勾选框
继导出普通word文字文档、导出带图word文档之后又出现勾选框实现非常简单不过nodepad++打开就需要格式化一下了,其他编辑器不清楚,我这个用nodepad++打开之后是一共就几行特别长,格式化需要安装个xml插件在左上角箭头所指里面找到xml tools安装一下即可,我这个已经安装过了所以只
Spring Boot 整合 Swagger 教程详解
通过集成 Swagger,我们可以方便地生成接口文档,使得前后端开发协同更加高效。使用注解来描述接口信息,包括接口名称、请求方式、请求路径、请求参数、响应参数等;在配置类中配置 Swagger,包括扫描的包路径、接口文档信息、全局参数、安全协议、安全上下文等;描述数据模型、枚举类型、响应参数等信息,
Spring中的循环依赖
目录一、什么是循环依赖?二、Bean的生命周期2.1 Spring Bean 的生命周期2.2 Bean 的生成步骤三、三级缓存3.1三个缓存分别有什么作用四、思路分析4.1 为什么 Spring 中还需要 singletonFactories 呢?五、Spring解决了哪种情况下的循环依赖5.1
PHP编码安全之五: 请求伪造攻击
本文内容参考自《PHP安全之道》。 0x00 服务器请求伪造 (SSRF: Server-Side Request Forgery) SSRF漏洞是一种由攻击者利...
【Spring】面向切面编程详解(AOP)
①AOP(Aspect Oriented Program)即面向切面编程。我们先回顾以下三层架构,三层架构式垂直架构,即一层对另一层提供服务,不能越级访问,分级进行运作。上述架构是垂直分布的,而面向切面则是一个切面:②到底是什么切面呢?就是把各种类中冗余的代码提取出来,在需要用的时候就横向切入,就像