瀛洲嗨客
瀛洲嗨客
技术社区Java
开篇先开宗明义:虽然时代发展很快,但是没有那么多新技术,新技术都是在老技术的基础上,根据当时环境的需要进行的改进。新技术一定是解决了某个老技术没有解决的问题。在进入正题之前,我们先看看这几个语言在编程语言排行榜上的占比,数据来源Tiobe 2024年4月份榜单。Java,第4名,占比8.94% ,比去年同期下降1位。Kotlin,第18名,占比1.05%,比去年同期上涨38位。Scala,第33名
432
4
0
0
技术社区Spring网络安全
【漏洞由来】根据vmware发布的公告这个漏洞是在周二(2022年3月29日)深夜,该漏洞最早是由蚂蚁集团的meizjm3i和codeplutos 报告给官方的。2022年3月30日,国家信息安全漏洞库收录该漏洞,漏洞编号为:CNNVD-202203-2642。CNNVD官网漏洞信息:国家信息安全漏洞库 (cnnvd.org.cn)Spring 社区(3月31日晚)发布了一篇名为《Spring F
483
4
0
0
技术社区Java
2022 年 9 月就要来临,按照官方的发布排期,Java 19 将要来临,Java 19 是非 LTS 版本(非长期支持版本),Java 19 将更新包括结构化并发、记录模式、外部函数、内存 API ,以及对开源 Linux/RISC-V 指令集架构 (ISA) 的支持等新特性。从 1995 年 Java 1 发布,到现在已经过去了整个 27 年了,Java 马上就要进入而立之年,我们看一下 T
399
4
0
0
大数据社区Elasticsearch
作为一个Java应用程序,Elasticsearch需要从系统的物理内存中分配一些逻辑内存(堆)。这应该最多是物理RAM的一半,上限为32GB。设置较高的堆使用率通常是为了应对开销较大的查询和更大的数据存储。父级熔断器默认值为95%,但我们建议在持续达到85%时就扩展资源。直接在本地 Elasticsearch 文件的 config > jvm.options 文件中配置。作为 docker-co
453
4
0
0
大数据社区Elasticsearch
一个segment是一个完备的lucene倒排索引,而倒排索引是通过词典 (Term Dictionary)到文档列表(Postings List)的映射关系,快速做查询的。 由于词典的size会很大,全部装载到heap里不现实,因此Lucene为词典做了一层前缀索引(Term Index),这个索引在Lucene4.0以后采用的数据结构是FST (Finite State Transducer)
10
4
0
0
大数据社区Elasticsearch
多个节点组合在一起就形成了一个集群,在每个ES节点中,我们可以通过配置集群的名称来使各个节点组合在一起,成为一个集群。当某些节点的集群名称一样,ES会自动根据配置文件中的地址找到这些节点,然后就自动组成一个集群了,这一切都是ES自动来完成的,所以说ES的分布式扩展性很强,在这些节点中可以随时增加和删除节点不用费一点精力。    ES的时候是在一台服务器上安装ES,其实这就是一个节点(Node),由
455
4
0
0
技术社区Linux
liunx是开发人员最常用的系统,Linux 命令是 Linux 操作系统的核心,是进行操作系统任务的主要工具。Linux 命令具有高效和灵活的特点,具有广泛的适用性,可以实现多种功能,如管理文件和目录,安装软件,配置系统参数等。此外,Linux 命令还提供了丰富的选项,可以通过组合不同的命令选项来执行复杂的任务,例如创建自动化脚本等。因此,了解 Linux 命令对于学习和使用 Linux 系统至
9
4
0
0
技术社区后端
Linux系统任务是由 cron (crond) 这个系统服务来控制的,这个系统服务是默认启动的。crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。用户自己设置的计划任务则使用crontab 命令。在CentOS系统中,配置文件可以看到如下解释:可以看到 创建一个定时任务 需要指定:cron表达式 指定用户(可省略) 具体执行任务用基础的 调度器、触发器、执
14
4
0
0
技术社区后端
在日常的开发工作中我们经常会遇到定时任务的相关问题,比如:信用卡定时每月给用户推送账单数据;轮训更新某个任务的状态是否完成;设置一个定时提醒;邮件或消息设置定时发送;定时统计某个时间段的数据存入缓存;等等,定时可以算一个最常用的开发工作,你日常的工作中肯定也写了不少的定时任务代码,但是你真的了解定时任务吗?下面让我们一起进入定时任务的学习!1. Cron表达式cron是当前做定时任务的基础,即使很
27
4
0
0
技术社区Docker
在日常的开发中,经常出现开发环境和测试环境、生产环境不一致导致线上问题,因此docker技术异军突起,Docker 可以确保开发环境和生产环境之间的一致性,这可以避免由于环境差异而导致的代码运行问题。今天我们就来聊一聊docker。 Docker 是一个开源的容器引擎,用于创建、管理和编排容器,可以轻松为任何应用创建一个轻量级、可移植、自给自足的容器。本步骤将在服务器上部署一个Docker服务,并
42
4
0
0
数据库社区MySQL
MySQL是一个关系型数据库管理系统,被广泛应用于Web应用程序和企业级软件中。MySQL是一个开源软件,具有可靠性高、性能好、易于使用和管理等特点。MySQL的普及和广泛应用也是其重要性的体现。MySQL已经成为世界上最流行的关系型数据库管理系统之一,被广泛应用于Web应用程序、企业级软件和移动应用程序等领域。MySQL的普及和广泛应用,为软件开发者和企业提供了一个可靠和高效的数据管理和存储解决
15
4
0
0
技术社区前端
如果还不了解跨域和同源策略的同学,可以去看一下第一篇,链接如下:跨域哪些事——1.如果没有跨域,世界会是怎样? - 文章 - 开发者社区 - 火山引擎 (volcengine.com)今天介绍一下使用第三方chrome插件实现跨域,这样的插件有很多,本文中以Allow CORS: Access-Control-Allow-Origin 插件为例做介绍。chrome插件地址:Allow CORS:
46
4
0
0
技术社区前端
如果还不了解跨域和同源策略的同学,可以去看一下第一篇,链接如下:跨域哪些事——1.如果没有跨域,世界会是怎样? - 文章 - 开发者社区 - 火山引擎 (volcengine.com)咱们首先介绍一下nginx,Nginx(发音同“engine X”)是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。该软件由俄罗斯程序员伊戈尔·赛索耶夫(Игорь Сысоев)开发并于200
27
4
0
0
技术社区前端
如果还不了解跨域和同源策略的同学,可以去看一下第一篇,链接如下:跨域哪些事——1.如果没有跨域,世界会是怎样? - 文章 - 开发者社区 - 火山引擎 (volcengine.com)首先我们看一下什么是CROS,跨域资源共享(英语:Cross-origin resource sharing,缩写:CORS),用于让网页的受限资源能够被其他域名的页面访问的一种机制。由于同源策略跨域的限制,我们Aj
186
4
0
0
技术社区前端
如果还不了解跨域和同源策略的同学,可以去看一下第一篇,链接如下:链接如下:跨域哪些事——1.如果没有跨域,世界会是怎样? - 文章 - 开发者社区 - 火山引擎 (volcengine.com)下面我们看一下什么是JSONP,jsonp的含义是:json with padding,而在json数据外包裹它的那个函数,是资料格式JSON的一种“使用模式”,可以让网页从别的网域获取资料。2005年夏天
42
4
0
0
技术社区Java
上一篇文章我们介绍了跨域和同源策略,如果还不了解跨域和同源策略的同学,可以去看一下,链接如下:跨域哪些事——1.如果没有跨域,世界会是怎样? - 文章 - 开发者社区 - 火山引擎 (volcengine.com)今天我们说一下跨域的一个解决方案:修改浏览器配置,本文以常用浏览器chrome为例。当前我使用的chrome版本是110.0.5481.104。 在电脑上新建目录,例如:D:\Chrom
779
4
0
0
技术社区前端网络安全
如果要了解跨域,首先要了解什么是同源策略,同源策略(Same-origin policy,缩写SOP)在 1995 时被引入 Netscape Navigator 2.02,最初旨在保护对 DOM 的跨域访问。这个网上有很多例子,下面我们看一下维基百科上是怎么说同源策略的。同源策略是指在Web浏览器中,允许某个网页脚本访问另一个网页的数据,但前提是这两个网页必须有相同的URI、主机名和端口号,一旦
237
4
0
0
云原生社区网络安全Java
要了解云原生安全,一定要先知道什么是云原生,虽然云原生是现在各大技术论坛讨论的高频词汇。但是如果去看它的概念,一定会被一堆拗口的词汇搞得一头雾水。下面用相对通俗的表达,给大家介绍一下。1.在云计算出现之前,开发的软件一般运行在各大公司的机房中,往往在公司起步初期,用户量和数据量较小,软件架构和硬件型号往往比较简单。但当公司越来越大,数据越来越多,以前的架构就不能适应大数据的情况,往往软件需要重构和
18
4
0
0
AI社区云安全
1.简介最近 ChatGPT 大火,这个产品是由 OpenAI 开发的大型语言模型。可以回答关于各种话题的问题并提供相关的信息和见解。ChatGPT 被训练了数百亿次,涵盖了广泛的领域,从历史、科学、技术、文化到流行文化、娱乐和时事等。听说 ChatGPT 可以干掉程序员,作为一种自然语言处理模型,ChatGPT 可以生成文本,但不是真正的代码。他提供一些关于编程的建议和指导,但不能编写真正的代码
17
4
0
0
数据库社区数据库
Flyway是独立于数据库的应用、管理并跟踪数据库变更的使用Java编写的数据库版本管理工具。用通俗的话讲,Flyway可以像Git管理不同人的代码那样,管理不同人的sql脚本,从而做到数据库同步。Flyway 具有如下特点:使用简单(Simple to use)通过 Flyway 能够轻松的实现控制迁移。解决好一个问题(Solves one problem well)Flyway 迁移数据库,开
121
4
0
0