自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 java io学习笔记

一、java io的发展历程tips:1、阻塞与非阻塞的概念:阻塞是当前线程在当前任务没有完成前,是不能去执行其他任务的,只能等到它的就绪条件达成后,才能继续执行当前任务。非阻塞是指一个线程不管当前任务是否已经结束,直接返回,相应的操作在后台继续处理2、同步与异步:同步是一种可靠的有序运行的机制,当进行同步操作时,后续的任务等待当前调用的返回,才会进行下一步。异步则是其他任务不需要等待当前调用返回,通常依靠事件,回调等机制来实现任务间的执行顺序1、bio阶段(排队打饭模式)传统的Java io包:

2022-02-27 11:53:58 183

原创 【异步处理小工具】

【代码】【异步处理小工具】

2023-09-27 11:19:09 53

原创 小马哥讲spring学习笔记01

【代码】小马哥讲spring学习笔记01。

2023-08-18 19:55:45 94

原创 小菜鸟跟jvm纠缠

jvm参数优化

2022-11-07 21:59:41 282 1

原创 Java核心技术面试精讲之拷贝方式学习笔记

一、 java经典文件拷贝方式1、利用java.io类库,为源文件创建一个FileInputStream读取,然后为目标文件构建一个FileOutputStream,完成写入工作代码示例如下:public static void copyFileByStream(File source, File dest) throws IOExecption { try (InputStream is = new FileInputStream(source); OutputStream os = n

2022-02-27 11:13:25 328

原创 HashMap与环的故事

问题:我们在工作中经常使用HashMap这个数据结构,每一个程序猿都被告诫,这个数据结构不是线程安全的,在单线程操作HashMap的情况下,程序不会问题,但是如果多线程操作同一个HashMap,会出现cpu使用率百分百的情况,这是为什么咧?1、百度一下的话,网上文章会告诉你答案,cpu使用率达到100%是因为HashMap在多线程并发的情况下entryList出现了环导致的。我们接下来探究,为什么HashMap在多线程并发的情况下entryList会出现了环:其实这一切来源于HashMap的扩容举个

2022-01-10 16:32:46 203

原创 jvm参数调整记录

生产应用机器配置是三台阿里云两核4G的机器集群资源监控系统配置的参数是当内存使用率超过80%时触发报警之前在生产的jvm启动参数如下:-server -Xms2800m -Xmx2800m -Xmn1000m -XX:MaxMetaspaceSize=500m -XX:MetaspaceSize=500m -Xss256k -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiat

2022-01-08 14:41:18 520

原创 Spring 5.2.x源码导入出现的问题

Spring 5.2.x源码导入出现的问题问题一:提示java: 程序包org.springframework.oxm.jaxb.test不存在解决方案:先找到spring-oxm,然后执行一下genJaxb新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加

2021-11-16 11:20:23 457

原创 2020-11-26搭建SpringBoot+eureka+ribbo遇到的问题

搭建SpringBoot+eureka+ribbo遇到的问题这几天进行项目改造,将eureka集群搭建好,然后在写配置时在Appconfig配置类中配置了tomcat端口,然后在application.properties中写了其他配置(我真是太奇葩了),然后去客户端去调用服务端疯狂报错异常:This application has no explicit mapping for /error, so you are seeing this as a fallback.I/O error on GET.

2020-11-26 14:01:22 92 2

原创 Spring5.1.x编译遇到的坑

Spring5.1.x编译遇到的坑1、由于gradle的版本过高导致kotlin的版本与idea不一致,使得在进行源码编译的时候报错,错误提示无法找到kotlin,错误如下:"**Could not get unknown property ‘kotlin’ for source set ‘main’ of type ****",不出意外错误还提示在gradle.build文件的61行出错解决方案:1、打开cmd 输入gradle -v查看gradle版本以及 kotlin版本2、一次点击File-.

2020-07-24 22:18:16 1267

空空如也

空空如也

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

TA关注的人

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