Java

面试指南

面试指南 必问问题套路回答 https://m.toutiao.com/is/iLPwWPVB/ 技术占比 51% 非技术软实力 48% 颜值 1% 8 积极心态->良好沟通->面试礼仪->可塑能力->抗压能力 简历要素 你是谁? 你会什么? 你能干什么? 基本信息 求职意向 专业技能 教育背景 工作经历 项目经历(体现能干什么)80% 语言技能(优势匹配,扬长辟短)

图片与Base64编码相互转换、优势分析和技术实现

在Web开发中,图片与Base64编码的相互转换是一个非常实用的技能。图片 Base64编码是将图片文件转换为字符串格式,以便于在网络上传输和存储。本文将详细介绍图片与Base64编码的转换方法,以及图片Base64编码的优势。 图片Base64相互转换 | 一个覆盖广泛主题工具的高效在线平台(amd794.com) https://amd794.com/img2base64 一、图片B

CentOS7中禁用firewall,安装iptables

​   CentOS 7 中,firewalld 是默认的防火墙管理工具,但若更熟悉或者更喜欢使用 iptables,可以按照以下步骤禁用 firewalld 并安装 iptables。  参考文档:CentOS7中禁用firewall,安装iptables-CJavaPy 1、禁用firewall 需要停止 firewalld 服务,并将其设置为在启动时不自动启动。 1)检查

jdk安装与删除

jdk安装 百度下载jdk 配置系统变量 配置路径 命令行 Java -version jdk删除 删除对应jdk 删除系统变量 删除路径 命令行窗口 Java -version

Servlet系列:(HttpServletRequest、HttpServletResponse、ServletContext、ServletConfig)详解

HttpServletRequest HttpServletRequest 对象:主要作用是用来接收客户端发送过来的请求信息,例如:请求的参数,发送的头信息等都属于客户端发来的信息,service()方法中形参接收的是 HttpServletRequest 接口的实例化对象,表示该对象主要应用在 HTTP 协议上,该对象是由 Tomcat 封装好传递过来。 HttpServletRequest 是

【github】Mac系统中,如何项目clone(1.通过vscode链接github,2.进行clone)

  1. 通过vscode打开一个空文件夹(目录:确认想要放置新项目的目录) 2.进行vscode和github的链接 1)参考下方网址1-6步,生成ssh key,登录到github,检测SSH key https://cloud.tencent.com/developer/article/1952247,网址中有效内容如下: 1.检查 SSH key 是否存在 在Mac终端输入:

Flink 开发一些代码

本文基于:Flink Java Demo 1.开发中开启WEB UI 1.添加依赖 2.创建带WEBUI的执行环境 3.访问 http://localhost:8081/ 2.设置任务的并行度 在算子方法后使用setParallelism()方法设置并行度 在idea运行,不指定并行度,默认就是本机的线程数 3.全局配置并行度 算子方法中配置的并行度优先级要高于全局配置的并行度 4.提交作

面向对象的三大特征

面向对象的三大特性 封装 属性私有,get/set 继承 person student super 注意点 super是调用父类的构造方法,必须在构造方法的第一个 super只能出现在子类的方法或者构造方法中 super和this不能同时调用构造方法 vs this 代表对象不同 this:本身调用者这个对象 super: 代表父类对象的应用 前提 this:没有继承也可以

细说JavaScript的变量(JavaScript的变量详解)

