自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (6)
  • 收藏
  • 关注

原创 PowerShell 安装、升级、禁止升级检查

因从官网下载msi或者zip非常慢,推荐从某个开源镜像站下载powershell的安装包,msi或者zip,如nju镜像站。提到pwsh启动时,会检查新版本,如果有新版本,这会显示可用新版本,且每次打开pwsh都会检查一遍。安装后会在Path环境变量添加pwsh的访问路径,而后。,提供了多种安装路径,推荐zip方式,简单快捷。解压zip安装包,运行。

2024-04-15 17:05:00 152

原创 Maven package classifier测试

package阶段会生成一个jar文件,包含了main文件夹下编译后的资源。可作为其他项目的依赖引用。

2024-03-23 23:35:13 413

原创 PowerShell输入java -Dprop=value,value识别问题

后,运行报错,但是不提示是property值的问题,且观察cli对命令各部分的颜色渲染深浅感觉不对劲。在切换CLI工具后,使用java命令传值时,最好测试引号包裹与不包裹的差异,因地制宜。中的点,在ps环境会中断该参数,故在ps中使用时,这种情况应使用引号包裹值。包含特殊字符需要使用引号将值包围,避免cli识别异常。默认是字符串识别,可以包含空格等特殊字符。传入一个System Property,执行命令,不会有过多的命令处理机制接入。pwsh:ps安装后自带启动脚本。

2024-03-23 15:51:47 161

原创 Maven Deploy测试

这里usename 、password就是上文指令配置的token 用户和secret密码,即admin和123456。,没有错误的话,打开前文提到的UI页面,根据pom配置的打包版本是snapshot还是release的,本项目。查看maven执行过程中给git仓库打的标签,每一个release对应一个tag。按照上文提到的release-plugin,在pom层级开始命令行。到本地仓库,需要删除本地的来验证后续。作为仓库管理器,使用单体jar版本启动,方便快捷。在release的操作试验中,

2024-03-21 02:27:38 779

原创 Maven日志及输出log时间

Java众多日志库中,jul、jcl、slf4j、logback、log4j(log4j2)之间通常会用各种。关于命令输出的内容,若需要显示每一条log的时间、logger、thread信息,这就需要加参数。将api调用委托到另一个实现中,比如使用SLF4J的API,用log4j2作底层日志输出。暂不做替换测试,考虑到maven开源,可以fork后做修改自用。等,以该命令为基础,控制台输出的内容基本是。开启debug模式,输出会更详细。执行maven的各种指令,如。添加日志参数,这里使用。

2024-03-20 00:01:13 482

原创 Java 测试Thread StackOverflowError

作为对比,不设置Xss。

2024-03-17 15:22:10 135

原创 IDEA 性能优化

IDEA 基于JVM,是内存紧张型的应用,即使是16GB内存也很一般。本文优化在不升级硬件的前提下使用。

2023-08-30 10:56:19 355

原创 操作系统(windows)流畅优化

高性能的机器硬件,清理垃圾文件。

2023-08-28 09:47:06 190

原创 Windows Hyper-V Ubuntu 22.04 LTS安装

勾选后可能会导致宿主机无法访问网络的情况,且在虚拟机设置页也有vlan id配置。启动虚拟机按照提示选择安装模式,之后步骤并根据需要选择自动分配磁盘分区,或手动分区。找到与hyper-v虚拟交换机同名的网络适配器的子网配置,在ubuntu内手动配置。选择对应的虚拟机右侧的操作【虚拟交换机管理器】,根据需要稍作调整即可。常备份vm,环境配置到关键处,导出一份出来,后续需要时可以导入。用到下载的ubuntu.iso文件来启动安装。右键管理器》连接到服务器》连接到本地。,这是个iso文件。完成安装后会要求重启。

2023-08-14 02:34:45 1552

原创 swagger ui 一次性地展开全部接口

swagger ui 一次性地展开全部接口

2022-07-13 17:11:28 971 1

原创 Java 认识包

包的定义Java中包的概念类似文件夹,有名字,有层级,可以存放任何文件在某个文件夹下。在Java中,包管理的对象主要是类,使用包可以将代码按照自己的管理约定进行管理。同一包下类名不可相同,但是可以在不同的包下存在类名相同的类。作用域类、类成员的访问权限修饰决定了类的作用域,全局可见、包可见、继承可见、私有等。包命名Java中有这样的习惯,包层级开始由所属组织(公司)的官网网站的域名反转命名,比如谷歌google.com,反转后的包名com.google,包层级之间使用"."分隔,com表

2022-01-06 23:36:58 360

原创 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打开.

2022-01-03 15:39:12 381

原创 Maven打包部署到远程仓库,基于apache archiva

