• 博客(302)
  • 资源 (15)
  • 收藏
  • 关注

原创 这是一款完全免费的常用文档转换软件

在日常工作中,我们常常会使用到常用文件格式Word,PDF,Excel等之间的相互转换,小编翻阅了许多软件,收费都比较高,而且也不好用,下面给大家推荐一款本人研发的软件,无需安装下载解压即可使用。诸如我们日常使用的PDF转Word,Word转PDF,PDF转Excel,PDF转图标及其PDF的拆分合并以及PDF提取图片文字等相关功能,完全能够满足我们日常的操作了。好啦,功能演示就到此为止吧,我演示的再多也不如大家亲自实操一次,软件似乎是刚发布不久的,所以会员收费比较低,大家如果有需要可以去试试。

2024-09-10 15:32:44 671

原创 一款免费的人工智能AI娱乐工具

我想这个功能应该是最受大家青睐的功能了,可以在线和Chat GPT聊天,上到天文地理,下到锅碗瓢盆它都能告诉你想要的答案,这也是AI的核心功能,只要实现语音转文字功能后,机器人的工作原理就实现了!看到页面效果后,可以看出,其实不需要繁琐的配置,直接输入文字即可一键生成图片效果,如果嫌弃图片分辨率不够的话可以右键点击高清按钮即可生成高清图,说到这里可能大家会问,如果我想生成横图怎么办,其实目前平台还没开放横图生成,后续版本迭代中将会陆续支持;AI的发展可能会改变一些工作的性质,但也会创造出新的机会和需求。

2024-05-22 17:20:32 1150

原创 【小筱网盘】利用JavaFx实现的网盘应用程序

网盘指的是一种在线存储服务,用户可以将文件上传到云端,随时随地访问和分享,而无需担心文件丢失或硬盘容量不足的问题。常见的网盘服务商有百度云、腾讯微云、阿里云盘等。用户可以通过网盘服务上传、下载、存储、共享各种格式的文件,如照片、音乐、视频、文档等。在Java开发中,可视化编程GUI能帮助java开发者研发属于自己的小程序,但是基于GUI的可视化体验极差,于是后续出现了JavaFX,现在体验没问题了,但是开发效率还是很低,但不管如何还是想搞一个网盘出来,于是,闲暇之余,小编铸造了它——小筱网盘。

2023-11-30 16:40:14 1737 2

原创 【视频播放器】JavaFX实现视频播放器

对于很多Java开发小伙伴来说,不少童鞋都了解过JavaFX,但介于JavaFX的局限性,可能大多数Java开发者也不是很了解,因而在JavaFX中自然也就缺乏实战经验,但是有时候呢我们也想自己研发一些小程序,比如说前面文章中给大家提到的 图片浏览器 ,或者说音频浏览器、视频浏览器等,那今天小编就带大家走进视频浏览器的编程过程!

2023-03-13 14:54:21 4078

原创 java开发中的常见代码黄线预警

java日常开发中,经常会碰到开发工具idea、Eclipse等在一些代码中报黄线,这对于很多具有强迫症的同学来说,也是一件很头疼的事,尤其是编码不注意规范的同学来说。解决方案:将黄线部分的包装类型Integer改成对应基本数据类型,即int。———— 这是使用了java8中的拉姆达表达式优化。解决方案:添加泛型尖括号。

2022-12-08 16:23:28 3137

原创 SpringCloud微服务实现服务熔断的实践指南

Spring Cloud是一套分布式系统的微服务框架,它提供了一系列的组件和工具,能够使我们更容易地构建和管理微服务架构。在实际开发中,由于各个服务之间的通信依赖,一旦某个服务出现故障或负载过高,可能会导致整个系统的性能下降甚至崩溃。为了解决这个问题,Spring Cloud提供了服务熔断(Circuit Breaker)的功能。服务熔断是一种容错机制,它通过在服务之间添加一个熔断器,当某个服务出现故障或负载过高时,会将请求快速失败,而不是一直等待或尝试重试。

2024-09-19 17:50:07 1045

原创 在SpringCloud中实现服务间链路追踪

