Java
vue3+element-plus+typescript
1.vue3+ts+elementui-plus https://blog.csdn.net/qq_41737571/article/details/139073085 2.自动调整font-size大小 https://blog.csdn.net/qq_41737571/article/details/140158614 3.简单小众电商购物项目模板:基于 Vue 3 和 Vant 4 的纯前端
Linux 文件夹和文件操作【Linux 常用命令系列一】
〇、前言 本文首先介绍了 Linux 中文件的结构,将全部文件夹罗列并介绍了大概的用途; 然后通过实例介绍了文件夹相关的常用操作,仅供参考。 一、Linux 系统的文件结构 列一下系统全部文件夹: / 文件系统的入口,最高一级目录 /bin 【基础系统命令】基础系统所需要的命令位于此目录,如:ls、cp、mkdir 等二进制可执行命令 /sbin 【系统管理命令】存放的是系统管理员使
liunx服务器某个Java运行服务CPU占用率过高问题排查及修复
进入服务器 用 top 命令查看 找出占用CPU最高的进程的pid:2664227 的进程 命令 JPS 确定该程序的pid是这个: ps -ef|grep 通过Arthas分析该Java运行的服务的进程 通过Arthas看资源的耗用情况看板 : dashboard 分析是哪一个线程导致的CPU占用率较高 : thread -n 3 定位到线程使用的代码行 分析原因:Sched
分布式微服务相关概念【分布式微服务笔记01】
分布式微服务相关概念【分布式微服务笔记01】 什么是SpingCloud&SpringCloudAlibaba? SpingCloud 和 SpringCloudAlibaba 是一套标准化的微服务解决方案 微服务可以根据业务不同,将一个大项目拆解成不同的服务(搜索服务/网关服务/配置服务/存储服务/发现服务......) 各个服务通过分布式方式进行工作,从而可以高效、快速、稳定的完成复
2024-07-16 代码高亮插件highlight.js安装使用以及排错日志
highlight.js —— 一个开源语法高亮库,用于在网页上对源代码进行语法高亮显示。 安装 引入 使用 效果预览: 报错: 1): Deprecated as of 10.7.0. highlightBlock will be removed entirely in v12.0.(自10.7.0起弃用。highlightBlock将在v12.0中完全删除) D
Retrofit2 使用FastJson作为Converter
首先创建一个FastJsonRequestBodyConverter类 接着创建FastJsonResponseBodyConverter类 接着创建FastJsonConverterFactory类 然后在获取Retrofit实例时添加 这样Retrofit就可以使用Fastjson解析数据了
鉴权测试基本知识及测试内容
⼀、授权和鉴权的区别? 授权:相当于给⼀个通⾏证 鉴权:鉴定是否有权访问(判断有没有通⾏证) 二、为什么要鉴权? 我们如果想要进⼊房⼦之前必须有钥匙,钥匙匹配了我们才能进⼊这个房间,没有鉴权,就好⽐,这房⼦只要有 ⼈知道在哪⾥,就可以随意的访问和进⼊,你愿意这么做吗? 那对于软件⽽⾔,也同样需要鉴权,如果没有这样的鉴权机制,那么我如果知道了你的ip,以及请求URL,那么 我就可以随意的访问你的资源
uniApp 接入微信短剧播放器
短剧播放器是微信官方为微短剧类目小程序提供的播放器插件。 开发者可引入短剧播放器插件后,基于自身需求快速进行开发上线。 小程序中使用短剧播放器需要以下几个条件 小程序已有短剧类目(文娱->微短剧),并且将该类目设为主类目 小程序引入短剧播放器插件 微信官方短剧插件文档 小程序后台接入微信媒资管理, 短剧媒资管理 媒资管理需要审核通过剧
postMessageXss续2
原文地址如下:https://research.securitum.com/art-of-bug-bounty-a-way-from-js-file-analysis-to-xss/ 这几天浏览mXss技术的时候,看到了一篇postMessaage的分析文章,觉得不错,遂翻译写成文章,每一次好的文章翻译,都是一次很好的学习的机会。生硬的tran
一个专为Android平台设计的高度可定制的日历库
大家好,今天给大家分享一个高度可定制的日历库kizitonwose/Calendar。 Calendar专为Android平台设计,支持RecyclerView和Compose框架。它提供了丰富的功能,允许开发者根据需求定制日历的外观和功能。 项目介绍 此库是开发Android应用时,实现日历功能的一个强大工具,特别适合那些需要深度定制化日历界面的应用开发者。 主要功能 单选、多选或范围
使用Spring Boot和Docker实现微服务的部署与扩展
使用Spring Boot和Docker实现微服务的部署与扩展 大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在现代软件开发中,微服务架构被广泛采用,而Spring Boot和Docker是实现微服务架构的两大重要技术。本文将详细介绍如何使用Spring Boot和Docker实现微服务的部署与扩展。 一、Spring Boot微服务开发 Spring Boot简化
vue2 简洁的行政区划选择组件封装
vue2 简洁的行政区划选择组件封装 // 判断变量是否为 null 或 undefined export function isNullOrEmpty(value) { return value === null || value === undefined || value === '' } // 判断变量是否为 null 或 undefined export functi
构建基于Spring Security的安全认证与授权系统
构建基于Spring Security的安全认证与授权系统 大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在现代Web应用开发中,安全性是至关重要的一环。Spring Security作为Spring框架的安全标准,提供了强大的认证和授权功能,本文将深入探讨如何构建基于Spring Security的安全认证与授权系统。 一、Spring Security简介 Sp
Java中的日志管理与分析最佳实践
Java中的日志管理与分析最佳实践 大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在大型软件系统中,良好的日志管理与分析是确保系统稳定性和性能的关键因素。本文将深入探讨Java中的日志管理最佳实践,以及如何通过有效的日志分析提升系统的运维效率和故障排查能力。 一、日志框架选择 选择适合的日志框架是构建健壮日志系统的首要步骤。在Java领域,常见的日志框架有Logba
Java中的网络编程与TCP/IP协议详解
Java中的网络编程与TCP/IP协议详解 大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在现代软件开发中,理解和掌握网络编程以及TCP/IP协议是构建高性能网络应用的关键。本文将深入讨论Java中的网络编程技术和TCP/IP协议的工作原理与应用。 一、网络编程基础 网络编程是指利用计算机网络进行通讯和数据交换的程序设计。在Java中,网络编程主要基于Java的网络
使用Spring Cloud构建分布式配置中心
使用Spring Cloud构建分布式配置中心 大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在现代的分布式系统中,配置管理是一个至关重要的方面。本文将详细介绍如何利用Spring Cloud构建和管理分布式系统的配置中心,以提高系统的灵活性和可维护性。 一、Spring Cloud简介 Spring Cloud是一个用于构建分布式系统的开源框架,提供了一系列工具和
监控Teamcenter poolmanger 死进程
import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.LineNumberReader; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import
深入理解Java虚拟机(JVM)及其内部原理
深入理解Java虚拟机(JVM)及其内部原理 大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在Java开发中,了解Java虚拟机(JVM)的工作原理是非常重要的。本文将深入探讨JVM的内部结构和运行机制,帮助读者更好地理解和优化Java应用程序的性能。 一、JVM的基本概念和组成 Java虚拟机(JVM)是Java程序的运行环境,负责将Java字节码(.class文
使用Java和Redis构建高性能的缓存系统
使用Java和Redis构建高性能的缓存系统 大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在现代应用程序中,高性能的缓存系统对于提升系统性能和响应速度至关重要。本文将详细介绍如何利用Java和Redis构建一个高效的缓存系统,以及实现过程中的关键技术和注意事项。 一、Redis简介和安装 Redis是一个开源的内存数据库,广泛用于缓存、消息队列和会话存储等场景。它
Java中的数据库连接池选择与优化策略
Java中的数据库连接池选择与优化策略 大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在Java应用程序中,数据库连接池是提升性能和资源利用率的关键因素之一。本文将深入探讨如何选择和优化数据库连接池,以及在实际项目中的应用和注意事项。 一、数据库连接池的选择 在选择数据库连接池时,我们需要考虑以下几个主要因素: 1.1 连接池类型 Java中常用的数据库连接池有Ap
使用Spring Data JPA实现持久化层的简化开发
使用Spring Data JPA实现持久化层的简化开发 大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在现代的Java应用开发中,Spring Data JPA为我们提供了一种简单而强大的方式来操作数据库,本文将深入探讨如何利用Spring Data JPA简化持久化层的开发。 一、Spring Data JPA简介 Spring Data JPA是Spring框
订单超时取消的11种方式
一、被动关闭 在解决这类问题的时候,有一种比较简单的方式,那就是通过业务上的被动方式来进行关单操作。 简单点说,就是订单创建好了之后。我们系统上不做主动关单,什么时候用户来访问这个订单了,再去判断时间是不是超过了过期时间,如果过了时间那就进行关单操作,然后再提示用户。 这种做法是最简单的,基本不需要开发定时关闭的功能,但是他的缺点也很明显,那就是如果用户一直不来查看这个订单,
MySQL学习笔记——索引
索引 0.前言 本文是跟着网课学习的时候随手记录的一篇关于MySQL索引的学习笔记 1.索引概述 1.1.索引介绍 索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足 特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构 上实现高级查找算法,这种数据结构就是索引。 1.2.索引演示 那么,索引到底是怎么提升查询
为什么建议大家使用 Linux 开发
每个开发人员都应该知道的11个Linux命令 Linux应用开发自学之路 Linux应用开发入门(转) Linux中配置Java开发环境 Linux快速搭建C/C++开发环境 Linux 下C++开发入门指南
SpringBoot-集成 webSocket
1. WebSocket 简介 2. springboot 集成 javax 注解方式 pom 配置类 这个配置类很简单,通过这个配置 spring boot 才能去扫描后面的关于 websocket 的注解 定义一个 WebSocket 这里有几个注解需要注意一下,首先是他们的包都在 **javax.websocket **下。并不是 spring 提供的,而 jdk 自带的,
JVM方法区和永久代的区别(文章来源于文心一言)
方法区和永久代的区别: 一、定义与功能 方法区(Method Area) 定义:方法区是JVM规范中定义的一个内存区域,用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。虽然《Java虚拟机规范》中把方法区描述为堆的一个逻辑部分,但它通常被称为“非堆”(Non-Heap),以与Java堆区分开来。 功能:存储类的元数据,包括类型信息、域信息、方法信息等,以及运行时常
面向3-static、代码块、静态导入包,abstract(抽象类),interface(接口)、implements(接口实现方式)
static、代码块、静态导入包,abstract(抽象类),interface(接口)、implements(接口实现方式) static详解 代码块 静态导入包 abstract(抽象类) interface 定义 implements(接口实现方式)
自定义localStorage监听事件
一、问题 在项目开发过程中,发现有很多时候进行localStorage.setItem()操作设置本地存储后,页面必须刷新才能够获取到存储数据,而有些时候本地缓存更新后,页面无法通过再次刷新以获取本地缓存,这就导致依赖本地缓存的数据无法进行更新。为了解决这个问题,就必须要用到自定义localStorage监听事件了 二、解决方法 下面以Vue3项目为例进行自定义localStorage监听事件方法