Java开发
文章平均质量分 55
赴前尘
惜春春去
展开
-
Docker jenkins 镜像制作
Docker jenkins 镜像制作原创 2023-12-22 11:16:52 · 743 阅读 · 0 评论 -
CentOS 7 Tomcat服务的安装
CentOS 7 Tomcat服务的安装原创 2023-12-21 14:24:34 · 1139 阅读 · 0 评论 -
CentOS7安装部署Java11
CentOS7安装部署Java11原创 2023-12-12 11:43:22 · 1301 阅读 · 1 评论 -
Java面试之Spring知识点总结
Spring是一个轻量级的开源的IOC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。原创 2023-06-18 09:45:00 · 586 阅读 · 0 评论 -
Hystrix Dashboard下“Unable to connect to Command Metric Stream”错误解决方案
环境SpringBoot版本:2.3.3.RELEASESpringCloud版本:Hoxton.SR8错误截图解决方案dashboard的yml文件加入hystrix: dashboard: proxy-stream-allow-list: "*"效果截图原创 2021-11-19 20:51:17 · 382 阅读 · 0 评论 -
Java面试之JVM总结
内存泄漏定义内存泄漏是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成内存空间的浪费称为内存泄漏。原因长生命周期的对象持有短生命周期对象的引用,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致不能被GC回收。分类静态集合类:引起内存泄漏各种连接:比如数据库连接(dataSourse.getConnection()),网络连接(socket)和io连接,除非其显式的调用了其close() 方法将其连接关闭,否则是不会自原创 2021-11-19 19:00:13 · 339 阅读 · 0 评论 -
IDEA如何将普通文件夹恢复成模块
问题描述模块变成了灰色文件夹:如下图所示:解决方案File -> Project Structure -> Modules -> “+”Import Modules选中需要变成普通模块的文件夹,点击OK选中 Import Module from… ,点击 Finish原创 2021-11-18 15:50:19 · 6339 阅读 · 0 评论 -
Java面试之集合总结
ArrayList存储方式:动态数组,连续内存存储,适合下标访问扩容机制:初始为10, 采用位运算进行1.5倍扩容;可以定义初始大小null值:允许多个null值存在为什么ArrayList线程不安全?多线程向一个ArrayList对象添加数据,会报ConcurrentModification在多线程情况下,比如有两个线程,线程 A 先将元素存放在位置 0。但是此时 CPU 调度线程A暂停,线程 B 得到运行的机会。线程B也向此 ArrayList 添加元素,因为此时 S原创 2021-11-08 15:33:31 · 231 阅读 · 0 评论 -
Project configuration is not up-to-date with pom.xml. Run project configuration update
在出错项目上右击 maven ->update project... 即可解决错误原创 2019-05-30 22:04:03 · 161 阅读 · 0 评论 -
ubuntu下安装JDK的详细步骤
一,前期准备下载linux版的JDK ,如果unbntu是64位的,则下载 结尾是x64.tar.gz的JDK,如果ubuntu是32位的,则下载末尾不带x64的.tar.gz的JDK下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二,安装步骤1.在...原创 2019-05-01 15:18:54 · 3777 阅读 · 1 评论 -
关于oracle从表格中读取时间列末尾显示.0的解决方法
在做项目时候遇到了这样的问题,数据库中显示的时间是这样的但读取数据在前台显示时末尾多了个.0这是因为oracle的date格式是 YYYY-MM-DD HH24:MI:SS:SSSS 意思就是末尾还有个毫秒我的sql语句是这样写的select * from enterprise ,所以默认读取了毫秒于是我修改了sql语句为select entId...原创 2019-04-03 11:46:15 · 2053 阅读 · 0 评论 -
关于 Target runtime Apache Tomcat v7.0 is not defined 错误的解决方法
在Eclipse中导入新的项目时候,由于换了新版本的Tomcat服务器,项目左上角出现红叉,看报错提示解决方法:打开项目.setting文件夹,找到org.eclipse.wst.common.project.facet.core.xml 文件,结构如下我现在用的是Tomcat8.5,所以把<runtime name="Apache Tomcat v7.0"/> 改...原创 2019-04-03 10:59:20 · 431 阅读 · 0 评论 -
Java设计模式 - 原型模式介绍(浅拷贝与深拷贝的实现)
一:原型模式的定义?定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。简单地讲:给定一个原型对象来指明所要创建的对象的类型,然后用拷贝这个原型对象的方法来创建出更多的同类型对象。二:JAVA中原型模式的实现?在JAVA里,通过克隆(Clone())方法来实现原型模式。任何类,要想支持克隆,必须实现一个接口 Cloneable,该...原创 2018-06-26 01:03:50 · 2991 阅读 · 0 评论