本文将介绍如何在Spring Cloud中实现服务间链路追踪,并展示链路追踪的效果。首先需要在项目的POM文件中添加Sleuth和Zipkin的依赖。在微服务架构中,由于系统的复杂性和多样性,往往会涉及到多个服务之间的调用。然后,在Zipkin的界面上查看链路追踪的结果。如果希望在链路追踪中展示服务间的调用关系,需要使用Spring Cloud的Feign来进行服务间的调用。注意,上述的Zipkin地址必须是正在运行的Zipkin服务器的地址。如果一切正常,你应该能够看到所有的服务间调用的链路追踪信息。

2024-09-19 17:47:18 485

原创 SpringCloud微服务实现服务降级的最佳实践

通过使用Hystrix提供的容错框架,我们可以有效地控制分布式系统之间的交互,并实现服务降级和故障转移。希望这些实践对您在实现服务降级时有所帮助。当系统资源不足或服务出现故障时,Hystrix将自动调用降级处理器,并返回预定义的降级响应,以保持服务的稳定性。我们可以将服务降级处理器作为一个Bean注册到Spring容器中,然后在需要降级的服务方法中调用它。在上面的代码中,我们将MyFallbackCommand注入到MyController中,并在myService()方法中调用它来执行服务降级。

2024-09-19 16:03:10 462

原创 使用SpringCloud构建可伸缩的微服务架构

订单服务负责处理订单相关的业务逻辑,商品服务负责处理商品相关的业务逻辑,用户服务负责处理用户相关的业务逻辑。它基于Spring Boot构建,并提供了一系列的工具和组件,用于简化开发分布式系统的难度。总结起来,使用Spring Cloud构建可伸缩的微服务架构需要掌握服务注册与发现、负载均衡、断路器、配置管理、服务网关和消息队列等关键概念和组件。断路器可以防止服务的故障传播到整个系统,并提供了降级和故障恢复的功能。通过以上步骤,我们就完成了一个简单的基于Spring Cloud的可伸缩的微服务架构。

2024-09-19 16:00:16 899

原创 SpringCloud微服务消息驱动的实践指南

本文介绍了Spring Cloud微服务消息驱动的实践指南,包括消息驱动的微服务架构概念、使用消息驱动的方式构建微服务应用的步骤,以及一些实践指南。了解消息队列的性能和限制:不同的消息队列中间件具有不同的性能和限制,例如,消息队列的吞吐量、最大消息大小等。在使用消息驱动的方式时,需要考虑如何保证消息的顺序性。注意消息的处理顺序:在使用消息驱动的方式时,消息的处理顺序可能会影响系统的性能和可靠性。定义明确的消息格式:在使用消息驱动的方式进行通信时,需要定义明确的消息格式,包括消息的数据结构和字段含义。

2024-09-19 15:58:38 1053

原创 如何在SpringCloud中使用Consul进行服务发现与配置管理

Consul是一种用于服务发现、配置管理和分布式一致性的工具,与Spring Cloud可以很好地集成在一起,提供可靠的服务发现和动态配置管理能力。在实际开发中,可以根据需求灵活使用Consul的各种特性,提高系统的可靠性和可扩展性。本文将介绍在Spring Cloud中如何使用Consul进行服务发现和配置管理,以及如何使用Consul实现服务注册和发现、配置管理和负载均衡等功能。3.2 发现服务 在需要发现服务的地方注入DiscoveryClient对象,使用该对象可以发现注册到Consul的服务。

2024-09-19 15:55:24 830

原创 在SpringCloud中实现服务熔断与降级,保障系统稳定性

在微服务架构中,服务熔断和降级是两个重要的概念。服务熔断是一种防止故障在整个系统中传播的机制。当一个服务不可用或响应时间过长时,熔断器会快速地将该服务的请求转移到备用服务上,从而避免影响到整个系统的稳定性。服务降级是在系统出现异常或负载过高的情况下,暂时关闭一些不重要的服务,从而保证核心服务的稳定性。通过降级,系统可以在异常或负载过高的情况下正常进行,而不会完全崩溃。在Spring Cloud中,我们可以使用注解来定义一个Hystrix断路器。注解可以添加在一个方法上,用于定义该方法的执行逻辑和熔断策略。

