Java

解决rabbitmq队列超时timeout问题【win环境】

解决rabbitmq队列超时timeout问题【win环境】 1.安装RabbitMQ-Plugins 浏览器打开http://localhost:15672来访问web端的管理界面,用户名:guest,密码:guest进入管理页面 2.配置rabbitmq环境 点击上图箭头位置,查看rabbitmq的环境配置地址,我的地址为c:/Users/admin/AppDat

美团面试:Redis锁如何续期?Redis锁超时,任务没完怎么办?

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试

curl命令操作

curl -k -X PUT -H 'Content-Type: application/json' -d '{"grantType":"password","userName":"name","value":"pwd"}' https://xxx:xxx/rest/plat/smapp/v1/sessions curl -k -X POST -H 'Content-Type: applicati

消息中间件面试题

为什么使用消息队列? 解耦、异步、削峰 消息队列有什么优点和缺点? 优点:解耦、异步、削峰 缺点:系统的可用性降低、系统的复杂性提高了、一致性问题。 Kafka的特性 1.消息持久化 2.高吞吐量 3.扩展性 4.多客户端支持 5.Kafka Streams 注意:当你不会说的时候,就围绕着kafka你知道的kafka的功能来说,比方说消息的持久化机制。 RabbitMQ上的一个queue中存放的

springBoot启动的各种问题

首先,如果控制台输出61与52或者62与50这两个数字,那么说明是版本不匹配的问题。 如果你想使用的是Java8(1.8),那么应该是52或者50这个数字版本,但是之所以报错,是因为你可能使用了更高版本的springboot或者是springboot相关的依赖,因为springboot2.x只能匹配java10一下吧。 所以你需要修改spring-boot-parent的version和 中的

uniCloud

https://doc.dcloud.net.cn/uniCloud/ 什么是uniCloud uniCloud推出了opendb,包含了大量的开源数据库模板,常见数据表无需自己设计 uniCloud推出了JQL(Javascript Query Language),会js即可掌握数据库查询,更对联表查询、Tree查询提供了非常简便的操作封装 在数据库的schema中定义两个表的字段之间的关系

简单聊聊 CORS 攻击与防御

我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:霁明 什么是CORS CORS(跨域资源共享)是一种基于HTTP头的机制,可以放宽浏览器的同源策略,实现不同域名网站之间的通信。 前置知识 同源定义:协议、域名、端口号一致即为同源。 CORS主要相关标头: Access-Control-Allow-

Java中包装类的学习

包装类 目录包装类什么是包装类包装类的特点基本数据类型和包装类基本数据类型包装类区别和联系包装类的共同特点自动拆箱/装箱 什么是包装类 java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法,而像String却可以,只因为String是一个对象而不是一个类型。基本数据类型由于这样的特性,导致无法参与转型,泛型,反射等过程。为了弥补这个缺陷,java提供了

PbootCMS网站IIS伪静态规则

web.config <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="reIndex" st

PbootCMS网站apache伪静态规则

<IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?p=$1 [QSA,P

PbootCMS网站nginx伪静态规则

nginx #请复制下面伪静态配置到nginx配置文件中: #规则适合PbootCMS V2.0+版本 location / { if (!-e $request_filename){ rewrite ^/(.*)$ /index.php?p=$1 last; } }   扫码添加技术【解决问题】专注中小企业网站建设、网站安全12年。熟悉各种CMS,精通PHP+MY

apktool的安装问题解决

使用apktool 配置环境变量后cmd运行apktool 显示:The system cannot find the path specified??? 【问题解决方法】 专栏收录该内容 10 篇文章0 订阅 订阅专栏 问题: JAVA_HOME路径出了问题 解决办法: 记事本打开apktool.bat 把apktool.bat中的这个: 改为这个(java.exe所在位置的路径,把路径定死):

手把手教你制作最简网页版倒计时程序(核心代码仅25行)

一、解构 如图所示,手机浏览器的效果。代码就是简单的html语言加上一个JavaScript脚本,界面主要分3部分,功能实现主要分3个函数。 (一)显示样式 在头里定义了居中显示的CSS样式,将来在浏览器中居中显示倒计时X分XX秒。 另外网页背景主体是蓝色。 <body bgcolor="blue"/> (二)输入框和按钮 (三)倒计时显示 倒计时timer显示区域,用到了居中显

JAVA基础之5-函数式接口的实现

之所以单独把这个列出来,是因为本人被一个源码给震撼了。 所以,本人目的是看看这个震撼实现,并模仿,最后把常规的实现也贴上,让读者可以看到相对完整的实现 注:本文代码基于JDK17   一、让人震撼的代码 Collectors.toList() 我们看下CollectorImpl的构造器: 第二个参数是BiConsumer<A, T>,再看下BiConsumer的接

软件构造第一次作业

开发一个具有界面的贪吃蛇小游戏,采用java语言。 1、要有简单的界面 2、要可操控  

js写法例子记录

1.前端校验汉字、特殊字符、数字等 1.判断字符长度: //附言校验 var postscriptBlur = (rule, value, callback) => { if (value == "" || value == null) { callback(new Error('必输项不能为空')); } else { var len = 0; for (var i = 0;

58.springboot实现文件上床

可以实现了 参考自:https://cloud.tencent.com/developer/article/1594124

学习进度

今天进行了乒乓球学习以及英语学习,学习了乒乓球相关知识以及英语相关知识,我深刻的体会到了知识的来之不易,对于java类与对象的知识还要进行一心一意的学习

AES加密解密全流程演示__api基础使用

public static void main(String[] args) throws Exception { // 共同约定秘钥和加密算法 String content = "你好,世界"; // AES密钥长度通常为128、192或256位 String key = "1234567812345678"; // 16字节*8

Java怎么把多个对象的list的数据合并

1.示例一:创建几个包含Person对象的List,并将它们合并成一个新的List 在Java中,将多个对象的List合并通常涉及到遍历这些List并将它们的元素添加到一个新的List中。这里,我将给出一个详细的代码示例,该示例将展示如何将多个包含相同类型对象的List合并成一个List。 假设我们有一个简单的Person类,它有两个属性:name和age。我们将创建几个包含Person对象的Li

Qml 实现仿前端的 Notification (悬浮出现页面上的通知消息)

【写在前面】 经常接触前端的朋友应该经常见到下面的控件: 在前端中一般称它为 Notification 或 Message,但本质是一种东西,即:悬浮弹出式的消息提醒框。 这种组件一般具有以下特点: 1、全局/局部显示:它不依赖于具体的页面元素,可以在整个页面的任意位置显示。 2、自动消失:默认情况下,消息会在一定时间后自动消失,也可以设置为不自动消失。 3、多种类型:支持多种类型的

Linux安装openjdk8

Linux安装openjdk8 一、压缩包安装 注:适用于大多数Linux系统,如Fedora为首的红帽系Red Hat、CentOS;Debian系Ubuntu等;同样适用于国产信创Alibaba Cloud Linux 、龙蜥;华为欧拉、openEuler 1、oracle官网下载 tar.gz使用所有Linux。 注:需要注意服务器cpu架构,主流都是x86或者arm。按实际需求进行下

LinkedHashMap原理详解—从LRU缓存机制说起

写在前面 从一道Leetcode题目说起 首先,来看一下Leetcode里面的一道经典题目:146.LRU缓存机制,题目描述如下: 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key

软件模式-原型模式

原型模式的核心思想 原型模式的核心是使用一个原型接口来定义一个克隆方法,该方法允许对象自身进行复制。通过这个克隆方法,可以快速生成一个与原型对象相同的实例,而不需要直接创建新对象并手动设置属性。 原型模式的结构 原型接口(Prototype):定义一个 clone() 方法,用于克隆对象。 具体原型类(Concrete Prototype):实现原型接口,提供自身的复制方法。 客户端(Client

九月12日

上课,学习java,学习英语,打乒乓球

【TS】TypeScript基础详解【一】

Javascript 类型缺陷 类型引发的问题 在编程开发中,有一个共识:错误越早发现,就越容易解决。 例如: 能在代码编写时发现错误,就不要等到代码编译时才发现(这也是IDE的优势之一)。 能在代码编译时发现错误,就不要在代码运行时才发现(类型检测可以帮助我们在这 方面做得很好)。 能在开发阶段发现错误,就不要在测试期间发现错误。 能在测试期间发现错误,就不要在上线后发现错误。 我们能不能在

Vert.x HttpClient调用后端服务时使用Idle Timeout和KeepAlive Timeout的行为分析

其实网上有大量讨论HTTP长连接的文章,而且Idle Timeout和KeepAlive Timeout都是HTTP协议上的事情,跟Vert.x本身没有太大关系,只不过最近在项目上遇到了一些问题,用到了Vert.x的HttpClient,就干脆总结一下,留给自己今后做参考。 在使用Vert.x的HttpClient的时候,可以使用HttpClientOptions配置KeepAlive Timeo

软件设计模式-单例模式

单例模式(Singleton Pattern)是创建型设计模式的一种,旨在确保一个类在整个应用程序运行期间只有一个实例,并提供全局访问点来获取该实例。这种模式对于那些希望在整个系统中共享唯一对象的场景非常有用,比如数据库连接、日志系统、配置管理器等。 单例模式的核心要点 唯一实例:类只能有一个实例,不能被重复创建。 全局访问点:提供一个静态方法用于获取该唯一实例,从而保证全局范围内都可以访问到它。

[20240911]查看超长视图的定义2.txt

[20240911]查看超长视图的定义2.txt--//昨天看了链接:https://www.anbob.com/archives/8295.html,提供了另外的方式获得超长定义试图的长文本。--//我重复验证看看.1.环境:SYS@book> @ver2==============================PORT_STRING    &nb

<<  <  180  181  182  183  184  185  186  187  188  189  190  >  >>