Java

字帖生成器

      <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> *{ margin: 0; padding: 0; } .heade

lyn《计算机组成原理》课程设计模版

烟台理工学院信息工程学院课程设计报告课程名称: 计算机组成与体系结构 专 业: 计算机科学与技术 班 级: 信2321-2 学 号: 202305721210 姓 名: 刘一诺 学 期: 2023-2024-2 《计算机组成与体系结构》课程设计任务书

Redis常见问题总结

Redis常见问题总结 参考 小林coding Redis常见问题总结 Redis集群架构所产生的问题及如何处理 Java全栈知识体系 Redis集群搭建 目录 1. 认识Redis 2. Redis应用场景 3. Redis持久化 4. Redis设计 认识Redis 在阅读官方文档后可以总结大概几个意思 Redis是一种基于内存的数据库,对数据的读写操作都是在内存中完成的,因此读写速度

大请求、请求超时问题

耗时很长的请求怎么处理?比如数据量大的。业务逻辑处理时间太久,以至于响应超时 这里的超时响应指的是ReadTimeOut,即发送请求内容完毕到接收响应数据开始的这段时间。普通HTTP请求可能在这段时间没有响应超时。 HTTP分块传输(Chunked Transfer Encoding)中每个数据块的到达都会刷新ReadTimeOut。服务器推送事件(SSE)中服务器会自动发送心跳消息刷新ReadT

启动zabbix容器

启动zabbix容器 启动一个mysql的容器 启动java-gateway容器监控java服务 启动zabbix-mysql容器使用link连接mysql与java-gateway 10.2.4 启动zabbix web显示,使用link连接zabbix-mysql与mysql 10.2.5 zabbix登录信息

shell学习

⼀、简介 1.1 Shell 环境 Shell 编程跟 java、 php 编程⼀样,只要有⼀个能编写代码的⽂本编辑器和⼀个能解释执⾏的脚本解释器就可以了。 Shell 的解释器种类众多,常⻅的有: sh - 即 Bourne Shell。 sh 是 Unix 标准默认的 shell。 bash - 即 Bourne Again Shell。 bash 是 Linux 标准默认的 shell。

AI IDE的观察

最近的cursor有掀起了巨大的潮流, 一夜之间仿佛又带来了AI IDE的春天 AI Coding的风潮并不起源于ChatGPT. 在更早的时候, GPT3出现后, 有一个CodeX, 已经展现出了强大的编程能力. 此期间又有像是Github Copilit, Tabnine. 在ChatGPT出现后, 突然发现, 为代码进行高质量的补全并不是一件麻烦的事情, 提供代码上下文, 推断出后续的代码,

Qt/C++原创项目作品精选(祖传原创/性能凶残/界面精美)

00 前言说明 从事Qt开发十年有余,一开始是做C#.NET开发的,因为项目需要,转行做嵌入式linux开发,在嵌入式linux上做可视化界面开发一般首选Qt,当然现在可选的方案很多比如安卓,但是十多年前那时候板子性能低,安卓在这个上面跑的话卡成屎,当时的内存大概是128MB左右,Qt也是主要用QWidget,刚出来的qml在这个上面跑个最简单的示例也是卡成屎,这也造成了本人一直对qml的印象不大

JavaScript===>Java

JavaScript---网景公司--》SUN公司 解释型---> 编译型---> =符号表示赋值 ==符号表示值相等,但类型可以不一样 =符号表示 值相等且类型相同 ​ 变量的定义 var 变量名=值 var i = 1 变量名:_ 字母 数字,数字不开头,$,中文可以当变量名 可不加; ​ 输出函数: alert() -- 网页弹窗 console.log() --控制台输出 ​

python中的编码&解码

https://cloud.tencent.com/developer/article/2278351 编码(encode):将Unicode字符串转为特定编码格式对应的字节码的过程;就是将字符串转换为字节码 解码(decode):将特定编码格式的字节码转为对应的Unicode字符串的过程;就是将字节码转换为字符串 正确写法只有str.encode()和bytes.decode() 在操作字符串时

spark的SparkSubmit类关于Configuration的资源文件加载