2024-09-19 15:51:29 755

原创 一款免费的文生图软件

文生图是一种用文字和图形来表示和描述思维过程、知识结构和概念关系的图表。它以中心主题为核心,通过分支、关键词、关联线等方式将相关的概念、观点、思路等有机地组织在一起,以帮助人们更好地理清思路、记忆知识和展示思维脉络。文生图常用于思维导图、笔记整理、知识结构梳理、会议纪要等方面。它的特点是结构清晰、信息密集、直观易懂。目前市场上常用的软件很多,但基本上都是受限的,现给大家推荐一款软件,让大家实现文生图自由!输入文本即可一键生成图片,很方便!这时我们选择我们需要的尺寸即可!如果想要实现宽度和高度呢?

2024-09-10 15:41:34 135

原创 Java中的国际化和本地化实现

通过准备不同语言的资源文件,使用ResourceBundle类加载资源文件,然后根据需要获取本地化文本,可以实现应用程序的多语言支持和区域设置。国际化(Internationalization,简称 i18n)是指将应用程序设计为可以适应不同国家和地区的语言和文化习惯,而本地化(Localization,简称 l10n)则是指将应用程序适应某个特定的国家或地区的语言和文化习惯。4.实现界面的国际化和本地化 在界面的设计中,需要将需要本地化的文本替换为从资源文件中获取的本地化文本。

2024-09-10 11:36:09 823

原创 Java中的并发集合类使用指南

2.1 ConcurrentMap ConcurrentMap是一个接口,它扩展了Map接口,并添加了一些并发访问的方法。这些集合类提供了一些常见的数据结构,如List,Set,Queue和Map,同时也提供了并发访问的支持。并发集合类的分类 Java中的并发集合类可以分为三大类,分别是ConcurrentMap,ConcurrentNavigableMap和ConcurrentSkipListSet。3.1 添加元素 并发集合类提供了多个添加元素的方法,如put,putIfAbsent,add等。

2024-09-10 11:35:02 415

原创 Java中的序列化和反序列化原理

在Java中,序列化是指将对象转换成字节流的过程,可以将对象保存在硬盘或者通过网络进行传输。反序列化则指将字节流转换成对象的过程,可以从硬盘中读取序列化的对象或者接收网络传输的字节流并转换为对象。序列化和反序列化的主要目的是实现对象的持久化,即使程序结束或者网络连接断开,序列化的对象仍然可以被恢复为原始的对象。

2024-09-10 11:32:39 921

原创 Java中的文件压缩和解压缩方法

以上是使用Java的ZipInputStream和ZipOutputStream类以及Apache Commons Compress库中的ZipArchiveInputStream和ZipArchiveOutputStream类进行文件压缩和解压缩的方法示例。二、使用Apache Commons Compress库中的ZipArchiveInputStream和ZipArchiveOutputStream类 Apache Commons Compress库提供了更加灵活和易于使用的压缩和解压缩功能。

2024-09-10 11:31:16 192

原创 使用Java实现数据的加密和解密

以上是使用Java实现数据的加密和解密的简单示例代码。最后,我们还需要注意密钥的管理和保护,以确保加密和解密的安全性。除了对称加密,我们还可以使用非对称加密来实现数据的加密和解密。加密是指通过一系列算法将明文转换为密文,使得只有授权的人可以解密该密文。在Java中,我们可以使用多种方法来实现数据的加密和解密,包括对称加密和非对称加密。方法中,我们使用了一个简单的示例来演示加密和解密的过程。在上面的代码中,我们使用了RSA算法进行非对称加密和解密。在上面的代码中,我们使用了AES算法进行加密和解密。

2024-09-10 11:30:29 554

原创 如何在Linux上部署Java Web应用程序

以上步骤提供了一个基本的指南来帮助你在Linux上部署Java Web应用程序。具体步骤可能会根据不同的发行版和Web应用服务器有所不同。如果你遇到任何具体的错误或问题,可以提供更详细的错误信息以便进一步诊断。: 如果你的服务器有防火墙,确保开放了Tomcat监听的端口(通常是8080)。来确认应用已成功部署并运行。

