言外之音

使用 Ngrok 代理将本地应用程序分享到互联网

Ngrok 是什么? Ngrok 是一款能够将本地端口暴露到公网上的工具,它为开发者提供了实时的网络隧道服务。使用 Ngrok,你可以在没有公网 IP 或者在内网环境下进行网络开发,例如在本地运行的 Web 服务器、数据库、API 等。 Ngrok 可以做什么? 提供公网访问本地服务的能力:Ngrok 可以将你的本地服务(如在本地运行的 web 服务器)通过一个公网的 URL 来...

使用 Telegraph 和 Cloudflare 自建图床

在网站、博客和电商平台上,图片是必不可少的元素。这些图片需要存储空间和带宽来支持。对于流量小的站点来说,这还好。但如果是大流量的站点,将产生一些额外的存储和带宽费用,不太划算。针对这种情况,我们往往可以采取外链图片的方式。 但是,外链图片会占用大量的带宽和服务器资源。因此,大部分站点只供站内观看,不允许外链。而一般可外链图片的站点会给免费用户提供比较少的月流量,使用比较受限,只有成为付费用...

家用电脑也能轻松玩转大模型

2022 年底 OpenAI 发布 ChatGPT,随后 2023 年大模型进入了有史以来发展最快速的时候,在这一年中,相继涌现了很多商业闭源或开源的大模型,本文就是通过 Ollama 开源应用程序将开源的大模型运行在家用电脑之上。 Ollama 简介 Ollama 是一款开源应用程序,可让你通过命令行界面运行、创建和共享大型语言模型。 支持的模型 Ollama 支持的可用开源模型列...

如何优雅的转换 DTO 对象?

在 Java 编程中,DTO(Data Transfer Object)对象通常用于在不同层之间传输数据。DTO 是一个纯数据对象,它主要用于封装应用程序中的数据,以便在不同部分之间传递。 本文示例工程基于 Spring Boot、Spring Data JPA 和 H2 数据库搭建。 1.场景描述 出于演示目的,我们仅考虑简单的用户数据,在 OA 系统中,当系统管理员添加用户时,仅需...

Preview Image

如何给网站添加免费的 SSL/TLS 证书?

2017 年 1 月,Google 和 Mozilla 发布公告,为了帮助用户安全的浏览网页,统一将非 HTTPS 连接的站点标记为不安全,并且会在地址栏显示不安全网站的警告。为建立用户对网站的信任,提升网站的专业形象,同时为了加强用户和网站的数据安全,防止敏感信息的泄露,我们给网站添加 SSL/TLS 证书是很有必要的。 本文使用 acme.sh 脚本创建和使用了一个 Let’s Enc...

Spring Native 快速上手

Spring Native 是一种将 Spring 应用编译为本机可执行文件的技术,无需 Java 虚拟机 (JVM)。这使得 Spring 应用可以实现毫秒级的启动时间、更低的内存占用、更高的性能、更强的安全性以及更易于部署。 Spring Native 通过字节码生成和提前编译技术将 Spring 应用编译为本机可执行文件。字节码生成技术将 Java 字节码转换为本机机器码,而提前编译...