来到maven-deploy下,将在这里进行打包发布的测试,然后在test-dependx 加入上面deploy的某个版本,测试能否从远程仓库拉取依赖。现在deploy的版本有两个,test引用其中一个,那么deploy模块的版本就不能和引用的一样,避免模块间直接依赖。在导包前,先删掉本地库的文件,因为idea的maven 执行deploy会往本地库也部署一份。图中,id为java 的仓库是测试仓库,点击Add添加仓库,基本信息如下。到这里,私有maven仓库算是搭建出来了,可以发布,拉取依赖了。

2022-01-03 15:37:12 2060

原创 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生成的文件。初始化拿到安装时生成的密码,初始

2022-01-03 14:37:14 604

原创 Java jar打包 初识

目录了解jar程序被归档的文件清单文件MANIFEST.MF了解java提供了程序代码的快捷归档分发的方式,使用java归档工具对项目代码打包生成拓展名为jar的压缩文件,使用到了%JAVA_HOME%\bin\jar程序。打包前,先编译程序代码为class文件,回顾javacjar程序jar 参数 参数值 被包含的文件比如,最简单的打包命令jar cf MyJAR.jar *将会把当前目录下的所有文件打包到名为MyJAR.jar的文件中去。常用参数如下...

2021-12-20 00:47:56 477

原创 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...

2021-11-21 18:27:07 2397

原创 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..

2021-10-09 15:22:16 244

原创 使用Spring Environment遇到的问题, 如读取到配置不是自己实际想要的

环境:Spring 4.3.30.RELEASE, jdk 8spring中可以很方便的将配置文件properties读入供全局使用在简单的Spring项目中(非web),获取配置时会查找两个地方,System.getenv() 和System.getProperties().

2021-07-08 16:41:58 821

原创 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

2021-07-01 14:41:01 472

原创 Eclipse JavaEE版下载地址(含全球多个镜像地址)

RT 文章内容摘自eclipse官网<mirrors><mirror url="https://ftp.jaist.ac.jp/pub/eclipse/technology/epp/downloads/release/2021-03/R/eclipse-jee-2021-03-R-win32-x86_64.zip" label="[Japan] Japan Advanced Institute of Science and Technology (https)"/><

2021-04-19 00:26:49 2257

原创 IDEA Jrebel 搭配Tomcat热部署失效问题解决

写在前面文章写于2021/04/06,参考其他IDEA 使用 Jrebel 配置后写下。环境IDEA-U版本2020.3, Jrebel 2021.1.2,Tomcat 7问题Jrebel 以debug启动,代码修改后, update 无效,代码没有及时更新,只能redeploy且在spring boot 开发时jrebel 正常使用,故怀疑是不是web项目其他地方干扰了热部署分析查看tomcat配置,打开了javascript debugger ,这个调试器和jrebel的

2021-04-06 10:31:51 969

原创 IDEA IC 2020.3 普通Java项目引入jar 编码时没有自动提示类名等问题解决

环境: IDEA IC普通Java项目内有个lib文件夹存放用到的依赖包,在project structure 中设置library为这个lib,之后引入一个新的jar,编辑器无法自动提示类名,但是使用包名一级一级的能点出来代码提示,不过编辑器给人的反馈是红色,没找到这个类的意思。。。尽管它报红,main方法中尝试执行这些代码依然会通过编译。尝试close project, 重新打开项目,这个时候标红的类名引用,方法引用可能就正常了,代码提示也正常了。...

2021-02-24 00:40:48 902

原创 微信开发者工具 编译报错VM21:2 MiniProgramError onPageNotFound error: page ““ is not found.

打开工具界面只显示了左侧的模拟器,右侧啥都没有了。尝试删除项目重新导入也不行,重启机子也不行,果断卸载,360清理一下,去官网下载最新稳定版安装后再打开项目一切正常。微信开发者工具下载地址https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html...

2021-02-19 13:27:48 979

原创 win10 重装后关闭系统自动下载、更新驱动

目录系统版本第一步,打开组策略,进入计算机配置第二步,如下图设置第三步,如下图设置系统版本先从官网下载本机需要的驱动,有些用不到的设备的驱动可以不用下载。第一步,打开组策略,进入计算机配置第二步,如下图设置第三步,如下图设置保存后重启,尝试检查更新,应该不会去搜索机器缺失的驱动程序了。...

2021-01-10 02:23:37 636

原创 下载历史版本的英伟达显卡驱动

因win10的自动更新驱动可能导致部分游戏无法正常进入游戏,想下载任意一个版本的显卡驱动,无法从官网的下载页面直接获得,但还是有个办法的。1.进入这个下载页面 https://www.nvidia.cn/geforce/drivers/ 如下2.点击F12按钮,会弹出浏览器调试器如下,点击搜索按钮会触发一个请求,如下图3.把这部分的内容复制出来:直接在浏览器搜索栏粘入,回车,会看到下图的返回内容。这些文字里面包含了驱动版本及下载链接,如下图标记,Download...