2024-08-29 15:06:10 336

原创 Redis与SpringMVC的整合与最佳实践

整合Redis与Spring MVC(现在通常是Spring Boot的一部分)可以提高应用性能,特别是在处理大量数据缓存和会话状态管理方面。

2024-08-29 14:44:27 757

原创 如何在Linux上部署Java Web应用程序

在本文中,我们介绍了一种常用的方法,并覆盖了安装Java环境、安装Web服务器、部署应用程序、配置应用程序、管理应用程序以及优化性能等方面的内容。此处有两种方法可供选择:直接将WAR文件放置在Tomcat的webapps目录中,或者通过Tomcat的管理界面进行部署。在部署Java Web应用程序之前,你需要将应用程序的WAR文件或者源代码复制到服务器上。在部署Java Web应用程序后,你可能还需要一些管理任务,如启动/停止应用程序、监控应用程序运行状态、查看日志等。你可以使用文本编辑器来编辑这些文件。

2024-08-19 15:15:01 713

原创 Linux下如何使用Cron定时任务

总结起来,Cron是一个非常强大的工具,可以帮助用户在Linux系统中自动化定时任务。通过设置Cron任务,用户可以在指定的时间间隔内运行特定的命令或脚本。本文介绍了如何在Linux系统中使用Cron定时任务,并提供了一些常用的示例和特殊字符的说明。Cron是一个后台服务,用于执行计划任务,该服务会根据系统的时间表来定期运行任务。时间表达式是一个定义任务何时执行的字符串,它包含了任务的分钟、小时、天、月份和星期几。在这个例子中,我们使用了cp命令来复制文件,你可以根据自己的需求替换为其他命令或脚本。

2024-08-19 15:14:04 631

原创 如何在Linux上安装配置Kubernetes集群

本文介绍了如何在Linux上安装和配置Kubernetes集群,包括安装和配置Master节点以及安装和配置Worker节点。在Linux上安装和配置Kubernetes集群是一个相对复杂的过程,但是可以通过一些步骤来实现。本文将介绍如何在Linux上安装和配置Kubernetes集群,包括安装和配置Master节点以及安装和配置Worker节点。第二步:安装kubeadm、kubelet和kubectl kubeadm、kubelet和kubectl是Kubernetes的核心组件,用于创建和管理集群。

2024-08-19 15:13:11 335

原创 Linux下如何安装配置FTP服务器

本文介绍了在Linux下安装和配置vsftpd作为FTP服务器的步骤。通过修改vsftpd的配置文件,可以根据需求调整FTP服务器的设置。在Linux下,我们可以使用多种方式安装和配置FTP服务器。本文将主要介绍使用vsftpd(Very Secure FTP Daemon)作为FTP服务器的安装和配置。使用FTP客户端软件(如FileZilla)连接到FTP服务器,并使用用户名和密码登录。默认情况下,vsftpd使用系统用户作为FTP用户。vsftpd的配置文件位于/etc/vsftpd.conf。

2024-08-19 11:34:20 548

原创 如何在Linux上使用TensorFlow进行机器学习

总结: 在Linux上使用TensorFlow进行机器学习需要先安装Python和相关依赖,然后使用pip安装TensorFlow。验证安装后,可以使用TensorFlow提供的API和工具进行机器学习任务。对于新手来说,可以从简单的模型开始,逐步探索和学习更高级的功能和技术。本文将介绍如何在Linux上安装TensorFlow,并使用它进行机器学习任务。这只是TensorFlow的基本用法,实际上还有许多其他功能和技术可以应用于机器学习任务,如使用卷积神经网络、自定义损失函数、数据增强等。

2024-08-19 11:33:36 606

原创 SpringCloud服务注册与发现的实现原理

Eureka是一个RESTful的服务注册与发现组件,它可以实现服务的自动注册和发现,以及服务实例的心跳维护和故障剔除。2.4 服务调用 一旦选择了合适的服务实例,服务调用方就可以通过HTTP请求直接调用该实例提供的服务。常见的负载均衡算法有轮询、随机等。通过Eureka这个服务注册与发现的组件,我们可以实现服务的自动注册和发现,以及服务实例的心跳维护和故障剔除。在分布式系统中,服务的注册与发现是非常重要的,它可以帮助系统自动地发现和管理各个服务之间的依赖关系,提高系统的可扩展性和可靠性。

