- 浏览: 627156 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (819)
- java开发 (110)
- 数据库 (56)
- javascript (30)
- 生活、哲理 (17)
- jquery (36)
- 杂谈 (15)
- linux (62)
- spring (52)
- kafka (11)
- http协议 (22)
- 架构 (18)
- ZooKeeper (18)
- eclipse (13)
- ngork (2)
- dubbo框架 (6)
- Mybatis (9)
- 缓存 (28)
- maven (20)
- MongoDB (3)
- 设计模式 (3)
- shiro (10)
- taokeeper (1)
- 锁和多线程 (3)
- Tomcat7集群 (12)
- Nginx (34)
- nodejs (1)
- MDC (1)
- Netty (7)
- solr (15)
- JSON (8)
- rabbitmq (32)
- disconf (7)
- PowerDesigne (0)
- Spring Boot (31)
- 日志系统 (6)
- erlang (2)
- Swagger (3)
- 测试工具 (3)
- docker (17)
- ELK (2)
- TCC分布式事务 (2)
- marathon (12)
- phpMyAdmin (12)
- git (3)
- Atomix (1)
- Calico (1)
- Lua (7)
- 泛解析 (2)
- OpenResty (2)
- spring mvc (19)
- 前端 (3)
- spring cloud (15)
- Netflix (1)
- zipkin (3)
- JVM 内存模型 (5)
- websocket (1)
- Eureka (4)
- apollo (2)
- idea (2)
- go (1)
- 业务 (0)
- idea开发工具 (1)
最新评论
-
sichunli_030:
对于频繁调用的话,建议采用连接池机制
配置TOMCAT及httpClient的keepalive以高效利用长连接 -
11想念99不见:
你好,我看不太懂。假如我的项目中会频繁调用rest接口,是要用 ...
配置TOMCAT及httpClient的keepalive以高效利用长连接
-
BigDecimal/Long 前后端交互失去精度解决方法
2024-01-22 10:31 382BigDecimal/Long 前后端交互失去精度解决方法 ... -
在Java 8中可以通过下面的方式获取Map对象的第一个元素
2023-12-18 13:48 316Java 8中如何获取Map对象的第一个元素 -
用EXCEL批量生成INSERT语句
2023-03-18 11:19 682用EXCEL批量生成INSERT语句 -
使用Java访问FTP文件时再次调用方法client.retrieveFileStream(ftpFile)会返回null的问题
2023-01-07 21:50 710使用Java访问FTP文件时再次调用方法client.retr ... -
java获取本月最后一天
2022-12-28 08:29 2335java获取本月第一天或者最后一天方法 @Test ... -
www
2022-11-12 09:03 0public void saveTransScheduleBi ... -
Notepad++删除代码中的注释,可删除//单行注释和/**/多行注释
2022-10-20 14:17 739Notepad++删除代码中的注释,可删除//单行注释和/** ... -
接口限流算法有哪些
2022-05-05 23:27 228接口限流的几种算法 接口限流算法有哪些? nginx限流方案 ... -
java单例模式几种实现方式
2022-04-18 11:48 235java单例模式几种实现方式 -
临时的几个网站
2022-03-31 13:33 249https://www.cnblogs.com/chengxu ... -
Java Stream - 如何filter带谓词
2022-03-23 23:53 230Java Stream Java Lambda语法 J ... -
URLConnection的连接、超时、关闭用法总结
2022-03-08 17:23 551URLConnection的连接、超时、关闭用法总结 jav ... -
关于java中的this::
2022-02-26 23:07 203关于java中的this:: -
StringRedisTemplate和RedisTemplate的区别和选择
2022-02-10 23:05 243StringRedisTemplate和RedisTempla ... -
ForkJoinPool初略分析
2022-02-10 11:44 267ForkJoinPool初略分析 多线程 ForkJoin ... -
service中@NotNull的使用
2022-01-23 13:48 1484@Validated和@NotNull加到什么上面,接口还是 ... -
Java8 Collectors.toMap的两个大坑
2022-01-21 15:54 302Java8 Collectors.toMap的两个大坑 -
踩坑之SimpleAsyncTaskExecutor
2022-01-13 20:50 805踩坑之SimpleAsyncTaskExecutor Sp ... -
都在建议你不要直接使用 @Async 注解
2022-01-10 11:54 757引用如果不自定义异步方法的线程池默认使用SimpleAsync ... -
TaskDecorator解决父子线程间传递上下文数据
2022-01-07 00:00 1242TaskDecorator解决父子线程间传递上下文数据 Sp ...
相关推荐
本学习笔记将深入探讨JUC的基础知识,帮助你理解和掌握Java并发编程的核心概念。 在Java中,多线程是实现并发的主要方式。一个线程是程序执行的一个流,多线程则意味着一个程序内可以同时执行多个线程。Java提供了...
这个压缩文件包含了四个子目录:ConcurrentProgrammingStudyNotes、DistributedTopic、DistributedStudyNotes以及ConcurrentProgrammingTopic,它们分别对应并发编程的学习笔记、分布式专题、分布式学习笔记和并发...
它包含了四个主要部分:ConcurrentProgrammingStudyNotes(并发编程学习笔记)、DistributedTopic(分布式主题)、DistributedStudyNotes(分布式学习笔记)以及ConcurrentProgrammingTopic(并发编程主题)。...
这份2015年的学习笔记是针对Java 8的详细教程,包含了丰富的知识内容和书签标记,方便读者快速定位和复习。 1. **Lambda表达式**:Java 8引入了lambda表达式,这是一种简洁的匿名函数表示法,可以作为方法参数或...
"狂神说Java学习笔记"提供了深入理解和实践网络编程的宝贵资源。本笔记主要涵盖了以下几个关键知识点: 1. **Java网络编程基础**:Java通过Socket API提供了网络通信的能力。Socket代表了网络上的两个应用程序之间...
本篇学习笔记将深入解析Java线程池的框架、结构、原理以及相关源码,帮助读者全面理解线程池的工作机制。 1. 线程池模块结构 线程池框架分为多层结构,其中包括核心实现类、辅助类和接口等组件。例如,`sun.nio.ch....
这份"java学习笔记"涵盖了从基础到高级的多个重要知识点,是学习和提升Java技能的良好资源。以下是对这些知识点的详细解释: 1. **基本语法**: Java的基本语法包括变量声明、数据类型(如整型、浮点型、字符型和...
总的来说,JUC学习笔记涵盖了Java多线程编程的主要方面,包括线程的创建与管理、同步机制、并发容器以及协调工具的使用,这些都是提升Java并发编程能力的关键知识点。通过深入理解和熟练应用这些工具,开发者可以更...
Java架构面试专题汇总包含了丰富的...这份学习笔记全面地覆盖了Java开发中的重要知识点,对于提升个人技能和应对面试具有极高的价值。通过深入学习和实践,可以更好地理解和应用这些知识,成为一名出色的Java架构师。
在本文中,我们将深入探讨Java多线程的相关知识点,并结合提供的源代码进行学习。 1. **线程的创建** - **实现Runnable接口**:创建一个类实现Runnable接口,然后将其实例传递给Thread类的构造函数,如`Thread t =...
11. **Future接口与CompletableFuture**:Future接口用于异步任务的管理,提供获取任务结果、取消任务等功能。CompletableFuture是Future的扩展,增加了链式调用和组合异步操作的能力,使得异步编程更为简洁。 总的...
- `Future`接口和`CompletableFuture`类:提供异步操作的结果获取和处理能力。 - `CyclicBarrier`和`CountDownLatch`:用于线程同步,协调多个线程同时开始或结束操作。 了解并熟练掌握这些知识点,你就能在实际...
通过马士兵的多线程训练营笔记,开发者不仅可以学习到多线程的基本概念,还能掌握高级并发编程技巧,这对于开发高并发、高性能的应用至关重要。在阅读和学习这些笔记时,结合实际的编程练习将有助于更好地理解和巩固...
【笔记CoderEsky】是一个与编程相关的学习资料集合,尤其关注Java这门广泛使用的编程语言。这个压缩包可能包含了各种笔记、代码示例、学习指南和其他有助于深入理解Java编程的知识资源。由于描述部分未提供具体信息...
- **异步编程**:使用Future、CompletableFuture或回调函数,避免线程阻塞。 - **数据分片和分区**:将大对象或大数据分片,分散到多个节点处理,降低单个节点的压力。 - **负载均衡**:通过负载均衡器将请求分发...
`Future`和`Callable`接口提供了异步计算的能力,`CompletableFuture`进一步增强了异步编程的灵活性。`ExecutorCompletionService`用于批量处理完成的任务,提高效率。 8. **框架源码分析**: 分析如`Akka`、`...
本人学习 JAVA 8 In Action 这本书的时候,写的一些Java8的测试源码,包括 lambda stream CompletableFuture ForkJoinTask LocalDateTime Instant
本人学习 JAVA 8 In Action 这本书的时候,写的一些Java8的测试源码,包括 lambda stream CompletableFuture ForkJoinTask LocalDateTime Instant
11. **异步编程**:为了确保用户体验流畅,应用可能使用了Handler、AsyncTask或者Java 8的CompletableFuture等异步处理机制,避免主线程阻塞。 12. **单元测试与集成测试**:为了保证代码质量,项目可能包含了JUnit...