- 博客(9)
- 收藏
- 关注
原创 java中BufferedInputStream缓存为什么使IO效率高?
背景 最近在看socket编程,这里面需要用到stream进行数据的读取和写入。于是代码中用到了BufferedInputStream提高读的效率。所以就一直在想为什么加上buffer就能提高效率了,加上之前面试的时候曾有面试官问到过这个问题,当时没有回答上来,并且就上网搜索了一下,发现有个文章是为什么缓存能提高io效率,这个文章中说是因为缓存可以让DMA来处理io流,后面我一直都是这么认为的,今天在网上搜索发现即使你用的是inputstream来读也会用到D
2022-02-17 16:57:18
1437
2
原创 java创建带本地证书的KeyStore类
p;在使用HttpClient来设置server端提供的第三方证书的时候, 自己创建了一个空的KeyStore对象,然后再往空的KeyStore对象中放入第三方证书。但是这样会导致一个结果就是不能使用jdk提供的大证书,也就不能访问想百度这样的官方网站的https服务。
2021-09-17 21:09:46
670
原创 使用idea和go mod 管理go项目代码飘红解决方法
问题描述:使用idea来编辑go项目,但是不小心删除了一下idea配置中的GO PATH 中的一个选项导致项目引入的第三方依赖一直飘红。解决方法:这里就不说怎么去在idea中集成go了网上有很多教程。因为我的项目是多语言的,所以有多个模块。go root设置GO PATH设置go mod设置最后保存设置,等待idea建立完成索引,那你的idea项目中就会多出如下一个内容...
2021-03-02 14:00:21
7644
原创 maven将jar包的打包到指定的位置
maven打包jar到指定路径和因为test文件导致项目启动失败问题描述:在使用maven打包项目的时候,因为涉及到项目需要用shell脚本自动完成打包运行的操作,并且项目运行所需要依赖项目src同级目录下面的文件,所以需要把项目打包后的jar复制在当前项目下,而不是target目录下面。解决方法如下<build> <plugins> <plugin> <groupId>org.spr
2021-01-13 19:33:34
2780
原创 idea在父项目中创建module时项目路径为父板块路径问题
idea创建module项目默认路径修改方法**问题描述:**刚开始的项目是单独创建的一个项目,运行项目是正确的。但是在把该项目集成到其总项目中作为一个模块的时候出现问题,因为项目导入的依赖是默认读取当前项目工作路径,所以在程序运行的时候一直读取的是父项目的路径。其实问题解决很简单。在项目运行配置中设置即可如下图所示,修改后再运行项目,此时项目的默认路径就是当前的板块了...
2021-01-12 10:27:48
1433
原创 关于Volatile关键字代码证明可见性,非原子性,禁止指令重排
Volatile关键字1、证明内存可见性代码实现import java.util.concurrent.TimeUnit;/** * @author fighting * @date 2020-11-16-21:32 * 1、如果一个线程对程序中的值进行更改,另外一个线程检测到那么就直接可以证明内存可见 */public class VisibilityDemo { public static void main(String[] args) { UpDa
2020-11-16 22:45:22
167
转载 阿里maven镜像无法使用 导入jar失败 创建项目失败 Could not transfer metadata org. apache. maven. plugi ns:
以下连接能成功解决问题,但是最后的密匙库口令作者没有提到,我补充了一下,作为记录。因为maven无法导jar包问题 浪费了我几天的时间,以此作为记录,也希望能帮到同样遇到问题的你。https://blog.youkuaiyun.com/weixin_42269155/article/details/102261270我使用的maven仓库地址是<mirror> <id>aliyunmaven</id>
2020-06-14 21:23:51
1026
原创 mvn help:system Build Failure 解决方法
重做系统后发现,maven不能正常导入jar包,并且使用mvn help:system命令报错 Build Failure大致报错如下[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-clean-plugin:2.5: Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies coul
2020-05-17 09:58:46
1422
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人