上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 为什么要创建Spring WebFlux ? 一方面是需要一个非阻塞的web 技术栈使用少量的线程和硬件资源来处理并发。另一方面就是函数式编程。 什么是响应式? 响应式是制围绕响应改变而构建的编程模型。例如,响应I/O事件的网络组件、响应鼠标事件的UI控制器等等。 快速入门 本文我们将学习如何快速构 阅读全文
posted @ 2021-07-27 00:50 lzyer 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 简介 CyclicBarrier 是什么? CyclicBarrier 使用 CyclicBarrier 源码解析 CyclicBarrier 简单实现 barrierAction 是由哪个线程执行的? CyclicBarrier 是什么? CyclicBarrier 开始于JDK 1.5, 一个同 阅读全文
posted @ 2021-05-31 18:00 lzyer 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1694. Reformat Phone Number 通过对字符串长度对3取模进行分析。 public String reformatNumber(String number) { number = number.replaceAll("-", ""); number = number.repla 阅读全文
posted @ 2020-12-20 12:41 lzyer 阅读(81) 评论(0) 推荐(0) 编辑
摘要: BIO 文件 IO 方面 操作系统分为用户空间和内核空间,应用程序一般不能直接操作系统资源,需要通过操作系统开放的接口才能使用系统资源,例如网络,磁盘等等。 Linux 系统写数据的步骤流程如下图: 从上往下分析张图片,用户数据通过 stdio lib 的 printf(), fputc() 等将数 阅读全文
posted @ 2020-12-20 01:12 lzyer 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 最近花了几天时间,将链表题除带锁外的题目做完了,下面对链表题部分题目进行总结和分析。 链表题目解决方法 1、链表反转 2、快慢指针 链表反转模板 ListNode cur = head.next; head.next = null; while (cur != null) { ListNode ne 阅读全文
posted @ 2020-12-12 18:08 lzyer 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一、环境准备 1.Linux系统 2.Go环境的安装 二、准备实验的代码 通过课程地址获取 https://pdos.csail.mit.edu/6.824/labs/lab mr.html 三、测试样例 注意这里要将实验的6.824路径设置为到GOPATH中 由于实验提供了顺序的MapReduce 阅读全文
posted @ 2020-04-23 23:09 lzyer 阅读(912) 评论(0) 推荐(0) 编辑
摘要: KV 存储 通过命令行操作 同时也可通过 HTTP 操作 Consul Web UI 在启动命令加上 ,默认地址为 , 官方 demo 例子 "here" 阅读全文
posted @ 2018-07-01 17:23 lzyer 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Consul? Consul 有很多组件,对于整体来说,它是一个服务发现和服务配置的工具,它提供了一下特性: 服务发现 健康检查 KV存储 多数据中心 2.安装Consul 以下是在 CentOS 系统上操作 下载 查看版本 3.启动 Agent 使用dev模式启动。 4. 查看集群成员 阅读全文
posted @ 2018-06-24 10:42 lzyer 阅读(1691) 评论(0) 推荐(0) 编辑
摘要: Window: Ctrl+Shift+Alt+J Mac: Ctrl+Option+G 阅读全文
posted @ 2018-01-04 18:43 lzyer 阅读(31967) 评论(2) 推荐(6) 编辑
摘要: JdbcTemplate类图 从类继承关系上来看,JdbcTemplate继承了基类JdbcAccessor和接口类JdbcOperation,在基类JdbcAccessor的设计中,对DataSource数据源的管理和配置,在JdbcOperation接口中,定义了通过JDBC操作数据库的基本操作 阅读全文
posted @ 2017-11-23 00:32 lzyer 阅读(612) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页