java
文章平均质量分 88
麦芽糖0219
家有千金,不如一技傍身
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot项目Http站点改为Https
本文介绍了如何将SpringBoot项目的HTTP请求改为HTTPS。首先创建基础SpringBoot项目,然后使用keytool工具生成自签名SSL证书,将证书文件放入项目目录。接着配置application.yml文件设置SSL参数,包括证书路径、密码和类型。最后在启动类中添加配置,实现HTTP到HTTPS的自动跳转功能。由于使用自签名证书,浏览器会显示安全警告,生产环境需使用合法SSL证书。通过8080端口的HTTP访问会自动跳转到8081端口的HTTPS地址。原创 2025-12-25 09:59:31 · 317 阅读 · 0 评论 -
SSE介绍及使用(Server-Send Events)
java语言使用SSE实现监听远程服务端数据原创 2025-12-18 21:28:28 · 341 阅读 · 0 评论 -
若依管理系统去掉Redis相关配置
若依前后端分离版去掉redis相关内容原创 2025-12-02 10:16:29 · 156 阅读 · 0 评论 -
springboot项目打包为sdk供其他项目引用
本文介绍了如何将SpringBoot项目打包为SDK并发布到Maven仓库的方法:1.移除SpringBoot默认插件,改用Maven编译器插件;2.配置项目的groupId、artifactId和version信息;3.通过Maven install命令将项目打包并安装到本地仓库;4.在其他项目中添加对应依赖即可调用该SDK。整个过程实现了项目间的代码复用,通过Maven依赖机制简化了模块间的调用方式。原创 2025-11-12 12:09:17 · 268 阅读 · 0 评论 -
springboot集成ZeroMQ
ZMQ是一个高性能的底层网络通信库而非传统消息队列,它不保证消息可靠性但速度极快。文章介绍了ZMQ的特点(轻量级、嵌入式、支持三种工作模式)及其与RabbitMQ的区别。随后展示了SpringBoot集成ZMQ的步骤:添加依赖、创建服务端监听器(使用REP模式接收消息并回复)和客户端示例(使用REQ模式发送请求)。代码演示了基本的请求-应答模式实现,包括端口绑定、消息收发等核心操作。原创 2025-10-11 21:57:22 · 437 阅读 · 0 评论 -
java整合阿里云短信服务实现验证码功能
本文介绍了通过Java整合阿里云短信服务实现验证码功能的方法。首先需要在阿里云短信服务平台注册信息,包括绑定测试手机号、申请短信模板签名、提交资质审核等步骤,审核通过后即可获取短信模板。然后通过Java代码集成阿里云短信服务,配置AccessKey ID和Secret,添加相关依赖,编写工具类实现短信发送功能。最后通过Controller接口调用工具类,将验证码参数转为JSON字符串发送给用户手机。整个过程包括阿里云平台配置和Java代码实现两个主要部分,最终实现短信验证码的发送功能。原创 2025-09-12 22:43:51 · 553 阅读 · 0 评论 -
java基础总结
本文介绍了Java中静态(static)和多态的相关概念与特点。 静态部分: 静态字段和方法属于类而非对象,所有实例共享一个静态字段 静态方法不能访问实例字段,只能访问静态成员 静态区在JDK8后位于堆中,随类加载而加载 工具类通常将构造方法私有化,方法定义为静态 多态部分: 多态指同一类型对象表现出不同形态 实现前提:继承关系、父类引用子类对象、方法重写 多态调用特点: 变量:编译和运行都看左边(父类) 方法:编译看左边,运行看右边(子类) 优势:提高代码扩展性和灵活性,父类参数可接收所有子类对象 通过实原创 2025-08-18 22:00:09 · 874 阅读 · 0 评论 -
elasticsearch实战三 elasticsearch与mysql数据实时同步
elasticsearch与持久层数据库实时同步数据原创 2025-02-09 09:59:18 · 1847 阅读 · 0 评论 -
elasticsearch实战二 elasticsearch聚合查询、拼音分词器、自动补全
elasticsearch聚合查询、elasticsearch拼音分词器、elasticsearch自动补全原创 2025-01-11 17:37:22 · 965 阅读 · 0 评论 -
elasticsearch实战一 Java High Level Rest Client(RestHighLevelClient)客户端操作elasticsearch
RestHighLevelClient操作elasticsearch原创 2025-01-05 03:00:00 · 2175 阅读 · 0 评论 -
高级架构四 Jenkins持续集成
linux安装Git Jenkins+Docker+SpringCloud微服务持续集成 Jenkis自动化构建 dockerfile制作镜像 Harbor镜像仓库安装及使用 Git hook自动触发构建原创 2024-12-21 02:00:00 · 1109 阅读 · 0 评论 -
高级架构三 Gradle基础到高级
Gradle配置tomcat原创 2024-12-14 00:15:00 · 1534 阅读 · 0 评论 -
Springboot自定义starter注入到第三方项目IOC容器里
Springboot中Bean扫描原理、Springboot中Bean的多种注册方式、Springboot中自动配置原理、Springboot中自定义starter注入第三方项目IOC容器里原创 2024-10-11 10:36:33 · 1182 阅读 · 0 评论 -
SpringCloudAlibaba基础六-2 Sentinel控制台规则配置详解
BlockException异常统一处理 Sentinel整合openfeign进行降级 Sentinel规则进行持久化 Sentinel集群配置原创 2024-07-22 13:57:02 · 1094 阅读 · 0 评论 -
SpringCloudAlibaba基础一 微服务和Spring Cloud Alibaba介绍
分布式、soa、微服务三者区别原创 2024-06-01 03:30:00 · 1311 阅读 · 0 评论 -
电商系统秒杀一 秒杀的各种解决方案以及存在的问题
秒杀如何异步下单 秒杀之取消订单 秒杀防止超卖原创 2024-03-16 20:30:00 · 2253 阅读 · 0 评论 -
java实现web商城微信支付六 微信基础支付API V2
微信支付v2与v3对比原创 2023-11-11 07:15:00 · 518 阅读 · 0 评论 -
java实现web商城微信支付五 微信支付取消订单查询退款等
微信取消订单API、微信申请退款API、微信退款通知API原创 2023-11-04 03:45:00 · 575 阅读 · 0 评论 -
若依框架数据源切换为pg库
若依管理系统,默认是mysql数据库,这里将数据源切换为pg库原创 2023-11-19 03:45:00 · 4586 阅读 · 0 评论 -
java实现web商城微信支付四 实现微信支付下单流程
微信支付 Native下单API、内网穿透技术、微信支付通知API详解原创 2023-10-28 01:00:00 · 497 阅读 · 0 评论 -
java实现web商城微信支付三 基础支付API V3
微信加载商户私钥、微信获取签名验证器和HttpClient原创 2023-10-21 00:30:00 · 419 阅读 · 0 评论 -
springboot实现过滤器
注解方式实现过滤器、非注解方式实现过滤器原创 2024-05-26 05:45:00 · 3818 阅读 · 2 评论 -
递归组装树结构的数据
java递归组装树形结构数据返给前端、java返给前端数据时,去掉实体类中为空的属性原创 2023-09-06 15:05:31 · 534 阅读 · 0 评论 -
OAuth2.0二 JWT以及Oauth2实现SSO
一 JWT1.1 什么是JWTJSON Web Token(JWT)是一个开放的行业标准(RFC 7519),它定义了一种简介的、自包含的协议格式,用于在通信双方传递json对象,传递的信息经过数字签名可以被验证和信任。JWT可以使用HMAC算法或使用RSA的公钥/私钥对来签名,防止被篡改。官网: https://jwt.io/标准: https://tools.ietf.org/html/rfc7519JWT令牌的优点:jwt基于json,非常方便解析。可以在令牌中自定义丰富的内容,易扩展原创 2023-09-02 16:52:43 · 919 阅读 · 0 评论 -
SpringBoot集成Quzrtz实现定时任务
Quartz持久化 springboot集成Quartz并实现定时任务持久化原创 2025-07-29 11:49:49 · 677 阅读 · 0 评论 -
java异常处理以及统一异常(结果)处理
springboot统一返回结果封装、java异常详解原创 2025-06-20 22:21:25 · 836 阅读 · 0 评论 -
强大的Druid
druid数据库连接池配置属性详解原创 2023-09-17 12:23:39 · 295 阅读 · 0 评论 -
RESTful风格
http安全性、幂等性讲解,RestFul风格API设计,URL与URI讲解原创 2025-05-21 23:19:07 · 947 阅读 · 0 评论 -
SpringBoot自定义拦截器以及多个拦截器执行顺序
springboot自定义拦截器 多个拦截器执行流程原创 2025-04-24 20:33:27 · 1598 阅读 · 0 评论 -
OAuth2.0一 Spring Security OAuth2.0
OAuth2授权服务器 OAuth2授权码模式客户端模式 OAuth2基于redis存储Token原创 2023-08-20 19:52:33 · 580 阅读 · 0 评论 -
Hadoop一 HDFS分布式文件系统
Hadoop与HDFS的关系 HDFS客户端 - Jetbrians产品插件的使用 HDFS文件系统常用命令 配置HDFS集群 IDEA配置hadoop客户端hdfs的fsck命令详解 HDFS存储原理 HDFS修改block块大小 HDFS修改副本数量原创 2025-02-18 19:07:15 · 1205 阅读 · 0 评论 -
二 微服务项目实战之分布式文件存储FastDFS
CORS解决跨域问题、使用分布式文件存储FastDFS上传文件原创 2020-08-12 18:11:36 · 1258 阅读 · 2 评论 -
SpringBoot整合TrueLicense生成和验证License证书
SpringBoot整合TrueLicense生成和验证License证书原创 2023-08-01 19:37:19 · 4398 阅读 · 2 评论 -
WebSocket理论和实战
WebSocket发送消息给所有用户WebSocket与http的区别WebSocket发送消息给多个用户WebSocket发送消息给指定用户SpringBoot集成WebSocket如何查看websocket发送与接收的消息内容解决websocketService类注入对象为null的情况原创 2023-07-15 17:31:24 · 3101 阅读 · 1 评论 -
远程接口调用工具Feign
Feign的设计架构 Spring Cloud Alibaba快速整合Feign Spring Cloud Feign的自定义配置及使用 Spring Cloud整合Dubbo 从Open Feign迁移到DubboFeign的日志配置原创 2023-07-08 17:47:54 · 489 阅读 · 0 评论 -
分布式事务一 事物以及分布式事物介绍
事务简介 本地事务 分布式事务典型场景 DTP模型 XA规范 两阶段提交协议(2PC) 三阶段提交协议(Three-phase commit)原创 2023-06-01 19:26:41 · 820 阅读 · 0 评论 -
SpringAop实现记录用户操作日志
SpringAop实现记录用户操作日志原创 2023-07-01 09:19:40 · 2395 阅读 · 3 评论 -
MyBatis二 MyBatis常见面试题
MyBatis面试题汇总原创 2022-12-09 21:03:50 · 892 阅读 · 0 评论 -
MyBatis一 Mybatis的介绍、基本使用、高级使用
MyBatis全局配置文件详解 Mybatis的SQL映射文件详解 MyBatis基于XML的高级结果映射 MyBatis动态sql MyBatis缓存 MyBatis整合第三方缓存redis/ehcache MyBatis逆向工程&分页插件原创 2022-12-06 19:06:11 · 1606 阅读 · 0 评论 -
并发编程十 定时任务&定时线程池
ScheduledThreadPoolExecutor用法以及场景原创 2022-12-04 15:24:00 · 742 阅读 · 0 评论
分享