草庐IT

2022-09-21

全部标签

docker使用alpine构建jdk21镜像

1.问题描述        项目使用的是springboot3.0,进行docker打包的时候需要jdk17以上,索性我就使用jdk21了,但是进行docker打包的时候,没有找到jdk21的镜像包,所以就想自己打包一个。2.遇到问题    1.最初想要基于centOS去封装一个镜像,但是觉得这个包体会比较大,然后了解到了alpine这个基础镜像,打算使用这个作为基础镜像,最初Dockerfile如下:FROMalpine:latest#定义环境变量,以便后续使用ENVJAVA_HOME/opt/jdkENVPATH$PATH:$JAVA_HOME/bin#安装必要的工具和依赖,libc6-c

[西湖论剑 2022]web部分题解(更新中ing

[西湖论剑2022]NodeMagicalLogin环境!启动!(ノへ ̄、)这么一看好像弱口令啊,(不过西湖论剑题目怎么会这么简单,当时真的傻),那就bp抓包试一下(这里就不展示了,因为是展示自己思路,这里就写了一下当时的NC思路,其实是不对的┭┮﹏┭┮)不是BP弱口令?那好吧,我们先看一下源码,比赛的时候是给了源码的NSS复现上是没有的,这里我把源码放在这里,或者可以去我主页GITHUB上下载“源码”单独建立一个工程看一下大概扒拉了一下,main.js,controller.js,login.css............(+.+)(-.-)(__)..zzZZ,最终发现!应该是“contr

【Tomcat】史上最全下载、安装配置及使用教程,(2022最新..建议收藏,教学)附Tomcat常见报错解决方法

😸个人主页👉:神兽汤姆猫📖系列专栏🔥:编程语言环境配置、Java、Java面试   💕如果此篇文章对您有帮助的话,请点赞、转发、收藏这对我有很大的帮助。前言Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为比较流行的Web应用服务器。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器。当在一台机器上配置好Apache服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apa

一文详解|从 JDK8 飞升到 JDK17,再到未来的 JDK21

🌍JavaDevelopmentKit(JDK)特性一览🔍JDK8🚀Lambda表达式和函数式接口定义:允许将函数作为一个方法的参数(函数作为参数)或将代码作为数据(函数作为值)。示例:(a,b)->a+b🔖类型注解定义:提供了在任何使用类型的地方添加注解的能力。示例:@NonNullStringname;📅新的日期/时间API定义:全新的API,用于日期和时间的操作,替代旧的Date和Calendar。示例:LocalDate.now();🔄默认方法和静态方法定义:允许在接口中定义有具体实现的方法,不破坏与旧版本的兼容性。示例:defaultvoidshow(){System.out.pri

2024/1/21学习记录

串口学习设计思路 实验任务:通过电脑端的串口调试助手向FPGA发送数据,FPGA通过串口接收数据并将接受到的数据发送给上位机,实现串口回环功能。    接收模块(RX):通过检测起始位来表示数据传输的开始,在波特率中间时刻去采样总线上的数据,最后将数据进行串并转换。    发送模块(TX):将并行数据转换成串行数据,然后在串行数据帧头加上起始位,帧尾加上停止位,发送给上位机。编写tx模块和rx模块,并进行验证。/*===============================*filename:uart_tx.vdescription:串口发送模块time:2024-1-20author:*=

Redis中间件21,神仙打架,事务 vs 管道,何时使用何种?

目录1、订单支付需求2、数据一致性要求3、高并发支付一、Redis事务1、什么是Redis事务(1)事务概述(2)Redis的事务特性2、使用Redis事务(1)开始和提交事务(2)事务命令(3)事务示例二、Redis管道1、什么是Redis管道(1)管道概述(2)Redis的管道特性2、使用Redis管道(1)管道命令(2)管道优化性能三、事务vs管道:何时使用何种1、事务的适用场景(1)强一致性操作(2)原子性要求高2、管道的适用场景(1)批量操作(2)吞吐量要求高四、案例研究:保证订单支付的数据一致性与性能优化1、场景描述(1)订单支付需求(2)数据一致性要求(3)高并发支付2、使用Re

Win11安装WSL2和Nvidia驱动(2022-12-19)

文章目录前言系统环境WSL1和WSL2功能对比安装WSL2更新和升级包配置VSCode配置GPU加速安装Nvidia驱动安装CudaToolkit通过PyTorch安装CUDAToolkit测试Nvcc参考链接前言以前捣鼓过wsl,即Windows下的Linux子系统,但兼容性依然比不过原生的Linux系统,使用cmake等命令会出现奇怪的问题。最近听说wsl2出来了,而且也可以在wsl上安装nvidia显卡驱动了,有网友实测跑深度学习模型速度能比Windows的快一倍左右,哈哈这就必须得捣鼓捣鼓了,如果兼容性真的没问题的话,那可比虚拟机或双系统要爽多了~目前还发现,微软官网对wsl的使用教程

HarmonyOS鸿蒙学习笔记(21)EventHub实战

HarmonyOSAPI9提供了EventHub组件,它提供了跟Android的EventBus一样的功能:EventHub模块提供了事件中心,提供订阅、取消订阅、触发事件的能力。下面使用Codelabs上一个简单的demo来讲解其具体用法:Demo使用的版本:ArkTS-3.2.12.5Demo实现效果:LoginPage->SuccessPage->HomePage从登录页面跳转到登录成功页面然后跳转到首页。首先在LoginPage里注册一个EventHub事件,主要是在aboutToApper方法里面注册:执行逻辑很简单就是一个简单的路由@ohos.router跳转。事件名是Common

国科大模式识别与机器学习2022年期末总结

我根据本学期老师说的考试重点和我自身的情况总结的,希望能帮助到你,如有错误欢迎指正目录第三章判别函数Fisher线性判别感知机算法第四章特征选择和提取K-L变换第五章统计学习学习基础损失函数风险正则化过拟合欠拟合泛化误差第六章有监督学习有监督学习分类器定义缩写第七章支持向量机间隔硬间隔SVM软间隔SVMSVM核方法支持向量回归SVR第八章聚类K均值聚类高斯混合模型(GMM)基于密度的聚类(DBSCAN)第九章降维PCA(主成分分析法)第十章半监督学习三个假设第十二章集成学习BaggingBoosting第十三章深度学习神经元梯度消失梯度爆炸神经网络结构梯度下降神经网络抗过拟合现在采用了什么技术

2022第三届全国大学生网络安全精英赛练习题(9)

全国大学生网络安全精英赛2022第三届全国大学生网络安全精英赛练习题(9)文章目录全国大学生网络安全精英赛2022第三届全国大学生网络安全精英赛练习题(9)总结801、近年来,我国面临日趋严峻的网络安全形势,党和国家高度重视信息安全建设,关于网络安全形势的描述中,理解错误的是(()A.我国的网络安全形势差,但在党和国家高度重视的情况下,面临各种攻击、威胁都能解决,发展稳定B.持续性威胁常态化,我国面临的攻击十分严重C.大量联网智能设备遭受恶意程序攻击形成僵尸网络,被用于发起大流量DDoS攻击D.网站数据和个人信息泄露屡见不鲜正确答案:A解析:攻击和威胁并不是都能解决的,我国面临的网络安全态势情