会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
精进的浩然兄
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2021年8月23日
BlockingQueue 阻塞队列
摘要: 队列就是存放元素的容器,FIFO。 所谓阻塞,在某些情况下会挂起线程(即阻塞),一旦条件满足,被挂起的线程又会自动被唤起。 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用
阅读全文
posted @ 2021-08-23 11:17 精进的浩然兄
阅读(123)
评论(0)
推荐(0)
2021年8月20日
详解java 三种调用机制(同步、回调、异步)
摘要: 同步调用、回调和异步调用。 同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用; 回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口; 具体说来:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法, 异步调用是
阅读全文
posted @ 2021-08-20 15:24 精进的浩然兄
阅读(2751)
评论(0)
推荐(0)
2021年8月19日
深入理解TPS、响应时间、并发量
摘要: TPS 和 QPS TPS:Transaction Per Second, 每秒事务数, 是衡量系统性能的一个非常重要的指标。 具体事务的定义,都是人为的,可以一个接口、多个接口、一个业务流程等等。一个事务是指事务内第一个请求发送到接收到最后一个请求的响应的过程,以此来计算使用的时间和完成的事务个数
阅读全文
posted @ 2021-08-19 10:42 精进的浩然兄
阅读(3058)
评论(0)
推荐(0)
2021年8月18日
lambda表达式 Java 8 引入的函数式编程思想
摘要: java8,作为一个从java5以来最具革命性的版本。 lambda表达式和 stream 是自Java语言添加泛型(Generics)和注解(annotation)以来最大的变化。 java8中一个非常重要的特性就是lambda表达式,我们可以把它看成是一种闭包,它允许把函数当做参数来使用,是面向
阅读全文
posted @ 2021-08-18 11:20 精进的浩然兄
阅读(97)
评论(0)
推荐(0)
2021年8月17日
Stream Java 8 引入的流式计算
摘要: 概述 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。 Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。 这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合
阅读全文
posted @ 2021-08-17 10:55 精进的浩然兄
阅读(188)
评论(1)
推荐(0)
2021年8月16日
Optional Java 8 引入的一个很有趣的类
摘要: 空指针异常 Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。 Optional 是 Java 实现函数式
阅读全文
posted @ 2021-08-16 17:27 精进的浩然兄
阅读(61)
评论(0)
推荐(0)
2021年8月13日
MySQL 日志文件详细分析
摘要: 了解MySQL日志文件,看这一篇就够了。 https://www.cnblogs.com/f-ck-need-u/p/9001061.html
阅读全文
posted @ 2021-08-13 17:31 精进的浩然兄
阅读(35)
评论(0)
推荐(0)
Spring Boot 定时任务
摘要: 定时任务的实现方法主要有 Timer、Quartz 以及 @Scheduled,实现SchedulingConfigurer 接口。 实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这时候基于接口的定时任务就派上用场了。 Timer 实现定时任务 只执行一次的定时任务 Timer ti
阅读全文
posted @ 2021-08-13 14:47 精进的浩然兄
阅读(299)
评论(0)
推荐(0)
2021年8月11日
Redis 几个容易弄混的概念
摘要: redis能干啥? MySQL说,其实有一大半的用户请求都是读操作,而且经常都是重复查询一个东西,浪费它很多时间去进行磁盘I/O。 后来有人就琢磨,是不是可以学学CPU,给数据库也加一个缓存呢?于是redis就诞生了! 缓存的数据都是在内存中,可是就算是在服务器上,内存的空间资源还是很有限的。 如何
阅读全文
posted @ 2021-08-11 14:18 精进的浩然兄
阅读(40)
评论(0)
推荐(0)
Java并发编程:深入剖析ThreadLocal
摘要: ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 这句话从字面上看起来很容易理解,但是真正理解并不是那么容易。 https://www.c
阅读全文
posted @ 2021-08-11 11:11 精进的浩然兄
阅读(35)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告