2024年5月7日
此页面概述了 Next.js 应用程序的项目结构。它涵盖 app 和 pages 目录中的顶级文件和文件夹、配置文件以及路由约定。 单击文件和文件夹名称以了解有关每个约定的更多信息。 顶级文件夹 顶级文件夹用于组织应用程序的代码和静态资产。 app 应用路由器 pages 页面路由器 public 要提供的静态资产 src 可选的应用程序源文件夹 顶级文件 顶级文件……
阅读全文
2024年5月7日
安装 系统要求: Node.js 18.17 或更高版本。 支持 macOS、Windows(包括 WSL)和 Linux。 自动安装 我们建议使用 create-next-app 启动新的 Next.js 应用程序,它会自动为您设置所有内容。要创建项目,请运行: <span><span>npx </span><span>create-next-app@latest</span></span> 安装时,您将看到以下提示: <span><span>What is your project named? my-app</span></span> <span><span>Would you like to use TypeScript? No / Yes</span></span> <span><span>Would you like to use ESLint? No / Yes</span></span> <span><span>Would you like to use Tailwind CSS? No / Yes</span></span> <span><span>Would you like……
阅读全文
2024年5月7日
title 引入jar包 接收实体类上添加@NotBlank注解,Controller接口加上@Valid注解 最后利用全局异常捕获异常,返回提示 接下来前端传入password为空测试一下 注:常用的注解 引入jar包 1 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> <version>2.4.1</version> </dependency> Spring boot 2.3版本后,验证类在这个包下,所以引入这一个包即可 接收实体类上……
阅读全文
2024年5月7日
被奇幻“催更” 最近有个读者,他叫“老王“,外号“茴香豆泡酒”,找我催更 ELK 的文章。 因之前我用的是软件安装 Logstash + Filebeat 的方式: 他想知道如何用容器化部署 ELK,于是我先写了一半,因为要写其他文章所以耽搁了。没想到过了几天后,老王说他已经部署好了,还写了篇文章,恐怖如斯啊! 那可不行,我不能输给……
阅读全文
2024年5月7日
清一下草稿箱库存 译自:Docker Logging with the ELK Stack - Part One 译者:临书 注:有删改 这篇文章是《使用 ELK 技术栈进行 Docker 日志处理》系列文章第 1 部分。(共两部分) 在本部分中,我将介绍如何配置从 Docker 容器到 ELK 技术栈(Elasticsearch,Logstash 和 Kibana)日志管道的基本步骤。 第 2 部分将描……
阅读全文
2024年5月7日
1.先pull镜像 1 docker pull logstash:7.6.2 1 2 mkdir -p /usr/share/logstash/conf.d mkdir /usr/share/logstash/log 1 vim logstash.yml 1 2 path.config: /usr/share/logstash/conf.d/*.conf path.logs: /usr/share/logstash/log vim test.conf 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 input { stdin { } jdbc { jdbc_connection_string => "jdbc:mysql://url:port/database?useSSL=false&useUnicode=true&characterEncoding=utf-8&useLegacyDatetimeCode=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai" jdbc_driver_class => "com.mysql.cj.jdbc.Driver" jdbc_user => "root" jdbc_password => "root" jdbc_paging_enabled => "true" jdbc_page_size => "50000" jdbc_default_timezone => "Asia/Shanghai" jdbc_driver_library => "/usr/share/logstash/conf.d/mysql-connector-java-8.0.28.jar" statement => "SELECT * FROM table_name" schedule => "* * * * *" lowercase_column_names => false } } filter { date { match => ["time_stamp","yyyy-MM-dd HH:mm:ss.SSS"] target => "@time_stamp" } } output { elasticsearch { hosts => ["http://url:9200"] index => "your self index" document_id =>……
阅读全文
2024年5月7日
Spring AI 结构化输出转换器有助于将LLM输出转换为结构化格式,例如列表、映射或 Java Bean 中定义的复杂结构。 这些类有助于将预期的响应格式传达给 LLMs Java 类,然后使用标准的 mashalling 和 unmarshalling 功能将响应解析为 Java 类。 Spring AI 提供了 3 个内置类 MapOutputConverter、ListOutputConverter 和 Be……
阅读全文
2024年5月7日
[csharp] view plain copy print ? <!–Edit Model–> <div id=”AddProjectModel” class=“modal inmodal” tabindex=“-1” role=“dialog” aria-hidden=“true” data-keyboard=“false”> 1 <!--Edit Model--> <div……
阅读全文
2024年5月7日
因为需求要生成复杂的word,所以用模板实现下载 一:首先要创建一个word文档模板,将文档另存为xml格式保存,再把xml格式文件修改后缀为ftl文件。 word文档模板: 转ftl文件:直接将xml文件重命名 二:java后台主要代码 1 import freemarker.template.Configuration; import freemarker.template.Template; import java.io.*; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * Created by Newbie on 2018/12/28. */ public class……
阅读全文
2024年5月7日
今天遇到了ftl整合springboot出现的问题 <ol><li><span>@Controller</span></li><li><span>public</span><span> </span><span>class</span><span> </span><span>IndexController</span><span> </span><span>{</span></li><li><span> </span></li><li><span> </span><span>@RequestMapping</span><span>(</span><span>"hello"</span><span>)</span></li><li><span> </span><span>public</span><span> </span><span>String</span><span> index</span><span>(){</span></li><li><span> </span><span>System</span><span>.</span><span>out</span><span>.</span><span>println</span><span>(</span><span>"aaa"</span><span>);</span></li><li><span> </span><span>return</span><span> </span><span>"index"</span><span>;</span></li><li><span> </span><span>}</span></li><li><span>}</span></li></ol> 在浏览器输入 localhost:8080/hello 控制台也打印了aaa,index.ftl也写的没有问题。就是出现了这个问题。 解决办法:查看源码,原来默认的是.ftlh结尾的,当然就会出现上面的错误。 修改办法,在application.pro……
阅读全文