Java

Java API 总结

1、Java IO 2、Java NIO 3、反射 4、注解 5、动态代理 6、Stream 7、多线程 8、读写锁 ReadWriteLock

Linux系统中Jar包自动重启

先在指定目录创建一个shell脚本 第一种方法,缺点是,这个restart.sh停了,就不会监测了 编辑 给脚本授权 将shell脚本在后台运行起来 第二种方法 写入定时任务  

VsCode 配置java环境

1、java 的下载和安装一、安装JDKjava下载网址根据自己操作系统和系统位数下载相应的JDK安装 Java 就是安装 JDK     点击下一步,安装完成后点关闭记住这个安装路径,配置环境变量需要用二、配置环境变量右击此电脑,点击属性,找到高级系统设置       点击新建,创建创建环境变量 JAVA_HOME。设置 JAVA_HOM

oop第三次作业

一、前言 第八次作业 涉及知识点 1.类实现Comparable/Comparable<>接口 类中重写compareTo(Object o)方法 使用Collections.sort()进行排序 2.Collections.sort()和Arrays.sort()的区别 Arrays.sort()对对象数组进行排序 Collections.sort()对对象列表进行排序 3.利用Co

pytest+allure环境搭建

一、pytest安装 pip install -U pytest pytest官网:https://www.osgeo.cn/pytest/getting-started.html#install-pytest 二、java8安装 1、根据该网址下载(需oracle账号) https://www.oracle.com/java/technologies/downloads/#java8 2、配置系

接口测试--什么是接口?什么是接口测试?

一.什么是接口? 接口:简单来说就是 系统之间传输数据的通道。【就好像手机充电,必须要用充电线一样】 接口的特点:(1)一定的规范要求(协议)(2) 能灵活自定义的部分(开发) 测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 二.接口都有哪些类型? 接口一般分为两种: 1.内部系统的接口 2.系统对外的接口或外部系统接口(又叫第三方接口) 内部系统的接口:方法与

ubuntu下java安装

首先看自己的系统版本是什么,可以通过:uname -a的命令来查看,比如我的系统`22.04.1-Ubuntu  XXX  x86_64 x86_64 x86_64 GNU/Linux`。去官网下载相关的包,地址:https://www.oracle.com/java/technologies/downloads/ 这里我们的是x86_64,选择x64 Compressed A

VUE 滚动到底部加载更多(附带指令实现方式)