2024-08-09 10:21:40 996

原创 SpringCloud与SpringBoot之间的关系解析

通过结合Spring Boot和Spring Cloud,开发人员可以使用Spring Boot简化应用程序的开发过程,并利用Spring Cloud提供的集成和配置管理功能构建和管理微服务架构。Spring Boot是建立在Spring框架之上的,但它不是Spring的替代品,而是Spring的补充。Spring Boot和Spring Cloud的关系 Spring Boot和Spring Cloud是两个独立的项目,它们并不是互相依赖的关系,但可以相互配合使用。

2024-08-09 10:20:15 707

原创 人工智能音乐:创作音乐的新方式

因此,目前的AI音乐创作更多是人机合作的方式,通过人类的创作能力和判断力来完善和提升AI生成的音乐作品。随着技术的进一步发展和法律的规范,人工智能音乐创作有望在未来发挥更大的作用,为音乐创作带来更多的可能性和创新。AI音乐创作不受传统音乐风格和规则的束缚,它可以生成各种各样的音乐作品,包括流行音乐、古典音乐、爵士音乐等,甚至可以创造出全新的音乐风格。首先,AI音乐创作具有超人的创作速度。传统的音乐创作需要作曲家花费大量的时间和精力创作新的音乐作品,而AI音乐创作可以在短时间内生成大量的音乐作品。

2024-08-09 10:18:48 398

原创 Linux下如何使用Netcat进行网络调试

我们讨论了如何安装Netcat,并介绍了Netcat的一些基本用法,如监听端口、连接到服务端口、发送和接收数据、端口扫描、端口转发、文件传输等。这将使Netcat在本地主机上监听端口1234,并将收到的数据转发到远程主机192.168.0.100上的端口5678。通过掌握Netcat的使用,你可以更好地了解网络通信,进行网络调试,并实现各种网络操作。Netcat可以用来实现端口转发,将来自一个端口的数据转发到另一个端口。如果你使用的是不同的Linux发行版,请使用相应的包管理器来安装Netcat。

2024-08-09 10:17:23 547

原创 Linux下如何安装配置Jupyter Notebook

至此,您已经成功地在Linux系统上安装和配置了Jupyter Notebook。您可以开始使用它来进行交互式编程和数据分析等任务。Jupyter Notebook是一种交互式的开源编程环境,可以方便地创建和共享文档,其中包含实时代码、方程、可视化和叙述性文本。在安装完成后,您需要对Jupyter Notebook进行一些配置。这将在当前目录下创建一个名为myenv的虚拟环境。在浏览器中访问Jupyter Notebook。安装Jupyter Notebook。配置Jupyter Notebook。

2024-08-09 10:15:50 1435

原创 如何在Linux上安装配置SonarQube代码质量管理工具

SonarQube可以帮助我们分析代码,并提供相应的报告和指标,帮助我们提高代码的质量和可维护性。在使用SonarQube之前,我们需要安装和配置SonarQube的依赖项,如MySQL数据库和SonarScanner。然后,我们可以通过SonarScanner将代码提交到SonarQube进行分析,并在SonarQube的Web界面上查看分析结果。可以在SonarQube的官方网站上找到下载链接。步骤2:配置SonarQube的MySQL数据库 SonarQube需要一个数据库来存储分析结果和配置信息。

2024-08-09 10:14:31 561 1

原创 Linux下如何使用Curl进行网络请求

在Linux系统上,Curl是一个非常强大的网络请求工具,可以用于发送各种类型的HTTP请求,并获取响应结果。它支持常见的HTTP方法,如GET、POST、PUT、DELETE等,还支持HTTPS、FTP等不同协议。Curl提供了丰富的参数选项,可以方便地设置请求头、请求体、验证信息等。以下是在Linux下使用Curl进行网络请求的详细介绍。

2024-08-09 10:12:23 1092

原创 Linux下如何安装配置Memcached缓存服务器

