草庐IT

kotlin-stdlib-jdk

全部标签

配置jenkins:配置jdk、配置maven、测试pipeline

配置Jenkins配置JDK使用容器方式安装的Jenkins,容器内已经默认安装好JDK了,如下所示:bash-5.1$java-versionopenjdkversion"11.0.14.1"2022-02-08OpenJDKRuntimeEnvironmentTemurin-11.0.14.1+1(build11.0.14.1+1)OpenJDK64-BitServerVMTemurin-11.0.14.1+1(build11.0.14.1+1,mixedmode)bash-5.1$echo$JAVA_HOME/opt/java/openjdkbash-5.1$将JDK安装的路径配置到Je

java.lang.NoSuchMethodError: kotlin.collections.ArraysKt.copyInto([B[BIII)[B 的错误问题排查fabric-sdk-java

使用maven开发java项目对接fabric区块链的时候,通常需要使用fabric-sdk-java的jar包,目前最新版本是fabric-sdk-java2.2.22对接了fabric2.5.3环境,在调试时提示java.lang.NoSuchMethodError:kotlin.collections.ArraysKt.copyInto([B[BIII)[B错误。经过排查发现是因为jar包中的okio和okhttp的包冲突导致的。排查可以使用idea查找依赖的关系和版本,在pom.xml文件里面右键Maven→ShowDependencies...或者使用快捷键Ctrl+Alt+Shif

安卓常见设计模式6------代理模式(Kotlin版)

1.W1是什么,什么是代理模式?​代理模式(ProxyPattern)是一种结构型设计模式,用于在访问对象之前或之后提供额外的功能或控制。代理模式可以用于各种情况,例如延迟加载、权限控制、日志记录等。​2.W2为什么,为什么需要使用代理模式,能给我们编码带来什么好处?​控制访问:代理模式可以在访问对象之前或之后添加额外的逻辑。这使得我们可以对对象的访问进行控制,例如权限验证、安全检查、延迟加载等。代理充当了客户端和实际对象之间的中介,可以在不修改实际对象的情况下,通过代理来控制对对象的访问。隔离复杂性:通过使用代理模式,我们可以将复杂性分散到不同的对象中。代理类负责处理额外的逻辑,而实际对象可

idea如何更改项目(模块)的JDK版本???

一、更改jdk版本的重要性对于程序员来说,我们要经常拉取别人的项目,而别人的项目有可能用的jdk版本跟我们的idea所设置的jdk版本不同,所以运行别人的项目的时候经常会报错,所以学会更改idea中的jdk版本对我们来说是非常有必要的。二、操作步骤(1).选中File->ProjectStructure,如下  (2)找到project把SDK和Languagelevel把里面的信息都改成想要修改的jdk版本(3)找到Modules选择想要修改的模块将 Sources和Dependencies都修改成想要修改的jdk版本。  (4) 5. 选择File->Settings->-Build,Ex

dockerfile自定义镜像安装jdk8,nginx,后端jar包和前端静态文件,并启动容器访问

dockerfile自定义镜像安装jdk8,nginx,后端jar包和前端静态文件,并启动容器访问简介centos7系统里面我准备的服务如下:5gsignplay-web静态文件内容如下:nginx.conf配置文件内容如下:Dockerfile内容如下:run.sh启动脚本内容如下:制作镜像并启动访问简介通过用dockerfile来制作一个自定义的镜像,基础镜像是centos7,然后里面安装jdk8,安装nginx,启动的后端jar包,以及前端打包的静态文件,将这些放到一个docker容器里面,然后启动容器访问项目。centos7系统里面我准备的服务如下:这里我将测试需要的文件都放在了/op

Jenkins安装多个jdk版本,并在项目中选择对应jdk版本

下载jdk版本:进入oracle官网下载官方jdkJavaDownloads|Oracle例:比如项目需要使用java8.341的版本,而jenkins用的是java11的版本,这里就需要下载多个jdk版本。进入下载网址,JavaArchiveDownloads-JavaSE8u211andlater1、找到下载的版本,一般选择linux64位,后缀为.tar.gz的压缩包,下载需要登录oracle账号,没有账号先注册,免费下载的。2、上传至服务器后,进行解压操作上传路径随意,一般放在/usr/local中tar-xzvfjdk-8u341-linux-x64.tar.gz3、添加jenkin

java - ADK vs JDK vs SDK 区别?

最近,我对以“DK”结尾的单词感到不知所措。我知道这些缩写代表什么。ADK:配件开发套件(Android)JDK:Java开发工具包SDK:软件开发工具包但我仍然对他们实际做的事情感到困惑。在我的AndroidStudio中,有.java和.xml等。ADK是否用于.xml文件?JDK是否用于.java文件?SDK怎么样?抱歉,如果这可能是个愚蠢的问题,但如果有人为我澄清一下,我将不胜感激。谢谢! 最佳答案 SDK是软件开发工具包的缩写。这并非特定于Java,因为您可以拥有适用于几乎任何语言的SDK。它几乎只是一个包的术语,该包将具

IDEA,JDK是1.8,但Java版本只有21和17

IDEA,JDK是1.8,但Java版本只有21和17问题2023年11月26日,想创建一个springboot的项目,本地安装的是1.8,但是在使用SpringInitializr创建项目时,发现版本只有17和21。在选择17版本的时候,会报错,而选择21版本时,可以继续创建原因进入Springboot官网查看情况,发现在2023年11月24日,3.0以下的版本不再支持了。解决第一个方案,使用21版本创建项目后,springboot的版本要改为3.0以下,在pom.xml中把java改为1.8第二个方案,使用新版本的java

【SpringBoot】| (保姆级)部署SpringBoot项目到docker容器Ⅱ | JDK11

作者:狮子也疯狂专栏:《spring开发》坚持做好每一步,幸运之神自然会驾凌在你的身上目录一.🦁前言二.实操过程2.1项目打包2.2编写Docker文件(🌟)2.3上传到服务器2.4构建镜像2.5查看docker下的容器2.5运行docker镜像三.🦁尾声一.🦁前言最近在帮一个小伙伴弄一个毕设,项目写好了,需要部署一下。简单记录一下步骤!大致过程如下:本地将SpringBoot应用打包成jar——>本地编写好Dockerfile(或者在服务器上边写,这里在本地写)——>上传到服务器——>构建镜像——>运行镜像二.实操过程2.1项目打包打包成功后会显示SUCCESS,如下:然后项目的target

IDEA编译JDK1.8源码及运行测试

————————————————版权声明:本文为CSDN博主「神韵499」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_41055045/article/details/112002440————————————————目录一、JDK源码源码导入IDEA前资源准备1.在自己安装好的JDK1.8版本目录下,找到src.zip,这个就是源码(没有JDK1.8的自行去官网下载,我的版本是jdk1.8.0_271)2.在自己电脑磁盘新建项目目录JDK1.8.0_271_source,将src解压到项目目录下,然