在阅读 SparkSubmit 源代码时,重点关注 Configuration 的资源文件的加载情况,默认通过 new Configuration() 构造方法创建时,只会加载 core-default.xml 和core-site.xml文件,但是 SparkSubmit 中打印 Co

新手指南基础学

equels和的区别   equals方法用于比较对象的内容是否相等,可以根据自定义的逻辑来定义相等的条件,而操作符用于比较对象的引用是否相等,即它们是否指向同一块内存地址。equals方法是一个 实例方法,可以被所有的Java对象调用,而操作符可以用于比较对象的引用或基本数据类型的值。equals方法的行为可以被重写,以适应特定的比较需求,而操作符的行为不可修改。 垃圾回收机制   垃圾回

入门篇-其之七-Java运算符

入门篇-其之七-Java运算符(下) 合集 - iCode504的Java学习空间(13) 1. 入门篇-其之一-第一个Java程序 2023-07-23 2. 入门篇-其之二-Java基础知识 2023-09-04 3. 入门篇-其之三-基本数据类型及其转换 2023-09-06 4. 入门篇-其之四-字符串String的简单使用 2023-09-25 5. 入门篇-其之五-Java运算符(上)

数据的读取和写入,其中Reader便是其中之一

在Java开发过程中,我们经常需要读取文件中的数据,而数据的读取需要一个合适的类进行处理。Java的IO包提供了许多类用于数据的读取和写入,其中Reader便是其中之一。本文将对Java中的Reader进行详细介绍,并分析其优缺点及应用场景。 摘要 本文将从以下几个方面对Java中的Reader类进行详细介绍: Reader类的概述 Reader类代码的解析 Reader类的应用场景案例 Read

AQS源码剖析

AQS源码剖析 AQS就是AbstractQueuedSynchronizer抽象类,AQS其实就是JUC包下的一个基类,JUC下的很多内容都是基于AQS实现了部分功能,比如ReentrantLock,ThreadPoolExecutor,CountDownLatch,Semaphore,CyclicBarrier等等都是基于AQS实现。 首先AQS中提供了一个由volatile修饰,并且采用CA

JAVA基础之三-接口和抽象类

java提供了抽象类和接口,总体是好事。 有的OOP语言并没有接口的概念,但相当一部分其实用其它方式实现了JAVA中接口类似的功能。 如果不太清楚二者的区别,难免在面临具体业务的时候,在二者之间摇摆。 --- 实际上,关于抽象类和接口的共同点和不同点没有什么可以写的。 设计原则原则让我们尽量基于接口编程(IOP-Interface-Oriented Programming),而不是基于具体类,所以

CAS原理剖析

CAS原理剖析 compare and swap也就是比较和交换,他是一条CPU的并发原语。 他在替换内存的某个位置的值时,首先查看内存中的值与预期值是否一致,如果一致,执行替换操作。这个操作是一个原子性操作。 Java中基于Unsafe的类提供了对CAS的操作的方法,JVM会帮助我们将方法实现CAS汇编指令。 但是要清楚CAS只是比较和交换,在获取原值的这个操作上,需要你自己实现。 以java.

JS如何通过视频链接获取视频时长

在JavaScript中,获取视频链接的视频时长通常涉及到创建一个<video>元素,将视频链接设置为该元素的src属性,然后监听视频的loadedmetadata事件,该事件在视频的元数据(包括时长)加载完成后触发。以下是一个基本的示例: 请注意,出于安全和隐私的原因,一些浏览器可能会限制跨域视频的元数据访问。如果视频服务器没有正确设置CORS(跨源资源共享)策略,那么在尝试获取时

代码随想录算法训练营,8月31日 | 24. 两两交换链表中的节点,19.删除链表的倒数第N个节点,面试题 02.07. 链表相交,142.环形链表II

24. 两两交换链表中的节点 题目链接:24. 两两交换链表中的节点 文档讲解︰代码随想录(programmercarl.com) 视频讲解︰两两交换链表中的节点 日期:2024-08-31 做前思路:用上虚拟头指针,从头开始,先指向2再到1,再到3,但要注意保留原本的结点。 Java代码如下: 总结:做此题得有图,我为了方便就将当前结点后的3个结点全部保存了一遍,当然也可以省略一些。 19.删

