Java

[Javascript] this: What get logged?

    What this refer to? function regularFunction() { this // Global scope } const obj = { regularFunction() { this // The object on which the method is called } }   const obj

LeetCode 双周赛 107(2023/06/24)滑动窗口与离散化

本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。 往期回顾:LeetCode 单周赛第 348 场 · 数位 DP 模版学会了吗? T1. 最大字符串配对数目(Easy) 标签:散列表 T2. 构造最长的新字符串(Medium) 标签:模拟 T3. 字符串连接删减字母(Medium) 标签:状态

LeetCode 周赛 351(2023/06/25)T2 有点意思

本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。 往期回顾:LeetCode 单周赛第 348 场 · 数位 DP 模版学会了吗? T1. 美丽下标对的数目(Easy) 标签:计数 + 数学 T2. 得到整数零需要执行的最少操作数(Medium) 标签:数学 T3. 得到整数零需要执行的最少操作数(

决战圣地玛丽乔亚重新归来之Day55--算法两道

15.三数之和 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请 你返回所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。   示例 1: 输入:nums = [-1,0,1,

Java基础-Day02

Java基础-Day02 运算符 算法运算符 ​ 赋值运算符 比较运算符 特别说明: 比较运算符的结果是boolean类型 <,>, <=, >=,!=:只能使用在数值类型的数据之间 == 和 !=:不仅可以使用挂在数值类型数据中,还可以使用在其他引用类型变量之间 逻辑运算符 特点说明: 逻辑元运算符都是Boolean类型

各种在学习过程中遇到的问题集锦(不定期更新)

各种在学习过程中遇到的问题 一、IE控制台使用问题 问题1、打开IE控制台中的“网络(Network)”时无法查看加载文件 解决办法: 进入控制台的设置部分 点击还原默认值并刷新即可解决相关问题 二、Java学习遇到的问题 三、IDEA软件使用遇到的问题 四、Mysql数据库使用遇到的问题 五、Navicat软件使用遇到的问题

跨平台技术是指能够在不同操作系统和硬件平台上运行的技术。它允许开发人员使用一套代码来构建应用程序,然后将该应用程序部署到多个平台上,而无需进行大量的平台特定代码修改。

跨平台技术是指能够在不同操作系统和硬件平台上运行的技术。它允许开发人员使用一套代码来构建应用程序,然后将该应用程序部署到多个平台上,而无需进行大量的平台特定代码修改。以下是一些常见的跨平台技术: 国产的跨平台技术: Weex:Weex是由阿里巴巴开发的跨平台移动应用开发框架。它基于Vue.js和Web标准技术栈,允许开发人员使用HTML、CSS和JavaScript构建跨平台的移动应用程序,并将其

Mermaid从入门到入土

概述 什么是Mermaid? Mermaid是一种基于Javascript的绘图工具,使用类似于Markdown的语法,使用户可以方便快捷地通过代码创建图表。 项目地址:https://github.com/mermaid-js/mermaid(需要将梯子设置成全局模式才能访问) 怎么使用Mermaid? 使用特定的Mermaid渲染器; 使用集成了Mermaid渲染功能的Mark

异步注解@Async使用自定义线程池

1.@Async注解 @Async是java中一个注解,其作用就是加上该注解的类或方法能够异步执行任务,该注解添加到方法上时,表示该方法是异步方法,添加到类上时,表示该类中的所有方法都是异步方法。 该注解的代码为: 可以看出其是作用在类和方法上,能够在运行时被获取到。 当在使用@Async时,如果不指定具体的线程池名称,那么其使用的是默认线程池SimpleAsyncTaskExecutor。而该线

Java 二维数组

Java 二维数组 1.二维数组的定义 二维数组即数组里面又存放了一个一维数组;Java 中一维数组的个数可以变化。 动态定义: int[][] arr = new int[数组个数][]; int arr[][] = new int[数组个数][]; int[] arr[]=new int[数组个数][]; 静态定义: int[][] arr = {{123,213123,123123},{21

14. AOP配置管理

1. AOP 切入点表达式 前面的案例中,有涉及到如下内容: ​​ 对于 AOP 中切入点表达式,我们总共会学习三个内容,分别是语法格式​、通配符​ 和书写技巧​。 1.1 语法格式 首先我们先要明确两个概念: 切入点:要进行增强的方法 切入点表达式:要进行增强的方法的描述方式 对于切入点的描述,我们其实是有两中方式的,先来看下前面的例子 ​​ ‍ 描述方式一:执行 com.itheima.d

MSHTML(Microsoft HTML)是微软开发的一个核心组件,用于解析和渲染HTML网页。微软已淘汰mshtml,采用ms-edge

MSHTML(Microsoft HTML)是微软开发的一个核心组件,用于解析和渲染HTML网页。它是Internet Explorer浏览器的引擎之一,负责将HTML、CSS和JavaScript代码转换为可视化的网页内容。 MSHTML具有以下功能: HTML解析和渲染:MSHTML能够解析HTML标记语言,并将其转换为可视化的网页布局和样式。 CSS处理:MSHTML支持CSS(层叠样式表)

springboot中自定义JavaBean返回的json对象属性名称大写变小写问题

目录一、继承类二、手动添加Get方法三、@JsonProperty四、spring-boot json(jackson)属性命名策略 开发过程中发现查询返回的数据出现自定义的JavaBean的属性值大小写格式出现问题,导致前端无法接受到数据,目前有四种解决方法,根据大佬的经验之谈,前两种是最简单便捷的,后两种是比较通用的方法。 具体原因如下图: 一、继承类 一般在vo层(可自行理解,阿里巴巴的编

第三阶段PTA题目集总结及课程的教学评价

目录前言:PTA题目集:7-1 统计Java程序中关键词的出现次数设计与分析:具体代码踩坑心得改进建议课程成绩统计程序-1设计与分析:具体代码踩坑心得改进建议课程成绩统计程序-2设计与分析:具体代码踩坑心得改进建议课程成绩统计程序-3设计与分析:具体代码踩坑心得改进建议总结:课程的教学评价教学理念(OBE)教学方法(边讲边练):教学过程(PTA题目集驱动):教学模式(BOPPPS): 前言: 第三

python给多个变量赋值

多重分配 1。给多个变量赋值 我们可以在同一行同时分配多个变量。例如- 值按给定的顺序打印。 2。给多个变量赋值 我们可以将单个值赋给同一行的多个变量。考虑下面的例子。 示例-

关键词:0.8 double float

  在Java中,double和float都是浮点数类型,用于表示带小数点的数值。一般来说,double类型的精度比float类型更高,可以表示更大范围的数值和更高的精度。因此,如果需要表示较大或较小的数值,或者需要更高的精度,可以使用double类型。 具体来说,以下情况下建议使用double类型: 需要表示较大或较小的数值,例如天文学、物理学等领域的计算。 需要更高的精度,例如金融、科

AES算法

1.前言 对接资方的时候用到了AES加密算法,之前经常用但是没好好梳理一下,这次有空就简单梳理一下,方面日后整理学习。 AES是加密算法其中的一种,它是属于对称加密,对称加密的意思就是,加密以及解密用的都是同一个Key。相比于非对称加密RSA,SM2等,它的优点就是快。 为了了解AES,我们大概从以下几个方面入手 密钥支持的长度 常用的工作模式(ECB模式/CBC模式) Padding 的填充模

Go学习圣经:Go语言实现高并发CRUD业务开发

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

J2SE 基本概念和安装

JDK vs JRE vs JVM jdk vs jre vs jvm - Java Beginners Tutorial   安装     Error/Exception  

linux-zookeeper

zookeeper 一、部署zookeeper单点 1.下载zookeeper软件 2. 解压软件包 3. 创建符号连接 4. 声明zk的环境变量 5. 创建zk的配置文件 6. 启动zk节点 7. 连接ZK节点 二、zookeeper的命令行基本管理 1.查看 2.创建 3.修改 4.删除 三、zookeeper集群部署 1. 创建zk的数据目录 2. 修改单点zk的配置

linux-kibana

kibana 一、部署 1.下载软件包 2.安装kibana 3.修改kibana配置文件 4.启动kibana 5.访问kibana界面 二、基于nginx的反向代理控制访问kibana 三、配置ES集群TSL认证 1. elk101节点生成证书文件 2. elk101节点为证书文件修改属主和属组 3. elk101节点同步证书文件到其他节点 4. elk101节点修改ES集

6.25

一周行程:周一周二:在家里学java,晚上出去吃火锅鸡                 周三周四:出去工作刷盘子 体验生活

linux-kafka

kafka 一、单点部署 docker-compose创建参考地址 https://gitee.com/jasonyin2020/docker-compose/tree/master 1.下载kafka软件包 2. 解压软件包 3. 创建符号连接 4. 配置环境变量 5.修改配置文件 6.启动kafka单点 7. 验证zookeeper的源数据信息 补充: 如果装错了,重新启

每周总结

6.19 前一天到家,早上简单收拾了一下行李,然后去报名了驾校准备考驾照,报名后就去体检了,体检非常顺利,前后就预约了科一,开始看题库做模拟题,感觉这题出了好多新规题变难了,感觉要是不好好看题就给挂了,回家后看了看科一的题。吃个午饭睡了一下午,醒了后打了会游戏刷了会儿视频就又吃饭了,吃完饭就学了会儿java,其实也没学就看了看用的什么编程软件,配置了配置环境就没干别的了,晚上睡觉前就又打了会游戏刷

springboot+vue基于Web的社区医院管理服务系统,附源码+数据库+论文+PPT,适合课程设计、毕业设计

1、项目介绍 在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括社区医院管理服务系统的网络应用,在外国线上管理系统已经是很普遍的方式,不过国内的管理系统可能还处于起步阶段。社区医院管理服务系统具有社区医院信息管理功能的选择。社区医院管理服务系统采用java技术,基于springboot框架,mysql数据库进行开发,实现了首页、个人中心、用户管理、医生管理、预约医生

promise

1.处理异步有哪些方式 在计算机编程中,处理异步操作的方式有多种。下面是一些常见的处理异步的方式: 回调函数(Callback Functions):这是一种传统的处理异步操作的方式。在这种模式下,可以将一个函数作为参数传递给异步操作,当操作完成时,调用该函数进行后续处理。这种方式简单直接,但容易导致回调地狱(Callback Hell),即多个嵌套的回调函数使代码难以理解和维护。 Pro

学习Java前的一些介绍

1.java开发环境搭建 卸载: 删除Java的安装目录 删除JAVA_HOME 删除path下关于java的目录 java -version 验证 安装: 创建jdk和jre两个目录(还可以创建一个code目录存放代码) 百度搜索jdk(建议安装jdk8) 同意协议,找到对应版本并且下载 双击安装jdk 配置环境变量 我的电脑-->右键--&gt

分享一些我技术成长的感悟

今晚来聊聊我在技术成长中的一些感悟,跟大家分享下。 BALABALA 在大学的时候,我一个计算机专业相关的证书都没考,自认为这些证书对我以后找工作没什么大的帮助。于是我把时间更多地花在研究八股文上,因为八股文在面试的时候是要用到的。 (利益化) 我会对我做的事情利益化,虽然听起来不太好,但我认为是没办法的,我的精力是有限的,我所花的时间就应该追求正向回报。 不过这是针对关于我们的饭碗层面的,如果

一周行程

18号晚上到家,周一收拾了一下自己的行李,把Java的环境配置好,周二回老家去看了姥姥,周三周四陪妹妹中考了两天,周五去了趟保定玩了两天,周日回家。

用JavaScript撸一个静态链表

最近重新开始翻起《大话数据结构》,看到了静态链表部分里面讲C语言是利用数组模拟,觉得十分有趣。但是在JavaScript中,也可以用类似的方式去实现,定义一个数据域和一个结点域,然后实现链表的基础操作。弱类型语言没有指针,所以需要自己区实现。算法的乐趣就在于解决一些思路上的问题,直击问题的本质。 首先可以定义Node类,如下所示: 然后实现StaticLinkedList类,先定义简单的appe

<<  <  1058  1059  1060  1061  1062  1063  1064  1065  1066  1067  1068  >  >>