自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Linux 中ps 和 top命令详解_ps-ef和top

可以看到ps -ef这个命令的进程PID为5004,而其父进程号PPID为4945,该4945进程号对应的进程命令为-bash,即表明ps -ef命令是运行在-bash这个shell上,而PID为4945对应的父进程号PPID为4893,该进程是4893,这个进程的命令是sshd,即我们表明我们是通过shell登录进来的,再看PID为1881对应的父进程PPID为1,是命令/sbin/init,这是Linux启动之后第一个被加载的进程。**总结:**通过TTY的类型,可以知道该进程是否由系统启动时运行的。

2024-09-07 04:29:26 901

原创 idea快捷键_idea 2024 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)(1)

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2024-09-06 22:34:07 975

原创 Docker在Windows下的安装及使用_windows docker(1)

在Windows上安装Docker时,可以选择使用不同的后端。其中两个常见的选择是:WSL 2(Windows Subsystem for Linux 2)和 Hyper-V 后端。此外,还可以选择使用Windows容器。三者的区别了解即可,推荐用WSL 2,因为虚拟机太重了…懂的都懂。使用WSL 2后端时,Docker将与WSL 2集成,利用WSL 2提供的Linux内核。这使得Docker容器在Windows上运行时,实际上是在WSL 2中运行的,享受到了与Linux系统更为接近的环境。

2024-09-06 20:31:08 1970

原创 Centos7部署轻量级自动化运维工具pssh (亲测)_centos7

172.16.1.112: 2020年 06月 02日 星期二 09:59:48 CST。172.16.1.16: 2020年 06月 02日 星期二 09:59:48 CST。批量执行date命令。

2024-09-06 18:13:26 1195

原创 23 年终总结:生活是一场永无止境的探索

大家好,我是。23 年年终总结一直想提笔写,由于前段时间部门异动,在学习和生活上有些懈怠和佛系,导致一直难产,甚至有了“胎死腹中”的倾向,为了给之后回看留一个引子,也为了更好的规划新的一年,这篇文章必须被尽快生下来,推脱不得,所以它才与大家相见,如果用一个关键词来概括 23 年的话,我觉得是最合适的。

2024-09-06 15:58:13 538

原创 Hystrix 实战经验分享

Hystrix默认通过Archaius实现参数动态获取,而Archaius自身也提供自定义的参数获取方式,分别是 PolledConfigurationSource接口 和AbstractPollingScheduler类,其中PolledConfigurationSource接口表示配置获取源,AbstractPollingScheduler类表示配置定时刷新机制。其实现非常简单,核心实现就是poll方法,遍历配置中心中所有hystrix开头的配置参数并返回保存。完成动态属性类的自定义实现,包括。

2024-09-04 23:39:58 785

原创 ES度量聚合(ElasticSearch Metric Aggregations)

HDR直方图(High Dynamic Range Histogram,高动态范围直方图)是一种替代实现,在计算延迟度量的百分位数时非常有用,因为它比t-digest实现更快,但需要更大的内存占用。主要用于展现以具体百分比下观察到的数值,例如,第95个百分位上的数值,是高于 95% 的数据总和。支持的最大值是40000,超过此值的阈值与40000的阈值具有相同的效果。一个比较好的实践是需要对字符串类型的字段进行基数聚合的话,可以提前索引该字符串的hash值,通过对hash值的聚合,提高效率。

2024-09-04 17:31:57 465

原创 docker安装与启动

CPUs: 16docker镜像下载搜索可用的centos的docker镜像[root@localhost /]# docker search centos//搜索centos镜像构建docker镜像:慢慢的等待镜像文件的下载。下载完可以通过如下命令查看镜像。

2024-09-04 15:28:31 1186

原创 ConcurrentHashMap确实很复杂,这样学源码才简单

当一个线程判断当前这个tab[i]节点是null的时候,但是还没有执行完下一句,这个时候另外一个线程也来了,他判断这个节点也是null,也执行下面那句话,那最终两个线程只能有一个数据能写进去,另一个就丢了。T1线程还没有完成数组的初始化工作,T2线程已经开始执行putVal()方法了,这个时候T2线程put进去的值还是T1线程初始化的那个数组吗?还是和上面的一样,HashTable就不说了,putVal()方法被synchronized了,里面所有的操作都是线程安全的,

2024-09-04 13:16:13 1160

原创 30岁码农的一次面试经历:不委屈自己

