自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sv

分享才能收获更多

  • 博客(110)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 基础常问 (概念、代码)

基础常问 (概念、代码)

2025-04-03 17:09:20 460

原创 springboot 启动方式 装配流程 自定义starter 文件加载顺序 常见设计模式

springboot 启动方式 装配流程 自定义starter 文件加载顺序 常见设计模式

2025-04-03 09:43:20 344

原创 ORM mybits mybits-plus

它将数据库中的表映射为对象,表中的行映射为对象的实例,列映射为对象的属性,从而让开发者可以使用面向对象的方式来操作数据库,而无需编写复杂的 SQL 语句。JDBC 是 Java 编程语言用于与数据库进行交互的标准 API,它为 Java 开发人员提供了一种统一的方式来访问各种不同类型的数据库,如 MySQL、Oracle、SQL Server 等。第二类:借鉴面向对象的思想,让程序员以操作对象的方式操作数据库,无需编写sql语句,典型代表是ORM(mybits )。2,对多表查询力不从心。

2025-04-02 13:55:57 718

原创 spring AOP 事务 过滤器(Filter)与拦截器(Interceptor)

spring AOP 事务 过滤器(Filter)与拦截器(Interceptor)

2025-04-02 13:53:22 1101

原创 spring 设计模式、核心模块

spring 设计模式、核心模块

2025-04-02 13:22:50 1076

原创 springcloud 组件体系

Spring Cloud 是一个用于构建分布式系统的工具集,它提供了一系列组件来解决微服务架构中的各种问题,如服务发现、配置管理、熔断限流、负载均衡等。

2025-04-01 14:59:24 651

原创 注解 定义自定义注解,常见(spring springboot springcloud)

注解 自定义注解,常见(spring springboot springcloud)

2025-04-01 13:40:51 1050

原创 spring spingmvc springboot springcloud Dubbo关系,对比

spring spingmvc springboot springcloud Dubbo关系,对比

2025-03-31 15:46:02 871

原创 springMVC

核心组件、工作原理、执行流程

2025-03-31 15:42:02 1025

原创 spring IOC 反射 bean生命周期

若依的核心价值在于降低开发门槛和提升迭代效率,尤其适合需要快速交付的企业级应用。其模块化设计和生态扩展能力,使其在金融、制造、政务等领域均有成功案例。开发者可根据项目规模(中小型 / 大型)、技术栈偏好(Java/Vue)和定制化需求,灵活选择若依的单体版、微服务版或低代码扩展版。Spring 是整个体系的基础,为 Spring MVC、Spring Boot 和 Spring Cloud 提供了核心功能和基础架构。

2025-03-31 15:39:53 928

原创 idea 快捷键

解决办法卸载idea重新安装。

2025-03-26 17:48:49 1071

原创 jvm汇总

JVM是Java虚拟机,JRE是Java运行环境,JDK是个Java开发的工具包,Java是门编程语言。JVM(Java Virtual Machine):是Java虚拟机,是Java程序运行的基础,它将Java程序编译后的字节码解释执行,并将其转换为机器码运行。JRE(Java Runtime Environment):是Java运行环境,包括了JVM以及Java程序运行所需的类库等。

2025-03-14 17:27:08 1146

原创 postgresql 数据库使用

注:t_table_data 为表名称, ix_table_data_time 为创建的索引名称, id 和 create_time 为 表里的字段。数据的时区分为,会话级,角色级,数据库级,数据库全局,系统级,了解后才知道问题出在哪里。参考:https://zhuanlan.zhihu.com/p/6698619251。注意 : 无法删除DBMS为主键约束和唯一约束自动创建的索引。ix_table_data_time 是要删除的索引名。在容器中加入环境变量。

2025-03-12 11:12:33 443

原创 Jmeter下载安装配置及使用

法一:Windows+R,输入cmd,输入jmeter命令,即可打开。法一:我的电脑→右键菜单→属性→高级系统设置→环境变量。夹,在里面找到jmeter.bat文件,双击即可打开。法二:找到下载的文件夹,找到。法二:直接搜索环境变量。

2025-03-11 11:21:52 412

原创 Navicat Premium导入表数据

3、 添加文件,选择导入sheet页,点击下一步。4、 下一步、自定义一些附加的选项。1、选择表,右键选择导入向导。6、 填写目标字段,下一步执行。5、确认源和目标表 ,下一步。2、 选择Excel文件。

2025-02-21 09:42:37 238

原创 Java 多数据源时事务回滚问题

