Docker 部署SpringBoot应用JAR包部署 构建镜像 DockerFile 2024-06-25 spring, java, 容器, 运维, docker 75人 已看 【代码】Docker 部署SpringBoot应用JAR包部署 构建镜像 DockerFile。
nuc算法设计与分析 ppt总结 2024-06-20 算法, java, 排序算法, 数据结构, powerpoint, 开发语言 78人 已看 随机化快速排序(Randomized Quicksort)算法是一种基于“分治”的排序算法,其基本思路是选取一个随机元素(pivot),将待排序序列分为两个子序列:比pivot小的在左侧,比pivot大的在右侧,然后递归地对两个子序列进行排序,最终将所有子序列合并为一个有序序列。归并排序是一种稳定的算法,在最坏情况下的时间复杂度为O(nlog n),但是空间复杂度为O(n),使用时需要注意空间的限制。有一个背包,容量为C;贪心算法的优点是速度快,时间复杂度为 O(nlogn),其中 n 是字符集的大小。
SpringBoot-在配置文件中使用Profile 2024-06-25 spring, java, 后端 60人 已看 默认的application.properties文件还是不可少,但是我们可以多做几个配置文件,名字取为application-xxx.properties。除了在默认的配置文件里激活Profile以外还可以用命令的方式激活,命令的方式激活时会忽略配置文件的激活配置。② 打成jar包后,启动是在启动命令后带激活命令参数。
K8S -理解StatefulSet - 部署有状态应用 2024-06-22 kubernetes, myeclipse, java, linux, docker 85人 已看 有状态服务(Stateful Service):有状态服务是指在处理请求期间维护和跟踪用户状态或会话信息的服务。这意味着服务在多个请求之间保持状态,并且需要在请求之间共享和使用这些状态信息。通常,有状态服务会将用户数据存储在内存、数据库或其他持久化存储中,并使用该状态来处理后续请求。有状态服务通常需要进行会话管理和状态同步,以确保正确处理和维护用户状态。无状态服务(Stateless Service):无状态服务是指在处理请求期间不维护任何用户状态或会话信息的服务。
Hadoop 面试题(九) 2024-06-25 java, hadoop, 分布式, 大数据, eclipse 69人 已看 1. 简述下面关于Hadoop系统中使用CombineFileInputFormat解决小文件问题的描述错误的是() ?2. 简述有关Hadoop生态中各个角色对在高可用上的作用下列描述错误的是() ?3. 简述关于Hadoop系统中添加节点的描述错误的是 ?4. 简述不参与Hadoop系统读过程的组件是 ?5. 简述关于 HDFS 安全模式说法正确的是() ?6. 简述Hadoop生态圈中ZooKeeper的作用描述错误的选项是() ?
SHA256 安全散列算法加速器实验 2024-06-22 算法, java, 安全, 开发语言 80人 已看 SHA256 加速器是用来计算 SHA-256 的计算单元,SHA256 是 SHA-2 下细分出的一种算法。SHA-2 名称来自于安全散列算法 2(英语:Secure Hash Algorithm 2)的缩写,一种密码散列函数算法标准,由美国国家安全局研发,由美国国家标准与技术研究院(NIST)在 2001 年发布。属于 SHA 算法之一,是 SHA-1 的后继者。其下又可再分为六个不同的算法标准,包括了:SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224、SH
SpringBoot配置第三方专业缓存技术jetcache方法缓存方案 2024-06-18 spring, java, 缓存, 后端 85人 已看 JetCache 是一个基于 Java 的缓存库,支持多种缓存方案和缓存策略,主要用于提升应用程序的性能和响应速度。它提供了多种缓存模式和特性,可以根据需求选择合适的缓存方案。JetCache 的主要特点和功能支持多种缓存后端:JetCache 支持多种缓存后端,包括 Redis、Caffeine、LevelDB 等,可以根据项目的需要选择合适的后端存储。多种缓存模式:Local Cache:本地缓存,使用 Caffeine 或者 ConcurrentHashMap 等,适用于单个应用节点内
【Java】解决Java报错:IllegalMonitorStateException in Synchronization 2024-06-25 python, java, 开发语言 59人 已看 是Java中常见的运行时异常,在使用同步代码块或方法时尤其容易发生。本文详细介绍了其产生原因,并提供了多种解决方案,包括确保在同步代码块或方法中调用wait()notify()和,使用高级同步工具如和Condition。通过遵循最佳实践,开发者可以有效地避免和处理这种异常,提高代码的健壮性和可靠性。
Spring Boot框架的原理及应用详解(七) 2024-06-21 spring, spring boot, github, java, 后端 80人 已看 Spring Boot是一个基于Spring框架的开源项目,旨在通过约定大于配置的原则来简化Spring应用的初始搭建以及开发过程。它通过使用特定的方式来进行配置,减少了样板化的配置,使开发人员能够更专注于业务逻辑的实现。本文将跟随《Spring Boot框架的原理及应用详解(六)》的进度,继续介绍Spring Boot框架。希望通过本系列文章的学习,您将能够更好地理解Spring Boot框架的内部工作原理,掌握Spring Boot框架的使用技巧,以及通过合理的
java —— 网络编程(UDP) 2024-06-25 udp, java, 网络, 网络协议, 开发语言 66人 已看 该命令用于获取本机主机信息,返回主机名与 IP 地址,不过如果本机有多个网卡的话,返回的 IP 地址并不一定是目前正在联网的那个。该命令的参数可以是主机名,也可以是 IP 地址。当参数是主机名时,如果是本机主机名,则效果与相同,也就是说返回的主机信息中的 IP 地址不一定是我们想要的。当参数是 IP 地址时,返回的就是输入的 IP 地址。
java —— 网络编程(UDP) 2024-06-25 udp, java, 网络, 网络协议, 开发语言 72人 已看 该命令用于获取本机主机信息,返回主机名与 IP 地址,不过如果本机有多个网卡的话,返回的 IP 地址并不一定是目前正在联网的那个。该命令的参数可以是主机名,也可以是 IP 地址。当参数是主机名时,如果是本机主机名,则效果与相同,也就是说返回的主机信息中的 IP 地址不一定是我们想要的。当参数是 IP 地址时,返回的就是输入的 IP 地址。
什么是 Java 中的单例模式?如何实现? 2024-06-17 java, 单例模式, 开发语言 75人 已看 除了前面提到的最基础的单例模式,有很多种使用单例模式的方式,比如“懒汉式”,“饿汉式”,“双检锁/双重校验锁 (DCL,即 double-checked locking)”,"登记式/静态内部类","枚举"等。“饿汉式”是最常见的一种实现方式,这种方式在类加载时就完成了初始化,所以类加载较慢,但获取对象的速度快,它是一种典型的以时间换空间的方式。相对应的,“懒汉式”是另一种方式,较之前示例不同,懒汉式是典型的空间换时间的方式,只有在使用的时候才去创建对象,可以节约内存。
基于SpringBoot的“智慧食堂”管理系统设计与实现 2024-06-25 spring, java, 后端, intellij-idea, 开发语言 70人 已看 随着互联网的发展,人们日常生活与工作逐渐数字化、网络化和电子化。“智慧食堂”系统作为在线管理的最新形式,采用Java技术开发,由管理员和用户两大模块构成,旨在提高食堂管理的效率和质量。系统设计包括首页、个人中心、用户管理、菜品分类管理、菜品信息管理、留言板管理、系统管理、订单管理等功能,以及后台数据库管理,基于系统建设思想和MySQL数据库设计方法,实现操作简单、成功率高,推动在线食堂管理系统向更高层次发展。随着互联网的发展,人们日常生活与工作逐渐数字化、网络化和电子化。
MyBatis注解开发常用注解 2024-06-24 java, tomcat, mybatis, 开发语言 72人 已看 @Insert:用于执行插入操作。@Update:用于执行更新操作。@Delete:用于执行删除操作。@Mapper:标记Mapper接口,告诉MyBatis将其作为Mapper来处理。@Param:指定方法参数的名称,用于在SQL语句中引用参数。@Results 和 @Result:用于指定结果集的映射关系。@ResultMap:引用已定义的结果映射。@Options:用于配置一些额外的选项,如返回自动生成的主键。这些注解可以直接在Mapper接口的方法上使用,从而在Jav
Springboot 共享电动单车管理系统-计算机毕业设计源码08401 2024-06-24 spring, java, 后端 64人 已看 共享电动单车管理系统主要功能模块包括站点信息、车辆信息、使用信息、订单信息等信息维护,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用java技术、Ajax技术进行业务系统的编码及其开发,实现了本系统的全部功能。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。针对共享电动单车管理系统的各项需求以及技术问题进行分析,证明了系统的必要性和技术可行性,然后对设计系统需要使用
双例集合(二)——双例集合的实现类之HashMap容器类 2024-06-21 java, rpc, 网络, 网络协议, 开发语言 82人 已看 本文简要介绍了Map接口的一个具体实现类HashMap容器类
Spring Boot如何集成WebSocket 2024-06-21 spring, spring boot, java, websocket, 后端 72人 已看 在Spring Boot中集成WebSocket,你通常可以使用Spring框架提供的WebSocket支持,包括STOMP(Simple Text Orientated Messaging Protocol)和SockJS(用于浏览器和WebSocket服务器之间的通信的库,提供了多种传输方式)。在你的pom.xml(Maven)或build.gradle(Gradle)中添加Spring Boot的WebSocket和STOMP支持的相关依赖。配置WebSocket。// 显示接收到的消息。
选择排序和冒泡排序 2024-06-24 算法, java, 排序算法, 数据结构, 开发语言 72人 已看 每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据排完