上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 一、脚本 今天主要分享一个shell脚本,用来获取linux系统CPU、内存、磁盘IO等信息。 #!/bin/bash # 获取要监控的本地服务器IP地址 IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}' 阅读全文
posted @ 2021-06-30 15:41 麒麟改bug 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 前言 我们学习分布式系统,就一定听说过CAP定理,尤其在学习分布式事务时,都是以这个定理作为开场。这个定理起源于柏克莱加州大学的计算机科学家埃里克·布鲁尔在2000年的分布式计算原则研讨会上提出的一个猜想。 在2002年,麻省理工学院的赛斯·吉尔伯特和南希·林奇发表了布鲁尔猜想的证明,使之成为一个定 阅读全文
posted @ 2021-06-29 14:26 麒麟改bug 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 前言 一个java框架大概学习一到两个月就能比较熟练地使用它了,但是想要精通一个框架就需要熟悉它的各种底层原理及工作机制,这就不是一两个月的事情了,需要你坚持不懈地学习才能大成。 学习java框架一定要一边做实践一边学习理论,将知识运用到实践,由于Java是面向对象语言,需要理解很多抽象概念,也有人 阅读全文
posted @ 2021-06-28 15:27 麒麟改bug 阅读(141) 评论(0) 推荐(0) 编辑
摘要: Redis五种数据类型及应用场景 Redis有五种数据类型,即 string,list,hash,set,zset(sort set),我想这点只要稍微对Redis有点了解的小伙伴都应该清楚。下面,我们就来讨论下这五种数据类型的应用场景,Redis实战学习笔记,不了解Redis的可以先阅读一下! s 阅读全文
posted @ 2021-06-27 15:58 麒麟改bug 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 什么是循环依赖? 当多个Bean相互依赖时则构成了循环依赖,例如A,B两个Bean。其中A中存在属性B,B中存在属性A,当Spring在实例化A时发现A中存在属性B,就去实例化B,实例化B时又发现存在属性A,一直在循环注入依赖,导致循环依赖问题出现。 Spring全家桶学习笔记+大厂面试真题共享! 阅读全文
posted @ 2021-06-25 14:12 麒麟改bug 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 前言 控制并发流程的工具类,作用就是帮助我们程序员更容易的让线程之间合作,让线程之间相互配合来满足业务逻辑。比如让线程A等待线程B执行完毕后再执行等合作策略。 控制并发流程的工具类主要有: 简介 背景 CountDownLatch是在Java1.5被引入,跟它一起被引入的工具类还有CyclicBar 阅读全文
posted @ 2021-06-24 21:42 麒麟改bug 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 前言 对于高性能的 RPC 框架,Netty 作为异步通信框架,几乎成为必备品。例如,Dubbo 框架中通信组件,还有 RocketMQ 中生产者和消费者的通信,都使用了 Netty。今天,我们来看看 Netty 的基本架构和原理。 Spring Boot实战学习笔记 Netty 的特点与 NIO 阅读全文
posted @ 2021-06-23 20:43 麒麟改bug 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 要点 冒泡排序是一种交换排序。 什么是交换排序呢? 交换排序:两两比较待排序的关键字,并交换不满足次序要求的那对数,直到整个表都满足次序要求为止。 算法思想 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就 阅读全文
posted @ 2021-06-21 20:38 麒麟改bug 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 前言 Spring Security网络上很多前后端分离的示例很多都不是完全的前后分离,而且大家实现的方式各不相同,有的是靠自己写拦截器去自己校验权限的,有的页面是使用themleaf来实现的不是真正的前后分离,看的越多对Spring Security越来越疑惑,此篇文章要用最简单的示例实现出真正的 阅读全文
posted @ 2021-06-19 15:22 麒麟改bug 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 前言 近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示: Java核心学习笔记+面试真题实战共享! 按照上述的条件我们可以得出的结论是: 咱们的主要流程主要是基于 and 或者 or 的关系。 如果有一个不匹配的话,其实咱们后续的流程是不用执行的,就是需要具 阅读全文
posted @ 2021-06-18 16:13 麒麟改bug 阅读(44) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页