VUE 滚动到底部加载更多(附带指令实现方式) 直接上代码: mounted() { window.addEventListener('scroll', this.handleScroll, true); }, destroyed() { window.removeEventListener('scroll', this.handle

搭建skywalking监控平台

搭建skywalking监控平台一.平台建构二.环境搭建注意核对系统时间是否正确Datentpdate pool.ntp.org1.在任意目录新建一个docker-compose的目录cd /homemkdir docker-compose2.在docker-compose的目录下,新建一个docker-compose.yml的文件touch docker-compose.yml添加以下配置:ve

vue3+ts+vite enum keyof typeof a-table columns 里的使用 第十回

export enum Roles{ SuperAdmin='超级管理员', Admin='管理员', Other='其它', ... }   首先看一个基本的枚举类的定义,是的,做过后端的道友一看就知,在我们实际开发里,枚举一直是比较常用的类型,但是如何在TS里拿到枚举的值,就需要额外的学习一下了。   import {Roles} from

webpack前端项目调试环境安装入门:禁用UglifyJs只合并JavaScript不压缩混淆代码

webpack是目前比较流行的前端build工具,本质上是一个模块打包器。合并压缩JavaScript,css,图片等。 目前有很多开源项目使用webpack进行打包,下面介绍的是如何编绎这些开源项目。 webpack安装 webpack目前的版本较多,各个版本使用上区别也较大,一般在项目的 package.json 中会指明依赖的webpack版本,只需要在项目目录下执行npm install

app端文章列表展示

一、表结构分析 文章信息表、文章配置表、文章内容表 文章信息表:文章ID、图片、布局、作者信息等 文章配置表:是否可转发、评论、删除等 文章内容表:文章内容 其中文章配置表和文章内容表都存在文章ID字段,即与文章信息表为1对1关系 question:为什么文章表要拆分成多个表? 垂直分表:将一个表的字段分散到多个表中,每个表存储其中一部分字段。 优势:   1. 减少IO争抢,减少锁表的几率,查看

Redis跳跃表是如何添加元素的?

今天分享的这道题来自于蔚来的真实面试题。 Java 面试不可能不问 Redis,问到 Redis 不可能不问 Redis 的常用数据类型,问到 Redis 的常用数据类型,不可能不问跳跃表,当问到跳跃表经常会被问到跳跃表的查询和添加流程,所以接下来我们一起来看这道题的答案吧。 Redis 有序集合 ZSet 是由 ziplist (压缩列表) 或 skiplist (跳跃表) 组成的。 压缩列表

vue3+ts+vite antd自定义主题和vite打包配置资源压缩和分类打包, 第十一回

直接贴出vite.config.ts 的配置 plugins:[ vue(), AutoImport({ imports: ['vue', 'vue-router'], // 自动导入vue和vue-router resolvers:[ AntDesignVueResolver(), // 自动导入ant-desig

CentOS7+java8+hadoop3.3.5环境搭建

需要的配置文件 centos7的镜像 centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云 (aliyun.com) java8 Java Downloads | Oracle hadoop3.3.5 Index of /dist/hadoop/common/hadoop-3.3.5 (apache.org) 步骤 首先第一步在本地下载好vmware和cent

Java基础 -Day04

Java基础 -Day04 For循环 循环结构的4个要素: ①初始化条件 ②循环条件----->只能是Boolean类型 ③循环体 ④迭代条件 循环结构 for(①;②;④){ ③ } 执行过程:① - >② - >③ - >④ - >② - >③ - >④ -> ... -> ② While循环 循环结构的4个要素: ①

工业物联网:功能强大的SCADA软件推荐

前言   发现优化工业运营效率并最大化投资回报率的最佳“监控和数据采集 (SCADA)、工业物联网 (IIoT)、人工智能 (AI) 等”数字化转型技术,使商业组织能够提高运营效率并促进公用事业管理。当配备最好的 SCADA 软件时,工业组织将获得优势,该类软件可以促进远程设备监控、实时设施监控、集成安全监控以及准确的数据遥测。顶级 SCADA 软件可以解决与可操作性,时间管理

编程:“如果当年我遇到自己,我会更早的成为我?”

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 如果当年我遇到自己,我会更早的成为我? 你觉得一瞬间的技术能力提升,是必须经历过过吃苦或者浪费掉时间去摸索找路吗?🤔 可能都不是!任何成长都不是一个孤立的过程,你不可能凭空创造成长。而成长的本质是提升认知,只有吸收更有价值的知识和见识更高人的本事,才是快速成长的关键。 就像15年我跳槽进

Solon Web 也支持响应式开发了?!

"solon.web.flux" 是 solon v2.3.6 新推出的生态插件,为 solon web 提供响应式接口支持 (io.projectreactor) 。为什么叫这个名呢?因为用户群里投票说,这个名大家一看就知道是干啥的! 这个插件,支持所有 solon 已适配的 http server 插件,包括 jdk 自带的 sun http server。情况如下: 插件 适配框架 包

【从零开始学微服务】04.微服务架构的特点

大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。 微服务架构被技术大牛们总结出了以下九个特点: 服务组件化 围绕业务功能 产品而不是项目 强终端弱管道 去中心化管理 去中心化数据管理 基础设施自动化 容错性设计 演进式设计 下面我们来逐个详细了解一下。 服务组件化 当我们谈到组件的时候,一般是指可以独立替换、可以独立升级的功能单元。在以往的架构中,我们引入组件时,使用动态链接

Spring Cloud Gateway编码实现任意地址跳转

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 作为《Spring Cloud Gateway实战》系列的第十四篇,本文会继续发掘Spring Cloud Gateway的潜力,通过编码体验操控网关的乐趣,开发出一个实用的功能:让Spring Cloud Gateway应用在收到请求后

Building a Dice Game using JavaScript Javascript构建一个dice game 项目

We will be building a Dice Game Project using HTML, CSS, and JavaScript. The Dice Game is based on a two-player. Both players roll the dice and the player who gets the highest phase value will win the

ElasticSearch(ES)、ik分词器、倒排索引相关介绍

简介: ES(ElasticSearch)是一款分布式全文检索框架,底层基于Lucene实现。Lucene只是一个框架; ES与传统数据的区别主要有: 1).结构名称不同        一个ES集群可以包含多个索引(数据库),每个索引又包含了很多类型(表),类型中包含了很多文档(行),每个文档使用 JSON 格式存储数据,包含了很多字段(列)。 关系型数

部署Kafka应用步骤::::

如何部署Kafka应用 原创 Summer Stone 测试DAO 2023-06-12 23:30 发表于江苏 收录于合集#Kafka4个 本地部署Kafka应用步骤如下: 安装Java 确保你的 本地系统(macOS,Windows)上已经安装了 Java 开发工具包(JDK)。Kafka 是用 Java 编写的,需要 Java 环境来运行。

Ruby web开发实战(4)-JQuery(1)

目录下载并安装Document Ready 下载并安装 jQuery是一个快速、小型且功能丰富的JavaScript库。它通过一个跨多个浏览器工作的易于使用的API,使HTML文档遍历和操作、事件处理、动画和Ajax等事情变得更加简单。jQuery结合了多功能性和可扩展性,改变了数百万人编写JavaScript的方式。 https://jquery.com/ 生产用的压缩版 Downloa

Leekcode心得总结

单调栈应用场景   在一维数组中对每一个数找到第一个比自己小(或大)的元素。这类“在一维数组中找第一个满足某种条件的数”的场景就是典型的单调栈应用场景。 好比LeekCode739每日温度、42接雨水和84柱状图最大矩形 希望本文章对您有帮助,您的转发、点赞是我的创作动力,十分感谢。更多好文推荐,请关注我的微信公众号--JustJavaIt

前端字符编码

在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态(-128~127),这被称为一个字节(byte)。 也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111 字符集与字符编码 字符集:定义了文字和二进制的对应关系,为字符分配了唯一的编

SpringBoot假死,十万火急,怎么救火?

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

分布式任务elasticjob整合springboot本地多服务启动(附源码)

Elastic-Job是一个分布式调度的解决方案,由当当网开源,它由两个相互独立的子项目Elastic-Job-Lite和ElasticJob-Cloud组成,使用Elastic-Job可以快速实现分布式任务调度。 Elastic-Job的github地址:https://github.com/elasticjob 功能列表: 分布式调度协调 在分布式环境中,任务能够按指定的调度策略执行,并且能够

你如何理解 JS 的继承?

在JavaScript中,继承是一种机制,允许一个对象(子类)从另一个对象(父类)继承属性和方法。这使得子类可以共享父类的功能,并有能∧自身定义新的功能。 JavaScript中的继承通过原型链实现。 具体来说,JavaScript中的继承可以通过以下几种方式实现: 原型链继承:将父类的实例作为子类的原型,从而实现继承。通过使用Child.prototype = new Parent()来实现,

<<  <  1049  1050  1051  1052  1053  1054  1055  1056  1057  1058  1059  >  >>