PowerShell 安装、升级、禁止升级检查 因从官网下载msi或者zip非常慢,推荐从某个开源镜像站下载powershell的安装包,msi或者zip,如nju镜像站。提到pwsh启动时,会检查新版本,如果有新版本,这会显示可用新版本,且每次打开pwsh都会检查一遍。安装后会在Path环境变量添加pwsh的访问路径,而后。,提供了多种安装路径,推荐zip方式,简单快捷。解压zip安装包,运行。
PowerShell输入java -Dprop=value,value识别问题 后,运行报错,但是不提示是property值的问题,且观察cli对命令各部分的颜色渲染深浅感觉不对劲。在切换CLI工具后,使用java命令传值时,最好测试引号包裹与不包裹的差异,因地制宜。中的点,在ps环境会中断该参数,故在ps中使用时,这种情况应使用引号包裹值。包含特殊字符需要使用引号将值包围,避免cli识别异常。默认是字符串识别,可以包含空格等特殊字符。传入一个System Property,执行命令,不会有过多的命令处理机制接入。pwsh:ps安装后自带启动脚本。
Maven Deploy测试 这里usename 、password就是上文指令配置的token 用户和secret密码,即admin和123456。,没有错误的话,打开前文提到的UI页面,根据pom配置的打包版本是snapshot还是release的,本项目。查看maven执行过程中给git仓库打的标签,每一个release对应一个tag。按照上文提到的release-plugin,在pom层级开始命令行。到本地仓库,需要删除本地的来验证后续。作为仓库管理器,使用单体jar版本启动,方便快捷。在release的操作试验中,
Maven日志及输出log时间 Java众多日志库中,jul、jcl、slf4j、logback、log4j(log4j2)之间通常会用各种。关于命令输出的内容,若需要显示每一条log的时间、logger、thread信息,这就需要加参数。将api调用委托到另一个实现中,比如使用SLF4J的API,用log4j2作底层日志输出。暂不做替换测试,考虑到maven开源,可以fork后做修改自用。等,以该命令为基础,控制台输出的内容基本是。开启debug模式,输出会更详细。执行maven的各种指令,如。添加日志参数,这里使用。
Windows Hyper-V Ubuntu 22.04 LTS安装 勾选后可能会导致宿主机无法访问网络的情况,且在虚拟机设置页也有vlan id配置。启动虚拟机按照提示选择安装模式,之后步骤并根据需要选择自动分配磁盘分区,或手动分区。找到与hyper-v虚拟交换机同名的网络适配器的子网配置,在ubuntu内手动配置。选择对应的虚拟机右侧的操作【虚拟交换机管理器】,根据需要稍作调整即可。常备份vm,环境配置到关键处,导出一份出来,后续需要时可以导入。用到下载的ubuntu.iso文件来启动安装。右键管理器》连接到服务器》连接到本地。,这是个iso文件。完成安装后会要求重启。
Java 认识包 包的定义Java中包的概念类似文件夹,有名字,有层级,可以存放任何文件在某个文件夹下。在Java中,包管理的对象主要是类,使用包可以将代码按照自己的管理约定进行管理。同一包下类名不可相同,但是可以在不同的包下存在类名相同的类。作用域类、类成员的访问权限修饰决定了类的作用域,全局可见、包可见、继承可见、私有等。包命名Java中有这样的习惯,包层级开始由所属组织(公司)的官网网站的域名反转命名,比如谷歌google.com,反转后的包名com.google,包层级之间使用"."分隔,com表
Ubuntu20.04 安装Maven仓库管理器Apache Archiva 软件环境ubuntu server 20.04 LTSjdk1.8u311 oraclemaven 3.8.3apache archiva 2.2.7https://archiva.apache.org/,https://archiva.apache.org/docs/2.2.7/安装步骤配置好maven没问题后,解压archiva到某个文件夹下进入archiva/bin, ./archiva -h查看命令参数启动archiva服务./archiva start打开.
Maven打包部署到远程仓库,基于apache archiva 来到maven-deploy下,将在这里进行打包发布的测试,然后在test-dependx 加入上面deploy的某个版本,测试能否从远程仓库拉取依赖。现在deploy的版本有两个,test引用其中一个,那么deploy模块的版本就不能和引用的一样,避免模块间直接依赖。在导包前,先删掉本地库的文件,因为idea的maven 执行deploy会往本地库也部署一份。图中,id为java 的仓库是测试仓库,点击Add添加仓库,基本信息如下。到这里,私有maven仓库算是搭建出来了,可以发布,拉取依赖了。
Ubuntu20.04 安装Jenkins 软件环境vmware workstation pro 16ubuntu server 20.04 LTSjenkins war 2.319.1 LTSjdk1.8u311 oracle安装步骤安装ubuntu安装jdk下载jenkins war启动war:java -jar jenkins.war --httpPort=8001cd $HOMEcd .jenkins/到这层文件夹时,可以看到很多jenkins生成的文件。初始化拿到安装时生成的密码,初始
Java jar打包 初识 目录了解jar程序被归档的文件清单文件MANIFEST.MF了解java提供了程序代码的快捷归档分发的方式,使用java归档工具对项目代码打包生成拓展名为jar的压缩文件,使用到了%JAVA_HOME%\bin\jar程序。打包前,先编译程序代码为class文件,回顾javacjar程序jar 参数 参数值 被包含的文件比如,最简单的打包命令jar cf MyJAR.jar *将会把当前目录下的所有文件打包到名为MyJAR.jar的文件中去。常用参数如下...
Win10 Pro N安装GTA V后无法打开游戏的解决办法 windows n/kn 版本砍掉了媒体功能包,为应对反垄断。在安装GTA V后,启动游戏提示缺少某些dll,如mfxx.dll打开设置》应用》可选功能,搜索“媒体功能包”,安装,重启电脑参考链接Can’t install Windows Media Feature Pack? How to solve this - YouTube...
win10 WSL Ubuntu + Redis 环境win10 专业工作站版应用商店安装ubunturedis6.2.6步骤勾选上保证C盘空间富裕,应用商店下载Ubuntu,安装会在C盘,完成重启电脑。$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz$ tar xzf redis-6.2.6.tar.gz$ cd redis-6.2.6$ make下载redis,先不make先准备redis编译环境sudo ap..
使用Spring Environment遇到的问题, 如读取到配置不是自己实际想要的 环境:Spring 4.3.30.RELEASE, jdk 8spring中可以很方便的将配置文件properties读入供全局使用在简单的Spring项目中(非web),获取配置时会查找两个地方,System.getenv() 和System.getProperties().
Java currentTimeMillis() 对比 nanoTime() 简述 System 类中 currentTimeMillis() 和 nanoTime() 的一般用法。// // 两次调用可能输出相同的值 System.out.println(System.currentTimeMillis()); System.out.println(System.currentTimeMillis()); // 纳秒更加精确 System.out.println(System.nanoTime()); System.out.println(Syst