Java

配置gzip压缩

通过开启服务器gzip压缩可有效减小传输体积70%左右,提高页面加载速度 nginx 先检查gzip_types中是否包含需要的类型 如果存在多层缓存机制,确认每一层都开启了gzip压缩 改完配置请刷新配置或者重启nginx服务器 IIS 1.安装动态压缩服务(这边是已安装) 2.配置压缩目标 打开C:WindowsSystem32inetsrvconfigapplicationHost.

面试官:请聊一聊String、StringBuilder、StringBuffer三者的区别

面试官:“小伙子,在日常的写代码过程中,使用过String,StringBuilder和StringBuffer没?” 我:“用过的呀!” 面试官:“那你就来聊一聊,他们之间有什么区别,不同场景下如何选择吧” 我:“好嘞!” 在Java的开发过程中,使用频率最高的就是String字符串,但由于在字符串存储和拼接的过程中,涉及到很多场景需要因地制宜的选用StringBuider与StringBuff

JS_Dom对象

1.DOM对象-01 获取DOM元素 获取父类节点 2.DOM对象-02 获取兄弟节点 获取孩子节点 创建节点 设置节点属性

.net 温故知新【17】:Asp.Net Core WebAPI 中间件

一、前言 到这篇文章为止,关于.NET "温故知新"系列的基础知识就完结了,从这一系列的系统回顾和再学习,对于.NET core、ASP.NET CORE又有了一个新的认识。 不光是从使用,还包括这些知识点的原理,虽然深入原理谈不上,但对于日常使用也够了,我想的是知其然,知其所以然。 在实际开发过程中可能是知道怎么使用就行,但系统学习了这些基本的框架、组件、或者说原理后,对于我们软件设计、开发、扩

Java里public类的定义为什么报错

这是一个普通的main定义,这里我们看到public 修饰了class Main,并且我们的Java文件名也是Main,这是合理的定义,没有报错。 因为public修饰的类只能在自己的文件里,Main类是public的,所以它在Main的Java文件里可以使用。 像这样,它就会出错。因为是public修饰的类,但是Java文件名并不是Cain,换句话说,它并不在自己的类里,它不能使用publi

实现微服务

1、vue前端如何创建WebSocket

JavaScript(JS) 判断没有属性的空对象{}的四种方法

​  JavaScript(JS) 中对象没有属性初始化时,可能使用{}进行初始化,如此我们判断这样的没有属性的空对象就不是很方便,本文主要介绍JavaScript(JS) 中判断没有属性的空对象{}的五种方法,以及相关的示例代码。 1、通过JSON.stringify()判断 可以使用JSON.stringify()将Javascript对象转换为JSON字符串。通过字符串判断对象是否

Sa-Token介绍与SpringBoot环境下使用

个人博客:无奈何杨(wnhyang) 个人语雀:wnhyang 共享语雀:在线知识共享 Github:wnhyang - Overview 官网:Sa-Token 一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅! 介绍 Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服务网关鉴权 等一系列权限

五大最佳开源java性能监控工具