![](https://img- blog.csdnimg.cn/direct/f84fe916159b4801b6d7782cfc571f57.png) 一、变量的声明和赋值 编程中的程序其本质就是处理数据的过程,当输入指令时,就可以输出相应的内容,在输入和输出之间就是处理数据的过程。处理的数据可能有多种,多个,这时就需要使用不同的名字来存储、区分和提取不同的数据,这个名字就是编程中所叫的变量

细说JavaScript的数据类型(JavaScript的数据类型详解)

![](https://img- blog.csdnimg.cn/direct/c85e069c789a431aabad8dab12638ff8.png) 在JavaScript中有六种不同的数据类型,六种数据类型又分为5种简单数据类型(基本数据类型)和1中复杂数据类型(引用数据类型),基本数据类型分为:字符串类型(string)、数值类型(number)、布尔类型(bnoolean)、为定义类型

细说JavaScript函数(JavaScript函数详解)

函数的作用就是封装一段JavaScript代码,让开发者可以通古简单的方式使用这段代码 ![细说JavaScript函数(JavaScript函数详解)](https://img- blog.csdnimg.cn/direct/9f5c340fdb0d4540a3bcb8e5e251e96b.png) 一、函数的分类 在几乎所有的编程语言中,都有函数这一概念,并且没中语言本身都继承了丰富的函数,

细说JavaScript对象(JavaScript对象详解)

在JavaScript中对象作为数据类型之一,它的数据结构区别于其余5中数据类型,从数据结构角度看对象就是数据值的几个,其书就结构就是若干组名值对,类似于其他语言中的哈希、散列 关联数组等,但对象在JavaScript中不仅仅扮演着数据类型的角色,同时也是JavaScript语言的实现基础,可通过内置对象实现各种操作,因此JavaScript也比叫做基于对象的编程语言 ![细说JavaScript

细说JavaScript内置对象(JavaScript内置对象详解)

![细说JavaScript内置对象(JavaScript内置对象详解)](https://img- blog.csdnimg.cn/direct/69e530474ccf4835b58ecf810db1f348.png#pic_center) 一、String对象 任何一门语言都会有关于js字符串的介绍,一连串的字符组成一串,就构成了字符串。字符串的处理不存在生活中还是在计算机应用中都很广泛。

细说JavaScript数组(JavaScript数组详解)

![细说JavaScript数组(JavaScript详解)](https://img- blog.csdnimg.cn/direct/1f9f0b9905754c918bfc33f9d7565825.png#pic_center) 一、理解数组 数组不是一种独立的数据类型,它由对象发展而来,它可以使用对象的诸多方法,但又区别于对象。数组通常用来存储列表等信息,它就像一张电子表格中的一行,包含了若

细说JavaScript语句详解(JavaScript语句详解)

![细说JavaScript语句详解](https://img- blog.csdnimg.cn/direct/19cd6f6cc963422f983afbd941772185.png) 在js中有多种不同的语句,如表达式语句、声明语句、条件语句、循环语句、跳出语句等 一、顺序结构 在生活中约定俗成的顺序规则就是自前往后、自上而下、自左至右,在js中与之相同,组成js程序的一系列语句都会按照

JavaScript保留字和预定义的全局变量及函数汇总

保留字也称关键字,每种语言中都有该语言本身规定的一些关键字,这些关键字都是该语言的语法实现基础,JavaScript中规定了一些标识符作为现行版本的关键字或者将来版本中可能会用到的关键字,所以当我们定义标识符时就不能使用这些关键字了,下面介绍下JavaScript保留字和预定义的全局变量及函数汇总 一、官方保留字 if else break delete true switch

细说JavaScript表达式和运算符号(JavaScript表达式和运算符号详解)

除了简单的表达式还有复杂的表达式,它是由简单表达式构成的,将简单表达式组合成复杂表达式最常见的方法就是使用运算符 ![细说JavaScript表达式和运算符号详解](https://img- blog.csdnimg.cn/direct/2781400b25be4b38bbf99d0c1b93d169.png) 一、表达式 表达式分为简单表达式和复杂表达式,但最后的结果均是返回一个值 1、简单

细说JavaScript BOM之window对象

window对象是JavaScript中最大的对象,其他对象都是window对象的一部分,window对象表示浏览器的一个实例,在浏览器中它有双重身份,既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript标准中规定的Globel(全局)对象。第二个身份说明了我们在网页中定义的任何一个变量、函数和对象都会以window作为其全局对象。 ![细说JavaScript BOM

假期学习进度笔记——2024.1.19

今天继续学习javaweb相关知识,并开始准备A32题目的学习制作。

Git必知必会基础(12):忽略文件

  本系列汇总,请查看这里   应用场景 可以在git仓库的根目录下添加—个名为.gitignore的文件,用于指定需要被git忽略的文件或文件夹 应用场景:   1.减少远程仓库大小占用,有些不需要push到远程仓库的内容就可以忽略   2.涉及隐私的文件,比如你自己的自动化框架打算push到gitee或者github,但是配置文件里面涉及你们项目的外网ip或者域名,就可以忽

Java学习日记 Day5 今天开始十点准时下班,身体是革命的本钱。。

JavaSE: 今天终于把集合结束了,这周尽量看完IO、多线程和网络编程吧。 ①Map的常用方法:基本还是增删改查的那些东西,挑重要的讲了。一个是keySet(),能过获取map中所有的key值,values()方法能够获取map中所有的数据值。但其实获取了key之后通过get(key)遍历也能获得属性值。 ②HashMap、TableMap、TreeMap:只有HasMap是无序的。 ③Hash

day 04总结

JDK JRE JVM的关系 -> JDK = JRE + JAVA开发工具 -> JRE = JVM + 核心类库 环境变量的作用:(分为用户变量和系统变量) -> 是为了在dos的任意目录可以去使用java和javac命令 JAVA编写步骤 -> 编写java源码 -> javac编译为.class文件(字节码文件) -> java运行,本质

Servlet(JSP)学习笔记

目录IDEA配置JSP基本语法page指令ScriptLet标签注释包含跳转JSP四大作用域applicationsessionrequestpageJSP九大内置对象responseoutpageContextconfigexceptionJavaBean组件JavaBean组件引入创建JavaBean设置属性值获取属性值JavaBean的保存范围JavaBean的删除ServletHelloW

nvm环境安装

目录nvm是什么使用背景nvm-windows下载地址安装解决NVM下载慢的方法常用命令配置淘宝镜像nvm安装node安装cnpm安装yarn nvm是什么 NVM全称Node Version Manager,它是一个用于管理多个Node.js版本的工具,可以让你在同一台电脑中安装和使用不同版本的Node.js。 使用背景 nvm是一个管理nodejs版本的工具。在实际的开发中,有些项目的开发依赖

记一次缓存失效引发的惨案!

对于小猫来讲,最近的一段日子是不好过的,纵使听着再有节拍的音乐,也换不起他对生活的热情。由于上一次“幂等事件”躺枪,他已经有几天没有休息好了。他感觉人生到了低谷。 当接手这个商城项目之后,他感觉他一直没有好过。他的内心彷徨,在工位上边写着事故报告,边嘀咕着“今年到底是犯了啥冲...为什么...” 然而屋漏又遭连夜雨,船破偏遇当头风,好像坏事儿又找上了他。 坐他旁边的哥们在一旁抱怨,“啥情况,我就想

《Java并发实现原理:JDK源码剖析》PDF

《Java并发实现原理:JDK源码剖析》全面而系统地剖析了Java Concurrent包中的每一个部分,对并发的实现原理进行了深刻的探讨。全书分为8章,第1章从最基础的多线程知识讲起,理清多线程中容易误解的知识点,探究背后的原理,包括内存重排序、happen-before、内存屏障等;第2~8章,从简单到复杂,逐个剖析Concurrent包的每个部分,包括原子类、锁、同步工具类、并发容器、线程池

IDEA自动补全变量类型使用var关键字设置

IDEA自动补全变量类型使用var关键字设置 一、为什么要设置 我去过两家公司有两种不同的规范,一种是不建议使用var关键字代替Java变量的数据类型,会降低代码的可读性。一种是建议使用var代替变量的数据类型,简化代码; 我之前将变量类型设置为自动使用var后忘记如何设置回来了,所以写一篇笔记记录相关内容,以便日后遗忘查阅; 注意:var关键字的使用好像跟Java版本有关系,好像是Java10+

dremio ui 数据源插件加载处理简单说明

dremio 开发数据源扩展,基本包含了数据库,元数据类的,对象存储的,以及catalog 的,实际上开发扩展不算太难 默认开发的扩展直接放jars 文件夹就可以了,但是目前新版本我们会发现隐藏了一个opensearch 的插件,这个插件需 要通过配置开启,plugins.jdbc.opensearch.enabled 默认为false,开启之后界面就可以看到了 一些问题 实际上按照官方插件的

tomcat远程调试

catalina.bat上面加  

<<  <  613  614  615  616  617  618  619  620  621  622  623  >  >>