【SpringBoot】 启动后执行方法的五种方式
项目初始化完毕后,才会调用方法,提供服务。注意监听的事件,通常是 ApplicationStartedEvent 或者 ApplicationReadyEvent,其他的事件可能无法注入 bean。在项目初始化过程中,就会调用此方法。如果业务逻辑执行很耗时,可能会导致项目启动失败。1、实现 Comm
六个思考维度:DDD + SpringBoot工程九层结构图解与实战
微服务和九层结构表述的是不同维度概念。微服务重点描述系统与系统之间交互关系,九层结构重点描述一个工程不同模块之间交互关系
IDEA常用的Debug技巧
IDEA是Java程序员必备的IDE,非常强大的功能,搭配很多插件的时候就可以增强它的功能,开发出现异常的时候排查问题可以做到事半功倍。
rabbitmq添加用户,虚拟机步,设置rabbitmq配置文件
rabbitmq修改配置文件
Android、IOS客户端RSA密钥生成
OpenSSL是一个强大的安全套接字层密码库,Apache使用它加密HTTPS,OpenSSH使用它加密SSH,但是,你不应该只将其作为一个库来使用,它还是一个多用途的、跨平台的密码工具,一个自由的软件组织,专注做加密和解密的框架。我下面使用的OpenSSL直接在终端生成,还有其他各种语言自己的工具
Flink简介、基本原理、架构图
Flink是一款支持有状态运算的流计算引擎。支持有状态运算是指数据的计算过程中可以保存计算的中间过程状态,比如我们要计算一个整数数据流的求和,那么我们就需要一个中间变量把数据流中的每一项数据加到这个变量上。而这个变量就是计算的中间状态。Flink框架会帮你管理状态的保存和复原。流计算是指我们要针对一
Spark on Yarn 部署模式运行常用参数和认证参数理解
spark 提交任务参数说明
@PostMapping和@GetMapping使用详解
后端的参数接收就需要使用 也是使用@RequestParam(“id”) String id。后端的参数接收就需要使用 @RequestParam(“id”) String id。后端参数接收的话,需要使用@PathVariable String id。如 xxx/generatedData/id
【Springboot系列】Springboot系列-调用第三方接口的五种方式汇总,代码实例
【Springboot系列】Springboot系列-调用第三方接口的五种方式汇总,代码实例
Map集合的遍历方式(3种)
先获取Map集合的全部键的Set集合遍历键的Set集合,然后通过键提取对应的值第二种方式使用foreach遍历Map集合发现Map集合的键值对元素直接是没有类型的。所以不能直接用foreach遍历集合可以通过调用Map的方法:entrySet把Map结合转化成Set集合的形式Set 就可以看成键值对
JMH基准测试工具 (一):介绍
在日常开发中,我们对一些代码的调用或者工具的使用会存在多种选择方式,在不确定他们性能的时候,我们首先想要做的就是去测量它。大多数时候,我们会简单的采用多次计数的方式来测量,来看这个方法的总耗时。 但是,如果熟悉JVM类加载机制的话,应该知道JVM默认的执行模式是JIT编译与解释混合执行
Feign传递文件以及MultipartFile对象
Feign微服务调用传递文件以及MultipartFile参数对象,多个参数,MultipartFile对象和json数据。
Linux部署Java项目
完成Linux部署Java项目。
Windows系统离线安装.NET Framework 3.5(自己做个总结)
服务器不允许联网的情况下,安装SQLServer2012会出现需要Framework3.5的环境,但是某些系统上没有安装,又不能联网,需要我们自己去进行安装。自己做个总结
一文吃透Spring集成MyBatis
spring能集成很多的框架,是spring一个优势功能。通过集成功能,让开发人员使用其他框架更方便。集成使用的是spring ioc 核心技术。使用mybatis,需要创mybatis框架中的某些对象,使用这些对象,就能使用mybatis提供的功能了。分析: mybatis执行sql语句,需要使用
JNDI注入(RMI攻击实现和LDAP攻击实现)
0x01 JNDI概述JNDI是Java Naming and Directory Interface(JAVA命名和目录接口)的英文简写,它是为JAVA应用程序提供命名和目录访问服务的API(Application Programing Interface,应用程序编程接口)简单一点理解就是:JN
Linux配置DHCP服务
Linux配置DHCP服务
spring boot中使用雪花算法生成雪花ID
雪花算法(Snowflake)是一种生成全局唯一ID的算法,由Twitter公司开发。它可以在分布式系统中生成全局唯一的ID,解决分布式系统中的数据合并和分片等问题。雪花算法生成的ID是一个64位的长整型数字,由以下部分组成:1个bit:符号位,始终为0。41个bit:时间戳,精确到毫秒级别,可以使
【SpringBoot】| Spring Boot 概述和入门程序剖析
【SpringBoot】| Spring Boot 入门
Spring AOP
大家可以观察一下通知的执行顺序:先执行Around的前置通知,当执行连接点方法时,除发Before通知,然后执行连接点方法,当连接点方法执行完毕正常返回值触发AfterReturning方法,然后触发After方法,然后执行Around后置通知。例如,日志切面就是一个常见的切面,它用于在方法执行前后