Java

linux:环境变量

说到环境变量,相信这个词不是第一次听到了,在WINDOWS中可能在安装JAVA的过程中也会遇到有配置系统环境变量的相关操作我们知道在一个操作系统中存在着大量的数据信息,但是我们可以在命令行中输入一条命令,能准确的从计算机中的某个位置找到,并且执行对应命令的进程,计算机的命令行为什么能知道这个命令对应的位置在哪里呢?环境变量就是起到了这么一个全局索引的效果,在linux中使用echo$path可以查

【AI Generated】从零学习Vue.js

从零学习Vue.js 目录 引言 准备工作 Vue.js 基础 3.1 Vue 实例 3.2 模板语法 3.3 数据绑定 3.4 计算属性和侦听器 3.5 Class 与 Style 绑定 3.6 条件渲染 3.7 列表渲染 3.8 事件处理 3.9 表单输入绑定 Vue.js 组件 4.1 组件基础 4.2 组件注册 4.3 父子组件通信 4.4 插槽 4.5 动态组件 4.6 异步组

【AI Generated】NaiveUI实战

NaiveUI实战 目录 引言 准备工作 NaiveUI 基础 3.1 安装与配置 3.2 快速开始 常用控件 4.1 Button 按钮 4.2 Input 输入框 4.3 Select 选择框 4.4 Checkbox 复选框 4.5 Radio 单选框 4.6 Switch 开关 4.7 DatePicker 日期选择器 4.8 TimePicker 时间选择器 4.9 Form

【JUC】3-用户线程和守护线程

一般情况下不做特别说明配置,默认都是用户线程   User Thread 是系统的工作线程,它会完成这个程序需要完成的业务操作   Daemon Thread 是一种特殊的线程,为其它线程服务的,在后台默默的完成一些系统性的服务,比如垃圾回收线程就是最典型的例子 守护线程作为一个服务线程,没有服务对象就没有必要继续运行了 如果用户线程全部结束了,意味着程序需要完成的业务操作已经

03、面向对象

1、面向对象三条主线 2、面向过程与面向对象 3、类 4、对象 5、类的成员之一:属性(field) 6、类的成员之二:方法(method) 7、方法的重载(overload) 8、可变个数形参 9、方法的参数传递机制 10、面向对象特征之一:封装 11、四种权限修饰符 12、类的成员之三:构造器(构造方法) 13、Java

dbt adapter dispatch 处理简单说明