总结: 通过以上步骤,可以在Linux系统中安装和配置Memcached缓存服务器,并使用相应的Memcached客户端来操作Memcached服务器。在配置Memcached时,可以根据实际需求设置监听的IP地址、端口号、分配的内存大小、最大连接数等参数。在Linux系统下,安装和配置Memcached缓存服务器相对简单,本文将介绍如何在Linux系统中安装和配置Memcached。根据自己选择的编程语言,安装相应的Memcached客户端库,并根据其文档进行使用。

2024-08-02 09:30:37 444

原创 如何在Linux上配置虚拟主机

`` 在上述示例中,`ServerAdmin`是管理员的邮箱地址,`ServerName`是虚拟主机的域名,`ServerAlias`是虚拟主机的别名,`DocumentRoot`是虚拟主机的网站根目录。Apache是一个开源的跨平台的Web服务器软件,可以在多种操作系统上运行并支持虚拟主机的配置。可以根据需要,配置多个虚拟主机,每个虚拟主机可以拥有不同的域名和根目录。测试虚拟主机 打开Web浏览器并输入虚拟主机的域名或IP地址,如果一切配置正确,应该能够访问到虚拟主机的网站。

2024-08-02 09:28:00 409

原创 如何在Linux上使用Ansible自动化部署

Ansible是一个开源的自动化工具,可以帮助开发人员和系统管理员对大规模的服务器进行自动化部署和管理。它使用SSH协议来在远程服务器上执行任务,并通过模块化的方式提供了丰富的功能,可以轻松地管理服务器配置、软件部署和应用程序运行。编写Playbook Playbook是Ansible的核心概念,它是一个包含一系列任务的文件,用来描述对目标主机的配置和操作。编写主机清单文件 主机清单文件是Ansible用来管理目标主机的配置文件,可以使用INI格式或YAML格式进行编写。,并列出了对应的主机IP地址。

2024-07-24 15:13:49 445 1

原创 Linux下如何设置系统定时任务

需要注意的是,cron工具使用的时间是系统时间,所以请确保系统时间正确设置。其中,分钟表示指定的分钟数(0-59),小时表示指定的小时数(0-23),日表示指定的日期(1-31),月表示指定的月份(1-12),周表示指定的星期(0-7,其中0和7都表示星期天)。cron是一个守护进程,用于在指定的时间间隔执行指定的命令或脚本。这将在每天的凌晨1点到凌晨3点之间每隔30分钟执行指定的命令或脚本。这将在每天的凌晨1点和下午3点执行指定的命令或脚本。这将在每天的凌晨1点执行指定的命令或脚本。

2024-07-24 15:12:34 540

原创 如何在Linux上安装配置RabbitMQ消息队列

配置环境变量 为了能够在任何目录下都能够执行RabbitMQ相关的命令,需要将RabbitMQ的命令路径添加到环境变量中。步骤六:访问RabbitMQ管理界面 RabbitMQ提供了一个Web管理界面,可以通过浏览器来访问。步骤二:下载并安装RabbitMQ 可以从RabbitMQ官方网站下载RabbitMQ的安装包。步骤七:安装适用于各种编程语言的RabbitMQ客户端库 RabbitMQ有支持多种编程语言的客户端库,可以根据自己的需求选择适合的客户端库进行安装。以下以Python为例进行说明。

2024-07-24 15:11:29 592

原创 SpringCloud断路器的使用与原理解析

断路器的原理是根据不同的状态对请求进行处理,通过一定的算法判断目标服务的健康状态,并根据配置参数进行调整。如果状态为半开,则部分请求会发送到目标服务,如果请求成功,则断路器切换回关闭状态,如果请求失败,则断路器切换回开启状态。它的原理是通过在调用链路上添加断路器,当某个服务的调用出现故障或超时时,断路器会自动迅速地切换到快速失败模式,防止故障扩散,从而保护整个系统的稳定性。半开状态:断路器部分打开,允许部分请求通过,如果请求成功,则认为目标服务恢复正常,断路器切换回关闭状态;文件中添加断路器的配置参数。

2024-07-24 15:07:40 805

原创 Linux下如何安装配置Fail2ban防护工具

