redisinfo命令详解
Server 服务器基本信息# redis版本号redis_version:5.0.3# redis源码包git信息redis_git_sha1:00000000redis_git_dirty:0redis_build_id:da69b07a37c06dc8# 运行模式(“独立”,“哨兵”或“集群”)redis_mode:standalone# 操作系统信息os:Linux 3.10.0-514.el7.x86_64 x86_64# 64位架构arch_bits:64# 编译运行的底层依赖信息multipl...
2024-01-10find命令详解
find命令是一种实时查找工具,通过遍历指定的路径完成文件查找工作特点: 由于是遍历指定路径,所以相对locate而言,它的查找速度略慢 精确查找,与locate不同的是,find是遍历指定路径,而不是通过数据库查找 实时查找,不需要向locate一样,定期更新数据库 在查找的同时,只能...
2024-01-10Linux下的chkconfig命令详解
chkconfig命令Linux下的chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法chkconfig [–add][–del][–list][系统服务] 或 chkconfig [–level <等级代号>][系统服务][on/off/reset]chkconfig在没有参数运行时,...
2024-01-10Linux命令之cp命令详解
Linux 命令之 cp 命令详解一、cp 命令简介cp 命令主要用于复制文件或目录。即用来将一个或多个源文件或者目录复制到指定的目的文件或目录。cp 命令可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp 命令支持同时复制多个文件,当一次复制多个文件时,目标文件参...
2024-01-10Linux下diff命令用法详解
大家好,我是良许。我们在平时工作的时候,经常要知道两个文件之间,以及同个文件不同版本之间有何异同点。在 Windows 下,有 beyond compare 这个好用的工具,而在 Linux 下,也有很多很强大的工具,良许之前也写过一篇文章介绍:Linux下9种优秀的代码比对工具推荐这些比对工具其实都是基于 diff 命...
2024-01-10SpringSecurity详解
要使用Spring Security,首先当然是得要加上依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>这个时候我们不在配置文件中做任何配置,随便写一个Controller@RestControllerpublic class TestController { @GetMapping("/hel...
2024-01-10Java的jinfo命令使用详解
jinfo命令简介jinfo(Java Virtual Machine Configuration Information)是JDK提供的一个可以实时查看Java虚拟机各种配置参数和系统属性的命令行工具。使用jps命令的-v参数可以查看Java虚拟机启动时显式指定的配置参数,如果想查看没有显式指定的配置参数就可以使用jinfo命令进行查看。另外,jinfo命令还可以查询Java...
2024-01-10Linux下的fdisk命令用法详解
Linux下的fdisk功能是极其强大的,用它可以划分出最复杂的分区,下面简要介绍一下它的用法:对于IDE硬盘,每块盘有一个设备名:对应于主板的四个IDE接口,设备名依次为:/dev/hda,/dev/hdb,/dev/hdc,/dev/hdd等,如果还有IDE Raid卡,则依次为:/dev/hde,/dev/hdf,/dev/hdg,/dev/hdh。对于SCSI硬盘,则设备名依次为/dev/sda...
2024-01-10SpringSecurity认证流程详解
SpringSecurity基本原理在之前的文章《SpringBoot + Spring Security 基本使用及个性化登录配置》中对SpringSecurity进行了简单的使用介绍,基本上都是对于接口的介绍以及功能的实现。 这一篇文章尝试从源码的角度来上对用户认证流程做一个简单的分析。 在具体分析之前,我们可以先看看SpringSecurity的大概原理...
2024-01-10SpringBootActuator详解
执行器(Actuator)是一个制造业术语,指的是用于移动或控制东西的一个机械装置,一个很小的改变就能让执行器产生大量的运动。前言 在当下流行的Service Mesh架构中,由于Spring boot框架的种种优点,它特别适合作为其中的应用开发框架。Service Mesh的微服务架构,主要特点是将服务开发和服务治...
2024-01-10ionic grid(栅格)九宫格制作详解
本文实例为大家分享了ionic grid九宫格制作的具体代码,供大家参考,具体内容如下1、Html<ion-header-bar class="bar bar-header bar-light bar-calm"> <button class="button button-icon icon ion-navicon"></button> <ion-title class="bar-calm">腾讯新闻</ion-title></ion-header-bar> <ion-content> <div cl...
2024-01-10Spring5源码分析BeanDefinition详解
public interface BeanDefinition extends AttributeAccessor, BeanMetadataElement { /** * Scope identifier for the standard singleton scope: "singleton". * <p>Note that extended bean factories might support further scopes. * @see #setScope * * 单例 */ Str...
2024-01-10SpringMVC启动过程详解(li)
本文内容纲要:SpringMVC启动过程详解(li)** 通过对SpringMVC启动过程的深入研究,期望掌握Java Web容器启动过程;掌握SpringMVC启动过程;了解SpringMVC的配置文件如何配置,为什么要这样配置;掌握SpringMVC是如何工作的;掌握Spring源码的设计和增强阅读源码的技巧。**目录1.Web容器初始化过程2.SpringMV...
2024-01-10Aop动态代理和cglib实现代码详解
一般我们使用Aop对象时,常用动态代理模式,即是采用映射一个相同的类在此基础上进行前置后置操作。动态代理多是采用原类实现父类接口,然后动态代理一个和原类相同的双胞胎兄弟类来实现映射。父类public interface InterF { public void save();}需要映射的类public class Origin implements InterF{ @Override...
2024-01-10Nginx反代Mogilefs分布式储存示例详解
一、分布式存储系统简介随着信息技术不断的发展,给我们带来便利的同时,不断增加的数据量级、信息之间的连接关联越来越复杂、数据访问的并发量日益增加对I/O的要求越来越高、数据类型越来越复杂等难题也成为信息技术继续高速发展亟需解决的难题。分布式存储系统的出现在很大程度上解决...
2024-01-10Go语言基础go fmt命令使用示例详解
go fmt命令主要是用来帮你格式化所写好的代码文件【很多第三方集成软件都是使用了go fmt命令】一、使用:go fmt <文件名>.go使用go fmt命令,更多时候是用gofmt,而且需要参数-w,否则格式化结果不会写入文件。gofmt -w src,可以格式化整个项目。二、参数介绍-l 显示那些需要格式化的文件-w 把改写...
2024-01-10MongoDB分片详解
分片是MongoDB的扩展方式,通过分片能够增加更多的机器来用对不断增加的负载和数据,还不影响应用.1.分片简介分片是指将数据拆分,将其分散存在不同机器上的过程.有时也叫分区.将数据分散在不同的机器上,不需要功能强大的大型计算机就可以存储更多的数据,处理更大的负载.使用几乎所有数据库软...
2024-01-10React 的调和算法Diffing 算法策略详解
目录算法策略单节点diffing数组节点diffingkey值的使用要求算法策略React的调和算法,主要发生在render阶段,调和算法并不是一个特定的算法函数,而是指在调和过程中,为提高构建workInProcess树的性能,以及Dom树更新的性能,而采用的一种策略,又称diffing算法。 在React 的官网上描述“Diffing” 算法时,...
2024-01-10如何优雅地处理Django中的favicon.ico图标详解
前言favicon.ico是网站的图标也是网站的头像,简单来说,就是让我们的网站更加好看。本文主要给大家介绍了关于优雅处理Django中favicon.ico图标的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧起步默认情况下,浏览器会访问网站 "/favicon.ico" 这个地址获取网站的图...
2024-01-10Spring实战之XML与JavaConfig的混合配置详解
前言之前提到了关于Spring的显示配置方式有两种,一种是基于XML配置,一种是基于JavaConfig的方式配置。对于这两种配置方式并不是互斥关系,相反,他们两能够相互融合,有效的搭配完成Spring的bean注入。这里分别介绍如何在JavaConfig中引用XML配置的bean以及如何在XML配置中引用JavaConfig。下面话不多说...
2024-01-10SpringMVC入门详解及案例
Spring MVC浅入浅出——不吹牛逼不装逼前言上文书说了Spring相关的知识,对Spring来了个浅入浅出,大家应该了解到,Spring在三层架构中主做Service层,那还有Web层,也就是Controller层,这个就由SpringMVC来解决了。SpringMVC是Web层的一个框架,它是Spring的组成部分,可以先看看下面这张图: SpringMVC工作原...
2024-01-10Go语言基础go doc命令用法及示例详解
目录go doc一、使用go doc命令在终端查看go doc packagego doc package/subpackagego doc package function二、使用浏览器查看的方式go doc为我们提供了快速生成文档以及查看文档的工具,让我们可以很容易的编写查看文档一、使用go doc命令在终端查看go doc package获取包的文档注释例如:go doc fmt 会显示使用 godoc 生成...
2024-01-10guava、caffeine、ohc(堆外缓存)详解
一、Guava缓存Guava Cache适用于以下场景:你愿意消耗一些内存空间来提升速度。你预料到某些键会被查询一次以上。缓存中存放的数据总量不会超出内存容量。(Guava Cache是单个应用运行时的本地缓存。它不把数据存放到文件或外部服务器。如果这不符合你的需求,请尝试Redis这类工具)仓库坐标如...
2024-01-10详解SpringMVC从基础到源码
认识SpringMVCSpringMVC 框架是以请求为驱动,围绕 Servlet 设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是 DispatcherServlet,它是一个 Servlet,顶层是实现的Servlet接口。SpringMVC 处理请求过程 客户端发起请求,会首先经过前端控制器 DispatcherServlet 进行转发,转发...
2024-01-10实例详解SpringMVC入门使用
MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller).通过分层使开发的软件结构更清晰,从而达到开发效率的提高,可维护性和扩展性得到提高.Spring提供的MVC框架是在J2EE Web开发中对MVC模式的一个实现,本文通过实例讲解一下Spring...
2024-01-10