Java
vue前端几个常用的方法
1,字符串数组去重的方法 一、使用set结构去重 set是ES6中的一种数据结构,可以去除重复元素,其特征为无序且不重复,经常用于数组去重的场景。 let arr = [1, 2, 2, 3, 3, 4, 5]; let set = new Set(arr); arr = Array.from(set); 二、使用indexOf方法去重 indexOf方法可以在数组中找到一个给定元素的第一个索
Elasticsearch,Logstash和Kibana安装部署(ELK Stack)
前言 当今数字化时代,信息的快速增长使得各类组织和企业面临着海量数据的处理和分析挑战。在这样的背景下,ELK Stack(Elasticsearch、Logstash 和 Kibana)作为一套强大的开源工具组合,成为了解决数据管理、搜索和可视化的首选方案。无论是监控日志、实时数据分析,还是构建仪表盘来监测业务指标,ELK Stack 都提供了一站式的解决方案。 ELK Stack
ref() reactive() 声明响应式状态
ref函数 使用ref函数将普通数据变成响应式数据 reactive函数 把对象和数组这类复合数据类型数据变成响应式数据 <template> <span> <span id="num">{{num}}</span> <input type="button" value="+1" @click="f1">
java.net.BindException: 地址已在使用
java.net.BindException: 地址已在使用,也可以说是端口被占用,通常出现在启动服务的时候。 1、出错地方如图所示: 2、执行netstat -alnp | grep 8125 3、kill - 9 1899
chatGPT的js信号量实现
信号量类 在 JavaScript 中,可以使用 Promise 和 async/await 来模拟信号量,下面是一个简单的信号量实现: 这个 Semaphore 类有一个构造函数,它接受一个参数 maxConcurrency,表示允许的最大并发数。acquire 方法尝试获取信号量,如果当前并发数小于最大并发数,它将立即解析。否则,它将等待直到有可用的信号量。release 方法释放信号量并唤
Python Tornado实现WebSocket通讯
以下实例有点像广播通讯,支持多个客户端连接 代码参考别人的,稍微做了一点点修改 服务器端 websocket_demo.py 客户端 template/chat-client.html 通讯效果,打开两个网页
如何使用固定的编码来运行jar包
在使用java -jar 命令时 指定编码 java -Dfile.encoding=utf-8 -jar xxx.jar 注意:在Windows系统上执行命令时,只能用cmd,不能用PowerShell,否则报错!!! XTHS: 为什么要这么做的?主要应该是在服务器是采用GBK编码模式的,在我本地是UTF-8的是没有问题的,但是在服务器就有问题了。 String encodedAu
病毒|木马|网址在线分析工具 沙箱 sandboxes
virustotal VirusTotal是一个广泛使用的在线恶意软件分析平台,它提供了综合的文件和URL扫描服务。通过使用多个反病毒引擎和其他分析工具,VirusTotal能够检测和分析恶意软件、病毒、恶意URL和其他安全威胁。 VirusTotal的一些主要特点和功能:文件和URL扫描:VirusTotal允许用户上传文件或提供URL进行扫描。用户可以提交可执行文件、文档、脚本、压
day126-spring中的AOP
声明式事务 事务控制的代码有规律可循,代码的结构基本是确定的,所以框架就可以将固定模式的代码抽取出来,进行相关的封装。 封装起来后,我们只需要在配置文件中进行简单的配置即可完成操作。 好处1:提高开发效率 好处2:消除了冗余的代码 好处3:框架会综合考虑相关领域中在实际开发环境下有可能遇到的各种问题,进行了健壮性、性能等各个方面的优化 所以,我们可以总结下面两个概念: 编程
一类字符串解析题目的思考
一类字符串解析题目的思考 相关题目 最近整理发现,某些机考场景比较喜欢对复杂字符串做解析,例如: 394. 字符串解码 1190. 反转每对括号间的子串 726. 原子的数量 特征 其具体的表现为,给出一个字符串,给出一个基本结构字符串,例如{abc},是一个三明治(肉夹馍)结构,与扁平化json类似 进一步给出嵌套,例如{cd{abc}} 解析这一嵌套结构,给出输出 案例解析 以
Swagger2&Swagger3
什么是Swagger swagger是当下比较流行的实时接口文文档生成工具。接口文档是当前前后端分离项目中必不可少的工具,在前后端开发之前,后端要先出接口文档,前端根据接口文档来进行项目的开发,双方开发结束后在进行联调测试。 所以接口文档其实就是开发之前双方之间的一种约定。通常接口文档分为离线的和实时的。离线的接口文档工具有: word(相当于没说), YAPI, 小
C# Linq 基础新
一、(复习)委托 转 C# 委托、事件二、自己实现Where三、常见扩展方法1、IEnumerable<T> 扩展方法数组、List、Dictionary、Set....补:.Count(e=>e.Age>90) 返回数量.Any(e=>e>Age>20)
.NET 依赖注入DI 注册服务
一、概念1、控制反转:要什么给我就行了 2、依赖注入简化模块的组装过程,降低模块之间的耦合度 3、怎么创建xx对象 -> 我要xx对象4、说白了就是定义了一套接口,我们写一个类去继承这个接口,那么这个类就需要实现这个接口的方法(功能和属性),这就是依赖注入。5、注入体现的是一个IOC(控制反转的的思想)。在反转之前 ,我们先看看正转。AccountContr
Linux必备的5款神仙国产软件,让你工作效率成倍提升
随着近些年来国产化计算机的普及,国内的Linux用户逐渐开始多了起来,虽然Linux操作系统的生态不像Windows那么完善,有众多办公软件可以选择,但也有一定数量的软件资源,其中也包括一些优秀的国产软件。下面我将为大家分享几款Linux必备的神仙国产软件,让你工作效率成倍提升。 在线协作文档——石墨文档 石墨文档是一款在线协作文档工具,为用户提供了简洁、高效的团队协作
HTML5你必须知道的28个新特性
HTML5有很多的新功能.新代码.非常不错.现在总结一下.仅供参考 1. 新的Doctype 尽管使用<!DOCTYPE html>,即使浏览器不懂这句话也会按照标准模式去渲染 2. Figure元素 用<figure>和<figcaption>来语义化地表示带标题的图片 <figure> <img src=”path/to/image” al
SQL 基础语法 增删查改 连接
一、基本操作 1、创建数据库create database '名字'2、创建表3、修改基本表4、插入数据 有逗号!5、修改数据6、删除数据二、数据查询!1、单表查询2、Where 条件查询1.distinct 消除取值重复行2.3.3、聚合函数 查询4、order by 排序5、group by 分组注意:having 是针对分组的条件选择6、查重!!三、连接查询1.内连接&n
Java++:对List对象列表属性值的快速搜索
思路:1、传入数据源List,并指定要搜索的字段;将这些字段的值拼接成一个字符串,并保存每个对象的值的起始和结束位置:2、搜索时,先使用正则表达式在保存的搜索字符串找到位置,再利用这些位置在索引数据数组中找到对应对象索引; 代码示例: 输出结果: [Student [id=004, name=小明, address=天府大道四街]]
小程序登录与OAuth规范
登录认证是一个完整应用必备的模块,除非你的应用程序不需要任何与用户相关的功能 比如hao123 这种静态导航网站一般不会涉及用户体系。 很多人在最初接触小程序登录功能时,会误认为以微信为入口的小程序使用微信登录,是一件理所当然、毫不费力的事儿,这是错误地将小程序理解成了微信的一部分。 小程序和微信是一种类似应用与平台的关系,小程序属于微信公众平台,同一个平台下还有微信公众号: 在技术角度上,小程
[LeetCode][300]longest-increasing-subsequence
Content Given an integer array nums, return the length of the longest strictly increasing subsequence. Example 1: Example 2: Example 3: Constraints: 1 <= nums.length <= 2500
【深入浅出系列】之代码可读性
这是“深入浅出系列”文章的第一篇,主要记录和分享程序设计的一些思想和方法论,如果读者觉得所有受用,还请“一键三连”,这是对我最大的鼓励。 一、老生常谈,到底啥是可读性 一句话:见名知其义。有人说好的代码必然有清晰完整的注释,我不否认;也有人说代码即注释,是代码简洁之道的最高境界,我也不否认。但我都不完全接受,如果照搬前者,有人会在每个方法、每个循环、每个判断都添加大量注释,对于一个表达不严谨的co
线程方法接收参数和返回参数,Java的两种线程实现方式对比
The difference beteen two way 总所周知,Java实现多线程有两种方式,分别是继承Thread类和实现Runable接口,那么它们的区别是什么? 继承 Thread 类: 通过继承 Thread 类,你可以创建一个直接表示线程的类。你可以覆盖 Thread 类中的 run 方法来定义线程的逻辑。当调用 start 方法启动线程时,会执行该类中的 run 方法。 优点:简
spring学习二:入门
2.1环境要求 ●JDK:java17+(spring6要求JDK最低版本是java17) ●Maven:3.6+ ●Spring:6.0.2 2.2构建模块 (1)新建项目
jfx-central.com新版上线啦!
作为JavaFX的大本营,新网站提供了库、工具、视频、书籍、教程、博客、人员、团队、案例展示等等,可以说关于JavaFX的一切! 同时该网站本身,也是用JavaFX开发的,开源,能作为桌面程序运行! 看介绍是使用了jpro.one,把JavaFX转为B/S,从而在浏览器访问。能实现类似效果的还有webfx.dev。 烧哥最关注的每周动向,https://webtechie.be/posts/,也迁
面试官:如何遍历 Redis 中的海量数据?
来源:https://www.toutiao.com/article/6697540366528152077/ 前言 有时候我们需要知道线上的redis的使用情况,尤其需要知道一些前缀的key值,让我们怎么去查看呢?今天给大家分享一个小知识点! 事故产生 因为我们的用户token缓存是采用了【user_token:userid】格式的key,保存用户的token的值。我们运维为了帮助开发小伙伴们查
flutter使用腾讯IM插件tencent_cloud_chat_sdk打安卓报“从内部类中访问本地变量param; 需要被声明为最终类型”报错
使用tencent_cloud_chat_sdk 5.2.0版本打包安卓flutter build apk报以下错误 解决方法 重新定义一个变量来接收param 每一个人心中都有一团火,路过的人只看到烟!