Java

hadoop集群配置 CentOS7 JDK安装 卸载

1 JDK下载 下载JDK8 下载地址  2 SSH访问需要安装JDK的服务器 3 检查是否有默认安装的JDK  4 卸载自带JDK 4.1 检查系统安装的OpenJDK  4.2  删除以上四项openjdk的安装包并且检查后显示删除完毕 5 安装JDK  5.1 上传JDK 5.2 解压JDK

对敏感操作的二次认证 —— 详解 Sa-Token 二级认证

一、需求分析 在某些敏感操作下,我们需要对已登录的会话进行二次验证。 比如代码托管平台的仓库删除操作,尽管我们已经登录了账号,当我们点击 [删除] 按钮时,还是需要再次输入一遍密码,这么做主要为了两点: 保证操作者是当前账号本人。 增加操作步骤,防止误删除重要数据。 这就是我们本篇要讲的 —— 二级认证,即:在已登录会话的基础上,进行再次验证,提高会话的安全性。 Sa-Token 是一个轻量

[LeetCode] 2679. Sum in a Matrix

You are given a 0-indexed 2D integer array nums. Initially, your score is 0. Perform the following operations until the matrix becomes empty: From each row in the matrix, select t

java中Optional.ofNullable的用法,链式编程,去除ifelse语句

以前写法 JAVA8写法     以前写法 JAVA8写法     以前写法 java8写法   记录一些代码和问题处理方式,需要参考的请谨慎。

关于ArrayList与vector存储问题

今天手撸项目的时候,惊然发现一个问题   在我的细细思索之下,认为,这俩逼和数组有些不同点,会不会是他们一个存储的地址,一个存储的是值捏,妈的,我一个逼大二学生凭什么知道哇, 所以哥们直接他妈的去ci si de ne上find find,一搜之下果然不出哥们所料,原来是他妈的这样: 在ArrayList中底层数组是Object类型,数组中存储的并不是数据本身,而是数据的引用,那么

第二周第四天

一.主要内容 学习了stringbuilder类,并且主要学习了其中的append和reverse方法分别用于拼接和反转字符串。第一次接触到链式编程。还学习了string和stringbuiler之间的相互转换。还学习了java中的集合,并且主要学习了arraylist这个集合的创建和使用方法。arraylist底层逻辑是一个可变的数组。 二.明天计划 应用arraylist集合完成一个学生管理系

分布式数据库 Join 查询设计与实现浅析

相对于单例数据库的查询操作,分布式数据查询会有很多技术难题。本文记录 Mysql 分库分表 和 Elasticsearch Join 查询的实现思路,了解分布式场景数据处理的设计方案。 文章从常用的关系型数据库 MySQL 的分库分表Join 分析,再到非关系型 ElasticSearch 来分析 Join 实现策略。逐步深入Join 的实现机制。 一、Mysql 分库分表 Join

historyApiFallback的解释