以前是结合使用对于adapter 的dispatch 有过简单说明,以下结合源码分析下 内部参考处理 参考处理 def dispatch( self, macro_name: str, macro_namespace: Optional[str] = None, packages: Optional[List[str]] = N

[转]AWS 安全、身份和合规性

  AWS Security, Identity, and Compliance category icon 安全、身份和合规性 - 亚马逊 Web Services 概述 (amazon.com)   安全、身份和合规性 PDFRSS 主题 Amazon Cognito Amazon Detective Amazon GuardDuty Amazon Inspecto

QT开发和MFC开发的经典案例

QT======================== 3DSlicer, a free open source software for visualization and medical image computingAcetoneISO:镜像文件挂载软件Adobe Photoshop Album,一个图像组织应用程序 [35]Arora:一款跨平台的开源网页浏览器Autodesk Motion

linux 系统上图形生成错误 java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment

错误信息: 02-Jun-2024 09:11:09.421 SEVERE [Thread-32] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [springDispatcherServlet] in context with path [] threw exception [

面试官:说一说如何优雅的关闭线程池,我:shutdownNow,面试官:粗鲁!

写在开头 面试官:“小伙子,线程池使用过吗,来聊一聊它吧!” 我:“好的,然后巴拉巴拉一顿输出之前看过的build哥线程池十八问...” 面试官满意的点了点头,紧接着问道:“那你知道如何优雅的关闭线程池吗?” 我:“知道知道,直接调用shutdownNow()方法就好了呀!” 面试官脸色一变,微怒道:“粗鲁!你给我滚出去!!!” 优雅的关闭线程池 哈哈,上面的场景是build哥臆想出来的面试画

02、数组

1、数组概述 2、数组的常见概念 3、一维数组 4、二维数组 5、数组中常见算法 6、Arrays工具类的使用 7、数组使用中常见异常

答题判题程序4 及 家居强电电路模拟程序1-2 PTA大作业 第二次总结blog

前言 PTA大作业4-6分为两部分,大作业4是对上一部分答题判题程序程序的迭代,加入了多选,填空等题型的判断;大作业5,6则是新的家居强电电路模拟程序。除此外,在第5次大作业中,还涉及到了Java迭代器的使用。 设计与分析 题目大致信息如下: 7-4 答题判题程序-4 分数 87 作者 蔡轲 单位 南昌航空大学 设计实现答题程序,模拟一个小型的测试,要求输入题目信息、试卷信息、答题信息、学生信息、

【JUC】2-一把“锁”两个“并”三个“程”(JAVA多线程相关概念)

1、一把锁 (synchronized) 2、两个并(并发 并行) 并发是在同一实体上的多个事件,是在一台处理器上同时处理多个任务,同一时刻,其实是只有一个时间在发生 并行是在不同实体上的多个事件,是在多台处理器上同时处理多个任务,同一时刻,大家真的都在做事情,互不影响 3、三个程(进程 线程 管程) 进程 简单的说,在系统中运行中的一个应用程序就是一个进程,每一个进程都有它自己的内存空间和系统资

zabbix监控主机

zabbix如何监控服务器 zabbix架构图 zabbix架构理念 zabbix核心概念 先记住如下zabbix中的核心几个概念 zabbix-server zabbix-proxy ---------------------------zabbix添加主机去监控--------------------------- 1:zabbix-server监控自己 给zabbix-server

LeetCode 1305. All Elements in Two Binary Search Trees

原题链接在这里:https://leetcode.com/problems/all-elements-in-two-binary-search-trees/description/ 题目: Given two binary search trees root1 and root2, return a list containing all the integ

Vue 3 学习笔记

相关概念 SPA(Single-Page Application):单页面应用,与之相对的是 MPA。 CSR(Client-Side Rendering):客户端渲染。 SSG(Static-Site Generation):静态站点生成。 ISR(Incremental Site Rendering):增量式的网站渲染。 Polyfill:是在浏览器不支持的情况下实现某个功能的代码。 参考

超链接返回网页

超链接实现返回刚刚访问的网页(未刷新): <a href="#" onclick="javascript:history.back(-1);"></a> <a href="#" onclick="javascript:history.go(-1);"></a>    重载页面,本地刷新: <a href="javascript:loc

总结常用9种下载(限速、多线程加速、ZIP、导Excel)

一、前言 下载文件在我们项目很常见,有下载视频、文件、图片、附件、导出Excel、导出Zip压缩文件等等,这里我对常见的下载做个简单的总结,主要有文件下载、限速下载、多文件打包下载、URL文件打包下载、Excel导出下载、Excel批量导出Zip包下载、多线程加速下载。 二、搭建Spring Boot项目 搭建个SpringBoot Web项目,引用常用依赖,commons-io作常用IO操作,

MapStruct的介绍及入门使用

一、痛点   代码中存在很多Java Bean之间的转换,编写映射转化代码是一个繁琐重复还易出错的工作。使用BeanUtils工具时,对于字段名不一致和嵌套类型不一致时,需要手动编写。并且基于反射,对性能有一定开销。Spring提供的BeanUtils针对apache的BeanUtils做了很多优化,整体性能提升了不少,不过还是使用反射实现,针对复杂场景支持能力不足。 二、MapStruct 机制

Axios请求失败重试实现

代码实现 测试环境 测试代码 测试结果 重试流程

GraalVM - Java8 Linux AMD64

使用GraalVM在linux amd64环境下编译Java8程序的步骤主要包括: 下载GraalVM 下载native-image 安装native-image 编译程序 1. 下载GraalVM 可以通过Github的release页面直接下载(往回找,找到支持java8的graalvm-ce-java8-linux-amd64-20.3.2.tar.gz) 2. 下载native-im

SpringBoot 中获取项目的路径和文件流

SSM web项目 以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/TEST (3)得到当前页面所在目录下全名称:request.getServletPath() 结果:如果页面在jsp目录下 /TEST/jsp

Android/iOS 应用内评价功能

应用内评价,即 应用中就能拉起 对应商店的对应App的评价窗口,而无需用户到商店App内评价 目前整理到 有应用内评价功能的平台: Android-GooglePlay iOS-AppleStore Android-GooglePlay 应用内评价 弹出限制: Development包、轨道包都可能弹,次数不一 Store正式包大约 1~2次/每月;已评价过可能就不会再弹 iOS-Ap

Java泛型中<? extends E>和<? super E>的区别

<? extends E>            <? extends E> 是 Upper Bound(上限) 的通配符,用来限制元素的类型的上限,比如 List<? extends Fruit> fruits; 表示集合中的元素类型上限为Fruit类型,即只能是Fruit或者Fruit的子类,因此对

Docker安装Jenkins详解

目录Docker安装Jenkins1.下载Jenkins2、创建挂载目录3、启动Jenkins容器4、验证Jenkins容器是否启动成功5、获取管理员密码6、修改插件源7、登录web页面8、插件推荐Docker安装Jenkins话不多说,下面直接开始 1.下载Jenkins使用下面命令,让docker拉取镜像, docker pull jenkins/jenkins:2.426.2-lts1注:需

『手撕Vue-CLI』获取下载目录

开篇 在上一篇文章中,简单的对 Nue-CLI 的代码通过函数柯里化优化了一下,这一次来实现一个获取下载目录的功能。 背景 在 Nue-CLI 中,我现在实现的是 create 指令,这个指令本质就是首先拿到模板名称和版本号之后,然后去进行下载对应的模板,关于下载那么肯定要面临的问题就是如何下载?下载到什么地方? 官方的 Vue-CLI 会先将模板下载到 用户目录 中,然后再拷贝到 执行指令的目

OOP第二次Blog作业

OOP第二次Blog作业 前言 知识点 这三次程序设计的作业对于类与类之间的关系的设计要求较高,如果不能很好的设计出合理的类间关系,那么写起这个题目来无疑是这补补,那看看。所以,对于程序的大致框架设计显得十分重要。三次pta作业涉及的知识点很多,要求平时基本功要很好。在答题程序4中,家居强电电路模拟程序-1,家居强电电路模拟程序-2这三次作业中,都以继承为背景,考察了继承的相关知识,例如继承中多态

vue3 状态管理库pinia使用测试,pinia数据状态库的基本用法

Home.vue 组件中使用测试 homeStore.ts 写法测试 前端工程师、程序员

TransmittableThreadLocal原理浅析

TransmittableThreadLocal原理浅析 1.从ThreadLocal到TransmittableThreadLocal TTL(TransmittableThreadLocal)是继承自InheritableThreadLocal,本质上也是一个ThreadLocal,可以理解为是一个可以在线程之间传递上下文的ThreadLocal。 1.1 ThreadLocal Thread

css36 CSS Dropdowns

https://www.w3schools.com/css/css_dropdowns.asp CSS Dropdowns     Create a hoverable dropdown with CSS. Demo: Dropdown Examples Move the mouse over the examples below:     &nb

<<  <  364  365  366  367  368  369  370  371  372  373  374  >  >>