[五大最佳开源java性能监控工具 - 腾讯云开发者社区-腾讯云](https://cloud.tencent.com/developer/news/361010) 1. Stagemonitor 2. Pinpoint 3.MoSKito 4. GlowRoot 5. Kamon * [Features · Glowroot](https://glowroot.org/features.html

DevExpress Web Report Designer中文教程 - 如何自定义控件和表达式注册?

获取DevExpress v23.2正式版下载 DevExpress技术交流群9:909157416      欢迎一起进群讨论 自定义控件集成 DevExpress Reports中的自定义报表控件注册变得更加容易,为了满足web开发人员的需求,DevExpressv23.1+包括简化的自定义控件注册支持(在服务器级别实现)。

Azul & OpenJDK & Zulu

* [主流JDK性能大比拼;Zulu OpenJDK/OpenJDK/Oracle JDK/GraalVM CE_zulu jdk-CSDN博客](https://blog.csdn.net/m0_37723088/article/details/130009299)* [Java 7, 8, 11, 13, 15, 17, 19, 21 Download for Linux, Windows a

HanLP — HMM隐马尔可夫模型 -- 维特比(Viterbi)算法 --示例代码 - Java

Viterbi 维特比算法解决的是篱笆型的图的最短路径问题,图的节点按列组织,每列的节点数量可以不一样,每一列的节点只能和相邻列的节点相连,不能跨列相连,节点之间有着不同的距离,距离的值就不在 题目背景 从前有个村儿,村里的人的身体情况只有两种可能:健康、发烧。 假设这个村儿的人没有体温计或者百度这种神奇东西,他唯一判断他身体情况的途径就是到村头我的偶像金正月的小诊所询问。月儿通过询问村民的感觉

Flink1.18 & YARN 单作业模式部署

单作业模式:提交作业时才启动Flink集群。不用事先启动,直接flink run即可,注意需要添加-t yarn-per-job参数用于区分。 YARN上部署的过程: 客户端把 Flink 应用提交给 Yarn 的 ResourceManager,Yarn 的 ResourceManager 会向 Yarn 的 NodeManager 申请容器。在这些容器上,Flink 会部署 JobManage

JavaScript自建文档

JavaScript温习文档 JavaScript的使用场景 网页特效 发(node.js) 桌面程序(electron) app(cordova) 硬件控制(物联网) 游戏开发(cocos2d-js) 浏览器执行js过程 渲染引擎: 解析html和css, chrome用的blink, 老版本用的webkit js引擎: 也叫js解析器, 用来读取网页中的JavaScript代码, 对其处

Uni-app 之安卓证书申请和查询

一、安装环境 可从Oracle官方下载jre安装包:https://www.oracle.com/java/technologies/downloads/#java8 将jre命令添加到临时环境变量中 二、生成证书 testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径365

es安装分词插件elasticsearch-analysis-ik(elasticsearch-plugin方式安装)

环境:OS:Centos 7ES:6.8.5   1.查看当前的安装的插件[root@hadoop-slave1 soft]# curl -u elastic:123456 -X GET "http://192.168.1.63:19200/_cat/plugins?v&s=component&h=name,component,version,description&am

百度基于金融场景构建高实时、高可用的分布式数据传输系统的技术实践

本文由百度搜索技术平台研发部分享,本文有修订和改动。 1、引言 分布式数据传输系统是一种用于在多个计算节点之间高效传输大量数据的系统,诣在高效的解决大规模数据迁移、备份、跨地域复制等问题。其广泛应用在实时数据流传输、跨数据中心数据迁移、多媒体传输等场景,在大多数企业中的日志管理、业务数据建库等场景中也都会使用到。 众所周知,数据的高效传输往往直接影响着企业对市场先机的把握,对企业发展有重要意义

《数据篇》HashMap

简介 HashMap是一个散列表,它存储的内容是键值对(key-value)映射。它是无序的,不会记录插入的顺序。(散列表,英文hash table) HashMap实现了Map接口,根据键的HashCode值存储数据,最多允许一条记录的键为null,不支持线程同步。 HashMap继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。

spring boot 3.2.1 dremio jdbc jprofiler 集成

jprofiler 可以直接与idea 集成,对于分析一些实际需要debug 但是不好复现的问题还是比较方便的,以下是一个简单的与 dremio 集成的,spring boot 使用了3.2 (jdk 需要17)同时也会包含一些启动说明 安装idea 插件 直接plugins 的市场中搜索安装就可以了,之后就是配置了 idea 启动配置 因为dremio jdbc driver 是基于java

探索Web开发的未来——使用KendoReact服务器组件

Kendo UI是带有jQuery、Angular、React和Vue库的JavaScript UI组件的最终集合,无论选择哪种JavaScript框架,都可以快速构建高性能响应式Web应用程序。通过可自定义的UI组件,Kendo UI可以创建数据丰富的桌面、平板和移动Web应用程序。通过响应式的布局、强大的数据绑定、跨浏览器兼容性和即时使用的主题,Kendo UI将开发时间加快了50%。 Ken

使用systemctl 管理Es

1、创建一个 Elasticsearch 服务配置文件。 在 /lib/systemd/system/ 目录中创建一个名为 elasticsearch.service 的文件 vim /lib/systemd/system/elasticsearch.service 2、将以下内容复制到 elasticsearch.service 文件中: 3、设置 Elasticsearch 目录的权限。 s

天气api接口+地区区号以及县市省数据汇总

地区区号以及县市省数据 天气接口: http://t.weather.sojson.com/api/weather/city/+区号 eq:http://t.weather.sojson.com/api/weather/city/101340101 1. 链接下载: 2. 单独提取代码--需要用到下文txt: txt文件

从JDK8升级到JDK17:探索JAVA的新特性和改进

升级到JDK17的必要性 JDK8提供了很多实用且常用的特性,例如lambda表达式等,再加上超长的支持时间(JDK8支持到2030年,比JDK11的2026年和JDK17的2029年都要长)。而从JDK9往后,JDK的发布周期也缩短为6个月,也间接导致每个版本的新特性相对较少,大家的对新特性的提升感知不强,所以升级欲望不是很强烈,所以就出现了“你发任你发,我用JAVA8”的现象 但是随着时间的

替换OpenFeign,Spring 新版本自带的 HTTP 客户端工具

原文链接:替换OpenFeign,Spring 新版本自带的 HTTP 客户端工具来了! 声明式Http接口 声明性 HTTP 接口可以让你像定义Java接口那样定义HTTP服务,用法和你平时写Controller中方法完全一致。 一、引入 二、支持的注解类型 @HttpExchange:是用于指定 HTTP 端点的通用注释。在接口级别使用时,它适用于所有方法。 @Ge

工作中使用Redis的10种场景

前言 Redis作为一种优秀的基于key/value的缓存,有非常不错的性能和稳定性,无论是在工作中,还是面试中,都经常会出现。 今天这篇文章就跟大家一起聊聊,我在实际工作中使用Redis的10种场景,希望对你会有所帮助。 1. 统计访问次数 对于很多官方网站的首页,经常会有一些统计首页访问次数的需求。 访问次数只有一个字段,如果保存到数据库中,再最后做汇总显然有些麻烦。 该业务场景可以使用Red

Spring 如何解决循环依赖

目录前言什么是循环依赖?Spring 创建 Bean 主要流程实例化 Bean填充 Bean 属性调用 Bean 初始化方法BeanPostProcessor 接口拓展点Spring 解决循环依赖的方法三级缓存流程Spring 如何解决循环依赖为什么必须是单例为什么无法支持原型对象呢?为什么不能全是构造器注入为什么循环依赖需要三级缓存,二级不够吗为什么代理对象没有放在二级缓存中循环依赖的场景单例的

SpringBoot中操作Bean的生命周期的方法

SpringBoot中操作Bean的生命周期的方法 路人 路人甲Java 2024-01-17 19:17 发表于上海 引言 在 Spring Boot 应用中,管理和操作 Bean 的生命周期是一项关键的任务。这不仅涉及到如何创建和销毁 Bean,还包括如何在应用的生命周期中对 Bean 进行精细控制。Spring 框架提供了多种机制来管理 Bean 的生命周期,这些机制使得开发者可以根据具体的

iOS ARKit 动画

          动画是增强虛拟元素真实感和生动性的重要方面,RealityKit 支持变換动面(Transform Animation)和骨骼动画(Skeletal Animation)两种动面模式。变换动画一般程序化地执行,支持基本的平移、旋转、缩放,更复杂的动画通常由第三方模型制作软件采用骨骼绑定的方式生成,独立或者内置于模型文件中。USD

Nuxt2——构建文件

nuxt2构建文件放在nuxt.config.js,使用cjs语法,暴露配置对象 基本配置项 mode  有spa和universal两种模式。spa没有使用到服务器渲染,但是使用路由。universal使用服务器渲染加客户端路由 mode:'universal' head 配置html的<head></head>内容 head: { titleTempl

应届生必读:Java真实项目的开发流程和常用工具

本文出自本人写的书,谢绝转载,更勿抄袭。 本人有多年的Java面试官经验,经常要和一些包装项目经验的求职者打交道。当然平时也兼职做些Java面试辅导工作,最近也陆续帮一些在校生朋友成功找到Java工作。 在辅导在校生朋友找工作的过程中,本人发现,其实真有不少朋友,是跟着视频跑通了一个或多个学习项目,再背了些面试题和算法题,然后去找工作,对此本人也有专门的文章来说明。 虽然校招其实是没有商业项目要求

<<  <  619  620  621  622  623  624  625  626  627  628  629  >  >>