2020年4月25日

maven Could not transfer artifact

摘要: maven报出Could not transfer artifact错误时 一般解决方法有: 在IDEA 的 setting→Build,Execution,Deployment→Build Tools→Maven→Runner下 找到VM Options: 添加以下代码 -Dmaven.wagon 阅读全文

posted @ 2020-04-25 20:23 Ye-ye 阅读(4287) 评论(0) 推荐(0) 编辑

2020年4月21日

SPI加载机制

摘要: SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。 使用SPI: 1.定义SPI接口 2.定义SPI接口实现类 3.在资源文件目录下创建 META- 阅读全文

posted @ 2020-04-21 22:18 Ye-ye 阅读(1179) 评论(0) 推荐(0) 编辑

2020年4月17日

十道Java面试题

摘要: 问:JDK 和 JRE 的区别JDK是Java程序开发的最小环境JRE是运行Java程序最小环境 问:== 和 equals 的区别==:是Java中的一个二元操作符,用于比较原生类型和对象,比较基本类型时直接比较值是否相等;比较对象时,则比较两个对象基于内存的引用,如果引用相同返回trueequa 阅读全文

posted @ 2020-04-17 15:13 Ye-ye 阅读(132) 评论(0) 推荐(0) 编辑

2020年4月4日

tomcat目录及文件说明

摘要: 目录及文件 说明 bin 用于存放tomcat的启动、停止等批处理脚本喝Shell脚本 bin/startup.bat 用于在Windows下启动tomcat bin/startup.sh 用于在Linux下启动tomcat bin/shutdown.bat 用于在Windows下停止tomcat 阅读全文

posted @ 2020-04-04 15:02 Ye-ye 阅读(371) 评论(0) 推荐(0) 编辑

2020年3月28日

centos7编译JDK

摘要: 参考: 《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) - 周志明》 1.要编译的JDK源码 方法一:可以通过 一款叫 Mercurial (OpenJDK 的代码版本管理工具,类似于Git)代码版本管理工具从Respository中获取源码 安装后,执行 hg clone https 阅读全文

posted @ 2020-03-28 16:52 Ye-ye 阅读(705) 评论(0) 推荐(0) 编辑

2020年3月13日

.NET Framework

摘要: .NET Framework是为开发程序而创建的一个平台 使用 Mono 还能在其他操作系统上运行,如Linux 和 Mac OS 还有一些Mono 版本还能运行在 Iphone(Mono Touch) 和 Android(Mono for Android) 上 .NET Framework不限制应 阅读全文

posted @ 2020-03-13 10:15 Ye-ye 阅读(271) 评论(0) 推荐(0) 编辑

2020年3月8日

关于Socket服务器与客户端双向通信时碰到的一个坑

摘要: 学习Socket时, 想实现一个读写分离,能够实时接收和发送消息的socket,却一直发送消息出去却不能打印出来。 客户端发送消息出去后。 客户端却不能打印出消息,客户端也不能打印出消息。 一直冥思苦想,一直到不到问题所在。 直到 发现 PrintWriter将 write 方法 改为 printl 阅读全文

posted @ 2020-03-08 22:10 Ye-ye 阅读(794) 评论(0) 推荐(0) 编辑

2020年2月27日

RedisDesktopManager安装

摘要: 今天安装rdm 发现官网的客户端都是收费的,下面地址是免费版 访问地址https://github.com/uglide/RedisDesktopManager/releases/tag/0.8.8 阅读全文

posted @ 2020-02-27 20:14 Ye-ye 阅读(348) 评论(0) 推荐(0) 编辑

导航