Java 8 的异步编程利器 CompletableFuture 详解

文章目录一个例子回顾 Future一个例子走进CompletableFutureCompletableFuture使用场景创建异步任务supplyAsync方法runAsync方法任务异步回调1. thenRun/thenRunAsync2.thenAccept/thenAcceptAsync3.

Java模拟实现HTTP服务器

一,HTTP 协议的工作过程二、HTTP协议格式1,抓包分析搜狗主页HTTP请求首行: [方法] + [url] + [版本]Header: 请求的属性, 冒号分割的键值对;每组属性之间使用\n分隔;遇到空行表示Header部 分结束 Body: 空行后面的内容都是Body.Body允许为空字符串.

【JavaSE系列】 第二话 ——数据类型与变量

数据类型和变量,类型转换、提升,以及字符串类型 须知

Redis入门,手把手学习笔记,超详细

适合小白的Redis新手入门教程

CGB2202面向对象第3天

面向对象第3天潜艇游戏第一天:创建了6个类,创建World类并测试潜艇游戏第二天:给6个类添加构造方法,并测试潜艇游戏第三天:设计侦察潜艇数组、鱼雷潜艇数组、水雷潜艇数组、水雷数组、深水炸弹数组,并测试……回顾:构造方法:给成员变量赋初始值与类同名,没有返回值类型(连void都没有)在创建对象时被自

【蓝桥杯】每日一题冲刺国赛

【蓝桥杯】每日一题冲刺国赛

蓝桥杯31天冲刺打卡题解(Day1)

Day1第一题第十二届2021年国赛C++B组第2题填空题纯质数只有每一位是由2,3,5,7凑成的质数才是纯质数。public class Main { public static void main(String[] args) { int cnt = 0; fo

Linux 上 postgresql 数据库迁移到 KingbaseES V8R6数据库

Linux 上 postgresql 数据库迁移到 KingbaseES V8R6数据库文章目录Linux 上 postgresql 数据库迁移到 KingbaseES V8R6数据库前言一 准备工作二 KingbaseES V8R6 安装 postgres 的插件1. 安装pggis,2. f

京东一面:MySQL 主备延迟有哪些坑?主备切换策略

大家好,我是Tom哥作为一名开发同学,大家对 MySQL 一定不陌生,像常见的 事务特性、隔离级别 、索引等也都是老生常谈。今天,我们就来聊个深度话题,关于 MySQL 的 高可用一、什么是高可用?维基百科定义:高可用性(high availability,缩写 HA),指系统无中断地执行其功能的能

Mybatis 核心知识点整理成图 推荐收藏备用

文章目录Mybatis开发流程传统开发简要流程接口代理开发简要流程接口开发六点注意事项sqlMapperConfig 核心配置文件mybatis相关API输入输出映射常用动态Sql标签分步查询延迟加载延迟加载失效的情况延迟加载原理缓存机制一级缓存工作机制二级缓存机制注解开发常用注解Mybatis开发

面试必备Redis知识 -- Redis面试题(一)

文章目录1、简单说一下 redis 是什么?2、 比较一下 redis 和 memcached 的共同点和不同点3、为什么要使用 Redis ?4、Redis 的应用场景1、简单说一下 redis 是什么?👨‍💻:简单说一下 redis 是什么。Redis 就是一个使用 C 语言开发的数据库。R

MySQL-初识MySQL

文章目录一.数据库介绍1.什么是数据库2.数据库的安装二.数据库的分类1.关系型数据库2.非关系型数据库3.二者的区别三.MySQL基本操作1.创建数据库2.显示数据库3.使用数据库4.删除数据库四.MySQL常用数据类型1.数值类型2.字符串类型3.日期类型五.表的操作1.创建表2.查看表结构3.

带你深度了解AGC云数据库

Cloud DB是一款基于对象模型的数据库,采用存储区、对象类型和对象三级结构。在开发应用时,每个应用都会实例化一个Cloud DB实例,基于该实例,您可以创建多个存储区。

Java性能优化的七个方向

本文对Java性能优化的7种技术手段进行了简单的介绍。

MySQL经典100问

1、Innodb为什么要用自增id作为主键?如果表使用自增主键,那么每次插入新的记录,记录就会顺序添加到当前索引节点的后续位置,当一页写满,就会自动开辟一个新的页。如果使用非自增主键(如果身份证号或学号等),由于每次插入主键的值近似于随机,因此每次新纪录都要被插到现有索引页得中间某个位置, 频繁的移

快来看,力扣 27.移除元素,新思路

做题链接:力扣目录题干:​做题思路:图解分析代码如下Leetcode题解链接:题干:做题思路:1.从前向后依次遍历2.遇到要删除的直接向前覆盖3.将尾值替换为'\0',便于返回数组时直接停止4.每次覆盖完后记得长度自减一注意:这里的细节在于查重,覆盖后不能继续向后,应当在未覆盖前的位置重新开始向后遍

Java数据结构-稀疏数组的实现[用最简单的语言理解最复杂的问题]

看完本篇博客,你的扫雷项目或者五子棋项目一定会比别人强,做别人眼中最靓的仔

Netty进阶 -- WebSocket长连接开发

WebSocket到底有什么迷纱~

如何利用IDEA传送代码到码云上

IDEA如何提交代码到码云上面去。

【java基础】子线程任务发生异常,主线程事务如何回滚?

主线程向线程池提交了一个任务,如果执行这个任务过程中发生了异常,如何让主线程捕获到该异常并且进行事务的回滚

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