在多数据源的情况下,如果一个事务跨越多个数据源,当其中一个数据源的操作失败时,我们需要回滚所有已经执行的操作。然而,Java默认的事务管理机制只支持单个数据源的事务回滚,无法处理跨多个数据源的事务回滚。是一个 MyBatis-Plus 的付费企业组件,内置很多好用的高级特性,其中包括多数据源扩展组件,提供了高效简单的多数据源支持。都提供了强大的多数据源支持,开发者可以根据项目需求选择合适的插件来实现数据源的灵活管理。Atomikos是一个开源的事务管理器,它支持跨多个数据源的事务回滚。

2025-02-19 14:08:35 712

原创 中间件-安装Minio-集成使用(ubantu-docker)

v /home/minio/config:/root/.minio:这个参数将宿主机的目录//home/minio/config挂载到容器的/root/.minio目录。-e "MINIO_ROOT_USER=minioadmin":设置环境变量MINIO_ROOT_USER,这是访问MinIO服务的用户名称,这里设置为minioadmin。-v /home/minio/data:/data:这个参数将宿主机的目录//home/minio/data挂载到容器的/data目录。

2025-02-11 15:07:38 920

原创 中间件-redis-(ubantu)

一旦安装完成,Redis 服务将会自动启动。4、从远程位置通过 TCP 连接到 Redis 的 6379 端口。3、修改配置文件[/etc/redis/redis.conf]从你的远程机器上 ping 一下 Redis 服务器。使用下面的命令来验证 Redis 服务器正在监听端口。想要验证所有设置都设置好了,你可以尝试使用。# 切换到 1 号数据库。# 查看当前数据库的键数量。5、使用远程工具链接测。

2025-02-11 13:41:07 285

原创 查看ubantu版本号,下载安装

Description:Ubuntu 20.04.3 LTS LTS是Long Term Support:长时间支持版本,linux版本号:Linux version 5.4.0-99-generic (buildd@lgw01-amd64-007)2、点击DownLoad Ubantu->Download Ubantu Desktop。显示linux 的内核版本和系统是多少位的:X86_64代表系统是64位的。Ubuntu版本号:ubuntu1~20.04。

2025-02-11 09:58:39 469

原创 部署项目(ubantu服务器,配置jdk,启动项目,及测试)

参考:https://blog.youkuaiyun.com/cnmilan/article/details/78890575 https://blog.youkuaiyun.com/weixin_42272869/article/details/115347588。参考:https://blog.youkuaiyun.com/wang20000102/article/details/135580501。参考:https://www.runoob.com/linux/linux-comm-tar.html。

2025-02-10 16:32:50 442

原创 管理系统的用户角色权限实现(SA-Token)

用户表角色表用户角色关联表菜单表(目录、菜单、按钮)用户菜单关联表接口权限表角色接口权限关联表部门表RBAC架构概述RBAC架构主要由用户(Users)、角色(Roles)、权限(Permissions)和资源(Resources)四个基本元素构成。用户是系统的使用者,角色是权限的集合,权限是对特定资源的操作许可,资源则是系统中的数据或功能。在RBAC中,权限不是直接授予用户,而是先授予角色,然后再将用户分配到相应的角色中,从而间接地赋予用户权限。

2025-02-07 13:19:30 1380

原创 SSO VS OAuth2区别

4、OAuth2在实现授权控制前必须要通过认证,因此SS0是OAuth2的前置,目前主流的OAuth2授权服务器都内了认证功能,并不需要额外部署SSO服务器。6、浏览器发现登录成功,再次访问Protected APP,并且加上Ticket .....3、SSO可以基于OIDC(基于Auth2)协议实现分布式认证,当然可以基于SAML协议实现。3、浏览器发现重定向,将界面跳转到CAS Server LoginFrom 登录界面。2、OAuth2是一个协议,是行业标准,1、SSO是“认证服务器程序”的统称,

2025-01-21 17:41:00 380

原创 GitLab配置免密登录和常用命令

Windows免密登录删除现有Key访问目录:C:\Users\Administrator\ .ssh,删除公钥:id_rsa.pub ,私钥:id_rsa2.生成.ssh 秘钥运行命令生成.ssh 秘钥目录( ssh-keygen -t rsa -C),三次回车​。

2025-01-21 16:20:54 1621

原创 postgreSql Timescale (创建超表和物化视图)

TimescaleCloud是一个基于云的PostgreSQL平台,适用于资源密集型工作负载。我们帮助您更快地构建、进一步扩展并控制预算。TimescaleCloud服务是一个经过优化的100%PostgreSQL数据库实例,您可以按原样使用,也可以使用特定于业务需求的功能进行扩展。、安全的控制台内、服务和等等。

