JAVACORE与HEAPDUMP生成方法
2024-08-14 11:33 | 分类:编程语言 | 评论:0 次 | 浏览: 78
前言在项目上我们经常要生成javacore和heapdump来进行分析。这里总结一下我自己在项目上生成这两个文件的方法。javacore篇:...
如何运用Capstone实现64位进程钩子扫描
2024-08-14 11:33 | 分类:编程语言 | 评论:0 次 | 浏览: 81
进程钩子扫描是一种安全技术和分析方法,用于检测和分析进程内的指令是否被篡改或注入了恶意功能。钩子(hook)技术允许开发人员在执行特定系统调...
使用多个servlet时Spring security需要指明路由匹配策略问题
2024-08-14 11:33 | 分类:编程语言 | 评论:0 次 | 浏览: 72
多个servlet时spring security需要指明路由匹配策略项目原本是 springboot-3.1.3 + druid-1.2....
Maven中错误使用parent.relativePath导致构建失败问题
2024-08-14 11:33 | 分类:编程语言 | 评论:0 次 | 浏览: 72
maven中错误使用parent.relativepath导致构建失败搭建一个springboot项目,maven结构为一个空的父模块包含两...
微服务Spring Cloud Alibaba 的介绍及主要功能详解
2024-08-14 11:33 | 分类:编程语言 | 评论:0 次 | 浏览: 73
引言springcloud alibaba 是 spring cloud 生态系统的一部分,提供了对阿里巴巴中间件的整合支持,帮助开发者在 ...
解读@EventListener工作原理
2024-08-13 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 69
@eventlistener 是 spring framework 提供的用于处理事件监听的注解。它的工作原理基于观察者设计模式,其中有一个...
Spring定义Bean范围的三种方式
2024-08-13 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 69
spring如何定义bean的范围在spring框架中,bean的作用域(scope)决定了一个bean实例的生命周期和可见性。spring...
使用Spring注解@EventListener实现监听原理
2024-08-13 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 79
@eventlistener使用方式package com.cyl.listener;import org.springframework....
使用Java DOM解析器修改XML文件内容的操作方法
2024-08-13 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 75
引言在java中,xml文件的解析和修改可以通过多种方法实现,其中dom(document object model)是一种常用的方式。do...
SpringBoot实现分布式任务调度的详细步骤
2024-08-13 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 79
引言随着互联网应用的规模和复杂度不断增加,单节点任务调度系统已经难以满足高并发、大数据量的处理需求。分布式任务调度成为了解决这一问题的重要手...
Spring 中的InitializingBean使用示例
2024-08-13 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 70
initializingbean是 spring 框架中的一个接口,用于在 spring 容器中初始化 bean 时执行特定的初始化逻辑。这...
Spring MVC 扩展和 SSM 框架整合步骤详解
2024-08-13 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 88
12.1 spring mvc 框架处理json数据 json 格式数据在现阶段web项目开发中扮演者非常重要的角色。在前端页面后后台...
JavaWeb如何实现限制单个账号多处登录
2024-08-13 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 71
在网上有很多解决限制登录的方法,包括springsecurity也有解决的方案,今天记录一下使用javaweb的实现知识点思路如下:演示具体...
Spring源码之事件监听机制详解(@EventListener实现方式)
2024-08-13 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 75
spring源码之事件监听机制(@eventlistener实现)在看@eventlistener之前需要先知道 继承eventlisten...
JAVA 两个类同时实现同一个接口的方法(三种方法)
2024-08-13 11:32 | 分类:编程语言 | 评论:0 次 | 浏览: 80
在java中,两个类同时实现同一个接口是非常常见的。接口定义了一组方法,实现接口的类必须提供这些方法的具体实现。以下将展示如何实现这一要求,...
java普通类如何转javafx程序
2024-08-13 11:32 | 分类:编程语言 | 评论:0 次 | 浏览: 67
java普通类转javafx程序只需要集成application 就可以了import javafx.application.applica...
SpringBoot使用@Validated处理校验的方法步骤
2024-08-13 11:32 | 分类:编程语言 | 评论:0 次 | 浏览: 71
前言@validated 注解的主要目的是启用和利用 spring 的验证框架,它可以用于类上也可以用于方法参数上。用于类上时,表示该类中的...
Java微信公众号推送模版消息的步骤示例详解
2024-08-13 11:32 | 分类:编程语言 | 评论:0 次 | 浏览: 86
要在java中向微信公众号推送模板消息,首先需要确保我们已经有了微信公众号,并且已经设置了模板消息权限和模板id。模板消息是一种向用户发送通...
并发编程模式之ThreadLocal源码和图文解读
2024-08-13 11:32 | 分类:编程语言 | 评论:0 次 | 浏览: 74
从一道面试题开始吧,threadlocal使用需要注意什么,或者有什么问题?答:如果是在线程池中使用,会存在 1、内存泄漏 2、脏数据 的问...
Spring Cloud Gateway层限流实现过程
2024-08-13 11:32 | 分类:编程语言 | 评论:0 次 | 浏览: 76
写在前面的话高并发的三驾马车:缓存、降级、限流,这里仅仅说限流常用的限流算法有:计数器算法、固定窗口算法、滑动窗口算法、漏桶算法、令牌桶算法...
SpringCloud微服务网关限流方式
2024-08-13 11:32 | 分类:编程语言 | 评论:0 次 | 浏览: 81
1.限流的两种实现方式nginx限流在nginx中,通过限流可以规定一个一个地址映射每一秒可以被访问多少次,甚至是限制每一个用户(这里的用户...
Spring源码之事件监听机制(实现EventListener接口方式)
2024-08-13 11:32 | 分类:编程语言 | 评论:0 次 | 浏览: 68
一、spring实现自定义事件的发布订阅github地址为:https://github.com/kevin-lihongmin/desig...
SpringBoot Web开发之请求响应、分层解耦问题记录
2024-08-13 11:32 | 分类:编程语言 | 评论:0 次 | 浏览: 67
一.请求响应概述1.servlet在 spring boot 的 web 请求响应处理中,servlet起着关键的作用。servlet是 j...
Java并发编程ArrayBlockingQueue的使用
2024-08-13 11:32 | 分类:编程语言 | 评论:0 次 | 浏览: 90
一、arrayblockingqueue概述arrayblockingqueue是一个基于数组的有界阻塞队列。它在创建时需要指定队列的大小,...
SpringBoot整合FTP使用示例教程
2024-08-13 11:32 | 分类:编程语言 | 评论:0 次 | 浏览: 69
一、springboot整合ftp使用1、引入依赖这里引用 apache commons-net依赖,用于ftp客户端操作。<depe...
Spring Boot集成Seata实现基于AT模式的分布式事务的解决方案
2024-08-12 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 67
1.什么是seata?seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。seata 将为用户提供了 a...
解读maven项目的打包方式
2024-08-12 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 64
前言现在都是使用idea中maven插件来打包项目,因此此文章将基于idea中的maven插件打包。概念打包分为小包和大包两种概念:小包:只...
MyBatis Plus实现中文排序的两种有效方法
2024-08-12 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 63
前言在mybatis plus项目开发中,针对中文数据的排序需求是一个常见的挑战,尤其是在需要按照拼音或特定语言逻辑排序时。本文整合了两种有...
IDEA打包maven多模块相互依赖项目全过程
2024-08-12 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 65
使用场景假设有一个父maven项目project,有三个子模块producer,consumer和common,其中producer依赖co...
Spring IOC 注入的3种方式小结
2024-08-12 19:33 | 分类:编程语言 | 评论:0 次 | 浏览: 63
spring ioc容器支持多种依赖注入方式,其中最常见的是:1. 构造器注入(constructor injection)特点:通过构造函...