java 第212页
完蛋!我被 Out of Memory 包围了!-拾光赋

完蛋!我被 Out of Memory 包围了!

是极致魅惑、洒脱自由的Java heap space? 是知性柔情、温婉大气的GC overhead limit exceeded? 是纯真无邪、活泼可爱的Metaspace? 如果以上不是你的菜,那还有…… ***蛮任性,无迹可寻的Cod...
Lee的头像-拾光赋Lee1年前
080
JUC并发编程学习笔记(十五)JMM-拾光赋

JUC并发编程学习笔记(十五)JMM

JMM 请你谈谈对Volatile的理解 Volatile是java虚拟机提供的轻量级的同步机制 1、保证可见性 2、不保证原子性 3、禁止指令重排 什么是JMM JVM->java虚拟机 JMM->java内存模型,不存在的东...
Lee的头像-拾光赋Lee1年前
080
JUC并发编程学习笔记(十四)异步回调-拾光赋

JUC并发编程学习笔记(十四)异步回调

异步回调 Future设计的初衷:对将来的某个事件的结果进行建模 在Future类的子类中可以找到CompletableFuture,在介绍中可以看到这是为非异步的请求使用一些异步的方法来处理 点进具体实现类中,...
Lee的头像-拾光赋Lee1年前
0120
Java根据URL截图的4种方式-拾光赋

Java根据URL截图的4种方式

方案选择 XHTMLRenderer(不要用) PhantomJs(三方库,已停更) Puppeteer(Chrome团队开发和维护) Selenium(支持多浏览器、多语言,服务器需要安谷歌浏览器) 一、XHTMLRenderer(不要用) ...
Lee的头像-拾光赋Lee1年前
080
Java IO教程- Java文件-拾光赋

Java IO教程- Java文件

创建文件 我们可以从中创建一个 File 对象 路径名 父路径名和子路径名 URI(统一资源标识符) 我们可以使用File类的以下构造函数之一创建一个文件: File(String pathname) File(File...
Lee的头像-拾光赋Lee1年前
0130
线上JAVA应用平稳运行一段时间后出现JVM崩溃问题-拾光赋

线上JAVA应用平稳运行一段时间后出现JVM崩溃问题

一、问题是怎么发现的 系统是一个定时任务系统,需要定时执行业务代码,业务代码主要是访问MYSQL数据库和缓存进行操作,该开始启动,系统日志一切正常,但是运行一段时间到凌晨后,系统就自动崩...
Lee的头像-拾光赋Lee1年前
0110
JUC并发编程学习(十三)ForkJoin-拾光赋

JUC并发编程学习(十三)ForkJoin

ForkJoin 什么是ForkJoin ForkJoin在JDK1.7,并发执行任务!大数据量时提高效率。 大数据:Map Reduce(把大任务拆分成小任务) ForkJoin特点:工作窃取 为什么可以取窃取其他线程的任务呢?因...
Lee的头像-拾光赋Lee1年前
080
程序员为啥要做副业(05)-业务解决方案缔造-拾光赋

程序员为啥要做副业(05)-业务解决方案缔造

除了技术,副业也可以帮助我们在业务上获得新认知,保持敏感性。 之前我们在做程序员职业成长服务的时候,发现了一个问题。很多初阶的程序员没法升到中高阶,有两个很大的非技术影响因素: 1 管...
Lee的头像-拾光赋Lee1年前
060
Java21对虚拟线程进行http压测使用不同的GC-拾光赋

Java21对虚拟线程进行http压测使用不同的GC

JDK21默认GC是G1. JDK21除了G1外,还可以使用ZGC(Java11预览、Java15正式版),Java21在ZGC基础上继续推出了分代ZGC,目前还是试行阶段。 开启ZGC: java -XX:+UseZGC -jar myapp.jar 开启ZGC...
Lee的头像-拾光赋Lee1年前
0110
JUC并发编程学习笔记(十二)Stream流式计算-拾光赋

JUC并发编程学习笔记(十二)Stream流式计算

Stream流式计算 什么是Stream流式计算 大数据:存储+计算 集合、MySql这些的本质都是存储东西的; 计算都应该交给流来操作! 一个案例说明:函数式接口、lambda表达式、链式编程、Stream流式计...
Lee的头像-拾光赋Lee1年前
080
11、SpringMVC之文件下载和上传-拾光赋

11、SpringMVC之文件下载和上传

创建名为spring_mvc_file的新module,过程参考9.1节和9.5节 11.1、文件下载 11.1.1、创建图片目录并放置图片 11.1.2、页面请求示例 <a th:href='@{/test/down}'>下载图片</a> 11.1....
Lee的头像-拾光赋Lee1年前
090
JUC并发编程学习(十一)四大函数式接口(必备)-拾光赋

JUC并发编程学习(十一)四大函数式接口(必备)

四大函数式接口(必备) 程序员:泛型、反射、注解、枚举 新时代程序员:lambda表达式、链式编程、函数式接口、Stream流式计算 函数式接口:只有一个方法的接口 @FunctionalInterface public in...
Lee的头像-拾光赋Lee1年前
070