它通过监视系统日志,检测到多次失败的登录尝试或其他恶意行为后,会自动将攻击源的IP地址加入防火墙的黑名单,从而阻止攻击者进一步访问服务器。以上就是在Linux系统上安装和配置Fail2ban的步骤。检查系统版本和安装必要软件 在开始安装之前,首先需要确认系统版本和安装必要软件。高级配置选项 Fail2ban还提供了一些高级配置选项,可以根据需要进行配置。通过观察日志,可以了解到Fail2ban的工作情况,包括封禁的IP地址和封禁的原因。文件类似,只需将相应的选项添加到文件中即可。修改这些选项的方法与修改。

2024-07-24 14:58:41 527

原创 java17新特性描述及其代码使用示例

这些是Java 17的一些主要新特性及其代码使用示例。它们都旨在提高开发人员的编码效率和代码质量。无论是使用新的语法糖还是优化了的垃圾回收器,Java 17都为开发人员带来了更好的工具和功能。如果你是一名Java开发人员,强烈建议你升级到Java 17,并开始享受这些新特性带来的好处。Java 17是Java编程语言的最新版本,于2021年9月14日发布。它引入了一些令人兴奋的新功能和改进,以帮助开发人员更加高效和便利地编写代码。以下是Java 17的一些主要新特性及其代码使用示例。

2024-07-24 09:51:51 413

Java Excel相关操作封装工具

这是一个开源的Java中操作Excel的工具simple-excel,里面集成了许多模板,可直接使用 功能覆盖Excel导入导出,根据模板一键生成excel等等,开源网络地址如下:https://e.coding.net/xfm/simple-excel.git

2024-07-16

小筱在线客户端下载资源

小筱在线客户端,了解更多可以看置顶文章:https://fmill.blog.csdn.net/article/details/139043945 官网地址​:https://fmill.cn/download/Fmill_Online_Setup.exe 免安装版:https://fmill.cn/download/Fmill_Online_2024.zip

2024-07-16

小筱在线客户端下载资源

小筱在线客户端,了解更多可以看置顶文章:https://fmill.blog.csdn.net/article/details/139043945

2024-05-21

文章-【音频播放器】JavaFx实现的音频播放器 讲述播放器

​ 大家好,我是小筱,之前的一篇文章里面讲过简易版的音频播放器(JavaFX实现音频播放器),这是简易版的音频播放器,仅支持mp3,m4a等常用的音频格式,下面我们来了解一下支持.au, .aac, .mp3, .aif, .ogg, .wav, .m4a, .flac等格式的升级版音频播放器,安装过后支持本地播放音乐哦!!! ​

2024-03-12

阿里图片上色软件,AI自动根据上传图片进行上色处理

阿里图片上色软件,AI自动根据上传图片进行上色处理 这里需要注意的是,下载解压完以后还需要下载模型文件,链接:https://download.csdn.net/download/m0_37649480/88798210 下载完模型文件【pytorch_model.pt】后,放置到models下面即可直接使用

2024-01-31

阿里图片上色模型文件pytorch-model.pt

阿里图片上色模型文件pytorch_model.pt

2024-01-31

免费PDF转换工具,PDF Converter-2.1.4

免费PDF转换工具,功能包含PDF转word,PDF转excel,PDF转文本,PDF转PPT,PDF转图片,PDF转长图,PDF合并和拆分,PDF线性化灰度化,PDF提取,PDF删除等PDF操作功能,另外还支持诸多文件格式转换为PDF格式,例如:word转PDF,excel转PDF,PPT转PDF,文本转PDF,图片转PDF,HTML转PDF等,除此之外还有图片OCR转换为文本,OCR转换PDF或者OCR转换word等等相关功能,也支持excel批量函数计算及其其它图片基础功能,例如长图横向拼接、纵向拼接,webp格式和ico格式转图片正常格式等相关附加功能,想要了解更多请关注:https://fmill.cn

2024-01-26

数据库连接工具:dbeaver-ce

DBeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。 程序员用于连接数据库的工具,能更方便的操作数据库。 这是下载安装包的官方网站:https://dbeaver.io/download/

2023-07-05