拿我来说吧,出版了一本书,名字叫做《Web全栈开发进阶之路》,博客的阅读量也非常可观,最近获得了 优快云 的博客之星,这点成绩放眼整个互联网的话,是不足一提的。再者说,没必要到基层嘛,就安排一个合适的岗位,适合我的岗位,那我也是能够证明自己的,毕竟基层的资源是有限的,既然有限,肯定会限制发展,难以释放身上四射的光芒啊。这话不管是不是套路,我是不喜欢听的。我把这事写出来,就是为了劝你,该亮成绩就亮,假如面试官非要抹掉你之前的成绩,降低你的薪水,减少你的福利待遇 ,也没必要和面试官纠缠,去下一家面试就行了。

2024-09-03 21:14:21 348

原创 2024年末终于理想拿到蚂蚁金服offer!主动分享:Java技术面经总结

你是怎样设计的,你担当的角色跟设计过程是怎样,遇到的难题是什么,怎么解决?怎么学的,学了些什么?3- SQL优化思路,联合索引与底层树结构的映像关系,索引结构(B+、B-),为什么用这样的结构。2- 你所说的SQL优化,具体是指哪些,怎么做到的。6- 看过你博客,解释下lucene原理,倒排索引,怎样进行中文分词,基于什么进行分词。1- 项目一个功能,功能点是怎样,为什么封装,性能瓶颈问题是什么,讲下解决方案。7- 你是怎么设计系统缓存的,为什么,什么场景。3- 你说你喜欢新事物,有什么case证明吗?

2024-09-03 16:03:47 406

原创 2021拼多多面经最新分享(已获电商部Java岗Offer)

整个一面基本上都是围绕我之前做过的项目来讲的,也没什么好说的。面完之后,从面试官的表情看似乎对我挺满意的,自然就顺利进入二面了。Java Concurrency API 中的 Lock 接口(Lock interface)是什么?对比同步它有什么优势?据说的电商部的一个主管和部门负责人,有点紧张,没有注意,稍微问了一下项目,就开始技术碾压了。什么是线程调度器(Thread Scheduler)和时间分片(TimeSlicing)?还有一堆就不列出来了,这些面试题都是我整理融合在一起的,有些重复的都去掉了。

2024-09-03 03:58:28 398

原创 164基于springboot小区物业管理系统

VALUES (2, ‘公告二’, ‘再测试以下’, 1, ‘2020-03-03 09:40:06’, 1, ‘2020-03-03 01:59:44’, 1);VALUES (1, ‘公告一’, ‘测试一下’, 1, ‘2020-03-03 09:39:46’, 1, ‘2020-03-03 06:11:25’, 0);VALUES (11, ‘测试11’, 11, ‘1’, ‘2020-03-03 03:34:40’, NULL);

2024-09-02 19:17:42 1076

原创 Hello Git快速入门

添加指定文件添加全部文件添加全部文件。

2024-08-30 08:57:28 303

原创 Elasticsearch8搭建及Springboot中集成使用_elasticsearch8安装配置

【代码】Elasticsearch8搭建及Springboot中集成使用_elasticsearch8安装配置。

2024-08-30 06:09:35 625

原创 C语言:自定义类型详解(结构体+位段+枚举+联合

第一个成员在与结构体变量偏移量为0的地址处。其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。= 编译器默认的一个对齐数 与 该成员大小的VS中默认的值为8,Linux默认值为4。结构体总大小为最大对齐数(每个成员变量都有一个对齐数)的整数倍。如果嵌套了结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍处,结构体的整体大小就是所有最大对齐数(含嵌套结构体的对齐数)的整数倍。c1是char型,占一个字节,对应到结构体变量偏移量为0 的地址处。

2024-08-30 03:32:11 746 1

原创 API网关在微服务中的应用

再配合一些算法选择其中一个服务地址,进行处理业务。我们发现各个微服务的接口返回体是不一样的,在之前没有网关的时候,客户端获取商品id为1的商品信息时,需要。5、将来的项目重构,微服务的变化,如:把多个服务合并一个服务,或一个服务拆分多个服务;2、还有就是对外部的流量控制,防止流量过大,把整体系统搞崩溃;,也许异步会更好,根据用户体验,业务需求而定。1、在实际业务中,很多提供的微服务接口,是需要身份认证的;这种类似的需求,交给网关处理,再适合不过了。,会导致实现复杂,每个服务都要实现,重复代码。

2024-08-30 00:42:06 718

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除