2025-01-20 14:30:43 1080

原创 PDManer 使用

3、打开PDManer-excel-tpl.xlsx文件。修改表字段、和数据库表代码、显示名称。选择确定,导入数据库表字段创建表。1、选择导入-从excel文件。2、选择简单模板下载。

2025-01-20 12:54:46 1069

原创 docker 日常使用(进入容器、查看日志)

用法:例子:使用使用 grep 过滤日志-2:docker logs CONTAINER_ID | grep -10 'error' # 打印匹配行的前后10行docker logs CONTAINER_ID | grep -C 10 'error' # 打印匹配行的前后10行docker logs CONTAINER_ID | grep -A 10 -B 10 'error' # 打印匹配行的前后10行。

2025-01-13 16:09:00 799

原创 服务调用REST接口

具有流畅 API 的同步客户端。- 具有流畅 API 的非阻塞、反应式客户端。- 具有模板方法 API 的同步客户端。- 带有生成的动态代理实现的注释接口。

2025-01-08 14:12:16 799

原创 Docker 通过创建Dockerfile 部署Jar包

首先确保centos 安装docker,参考自己找个目录来存放Dockerfile注意你的jar包要和Dockerfile 放在同级目录,比如我的jar包是xxx-cloud-demo.jar3、然后开始构建镜像,注意xxx-cloud-demo名称要英文小写4、等待构建完成,使用就可以看到刚刚构建好的镜像5、接下来启动容器启动后可以查看所有容器查看正在运行的容器docker ps查看日志。

2025-01-07 15:59:20 656

原创 idea无法安装插件

无法下载很多时候就是延迟太高导致的,我们先打开插件官网看一下。

2025-01-03 11:47:36 1139

原创 卸载干净 IDEA(图文讲解)

删除 IDEA 相关设置,如字体大小、主题等等,以及删除已安装的插件。每个程序安装后,在注册表中都会留下相关信息。,表示同时删除 IDEA 本地缓存以及历史。清理 IDEA 注册表信息。

2025-01-03 10:34:05 8332 4

原创 Docker和K8s关系

k8s 是kubernets的缩写,’8‘代表中间的八个字符。其实 Docker 和 k8s 并非直接的竞争对手,它俩相互依存。随着容器越来越多出现了一系列新问题:如何协调和调度这些容器?如何在升级应用程序时不会中断服务?如何监视应用程序的运行状况?如何批量重新启动容器里的程序?解决这些问题需要容器编排技术,可以将众多机器抽象,对外呈现出一台超大机器。现在业界比较流行的有:k8s、Mesos、Docker Swarm。

2025-01-02 14:08:02 1027

原创 Docker常用命令