2020-12-13 22:28:49 18817

原创 IDEA Spring Boot 项目内既有SVN 也有Git时,无法更新代码问题解决

适用情况:SVN或Git不是主要版本管理,如项目先是在SVN内管理代码,而后跟项目配合的前台或者哪些东西是git管理的,上传到svn内以保存一下,并不使用svn来管理。反之亦然。解决方法:找到.idea下的vcs.xml删掉其中不需要的mapping即可。如:git管理的不是我开发中实际用到的,则删除git的mapping然后svn的代码更新就可以正常使用了。...

2020-11-03 12:23:09 537

原创 Spring Boot Tomcat 配置【数安时代 GDCA】SSL证书安装

环境:Windows Server 2012 、Spring Boot 1.5.x (Tomcat 8)、Java 8目录数安时代申请免费的SSL证书生成Keystore配置Spring Boot Tomcat Server数安时代申请免费的SSL证书免费DV SSL证书这里填写域名,点击申请,随后页面跳转,根据页面提示填写信息完成注册,及CSR信息填写。下图官方工具提供了生成方式,可能与网页内提供的一致。创建CSR后,提示保存路径,生成域名.csr 和 域名.k

2020-11-02 20:05:30 292

原创 Java 环境配置无法识别java或javac命令,有些路径无法识别java/javac命令的解决办法

环境:win server 2012、JDK 8_251默认安装路径,JAVA_HOME、JRE_HOME已设置,CLASSPATH非必须运行cmd,此时路径在administrator>,输入java,可以看到帮助信息,javac亦是如此。但在c盘新建的文件夹内,打开命令行使用java命令则不识别确认环境变量内路径正确,检查该新建文件夹的访问权限,右键》属性》安全,管理员和user配置所有权限,再尝试java命令应该就能识别了。可能和win server的机制有关,其他系统,

2020-10-28 12:39:32 1752 1

原创 Eclipse 配置Spring xml文件时 出现content is not allowed in trailing section提示

环境:Eclipse 2020-06从别处复制的Spring 的xml描述框架到Eclipse里粘贴后,可能有错误提示,标记未正确结束,或者像标题中所说其他文章说的多空格少空格,缺少标记等原因,尝试一番错误提示依然存在,看着都对就像直接运行代码看看到底啥错,不出意外,错误提示都一样。无奈,想想是不是Eclipse这玩意搞事,重启,clean再打开xml,错误提示没有了,重新测试,代码通过没有报错。总结:确认代码应该没问题时,重启Eclipse试试,可解决部分问题。...

2020-10-05 18:02:53 2200

原创 Eclipse Maven项目的包层级展示异常

环境:Eclipse 2020.06,Maven 3.6.3这种异常一定是Eclipse的问题。关于展示异常是啥样式的,无法穷举,只说个人有用的解决方案。Eclipse 项目内包的展示方式,第一个选项是水平的,不是树结构那样的第二个是树结构的方式展示,一级一级往下。来回切换几次展示方式试试。还有一种情况,和DevStyle有关,待续。...

2020-10-02 17:52:59 448

原创 Hibernate 配合Oracle 11g使用时,出现unexpected token: null的问题

