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。而该线
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类型: 需要表示较大或较小的数值,例如天文学、物理学等领域的计算。 需要更高的精度,例如金融、科
Go学习圣经:Go语言实现高并发CRUD业务开发
文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试
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集
linux-kafka
kafka 一、单点部署 docker-compose创建参考地址 https://gitee.com/jasonyin2020/docker-compose/tree/master 1.下载kafka软件包 2. 解压软件包 3. 创建符号连接 4. 配置环境变量 5.修改配置文件 6.启动kafka单点 7. 验证zookeeper的源数据信息 补充: 如果装错了,重新启
springboot+vue基于Web的社区医院管理服务系统,附源码+数据库+论文+PPT,适合课程设计、毕业设计
1、项目介绍 在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括社区医院管理服务系统的网络应用,在外国线上管理系统已经是很普遍的方式,不过国内的管理系统可能还处于起步阶段。社区医院管理服务系统具有社区医院信息管理功能的选择。社区医院管理服务系统采用java技术,基于springboot框架,mysql数据库进行开发,实现了首页、个人中心、用户管理、医生管理、预约医生
学习Java前的一些介绍
1.java开发环境搭建 卸载: 删除Java的安装目录 删除JAVA_HOME 删除path下关于java的目录 java -version 验证 安装: 创建jdk和jre两个目录(还可以创建一个code目录存放代码) 百度搜索jdk(建议安装jdk8) 同意协议,找到对应版本并且下载 双击安装jdk 配置环境变量 我的电脑-->右键-->
分享一些我技术成长的感悟
今晚来聊聊我在技术成长中的一些感悟,跟大家分享下。 BALABALA 在大学的时候,我一个计算机专业相关的证书都没考,自认为这些证书对我以后找工作没什么大的帮助。于是我把时间更多地花在研究八股文上,因为八股文在面试的时候是要用到的。 (利益化) 我会对我做的事情利益化,虽然听起来不太好,但我认为是没办法的,我的精力是有限的,我所花的时间就应该追求正向回报。 不过这是针对关于我们的饭碗层面的,如果
用JavaScript撸一个静态链表
最近重新开始翻起《大话数据结构》,看到了静态链表部分里面讲C语言是利用数组模拟,觉得十分有趣。但是在JavaScript中,也可以用类似的方式去实现,定义一个数据域和一个结点域,然后实现链表的基础操作。弱类型语言没有指针,所以需要自己区实现。算法的乐趣就在于解决一些思路上的问题,直击问题的本质。 首先可以定义Node类,如下所示: 然后实现StaticLinkedList类,先定义简单的appe