8.Java异常

什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了,等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们

分支

分支控制有三种:单分支,双分支,多分支。 单分支 基本语法: 程序示例: 双分支 基本语法: 程序示例: 多分支 基本语法: 多分支最后可以没有 else。 如果没有 else,当前面的所有 if 都不成立时,将什么都不执行。 switch switch(表达式) 中的表达式数据类型要么和 case 常量中常量的类型一致,要么是可以自动类型转换为可以进行比较的类型。 switch(表达式

【JAVA系列】案例合集

JAVA代码审计:深入分析Java中TemplatesImpl类加载动态字节码的过程

【Windows系列】COM组件知识

原创 晓致知 电脑知识 COM组件(Component Object Model 组件)是微软提出的一种软件组件架构,它定义了一种标准,允许软件组件在二进制级别上进行交互,而不需要关心这些组件是用什么编程语言编写的。COM 是一种面向对象的软件模型,它使得软件开发者能够创建可重用的软件组件,这些组件可以在不同的应用程序之间共享和使用。 COM 组件通常封装了数据和功能,提供了一个或多个接口(I

web server架构

spring boot nginx + javascript, to authenticate and matlab save to .mat file https://cplusplus.com/forum/general/282729/ https://github.com/ami-iit/matio-cpp

懒加载

当打包构建应用时,JavaScript包会变的很大,影响页面加载。如果我们把不同路由对应组件分割成不同的代码块, 然后当路由被访问的时候才加载对应组件,这样就会更加高效 vue Router支持开箱即用的动态导入,这意味着你可以用动态导入代替静态导入 将import Login from '@/views/Login' 替换为 let Login = function(){ return imp

llama-cpp-agent map chain 示例

内容来自官方文档,主要是一个验证以及记录 环境准备 需要安装llama-cpp-agent 以及启动一个llama-server 安装 pip install llama-cpp-agent 服务启动 Linux 环境自己编译的llama-server llama-server -m rubra-mistral-7b-instr

Gluon 编译 JavaFx -> exe

Gluon 编译 JavaFx -> exe 能力强的伙伴可以直接参考官方文档 开发工具 idea 2023.3 idea gluon plugin git apache-maven-3.8.4 环境准备 vs 2022 community 版本 (使用微软官方的安装器安装,社区版即可) jdk 11 or 17+ (可以使用idea进行下载安装) GraalVM CE Gluon 2

如何获取环境变量的端口

在获取后端服务时发现根本拿不到环境,打印出来时undefined 我的.env文件是这样的: ENV = //192.168.10.2  但是根目录下main.js拿不到.env.development、.env.production端口号main.js: console.log(${import.meta.env});//undefine baseURL: `//${import.m

FFmpeg开发笔记(四十九)助您在毕业设计中脱颖而出的几个流行APP

​对各高校即将毕业的学子来说,毕业设计算是在大学里的最后一个大作业。特别是软件、计算机、电子等相关专业,毕业设计非常讲究实操,往往要求实现一个实用的、可用的、易用的软件系统或手机APP。 不管是软件还是APP,都要通过编程来实现。对于编程类的毕业设计,既有图书馆管理系统这样万年不变的增删改查软件,也有电子商务APP那样炫动各种界面特效的美工佳作。那么就编程类大作业而言,怎样才算是让人耳目一新的毕

基于 Maven 生成 Spring Boot 项目版本构建版本

在软件开发过程中,了解项目的构建版本对于调试、跟踪和管理软件发布至关重要。本文中,将使用 Maven 生成构建时间来为 Spring Boot 项目生成构建版本信息。 一、、使用 Maven 插件生成构建版本 可以使用 Maven 插件来生成构建版本信息。在本文中,我们将使用build-helper-maven-plugin插件来生成时间戳作为构建版本信息。 1. pom.xml 配置 首先,我们

<<  <  197  198  199  200  201  202  203  204  205  206  207  >  >>