Java
Java中Queue接口的学习
Queue接口 目录Queue接口非阻塞队列LinkedListArrayDequePriorityQueueConcurrentLinkedQueue阻塞队列Array Blocking QueueLinkedBlockingQueuePriorityBlockingQueueDelay QueueSynchronous QueueLinkedTransferQueueLinkedBlocki
随机生成30道小学二年级题目
package com.zuoye; import java.util.Random; public class Number { public static void main(String args[]) { Random random = new Random(); String[] arr1 = new String[4]; arr1[0]="+"; arr1[1]="-"; arr1[2
springcloud整合sentinel
此处只做个简单的springcloud中添加sentinel的demo 1、下载sentinel的jar,访问网址:https://github.com/alibaba/Sentinel/releases 2、找到本地jar文件夹,使用cmd或者终端中打开,执行java -jar sentinel-dashboard-1.8.0.jar 启动完成 &nbs
【idea】log4j和slf4j配合使用问题(2024-9-23最新版本)!
1、slf4j <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-simple --> <dependency> <groupId>org.slf4j</groupId> <artifactId>
程序设计中,day 与 date 这2个单词的区别
先看下面几个例句感受一下: What day is it today? - It's Firday. What's the date today? - It's September 10th, Teacher's Day. It takes me 5 days to read the book. 在不同的编程语言或数据库中,"day" 和 "date" 可能有不同的含义和用法。通常情况下,在处理
2024年常用的前端框架
在 2024 年,有许多流行的前端框架。以下为您介绍一些主要的前端框架: React:由 Facebook 开发和维护。它使用组件化的开发方式,通过虚拟 DOM 提升性能。特点包括组件化、虚拟 DOM、单向数据流等。安装可通过 “npx create-react-app my-app” 等命令。官网为 React 官网。采用 JavaScript 和 JSX 语法,广泛应用于构建用户界面,尤其适合
2024年常用的Net web框架
ASP.NET Core 框架声明:是微软推出的新一代开源、跨平台的 Web 应用框架,用于构建高性能、现代化的 Web 应用程序。 官网地址:https://dotnet.microsoft.com/apps/aspnet 框架文档:文档非常丰富,详细介绍了框架的各种功能、用法、最佳实践等,可在官网获取。 采用的技术栈:基于.NET Core 运行时,支持 C#、F# 等.NET 语言,采用 M
vim跳转到函数开始([[)和转到声明(gd)的一些实现细节
intro 在vim的入门介绍中,明确说明了vim是一个"文本编辑器"(text editor)而不是一个程序编辑器,和C/C++的预处理(preprocessor)一样,vim本身并不理解程序的结构。 Introduction intro Vim stands for Vi IMproved. It used
程序员世界大冒险d15
今天上了第一节王建民老师的Java课,果然没让我失望,讲课风格和内容正是我所期待的,而课后布置的作业虽然多但精简,感觉可以提升自己的知识,总结:挺好。博客园的word内容每天再发,欧克,就这样。
GUI编程Day02
画笔 鼠标监听 目的:实现鼠标画画 鼠标监听事件----->存点的集合 鼠标监听事件----->画笔----->画板 窗口监听 键盘监听 Swing 窗口、面板 标签居中 弹窗 Dialog用来被弹出,默认就有关闭事件
FreeMarker 禁止自动转义标签-noautoesc
💖简介 FreeMarker 是一个用 Java 语言编写的模板引擎,它被设计用来生成文本输出(HTML 网页、电子邮件、配置文件等)。在 FreeMarker 中,默认情况下,当你在模板中输出变量时,如果这些变量包含 HTML 标签,FreeMarker 会自动转义这些标签以防止 XSS(跨站脚本攻击)。 📖版本 Freemarker 2.3.28 🔗地址 https://freemarker.
2024年9月23日总结
今天早上起晚了,索性没吃早饭,背完单词直接上课,今日学习20词,复习47词。复习量越来越大了。上午的数据结构课学习了链式结构。下午上了java课,感觉对软件工程有了一个笼统的认识,也更意识到就业环境的严峻。晚上学了会儿算法,开了个会。
2024/9/23日总结
public class EnumTest { } enum Size{SMALL,MEDIUM,LARGE}; 这个程序运行的结果是: false false true SMALL MEDIUM LARGE 得出以下结论 枚举是单例的:枚举类型在 Java 中是单例的,意味着每个枚举常量只创建一次。因此,s 和 u 引用的是同一个对象,所以 s == u 的结果是 true。 枚举不是原始数据
kettle从入门到精通 第八十七课 ETL之kettle kettle文件上传
1、kettle本身文件上传功能不是很友好,甚至是不能直接使用,需要调整文件上传接口才可以正常接收到文件,本次讲解内容主要是通过自定义插件解决这个问题。 2、通过springboot 编写简单demo,模拟文件上传,接口支持三个参数unitCode、password、和文件dataFile。 java代码如下: 3、通过网页形式进行上传文件,如下图所示  
Day 23 贪心算法part01| LeetCode 455.分发饼干,376.摆动序列,53.最大子序和
455.分发饼干 455. 分发饼干 376.摆动序列 376. 摆动序列 53.最大子序和 53. 最大子数组和
不是,哥们,谁教你这样处理生产问题的?
你好呀,我是歪歪。 最近遇到一个生产问题,我负责的一个服务触发了内存使用率预警,收到预警的时候我去看了内存使用率已经到了 80%,看了一眼 GC 又发现还没有触发 FullGC,一次都没有。 基于这个现象,当时推测有两种可能,一种是内存溢出,一种是内存泄漏。 好,假设现在是面试,面试官目前就给了这点信息,他问你到底是溢出还是泄漏,你怎么回答? 在回答之前,我们得现明确啥是溢出,啥情况又是泄漏。
dubbo入坑及相关最佳实践
dubbo消费者捕获异常最佳实践 dubbo一共会抛出两种异常,一个是RpcException,另外一个是RuntimeException。所以消费者在调用dubbo接口要留意 捕获一个Exception异常 捕获一个3个Exception异常 最佳实践: 消费者调用生产者,至少要捕获一个Exception异常。 也可以捕获三个异常RpcException、RuntimeException
数据库连接失败的原因有哪些
数据库连接失败可能由多种原因造成,以下是一些常见的原因: 数据库配置错误: 连接参数配置错误,如数据库用户名、密码、主机地址等信息不正确。 数据库权限不足: 使用的数据库账户没有足够的权限来访问数据库或执行所需的操作。 数据库服务器故障: 数据库服务器可能出现硬件故障、网络问题或软件错误,例如服务器崩溃、断电或网络连接中断。 数据库服务器未启动或端口不正确: 数据库服
RAG技术全面解析:Langchain4j如何实现智能问答的跨越式进化?
LLM 的知识仅限于其训练数据。如希望使 LLM 了解特定领域的知识或专有数据,可: 使用本节介绍的 RAG 使用你的数据对 LLM 进行微调 结合使用 RAG 和微调 1 啥是 RAG? RAG 是一种在将提示词发送给 LLM 之前,从你的数据中找到并注入相关信息的方式。这样,LLM 希望能获得相关的信息并利用这些信息作出回应,从而减少幻觉概率。 可通过各种信息检索方法找到相关信息。这些方法