Java

10月14日总结

今天学习了数据结构的队列,顺序队列、队列的顺序表示以及简单学习了树与二叉树;Java学习了类和对象,打了一些代码,是四则运算的promax版本,但是没有完整写出。

初步使用管理器创建窗口

之前做过一个关于使用Java建立窗口的小练习,初步学习了有关的知识,使用的是GridBagLayout管理器。 目前学习了如何使用GridBagLayout创建一定大小的窗口,建立按钮和改变按钮大小与间隔。 public class TestDouble extends JFrame { } 其中创建的 GridBagLayout 对象为容器的布局管理器,创建的 GridBagConstrain

10.14

解了 JavaWeb 的基本架构和开发流程。学习了如何创建一个简单的 Servlet import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSer

消息队列——数十万级消息的消费方案

背景: ​ 下游平台通过消息队列上报监控消息,但是消息量很大,在三分钟左右可以达到百万级别,而对于我的服务来说,我需要对这些消息进行一些业务处理,然后再存入es中。(为了简化场景,以下对于消息的处理只是单纯的存储到es中) 服务启动不到10s,es中写入的数据 青铜方案: ​ MQ只要收到消息,就直接调用es进行存储。 伪代码如下: 存在的问题: ​ 不难发现,这样的实现方式,会导致消息消费速

Apache Kafka 使用示例

Kafka快速入门指南 微信公众号:阿俊的学习记录空间 小红书:ArnoZhang wordpress:arnozhang1994 博客园:arnozhang CSDN:ArnoZhang1994 第一步:获取Kafka 下载2.13-3.8.0版本的Kafka版本并解压: 第二步:启动Kafka环境 注意:你的本地环境必须安装Java 8及以上版本。 Apache Kafka可以通过KR

java实现 已知一颗树的层序遍历和中序遍历 输出树的先序遍历和后序遍历

给定树的节点数,在给出这棵树的层序遍历和中序遍历 输出这棵树的先序遍历和后序遍历 输入 输出

十月十四号 周一

一、下午上了java,了解了static变量、static方法和static块的一些知识。 1.static变量 静态变量是被static关键字声明的类变量,它们属于类而不是类的实例。 所有实例共享同一个静态变量。 在类加载时初始化,且在程序运行期间始终存在。 2.static方法 静态方法是被声明为static的方法,可以直接通过类名访问,而无需创建实例。 不能直接访问实例变量和实例方法。 可以

10月14日代码总结

今天我学习了以下: 在Java可课上时,我在老师的引导下,进一步地对四则运算进行了相关的操作,例如: 一种利用字符串进行四则运算的方式,它利用了一个split来对传入的四则运算字符串对空格进行分割, 然后定义了两个List的列表来分别存储字符和操作数,然后再switch语句中进行四则运算,最后返回答案; 还有后续的一个对文件进行操作的一个函数,它好像是用来读取你之前存入文件的数据,然后利用Buff

Apache Kafka设计思考

kafka设计 微信公众号:阿俊的学习记录空间 小红书:ArnoZhang wordpress:arnozhang1994 博客园:arnozhang CSDN:ArnoZhang1994 一、目标 能够作为一个统一的平台,处理大型公司可能拥有的所有实时数据流。(更像是数据库日志) 高吞吐量:Kafka必须具有高吞吐量,以支持高容量的事件流,例如实时日志聚合。 处理数据积压:它需要能够优雅

Apache Kafka各Api模块说明

Kafka API 微信公众号:阿俊的学习记录空间 小红书:ArnoZhang wordpress:arnozhang1994 博客园:arnozhang CSDN:ArnoZhang1994 Kafka 包含五个核心 API: Producer API 允许应用程序将数据流发送到 Kafka 集群中的topic。 Consumer API 允许应用程序从 Kafka 集群中的topic读

Flowable 常用类及其作用

ProcessEngineConfiguration 和 ProcessEngine ProcessEngineConfiguration:流程引擎配置类。 ProcessEngine:流程引擎。 ProcessEngineConfiguration 封装 ProcessEngine 的配置信息,ProcessEngine 由具体的 ProcessEngineConfiguration 实例

10.14日

