Java

02_基础加强_线程

概述 线程(thread)是一个程序内部的一条执行路径。 我们之前启动程序执行后,main方法的执行其实就是一条单独的执行路径。 程序中如果只有一条执行路径,那么这个程序就是单线程的程序。 多线程是什么?就是指从软硬件上实现多条执行流程的技术 多线程创建 继承Thread类 Thread类: Java是通过java.lang.Thread 类来代表线程的。 按照面向对象的思想,Thread类提供

Java实现浏览器端大文件分片上传组件

​  第一点:Java代码实现文件上传 FormFile file = manform.getFile(); String newfileName = null; String newpathname = null; String fileAddre = "/numUp"; try {     InputStream

vue 3教程

创建项目 create-vue创建vue3项目 推荐,这个库也是官方进行维护的,所以使用起来无烦恼,yyds。 执行方式也是比较简单的,我们可以基于vite创建vue3或者vue2的项目 依次填写和选择下列选项 参考 https://juejin.cn/post/7106300598491807780 单文件组件 在大多数启用了构建工具的 Vue 项目中,我们可以使用一种类似 HTML 格式的

每日总结(7.6)

一、收获 (1)学习了一小时java; (2)pta天梯赛训练了一小时 二、困难及解决方法 (1)pta天梯赛中涉及到许多算法--------进行对应算法的学习; 三、明日计划 (1)进行科目一的考试; (2)下午进行java的学习;

09_常用类_日期

Date 代表当前系统时间 构造器 构造器 说明 public Date() 创建一个Date对象,代表的是系统当前此刻日期时间 public Date(long time) 把时间毫秒值转换成Date日期对象 常用方法 名称 说明 public long getTime() 返回从1970年1月1日 00:00:00走到此刻的总的毫秒数 pu

09_常用类_日志

概述 希望系统能记住某些数据是被谁操作的,比如被谁删除了? 想分析用户浏览系统的具体情况,以便挖掘用户的具体喜好? 当系统在开发或者上线后出现了bug,崩溃了,该通过什么去分析、定位bug? System.out.print的弊端: 信息展示在控制台,不能方便的将其记录到其他的位置(文件,数据库) 想取消记录的信息需要修改代码才可以完成 日志技术的优点: 可以将系统执行的信息,方便的记录到指

09_常用类_文件

File 创建对象定位文件,可以删除、获取文件信息等,但是不能读写文件内容。 创建 方法名称 说明 public File(String pathname) 根据文件路径创建文件对象 public File(String parent, String child) 根据父路径名字符串和子路径名字符串创建文件对象 public File(File parent, Strin

09_常用类_其他

Object 一个类要么默认继承了Object类,要么间接继承了Object类,Object类是Java中的祖宗类。 Object作为所有类的父类,提供了很多常用的方法给每个子类对象拿来使用 方法名 说明 public String toString() 返回:类的全限名@内存地址 public boolean equals(Object o) 默认是比较当前对象与另一个对象的地

09_常用类_集合

概述 与数组类似,集合也是数据容器,两者相较而言: 数组定义后类型确定,长度固定 集合类型可以不固定,大小是可变的 数组可以存储基本类型和引用类型的数据。 集合只能存储引用数据类型的数据。 数组适合做数据个数和类型确定的场景。 集合适合做数据个数不确定,且要做增删元素的场景,集合种类更多,功能更强大。 集合包括两大类: Collection单列集合,每个元素(数据)只包含一个值。

上月成功拿到字节跳动offer,全靠我啃烂了这份最新面试题

前言 不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个“有章可循”说的意思只是说应对技术面试是可以提前准备,所谓不打无准备的仗就是这个道理,以下为大家,描述了从面试准备到最后的拿到offer提供了非常详细的目录,建议可以从头看是看几遍,如果基础不错的话也可以挑自己需要的章节查看。 Java相关 1. HashMap 和H

uniapp如何给空包进行签名操作

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 首先安装sdk https://www.oracle.com/java/technologies/downloads/ 正常下一步即可~安装完毕后,进入在sdk根目录执行cmd C:Program FilesJavajdk-18.0.1.1bin   生成keystore 例: keytool -genkey -a

JUC-ForkJoin

1, ForkJoin 简介 ForkJoin是由JDK1.7之后提供的多线程并发处理框架。ForkJoin框架的基本思想是分而治之。什么是分而治之?分而治之就是将一个复杂的计算,按照设定的阈值分解成多个计算,然后将各个计算结果进行汇总。相应的,ForkJoin将复杂的计算当做一个任务,而分解的多个计算则是当做一个个子任务来并行执行。 2,工作窃取   假如我们需要做一个比较大的任务,我们可以把这

Java基础-Day12

Java基础-Day12

加解密总结

1,Base64(编码)   Base64 编码是我们程序开发中经常使用到的编码方法,它用 64 个可打印字符来表示二进制数据。这 64 个字符是:小写字母 a-z、大写字母 A-Z、数字 0-9、符号"+“、”/“(再加上作为垫字的”=",实际上是 65 个字符),其他所有符号都转换成这个字符集中的字符。Base64 编码通常用作存储、传输一些二进制数据编码方法,所以说它本质上是一种将二进制数据

rocketmq安装部署

1.下载wget https://archive.apache.org/dist/rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip   2.解压安装[root@host135 soft]# mv rocketmq-all-4.9.4-bin-release /opt/[root@host135 soft]# unzip rocketmq-

Map 接口及实现类

Map 接口 Map 接口介绍 Map 和 Collection 并列,用于保存具有映射关系的数据:Key - Value Map 中的 key 和 value 可以是任何的引用类型数据,会封装到 HashMap$Node 对象中 Map 中的 key 不允许重复,同 HashSet 一样 Map 的 value 可以重复 Map 的 key 可以为null,value 也可以为 null

SpringMVC学习巩固(基本使用)(1)

框架概述: 1.SpringMVC专注controller控制层的框架 2.SpringMVC基于Servlet技术进行封装 3.SpringMVC是Spring FrameWorld中的子框,可以完美融合到Spring容器中 主要作用: a.简化请求参数接收 b.简化前端数据响应 组件作用: 1.DispatcherServlet: 接收前端参数请求和响应前端数据,并完成内部的分发调用. 2.

Vue router 路由

路由 跳转页面和路由模式 vue的路由 路由的文档 https://v3.router.vuejs.org/zh/api/ 路由是干什么的 ==》 就是来负责跳转页面...反正是和页面打交道的 vue + router是单页面应用(SPA) 解释一下“什么是”单页面 :整个项目==》只有一个html文件 缺点:不合适做SEO 目前来说:后台管理系统非常适合Vue这个框架来做 跳转页面 tem

其实MyBatis的插件机制可以帮我们解决工作很多问题,建议收藏

MyBatis插件 插件是一种常见的扩展方式,大多数开源框架也都支持用户通过添加自定义插件的方式来扩展或者改变原有的功能,MyBatis中也提供的有插件,虽然叫插件,但是实际上是通过拦截器(Interceptor)实现的,在MyBatis的插件模块中涉及到责任链模式和JDK动态代理,这两种设计模式的技术知识也是大家要提前掌握的。 1. 自定义插件 首先我们来看下一个自定义的插件我们要如何来实现。

从0开始,手写Redis

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

ZooKeeper 组件安装配置

1.ZooKeeper 组件安装配置 1.1. 实验目的 完成本实验,您应该能够: 掌握下载和安装 ZooKeeper 掌握 ZooKeeper 的配置选项 掌握启动 ZooKeeper 1.2. 实验要求 了解 ZooKeeper 的配置选项 熟悉启动 ZooKeeper 1.3. 实验环境 本实验所需之主要资源环境如表 1-1 所示。 表 1-1 资源环境 服务器集群 单节点,机器最低配

HBase 组件安装与配置

HBase 组件安装与配置 1.1. 实验目的 完成本实验,您应该能够: 掌握 HBase 安装与配置 掌握 HBase 常用 Shell 命令 1.2. 实验要求 了解 HBase 原理 熟悉 HBase 常用 Shell 命令 1.3. 实验环境 本实验所需之主要资源环境如表 1-1 所示。 表 1-1 资源环境 服务器集群 单节点,机器最低配置:双核 CPU、8GB 内存、100G 硬

Sqoop 组件安装与配置

1.Sqoop 组件安装与配置 1.1. 实验目的 完成本实验,您应该能够: 下载和解压 Sqoop 配置 Sqoop 环境 安装 Sqoop Sqoop 模板命令 1.2. 实验要求 熟悉 Sqoop 环境 熟悉 Sqoop 模板命令 1.3. 实验环境 本实验所需之主要资源环境如表 1-1 所示。 表 1-1 资源环境 服务器集群 单节点,机器最低配置:双核 CPU、8GB 内存、100

JDK17和JDK8在windows上同时安装方便切换

参考:https://blog.csdn.net/chencaw/article/details/121674479 一、JDK8的安装 1、电脑上已经安装了JDK8,安装主要步骤如下 (1)创建JAVA_HOME,值是你的刚刚jdk的安装目录,比如 (2)创建CLASSPATH,值是 注意最前面有一点) (3)编辑Path,把值放到最前边  2、JDK8的图示: (1)安装位置如下: (

安语未,开启你的互联网之旅!

在当今互联网时代,我们无法想象没有互联网所带来的便利。网民们每天都在互联网上浏览新闻、购物、社交、娱乐等,而博客、影视等也成为了我们生活的一部分。为了更好地提供用户体验,让你的互联网之旅更加便捷愉快,我将为你介绍一些关于博客、互联网、影视和上网导航的知识。 首先,让我们来了解博客。博客(Blog)是指一种以时间顺序排列的、包含博主个人观点和评论的网页形式,它的便捷性和个性化吸引了越来越多的人加入到

java中Object 类

一. Object类简介 Object类是Java.java.lang包下的核心类,Object类是所有类的父类,任何一个类如果没有明确的继承一个父类的话,那么它就是Object的子类;  (使用无需导包,它所属JDK -> SRC.ZIP -> java -> lang  包下)   二. Object的方法Object 提供9种方法

高可用 ZooKeeper 集群部署(进阶中级)

高可用 ZooKeeper 集群部署(进阶中级) 免密登录 1. 实验任务一:ZooKeeper 安装部署 1.1. 步骤一:安装 ZooKeeper 1.2.步骤二:创建 ZooKeeper 数据目录 2.实验任务二:ZooKeeper 文件参数配置 2.1. 步骤一:配置 ZooKeeper 环境变量 2.2. 步骤二:修改 zoo.cfg 配置文件 2.3. 步骤三:创建 myid

Hive 组件(进阶中级)

Hive 组件(进阶中级) 1. 实验一:Hive 组件部署 1. 实验任务一:环境需求 1.1. 步骤一:解压安装文件 .2. 实验任务二:MySQL 安装与启动 2.1. 步骤一:卸载 MariaDB ps: rpm -qa 列出所有已安装软件包 rpm -e packagename 删除软件包 rpm -e --nodeps packagename 强制删除软件和依赖包 rpm -q 包

HBase 分布式部署(进阶中级)

1. HBase 分布式部署(进阶中级) 1. 实验任务一:部署前期准备 1.1. 步骤一:安装部署 hadoop ha 分布式环境 1.2. 步骤二:解压安装文件 2. 实验任务二:修改配置文件(master 节点) 2.1. 步骤一:conf 下文件修改 HBase 的配置文件放置在安装目录下的 conf 文件夹内,切换到该目录首先修改 HBase 环境配置文件 hbase-env.sh,设

<<  <  988  989  990  991  992  993  994  995  996  997  998  >  >>