PDF转换器 PDF转换word PDF转换PPT PDF转换Excel等相关操作

PDF转换器,日常办公软件之间的基本转换操作,满足日常的办公文档之间的转换,帮助您进一步提高办公能力的得力助手 最新版可以点击这里下载:https://fmill.cn/ 小筱在线PDF转换器,目前功能主要包含:PDF转Word, PDF转PPT, PDF转Excel, PDF转HTML, PDF提取文本文件等相关操作及其逆向操作,除此之外,还提供了诸如PDF置顶页码范围提取新的PDF文件,PDF合并,PDF删除部分内容,生成PDF文件包,PDF提取图片,PDF移除水印等操作(另外软件额外赠送了几个功能:长图拼接,PDF灰度化,PDF线性化等相关操作) 以上操作完全能满足日常办公需求了,何不行动起来呢? ——我们坚信工作可以更简单,立志为用户提供各类创意办公服务

2023-06-09

JSmooth 0.9.9-7

JSmooth 0.9.9-7

2023-03-13

jdk-8u331-windows-x64

在安装JDK时,每次下载JDK安装包总要登录Oracle官方账号,这里上传了1.8_331版本的Jdk免费供大家下载

2022-04-27

jre-8u301-windows-x64

在安装JDK时,每次下载JDK安装包总要登录Oracle官方账号,这里上传了1.8_331版本的Jdk免费供大家下载:jre-8u301-windows-x64

2022-04-27

解析红黑树(ppt文档).ppt

解析红黑树(ppt文档).ppt

2022-03-01

基于二分排序法时间复杂度的求解过程.pdf

基于二分排序法时间复杂度的求解过程.pdf

2022-03-01

Oracle Database Concepts 11g.pdf

Oracle Database Concepts 11g.pdf

2022-03-01

Oracle Database Concepts 11g.mobi

Oracle Database Concepts 11g.mobi

2022-03-01

Oracle Database Concepts 11g.epub

Oracle Database Concepts 11g.epub

2022-03-01

MySQL 5.6 Reference Manual.pdf

MySQL 5.6 Reference Manual.pdf

2022-03-01

深入理解 Java 内存模型 - v1.1.epub

深入理解 Java 内存模型 - v1.1.epub

2022-03-01

netty用户指南.pdf

netty用户指南.pdf

2022-03-01

netty用户指南.epub

netty用户指南.epub

2022-03-01

Java Network Programming 4th.epub

Java Network Programming 4th.epub

2022-03-01

Think In JAVA (the third edition).mobi

Think In JAVA (the third edition).mobi

2022-03-01

Think In JAVA (the third edition).epub

Think In JAVA (the third edition).epub

2022-03-01

Java Concurrency in Practice.epub

Java Concurrency in Practice.epub

2022-03-01

how_tomcat_works.epub

how_tomcat_works.epub

2022-03-01

高质量C++编程.pdf

高质量C++编程.pdf

2022-03-01

The C++ Programming Language 3rd Edition.pdf

The C++ Programming Language 3rd Edition.pdf

2022-03-01

高级服务器设计和实现(架构、手段与工具箱)_PPT.pdf

高级服务器设计和实现(架构、手段与工具箱)_PPT.pdf

2022-02-28

高级服务器设计和实现(基础与进阶)_PPT.pdf

高级服务器设计和实现(基础与进阶)_PPT.pdf

2022-02-28

企业信息化的开源分布式技术浅析_PPT.ppsx

企业信息化的开源分布式技术浅析_PPT.ppsx

2022-02-28

Java WebSocket

Java WebSocket

2022-02-28

深入了解MyBatis参数

深入了解MyBatis参数

2022-02-28

WebX3 Guide Book学习指南

Webx框架指南 Michael Zhou 出版日期 2010-11-13

2022-02-28

Java Web整合开发王者归来

1、入门篇 2、基础篇 3、高级篇 4、Struts框架篇 5、Hibernate框架篇 6、Spring框架篇 7、EJB与Web服务篇 8、工具篇 9、实战篇

2022-02-28

dbcp-1.2.2.jar

dbcp-1.2.2.jar,用于数据源管理

2017-08-19

空空如也

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

TA关注的人

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