historyApiFallback是一个webpack-dev-server的配置选项,用于解决使用HTML5 History API实现的前端路由在开发环境下的问题。它的原理是将没有匹配到静态文件的请求重定向到指定的HTML文件,通常是前端应用程序的入口文件。 具体原理如下: 当使用webpack-dev-server启动开发服务器时,会监听指定的端口,并将静态文件(如HTML、CSS、J

springboot Minio功能实现

1.导入Minio相关依赖 2.application.yml 配置信息 3.MinIO配置类 4.Minio实体类 5.Minio工具类 6.Minio控制类

Kafka 消费者

目录消费者简介pull 模式消费者消费者群组消费流程消费者 API创建消费者订阅主题轮询获取消息手动提交偏移量同步提交异步提交重试异步提交同步和异步组合提交提交特定的偏移量从特定偏移量处开始处理关闭连接分区再均衡什么是分区再均衡何时生分区再均衡分区再均衡的过程如何判定消费者已经死亡查找协调者分区再均衡的问题避免分区再均衡未及时发送心跳Consumer 消费时间过长GC 参数提交偏移量偏移量的用处提

Java高级

第06章:随堂复习与企业真题(面向对象-基础) 一、随堂复习 1. (了解)面向过程 vs 面向对象 不管是面向过程、面向对象,都是程序设计的思路。 面向过程:以函数为基本单位,适合解决简单问题。比如:开车 面向对象:以类为基本单位,适合解决复杂问题。比如:造车 2. 类、对象 类:抽象的,概念上的定义 对象:具体的,类的一个一个的实例。 面向对象完成具体功能的操作的

org.apache.spark.shuffle.FetchFailedException: The relative remote executor(Id: 21), which maintains the block data to fetch is dead.

问题描述 org.apache.spark.shuffle.FetchFailedException: The relative remote executor(Id: 21), which maintains the block data to fetch is dead. 最近在做Spark的性能优化,测试使用不同CPU核数和内存对计算性能的影响,由于是在测试集群进行测试的,硬件配置比生产上面

12.9 链表 - 综合汇总----???

demo 本章节综合汇总信息,在这个demo都可以体现----看的有点懵~!!~ 相信坚持的力量,日复一日的习惯.

暑期熔炉7月4

每一个天使都热爱美丽~ 所以我才懂得你珍贵~         我大抵是什么也做不成,倒不是说我一无是处.我能看懂人情世故,也知道用金钱可以砸出直行路.所有的前提以谋利为基础,所有的概念为人民币服务,而已.有人找我问路去钓鱼,我带他去了.有人问哪有打印店,我给他指了指最近的.有一个妹妹今年中考,不是很理想,而且邯郸的中考生都很强600分以上的有1.5万人.50

MySQL最全的重要知识点学习

什么是MySQL? MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,因此任何人都可以在 GPL(General Public License) 的许可下下载并根据个性化的需要对其进行修改。MySQL的默认端口号是3306。 事务相关 什么

七月四日总结

今天早上9点起床洗漱吃饭,修养身体。 中午吃完午饭午睡一会后起来修养身体,吃完晚饭洗漱准备睡觉。 明天继续修养身体,开始java学习。 最近身体恢复还好,但学习时间有待增加。

【狂神说Java】Java零基础学习笔记-Java基础

【狂神说Java】Java零基础学习笔记-Java基础 Java基础01:注释 平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。 注释并不会被执行,是给我们写代码的人看的 书写注释是一个非常好的习惯 平时写代码一定要注意规范。 Java中的注释有三种: 单行注释: //注释 (只能注释一行文字) 多行注释: /

day06--23.7.5HelloWorld

HelloWorld 随便新建一个文件夹,存放代码 新建一个java文件 文件后缀名为.java Hello.java [注意点]系统可能没有显示文件后缀名,手动打开 编写代码 编译javac java文件,会生成一个class文件 运行class文件,java class 可能会遇到的情况 每个单词的大小写不能出现问题,java是大小写敏感的 尽量使用英文; 文件名和

【Vue】el-select 数据过多替代方案

一、需求问题: 一开始就考虑使用简单el-select选取数据,但是后面数据量增多, 超过一千条开始,组件会很卡不好用,第二个是接口也慢了 数据量多的话是有一个filterable做支持了,可以输入关键字进行匹配检索 但是不能解决卡顿的问题,接口还是比较慢   二、替代方案: 然后改用了el-autocomplete组件,自动补全,在官网上是没有这个文档说明的 代码示例: <el

Spring中常踩坑实记

Spring Bean的默认名称生成策略导致的空指针 我们熟悉的Bean名称生成策略 案例 创建QYIMooc并用@Service进行标注 编写SpringBeanUtil工具类 测试代码:通过BeanUtil按照Bean名称获取对象,并调用对象方法。 运行报错:原因找不到Bean 探究SpringBean名称生成源码 AnnotationBeanNameGenerator类下的gene

java双亲委派是什么?如何打破双亲委派?

双亲委派机制的工作流程: 1. 当前ClassLoader首先从自己已经加载的类中查询是否此类已经加载,如果已经加载则直接返回原来已经加载的类。 每个类加载器都有自己的加载缓存,当一个类被加载了以后就会放入缓存,等下次加载的时候就可以直接返回了。 2.  当前classLoader的缓存中没有找到被加载的类的时候,委托父类加载器去加载,父类加载器采用同样的策略,首先查看自己的缓存,然后委

java 工具类大全 ,软件开发必备

    Java是一种广泛使用的编程语言,拥有丰富的工具类库,可以帮助开发者提高开发效率。下面是一些常用的Java工具类库的介绍: Apache Commons:Apache Commons是一个开源的Java工具类库,提供了许多常用的工具类,包括字符串处理、集合操作、日期处理、文件操作等。它是Java开发中最常用的工具类库之一。 Guava:Guava是Goog

el-table中的selectable的使用方法 tl-table中控制列表第一列 勾选框是否禁用

el-table中的selectable的使用方法 tl-table中 控制列表第一列 勾选框是否禁用 原文链接:https://huaweicloud.csdn.net/63a004ccdacf622b8df912b8.html el-table中的selectable的使用方法 html代码 <el-table-column type="selection" wid

jsp+servlet

1.jsp的执行过程 步骤一:翻译(jsp文件翻译成java文件) 步骤二:编译(java文件编译成class文件) 步骤三:执行(执行class(字节码)文件) 2.在jsp中实现日期输出在网页上 <% SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String datenow=sdf.format(n

7-4打卡

类和对象: Java是面向对象的编程语言,所有的代码都应该包含在类中。 类是对象的蓝图,描述了对象的属性和行为。 使用关键字 class 声明类,通过实例化类创建对象。 方法和函数: 方法是类中执行特定任务的一组语句。 在类中定义方法,可以在其他地方调用执行。 方法由名称、参数列表和方法体组成,可以返回一个值(有返回类型)或不返回值(使用 void 关键字)。 在Java中,main方法是程序的

Java-基本语法回顾总结[37-48]

ReentrantLock与synchronized的区别?-√ 对AQS的理解,AQS如何实现可重入锁-※ 对IOC的理解 单例bean与单例模式 spring事务传播机制-※ spring事务什么时候会失效-√ spring中创建的bean,生命周期有哪些-※ spring中的bean是线程安全的吗? 如果bean上有状态,就不是线程安全的 如果bean上没有状态

VSCode open in browser预览html效果

前言 VSCode 编写html代码,可以使用open in browser预览html效果 编辑html代码 新建一个index.html文件 在编辑器窗口输入html:5(或者输入感叹号!)就可以自动出来一些html代码 按回车就会自动带出代码了 添加一个<h1>Hello World!</h1> 接下来需要调试html代码,查看代码显示效果

java打印数组的方法

1. 转型打印 2. 流循环打印 3. 对象和数组循环打印     出处:Java打印数组的5种不同方法 

【Azure App Service】通过Visual Studio部署Azure App Service 遇见 401 'Unauthorized'错误

问题描述 最近通过Visual Studio 2022部署Azure App Service的时候,突然遇见了部署失败, 401 Unauthorized错误。   错误消息: 非常疑惑,因为在VS中使用的认证是从App Service门户上下载的Publish Profile文件,其中包含的登录的用户名和密码。  那为什么它就不能通过App Service

MySQL的开发必会的sql语句

本文谈谈MySQL的开发必会的sql语句         创建数据库 create database db1; 删除数据库 drop database db1; 创建数据表 create table tb1用户表( id int not null auto_increment primary key,

<<  <  998  999  1000  1001  1002  1003  1004  1005  1006  1007  1008  >  >>