摘要: 多线程编程,创建一个线程,指定去完成某一个任务,等待线程的退出。虽然能够满足编程需求,但是当我们需要创建大量的线程的时候,在创建过程以及销毁线程的过程中可能会消耗大量的CPU.增加很大开销。如:文件夹的copy、WEB服务器的响应。 线程池就是用来解决类似于这样的一个问题的,可以降低频繁地创建和销毁 阅读全文
posted @ 2024-04-18 14:23 诗人谈远方 阅读(11) 评论(0) 推荐(0)
摘要: 恢复内容开始 一. 什么是线程? 1. 线程概念 线程(thread),是进程中的一条执行流,是被系统独立调度和分派的基本单位。一个标准的线程由线程ID、当前指令指针、寄存器集合和堆栈组成,此外一个线程可与同属一个进程组的其他线程共享进程所拥有的全部资源,同一进程中的多个线程之间可以并发执行。 线程 阅读全文
posted @ 2022-03-09 17:39 诗人谈远方 阅读(1232) 评论(0) 推荐(0)
摘要: sweetalert2真是太美了,单单看官方这张介绍就觉得好想学会它啊~ 一、Dcat.confirm()函数 sweetalert2弹窗通过Dcat.confirm()函数实现 二、例子们 (有太多太多种类了,被按钮们折服了,请收下我的膝盖… …🤞) 准备 ①新建一个Controller,我们这 阅读全文
posted @ 2022-03-05 15:27 诗人谈远方 阅读(909) 评论(0) 推荐(0)
摘要: 默认值为activate to sort column ascending当一列被按照升序降序的时候添加到表头的ARIA标签,注意列头是这个字符串的前缀(?)*/“sSortDescending”: " - click/return to sort descending"},“oPaginate”: 阅读全文
posted @ 2021-11-12 15:57 诗人谈远方 阅读(218) 评论(0) 推荐(0)
摘要: Comparable 接口 我们常常看到这样一句话 Arrays 类中的 sort 方法承诺可以对对象数组进行排序,但要求满足下列条件:对象所属的类必须实现 Comparable 接口,重写 compareTo 方法 Comparable 代码如下: 1 public interface Compa 阅读全文
posted @ 2021-09-10 15:59 诗人谈远方 阅读(137) 评论(0) 推荐(0)
摘要: 常见搭建数据中台的技术产品 数据中台包括:统一数据平台,数据同步,数据治理,数据服务四大部分。 下表列出了这四大部分中相应的技术产品,有同步汇聚工具、有数据治理、还有数据服务。 数据平台最常见的是以 Hadoop 大数据为基础的。在最近十年,有很多家公司投入很多来做这个事情,把数据已经收集到中央化的 阅读全文
posted @ 2021-08-27 09:34 诗人谈远方 阅读(321) 评论(0) 推荐(0)
摘要: 不知不觉来博客园快半年了,怎么说呢 也收获了不少 接下来继续努力吧 阅读全文
posted @ 2021-07-26 13:32 诗人谈远方 阅读(13) 评论(0) 推荐(0)
摘要: 在微服务中开发中,api网关扮演对外提供restful api的角色,而api的数据往往会依赖其他服务,复杂的api更是会依赖多个甚至数十个服务。虽然单个被依赖服务的耗时一般都比较低,但如果多个服务串行依赖的话那么整个api的耗时将会大大增加。 那么通过什么手段来优化呢?我们首先想到的是通过并发来的 阅读全文
posted @ 2021-07-20 17:20 诗人谈远方 阅读(98) 评论(0) 推荐(0)
摘要: 一、选择 1、B 2、AD 3、C 4、C 5、C 6、D 7、C 8、A 9、A 10、C 11、D 12、C 13、C 14、C 15、C 16、B 17、AD 18、D 19、C 20、C 二、填空 1、true false 2、1 3、private 4、new 5、方法 抽象类 6、int 阅读全文
posted @ 2021-07-16 09:22 诗人谈远方 阅读(84) 评论(0) 推荐(0)
摘要: logrus 是 golang 一款非常优秀的日志框架, 优雅的代码框架设计, 可以作为我们设计组件的参考. 具体请参见我前面文章(链接文末给出) 使用简单 组件化的开发思路 灵活的输出方式 但是, 性能终究是忍痛舍弃 logrus 的“阿喀琉斯之踵”, 前面的文章深入研究了 logrus 性能低的 阅读全文
posted @ 2021-07-14 12:27 诗人谈远方 阅读(960) 评论(0) 推荐(0)