包括三个基本概念:镜像(Image):Docker 镜像是一个特殊的文件系统,除了提供运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。仓库(Repository):仓库(

2025-01-02 13:42:13 807

原创 idea 安装插件(在线安装、离线安装)

1、打开IntelliJ IDEA 2024.x软件, 点击file-Settings2、点击搜索框,输入plugins,找到plugins列,输入xxx软件--点击install 安装3、重启idea。

2024-12-27 15:23:33 2343

原创 中间件xxl-job安装

这条命令会列出所有包含 “xxl-job” 字样的容器(不管是正在运行的还是已停止的),显示的信息包括容器 ID、镜像、创建时间、状态等内容,方便你进一步确认。同样,要准确填写容器 ID。完成这一步后,原来使用 “xxl-job” 名称的容器就被彻底移除了,你就可以使用该名称去创建或启动新的容器了。将命令中的容器 ID(即 “8aa2c26”)替换为你实际要操作的容器对应的 ID,确保容器停止运行,为后续的移除操作做准备。命令的效果,适合查看正在运行的容器实时产生的日志,方便排查运行过程中出现的问题。

2024-12-23 17:39:45 1008

原创 查看系统版本和硬件信息、系统环境变量

1、使用 Windows + R 快捷键打开「运行」- 运行 winver 命令。2、使用 Windows + I 快捷键打开「设置」- 点击左侧面板中的「系统」- 点击右侧的「系统信息」选项。

2024-12-23 14:27:34 614

原创 JDK17新特性(JDK8到JDK17的新特性)

比如对java的gui不满意,可以自己实现一个gui,对java的语法不满意,可以把javac替换成其他语言和其他语言的编译器,比如kotlin和kotlinc等,没有模块化,几乎很难实现,每次修改某个模块,总不能把整个jdk给重新编译一遍,再发布一个整个sdk吧,模块化可以帮助更有效的定制化和部署。

2024-12-20 13:23:19 1063

原创 中间件 mysql安装

1、下载mysql查看系统版本查看硬件架构类型首先查看系统版本。

2024-12-19 12:07:56 1299

原创 中间件 -(redhat)redis安装

重载服务 systemctl daemon-reload # 开机自启 systemctl enable redis # 启动 systemctl start redis # 重启 systemctl restart redis    # 停止 systemctl stop redis # 查看状态 systemctl status redis。make[1]: 进入目录“/home/tools/redis/redis-7.4.1/src”进入安装目录 cd install-redis /或者src。

2024-12-17 13:23:40 1206

原创 SpringCloud--SpringCloudAlibaba 对应的版本选择

往下翻可以看到,如何构建 how to build。网址,选择文档->点击版本(2023.x)2、选择版本发布说明,可以看到。3、通过gitHub查看。

2024-12-16 09:36:03 829

原创 设计模式2

解释:就是将复杂对象的创建过程拆分成多个简单对象的创建过程,并将这些简单对象组合起来构建出复杂对象。应用:StringBuilder:能够动态地构建字符串。Stream API:将集合类转为stream流,通过一系列的中间操作和终止操作来生成最终结果。Lombok的@Builder注解:一个注解就可以生成建造者模式的代码。XXbulider对象 ,解决复杂对象创建。和工厂模式区别:维度不同,工厂直接new() 关注类型,关注的是创建本身。

2024-12-15 15:21:37 919

Jmeter压力测试工具,绿色一键启动

Apache JMeter 的功能包括: 能够加载和性能测试许多不同的应用程序/服务器/协议类型: Web - HTTP、HTTPS(Java、NodeJS、PHP、ASP.NET 等) SOAP / REST Web 服务 FTP 通过 JDBC 访问数据库 LDAP 通过 JMS 实现消息中间件 (MOM) 邮件 - SMTP(S)、POP3(S) 和 IMAP(S) 本机命令或 Shell 脚本 TCP Java 对象 全功能测试 IDE,允许快速测试计划记录(从浏览器或本机应用程序)、构建和调试。

2025-03-12

dbeaver22.1.2

免费的数据库连接工具 可以连接oracle、mysql、postgreSQL、SqlLite、H2等等

2025-02-21

Typora 免费安装文件和导出word插件

超好用

2025-02-21

PDManer-win

PDManer元数建模,主要功能如下 数据表管理: 数据表,字段,注释,索引等基本功能 视图管理: 实现选择多张表多个字段后,组合一个新的视图对象,视图可生成DDL以及相关程序代码,例如Java的DTO等 ER关系图: 数据表可绘制ER关系图至画布,也支持概念模型等高阶抽像设计 数据字典: 代码映射表管理,例如1表示男,2表示女,并且实现数据字典与数据表字段的关联 数据类型: 系统实现了基础数据类型,基础数据类型在不同数据库下表现为不同数据库类型的方言,这是实现多数据**库支持的基础,为更贴近业务,引入了PowerDesigner的数据域这一概念,用于统一同一类具有同样业务属性字段的批量设置类型,长度等。基础数据类型以及数据域,用户均可自行添加,自行定义。 多数据库: 内置主流常见数据库,如MySQL,PostgreSQL,SQLServer,Oracle等,并且支持用户自行添加新的数据库。 代码生成: 内置Java,Mybatis,MyBatisPlus等常规情况下Controller,Service,Mapper的生成

2025-01-20

Linux GitLab 下载安装包

Linux GitLab 下载安装包

2024-12-05

webService接口用eclipse工具WSDL生成服务端和客户端

webService接口用eclipse工具WSDL生成服务端和客户端(http协议,xml构造传输),本人研究了好几天已成功,希望大家参考帖子少走弯路

2019-11-06

java发送邮件工具类,相关jar也有

java发送邮件工具类,本人自测过很好用,相关jar也有

2019-11-06

javacsv导入导出代码

csv 总结导入导出 已经自测过,没有问题

2018-09-05

java 读取excel写入值

自测通过里面有jar报和代码 。

2018-02-14

Java读写Excel 里面有jar和代码

Java读写Excel 里面有jar和代码,已经过自测没有问题 。

2018-02-14

eclipse-x64

1.最新版的eclipsex64 2.自己试过非常好用 。

2018-01-03

科大讯飞的api文档***

1.科大讯飞的api文档 2.开发时建议去科大讯飞官网看看

2018-01-03

pcm,wav,amr音频文件

pcm,wav,amr自己收集的高清音频文件 。 。

2018-01-03

java基础 整理一下长问题的面试资料

面试经常问到的问题,基础性概念

2015-05-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除