
Java
文章平均质量分 75
荒野雄兵
这个作者很懒,什么都没留下…
展开
-
maven打可执行jar包:配置文件外置,依赖和配置文件打在外面
目录需求说明maven配置结果验证需求说明开发工具:Intellij IDEA需求:1. 通过java -jar demo.jar命令可以直接执行2. 打thin包,依赖jar包与代码分开,依赖包放在lib同级目录下3. 配置文件外置,配置文件放在config同级目录下,demo.jar中不包含配置文件4. 指定jar包编译级别为jdk1.85. 不把maven相关配置打入jar包中6. 把配置文件放在config目录下的同时不影响调试(IDEA调试的时候默认是从target目录下读取配原创 2021-01-21 11:20:02 · 9672 阅读 · 2 评论 -
Java的static关键字的用法
前言static变量static方法static静态代码块静态导包静态类定义使用static关键字总结:前言说多了尽是吹水,还记不住。这里捡精要的写,怎么土怎么写,哈哈static变量特点: 1.static修饰的变量和方法独立于类的任何实例(不需要new),被所有的实例共享 2. 先于构造函数、成员变量、方法创建,一旦创建不再...原创 2018-03-16 16:50:01 · 363 阅读 · 0 评论 -
HashMap实现原理通俗详解
HashMap实现原理通俗详解HashMap实现原理通俗详解前言概述原理问题1:生成的随机数重复(哈希冲突, 碰撞)问题2:数组的长度是固定的,而Map的大小是不确定的,怎么办呢?问题3:什么时候扩容呢?问题4:怎么查找呢?要点:1. HashMap的基本组成单元:Node2. HashMap的put方法3. 数组索引位置4. 扩容机制5. 线程安全性...原创 2018-04-08 17:51:41 · 4910 阅读 · 3 评论 -
Linux rpm安装jdk1.8
前言每次需要配置JDK的时候都需要去网上搜一下, 这次专门写下博客以备后用,虽然这个博客实在是太!简!单!了!亲测CentOS6,CentOS7都没有问题第一步:卸载系统自带的JDKrpm -qa|grep java# xxx yyy zzz为你要卸载的插件,插件之间以空格隔开rpm -e --nodeps xxx yyy zzz第二步:安装JDK1.8...原创 2018-04-28 16:17:09 · 27432 阅读 · 1 评论 -
Centos7.4安装配置Maven3.5.3
第一步:下载Maven:wget https://archive.apache.org/dist/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz第二步:给安装包添加可执行权限chmod u+x apache-maven-3.5.3-bin.tar.gz第三步:解压tar -zxf apache-m...原创 2018-06-13 11:14:41 · 1276 阅读 · 0 评论 -
Java程序员月薪达到三万,需要技术水平达到什么程度
Java程序员如何能月薪达到三万,技术水平需要达到什么程度?人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿二万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。还有人提...转载 2018-06-25 10:41:38 · 434 阅读 · 0 评论 -
Jenkins安装时Web页面报错:该Jenkins实例似乎已离线
问题描述最近看《Java程序员的修炼之道》书写得非常不错,很值得一看,第12章作者把Jenkins放在与Maven同一级别的软件,特意学下。结果安装的时候遇见了这个问题。 方法1先看它的提示:”参考离线Jenkins安装文档“发现链接点不开,我还以为是被墙了呢,翻墙以后还是打不开。 看来这个参考文档是没有用滴。 点击配置HTTP代理跳出如下界面: 没有一句提示我也不知道怎么...原创 2018-09-12 17:29:44 · 13148 阅读 · 10 评论