基本的匿名函数 可以直接定义一个匿名函数,然后立即调用它。 javascript (function() { console.log("这是一个匿名函数!"); })(); 2. 作为回调函数 匿名函数非常常见于回调场景,比如数组的方法。 javascript const numbers = [1, 2, 3, 4, 5]; const doubled = numbers.map(functi

进阶篇

目录36,37,38 双列集合,可变参数,CollectionsMap遍历方式键找值键值对Lambda表达式HahMap使用put()方法添加元素存储的原理覆盖原理比较效率特殊方法LinkedHashMapHashTablePropertiesTreeMap排序方式特殊方法可变参数(Args)Collections工具类一些其他的知识利用Ctrl + F12或Alt + 7时,部分方法或成员变量后

点对篇

目录finalizeenum注解OptionalConsomer finalize 当没有被任何引用时,jvm会认为这个对象是一个垃圾对象,就会进行销毁,销毁前调用finalize方法 其中没有任何引用是指没有变量的地址值指向该变量,即该变量没有被任何的变量引用了 但不会立即销毁垃圾对象,而是会通过垃圾回收算法进行销毁的,以提高运行效率 也可以通过System.gc();主动触发,但只是有一定概率

用指定的Java版本,来执行jar包

1、用指定的Java版本,来执行jar包 "C:Javajdk-11binjava.exe" -jar "C:pathtoyourfile.jar"   

idea社区版配置springboot项目问题分析及处理

前言 记录一次使用IDEA社区版配置SpringBoot项目的经历,包括遇到的问题及解决过程 IDEA版本:IntelliJ IDEA 2024.2.3 (Community Edition) 问题描述1 IDEA社区版中并不支持Spring项目的创建等其他操作,在导入项目后无法自动识别,需要手动进行配置 解决过程1 项目导入后,在项目结构中以Maven方式导入模块 找到模块的路径后点击从外部模

使用Docker-Compose部署项目

1、概述 ​ 是Docker官方考虑到Docker命令过多,参数复杂,而开源一个通过配置文件来进行容器的编排与部署的组件 2、配置文件 docker-compose.yml 例如: 3、常用命令 语法 docker compose [OPTIONS] [COMMAND] 4、步骤

十月十

Java弹窗panel.setLayout(new GridLayout(questions.length + 3, 3));设计三行三列

笔记摘要【一些网址】

Vue CLI 项目页面打开时间优化:从16秒到2秒内 - dev-zuo 技术日常在日常开发中,经常要写一些 demo 来测试一些功能,于是专门新建了一个 github 仓库来管理,方便积累。这次想着把 vue demo 部署到服务器,方便 PC/手机 实时看效果。于是把 vue-cli 项目 npm run build 后,将 dist 部署到服务器 nginx 下,但发现打开很慢,下面来看看

华为 OD 的职级与薪资。。

大家好,我是R哥。 之前分享了一篇《冲进数字马力了!真滴香!!》,这是大厂内包,今天说说华为 OD,一种不同于普通外包的高级外包。 华为 OD,我们面试辅导也弄了不少人进去,很多小伙伴纳闷华为 OD 和华为正编、华为外包有什么区别? 一提到外包,可能大多数人都会嗤之以鼻,比如 “能力低”、“待遇低”、“发展差” 这些几乎就成了外包的无形标签。 有的同学拿到华为 OD 的 offer 还犹豫还要不要

笔记摘要

8.12MessageChannelMessageChannel 常用于主线程与 Web Worker 线程之间的通信,尤其是当需要在Worker完成计算或处理后,向主线程报告结果时 0. 避免宏任务队列堵塞:在某些场景下,使用setTimeout或Promise来延迟执行可能不够精确或会导致不必要的延迟。通过MessageChannel,可以在当前事件循环的微任务队列之外安排任务,避免阻塞UI线

[转]WMTS服务说明

WMTS服务   当前在网络地图服务中,大部分都会采取缓存技术来替代实时对数据进行可视化,用以提高地图响应能力。本期五分钟学GIS就给大家介绍OGC提出的缓存技术标准的WMTS服务。 WMTS简介    WMTS,切片地图Web服务(OpenGIS Web Map Tile Service),提供了一种采用预定义图块方法发布数字地图服务的标准化解决方案。WMTS

c3p0数据库连接池出现Could not get JDBC Connection An attempt by a client to checkout a Connection has timed out.

c3p0有些年头了,也曾红极一时。但你是否遇到过,明明并发并不高,连接池最大连接数也设的挺大了,还是报无法获取新连接。 Could not get JDBC Connection An attempt by a client to checkout a Connection has timed out. 参考文章:https://cloud.tencent.com/developer/articl

[Javascript] Object property order

For Javascript Object, you cannot assume the order of Object property the same as the order of adding those property. The actual order follow this rule If it's '1', '2', sorted asec and move forward

2020极客大挑战-Roamphp2-Myblog

参数page,可能存在文件包含 /etc/passwd: 但是没有显示内容,猜测加了后缀.php 右上角有Login登录的功能 读取源码: 重点: 还有home: 没啥有效信息 哦对,上面login.php里面还包含了一个secret.php: secret.php 综上就是: login.php secret.php 好像没什么漏洞, 那就尝试登录 登录 没想到这

redis Lua 脚本 返回的数据 无法序列化

问题 如果我需要获取Hash类型的所有键值,应该怎么获取呢 如果是直接使用以上命名,将会直接报序列化失败 (我这里的redis是使用FastJson2JsonRedisSerializer进行序列化) redis存储的数据内容 目前,我觉得原因就是序列化的时候,类型转换错误 因为lua语言对于查询hash数据返回的是一个数组,如{"accuracy",156,"inaccuracy",0}

看不懂来打我!让性能提升56%的Vue3.5响应式重构

前言 在Vue3.5版本中最大的改动就是响应式重构,重构后性能竟然炸裂的提升了56%。之所以重构后的响应式性能提升幅度有这么大,主要还是归功于:双向链表和版本计数。这篇文章我们来讲讲使用双向链表后,Vue内部是如何实现依赖收集和依赖触发的。搞懂了这个之后你就能掌握Vue3.5重构后的响应式原理,至于版本计数如果大家感兴趣可以在评论区留言,关注的人多了欧阳后面会再写一篇版本计数的文章。 关注公众号:

EST 资源表示压缩的基本概念和实现原理

REST 资源表示压缩是一种通过压缩资源表示来提高网络传输效率的技术。在网络传输过程中,资源表示占用了大量的带宽和传输时间。因此,对于大型 REST API 或者传输内容较多的场景,采用资源表示压缩技术可以显著提高传输速度和效率。 本文将从以下几个方面介绍 REST 资源表示压缩的技术和实践: ** 压缩算法和实现** ** 压缩的优缺点** ** 压缩的应用场景** ** 压缩算法和实现*

URL 编码和解码|多重编码:encodeURIComponent/decodeURIComponent

1.编码与解码 encodeURIComponent 和 decodeURIComponent 是 JavaScript 中的两个内置函数,用于处理 URL 编码和解码。它们主要用于在 URL 中传递数据时,确保特殊字符不影响 URL 的结构。   1. encodeURIComponent 作用: 将 URI(Uniform Resource Identifier)组件

<<  <  72  73  74  75  76  77  78  79  80  81  82  >  >>