随笔分类 - java
摘要:一篇搞懂,Java内存泄漏 13 张图解 Java 中的内存模型 各种OOM代码样例及解决方法 解读JVM虚拟机 HotSpot JVM 垃圾收集器 玩命学JVM:认识JVM和字节码文件 JVM 知识点全面梳理 Java命令-jstat JVM全方位解读(附面试题) JVM GC耗时频频升高,这次排
阅读全文
posted @ 2021-02-21 11:57
弱水三千12138
摘要:编写高质量代码:改善Java程序的151个建议 --[0~25] 编写高质量代码:改善Java程序的151个建议 --[26~36] 编写高质量代码:改善Java程序的151个建议 --[36~51] 编写高质量代码:改善Java程序的151个建议 --[52~64] 编写高质量代码:改善Java程
阅读全文
posted @ 2021-01-24 21:51
弱水三千12138
摘要:业务系统性能问题分析和诊断 程序员必须清楚的 7 个性能指标 Tomcat 和 JVM 的性能调优总结 Java 应用性能调优最强实践指南 OOM常见原因及解决方案 JAVA 线上故障如何完整排查? 常见有效的性能优化指南 怎么排查CPU飙升 系统的性能瓶颈,排查该从哪些方面入手,如何定位? 记一次
阅读全文
posted @ 2021-01-24 21:49
弱水三千12138
摘要:「工作流Activiti」介绍-新手上路,注意安全 - 第320篇 「Activiti精品 悟纤出品」Activiti7之流程跟踪与流程图展示 - - 第333篇 「Activiti精品 悟纤出品」Activiti7数据库表 - 第332篇 「Activiti精品 悟纤出品」Activiti插件来助
阅读全文
posted @ 2021-01-24 21:38
弱水三千12138
摘要:https://github.com/alibaba/fastjson/wiki/Quick-Start-CN https://www.runoob.com/w3cnote/fastjson-intro.html
阅读全文
posted @ 2020-10-22 17:49
弱水三千12138
摘要:参考: Java解析XML(4种方法) Java 处理 XML 的三种主流技术及介绍 JAVA解析xml的五种方式比较 Java基础之XML解析 Java解析XML文件 Java文件操作——XML文件的读取 Java中XML的解析方式 Java高级(四) XML文件解析 在java中解析xml JA
阅读全文
posted @ 2020-09-19 20:38
弱水三千12138
摘要:参考 java8 函数式接口详解 函数接口详解 lambda表达式 匿名函数 方法引用使用含义 函数式接口实例 如何定义函数式接口 JAVA8内置的函数式编程接口应用场景和方式 Java8新特性学习-函数式编程(Stream/Function/Optional/Consumer) JAVA8 Con
阅读全文
posted @ 2020-07-17 16:07
弱水三千12138
摘要:接口CompletionService的功能是以异步的方式一边生产新的任务,一边处理已完成任务的结果,这样可以将执行任务与处理任务分离开来进行处理。 使用submit执行任务,使用take取得已完成的任务,并按照完成这些任务的时间顺序处理它们的结果 接口CompletionService完全可以避免
阅读全文
posted @ 2020-05-24 10:43
弱水三千12138
摘要:git Git 从入门到精通,这篇包教包会! Git使用教程:最详细、最傻瓜、最浅显、真正手把手教 Git 高级用法小抄 如何用 Git 优雅回退代码,别搞错了! Git 高级用法,喜欢就拿去用! 精心整理 :Git 从入门到精通、包教包会、收藏一下、随时学习! 收好这份 Git 命令应急手册,关键
阅读全文
posted @ 2020-05-20 21:23
弱水三千12138
摘要:ThreadFactory 简单使用 有时需要对线程池中创建的线程属性进行定制化,这时就得需要配置ThreadFactory线程工厂。 MyRunnable package threads.excutors.test4; public class MyRunnable implements Runn
阅读全文
posted @ 2020-05-15 11:32
弱水三千12138
摘要:参考: JCU中SynchronousQueue、LinkedBlockingQueue、ArrayBlockingQueue简析 45张图庖丁解牛18种Queue,你知道几种? BlockingQueue是一个接口 常见的实现有LinkedBlockingQueue和ArrayBlockingQu
阅读全文
posted @ 2020-05-09 20:11
弱水三千12138
摘要:idea设置jvm参数 java堆溢出 设置jvm参数 -Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError 将java堆限制大小为20M,不可扩转(最大与最小值一样既不可扩展) 在-XX:+HeapDumpOnOutOfMemoryError 可以让虚拟机
阅读全文
posted @ 2020-04-12 23:28
弱水三千12138
摘要:参考: 实用技术:Java1.8工作中最常用的14个Stream详细小示例 Java8中的Stream,一行代码,让集合操作飞起来! Java8 的 Stream API 的确牛X,但性能究竟如何呢 forEach 循环 @Test public void forEach(){ // 你不鸟我,我也
阅读全文
posted @ 2020-04-08 22:21
弱水三千12138
摘要:idea设置注释 parmeters groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.
阅读全文
posted @ 2020-03-09 11:10
弱水三千12138
摘要:一. final 修饰变量 基础: final 修饰基本数据类型变量和引用数据类型变量 相信大家都具备基本的常识: 被 final 修饰的变量是不能够被改变的。但是这里的"不能够被改变"对于不同的数据类型是有不同的含义的。 当 final 修饰的是一个基本数据类型数据时,这个数据的值在初始化后将不能
阅读全文
posted @ 2020-03-02 22:02
弱水三千12138
摘要:参考: java提高篇(六) 关键字static java提高篇(七)—–关键字static static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也
阅读全文
posted @ 2020-03-02 21:58
弱水三千12138
摘要:参考: Java基础(十) 深入理解数组类型 在Java中如何高效判断数组中是否包含某个元素 数组类简介 在java中,数组也是一种引用类型,即是一种类。 public static void main(String[] args) { Class c = int[].class; Class cI
阅读全文
posted @ 2020-03-02 21:17
弱水三千12138

浙公网安备 33010602011771号