java
文章平均质量分 71
java基础项目的整合管理
xwh-
雁过留痕
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
XXL-JOB定时任务
xxl-job 是大众点评大佬徐雪里开源的一款分布式任务调度框架,具有简单易用、轻量级、可扩展的特点。相比于Spring Task, Quartz,xxl-job有记录执行日志和运行大盘,方便开发人员和运维人员更好的管理任务。原创 2024-05-05 21:03:07 · 551 阅读 · 1 评论 -
Nacos入门
会主动探测实例是否存活。如果是临时实例,客户端主动发送心跳信。如果之前是临时实例,新改为永久实例时可能会出错。下修改端口号,注意端口号要隔离大些,服务端,在进行集群配置之前,先完成对。需要换成你点前的版本。例如我使用时的版本为。集群需要搭建三个以上的。设置实例为永久实例。原创 2024-03-27 14:32:12 · 830 阅读 · 0 评论 -
Vue前端与后端放在一起的搭建方式
去到项目的存放位置原创 2023-12-15 14:00:12 · 888 阅读 · 0 评论 -
WebMagic--java框架编写爬虫
未完待续。原创 2023-12-13 09:03:08 · 506 阅读 · 0 评论 -
SpringCloud入门
Spring Cloud九大组件:1、注册中心:Eureka2、服务调用:Feigh3、负载均衡:Ribbon4、熔断降级:Hystrix5、网 关: Gateway6、链路追踪:Sleuth7、事务管理:LCN/Seata8、配置中心:config9、服务监控:admin。原创 2024-01-08 14:44:22 · 512 阅读 · 0 评论 -
工作流Activiti7
这行代码打印输出查询到的任务所属的流程实例的 ID,通过 task.getProcessInstanceId() 方法可以获取到当前任务所属的流程实例的唯一标识符。:最后,打印输出新启动的流程实例的 ID。原创 2024-03-04 09:43:54 · 1341 阅读 · 0 评论 -
elasticsearch+Kibana
Elasticsearch是一个开源的分布式搜索和分析引擎,它构建在Apache Lucene搜索引擎库之上。它提供了一个分布式多用户能力的实时搜索和分析引擎,能够处理大规模的数据。Elasticsearch被广泛用于构建全文搜索、日志分析、实时应用程序监控等场景。它具有高度的可伸缩性和灵活性,能够快速地进行搜索和分析大量的数据。Elasticsearch也与许多其他开源项目(如Logstash和Kibana)集成,形成了ELK堆栈,提供更完整的日志分析和可视化解决方案。原创 2023-12-29 16:02:55 · 2273 阅读 · 0 评论 -
ThreadPoolExecutor线程池
ThreadPoolExecutor是Java中的一个线程池实现类,它提供了一种方便管理和复用线程的方式。通过使用ThreadPoolExecutor,可以更好地控制和管理多线程任务的执行。一般而言,使用ThreadPoolExecutor的。原创 2024-01-22 15:29:10 · 1598 阅读 · 0 评论 -
日志记录的方式与细节
在日志文件上传过程中,根据具体的需求和情况,可以选择适当的日志级别来记录相关信息,以便于后续的排查和分析。通常建议在开发和测试阶段使用 DEBUG 级别进行详细的日志记录,而在生产环境中使用 INFO 级别记录关键信息,同时针对可能出现的问题使用 WARN、ERROR 或 FATAL 级别记录相应的信息。值得注意的是,日志级别的选择应该符合实际业务需求,并且要注意在生产环境中避免记录过多的 DEBUG 级别的信息,以免影响系统性能和日志文件的可读性。在日志文件上传过程中,通常会涉及到日志的级别。原创 2023-11-28 11:34:59 · 342 阅读 · 0 评论 -
MinIO上传
MinIO是一个开源的对象存储服务器,兼容Amazon S3 API。它提供了可扩展、高性能和高可用性的存储解决方案,适用于大规模数据存储和分发。MinIO的设计目标是简单易用、轻量级和高度可定制。它可以在企业内部部署,也可以在公有云上使用。MinIO使用分布式架构,可以将数据在多个服务器上进行分片存储,实现高度可扩展性和容错性。通过MinIO,用户可以使用标准的S3 API进行对象存储的操作,例如创建、读取、更新和删除对象。原创 2024-01-17 19:17:37 · 667 阅读 · 0 评论 -
Linux+Moba+虚拟机
Linux:一切皆文件,一切皆命令。原创 2023-12-09 07:56:21 · 309 阅读 · 0 评论 -
activiti7 工作流中的方法
首先获取申请表,用于启动流程(如果前端回传值是ID可忽略)原创 2024-03-07 14:57:53 · 569 阅读 · 0 评论 -
SpringBoot 整合Redis
需要注意的是,为了使用Redis作为缓存管理器,你需要在项目中引入相应的依赖,并在配置文件中配置Redis连接信息。当缓存中存在相同 key 的数据时,直接从缓存中获取数据,否则执行方法并将返回值存入缓存。即使缓存中已经存在相同 key 的数据,也会执行方法并将更新后的返回值存入缓存。: 配置全局的缓存配置,可以在类级别上设置缓存的一些公共配置,如缓存名称、缓存管理器等。: 在方法级别上进行复杂的缓存操作,如组合多个缓存注解的行为。参数时,会直接从缓存中获取数据,而不会执行方法体内的代码。原创 2023-11-28 11:27:54 · 350 阅读 · 0 评论 -
Spring Security(认证与权限)
设置权限()是 Spring Security 中的注解之一,用于在方法或者类级别上进行权限控制。它可以用于限制只有具有指定角色的用户才能访问被注解的方法或类。是Java中的一个错误类型,通常表示方法调用栈溢出。这种错误通常发生在方法递归调用过程中,当递归调用层级过深时,会导致栈空间耗尽而抛出。,建议检查一下代码中是否存在过深的递归调用,尝试优化算法或者考虑使用迭代方式实现。原创 2023-11-21 09:17:31 · 191 阅读 · 0 评论 -
SpringCloud+vue整合 支付宝沙箱支付
可以完成的功能:原创 2024-01-13 08:32:49 · 1138 阅读 · 0 评论 -
kafka入门
Kafka是一个由Apache软件基金会开发的开源流式数据处理平台。它最初是LinkedIn开发的分布式发布/订阅消息系统,用于处理大规模的实时数据。Kafka具有高吞吐量、可持久化存储、水平扩展性和容错性等特点,被广泛应用于日志收集、数据传输、指标收集等场景中。它提供了生产者和消费者API,以及流处理API,使得用户能够方便地构建实时数据处理应用程序。原创 2024-02-26 00:19:24 · 809 阅读 · 0 评论 -
基于角色权限控制项目RBAC
(1)要求利用AOP记录用户操作日志。内容包含以下信息:ip地址、用户名、请求的地址,请求的时间4分)2)要求利用AOP记录用户操作日志,日志记录到文本文件。内容包含以下信息:ip地址、用户名、请求的地址,请求的时间(要求:记录到文件采用logback,日志级别设置为info4分3)用户登录利用AOP记录登录日志,登录日志记录到日志表。内容包含以下信息:ip地址、用户名、登录的时间(要求:日志还需记录登录状态,1为登录成功0为登录失败)3分。原创 2023-11-30 00:11:36 · 612 阅读 · 0 评论 -
Rocketmq 消息队列
RocketMQ是一个分布式消息中间件系统,由阿里巴巴集团开发和维护。它具有高可靠性、高吞吐量、低延迟和强大的扩展性的特点,被广泛应用于大规模的实时数据处理、在线消息推送以及日志收集等场景。RocketMQ的设计目标是为了满足大规模分布式系统的消息通信需求。它采用了基于主题(Topic)和标签(Tag)的发布-订阅模式,支持顺序消息和事务消息等特性。RocketMQ还提供了丰富的监控和管理工具,方便用户进行性能调优和故障排查。原创 2024-01-22 09:38:09 · 477 阅读 · 0 评论 -
Spring全家桶
Spring Framework是最基础、最核心的Spring框架,提供了IoC(控制反转)和AOP(面向切面编程)等功能。它是其他Spring项目的基础,也是Spring生态系统的核心。:Spring Boot是一个用于快速构建独立的、可执行的Spring应用程序的框架。它通过自动配置和约定优于配置的原则,简化了Spring应用程序的开发和部署过程。:Spring Data是一个用于简化数据访问层的框架,提供了统一的对各种数据存储技术(如关系型数据库、NoSQL数据库、搜索引擎等)的访问方式。原创 2024-01-15 09:43:26 · 1559 阅读 · 0 评论 -
PDF文件签章,水印
首先准备好配置环境(详细参考配置PDF笔记。原创 2024-03-02 00:42:14 · 826 阅读 · 0 评论
分享