经过一翻百度,可能查找到的结论是语法错误,空格的多少等问题。还有一种情况,需要考虑到当前项目对Hibernate的相关配置是否支持自己的SQL/HQLHQL和SQL有些区别,逻辑代码在sql编辑器能正常执行,能查到需要的结果。但是把相关的参数换了,改成hql后,会出现unexpected token: null 的错误,还有可能是unexpected token : ( 分析: 语法是否有错 检查空格 传参 未支持的特殊函数 我遇到的问题是第四点,有的文章

2020-09-26 15:08:39 571

原创 Maven 之 编译字符编码设置

环境:Maven 3.6.3、JDK 8在properties标签中添加<encoding />属性,值为UTF-8build > plugins > plugin配置 compiler,指定字符编码如果未指定编码,在build的过程中,可能会看到WARNING警告,或“编码XXX的不可映射字符”等报告。如上配置完即可解决问题。...

2020-09-21 01:32:16 1189

原创 导出数据库数据到Excel (含POI)

方法一:该方法适合简单的数据操作。SQL查询需要的列,得到的结果集如果不是很大的话,能一次全选最好,ctrl + c之后打开一个excel文件的某个表单,ctrl + v,稍作修饰,即可完成数据到excel的导出。方法二:如果需要导出的数据比较繁琐,需要涉及数值转换,各种验证啥的,甚至表单样式的维护,可能直接复制出来就不太好操作,则可以使用POI去做,丰富的API可以做很多工作,但有时会有很多不得不重复的代码。写完数据一定要关闭wb和os。...

2020-09-20 21:19:24 1143

原创 Windows 命令行清屏

使用cls命令即可,详见下图

2020-09-20 21:11:12 1653

原创 Eclipse 编辑 web.xml 会导致程序卡死问题

环境:eclipse 2020-06,web-app 4.0经过一番折腾,发现是eclipse对 web app 4.0支持的问题,尝试在web 3.1及以下项目编辑web.xml时,丝滑的狠认为是ide的bug吧,老外那边反应是已有两年

2020-09-14 23:45:13 377 2

原创 Servlet 测试PrintWriter输出信息的换行问题

环境: Servlet 4.0 ,jdk 8,Tomcat 91. 新建一个Servlet,默认在Get里处理请求。2.获取PrintWriter对象,输出两句话试试3.保存,启动Tomcat,浏览器输入url,看看返回什么关于println(),看看PrintWriter类描述这样的响应内容是文本如果把响应的内容类型换成HTML,会是下面的效果,换行无效,但加上br标签可以换行结论,如果Content Type是 html, printwriter 打印换行

2020-09-13 22:27:34 1726 1

原创 关于Eclipse 写Servlet测试404的问题解决

eclipse自身原因可能导致不能及时展示效果,Servlet写完,url一打发现404,可能就是类文件没有编译,缓存没被刷新啊等等。1. 尝试重启tomcat或其他servlet容器2. clean后再build试试3. remove artifact之后再add,启动tomcat,url打上,看看有没有效果。浏览器测试或者postman测试,使用postman可以测试post请求,手动编写json,请求看效果。...

2020-09-13 00:35:42 959

原创 配置Tomcat 环境变量,在cmd中快捷调用脚本

环境:win10 、jdk 81.如果有多个版本的Tomcat,如 7,8,9,在系统环境变量内先添加各版本的Tomcat_Home(如Tomcat_Home_7)2.再添加Catalina_Home指向某一个Tomcat_Home ,这一步可以跳过3.在Path中添加某个%Tomcat_Home%\bin,点击“确定”后环境变量即可失效。4.打开新的cmd窗口,输入startup.bat ,如果窗口不闪退,说明已经识别到bin目录下的bat脚本了,可以正常启动和停止Tomcat了..

2020-09-13 00:32:27 129

原创 记一次IDEA Java项目打jar包过程

打包运行成功,趁热记录一下。环境: IDEA 2019.3.5 , Oracle JDK 1.8_251 ,最普通java项目,原始的那种参考网上很多教程操作了一番,都不行,java -jar 会提示无法加载主类等。其实,创建一个空java项目,写个main,然后整个jar出来,java -jar 是能看到main里要输出的内容,但是我这里是eclipse的项目,我个人习惯idea,在此尝试idea去打包。操作步骤:1. artifact 里头选择空jar创建2.添加modu

2020-08-14 11:13:11 231

原创 windows 安装Redhat openjdk 及版本切换

windows下安装于redhat官网下载openjdk,8,11。安装时可能有些组件默认是不会安装的,按需选择。安装后如下:安装时会有个选项,是否添加注册表项,及设置JAVA_HOME, 添加 installlocation\bin 到path变量里,1.8版本和11版本安装后在注册表里添加的目录还是有区别的,具体参考redhat官网文档的install guide添加环境变量配置JAVA_HOME选择需要默认启用的版本,最后在Path中加上JAVA_HOME。安装redh

2020-08-06 22:02:37 1445

MimeType列表 20201005版本

常见文件的扩展名对应mimetype的对应关系列表,csv格式可使用excel打开,方便查看。或者制作成项目内工具类调用判断。

2020-10-09

spring-tool-suite-4-4.7.1.RELEASE-e4.16.0-win32.win32.x86_64.zip

集成Spring支持的Eclipse,是Spring官方提供的IDE,功能强大。基于Eclipse 2020-06版本,运行需JDK 8及以上。

2020-09-26

VMware 15.5.6版兼容win10 2004

VMware 15.5.6版本兼容Win10 2004版本,因为这个版本的系统安全策略问题,老版本的vmware无法创建虚拟机

2020-09-26

eclipse-202006版含插件.zip

基于Eclipse 202006 JavaEE版 打包了Java开发的一些插件,整个包是直接压缩文件夹的,相关镜像配置已经设置好了,可以在此基础上继续集成其他插件。主要插件有DevStyle、SVN

2020-09-26

spring.zip

学习Spring 框架时,使用Spring JDBC操作数据库,增删改查等操作,其将原JDBC繁琐的代码简化

2020-07-04

JavaEE7_WebApplicationLearn_20200620.zip

这是练习Servlet时所写,主要内容为上传文件,保存文件。Maven + Servlet 开发,maven v3.6.3 , servlet 3.1,

2020-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除