Logo

在线
客服
  • 优质文章
我要上首页
  • 墨营 发布于:3 天前

    Spring boot+redis实现消息发布与订阅

    一.创建springboot项目org.springframework.bootspring-boot-starter-data-redis

    精选文章

    阅读 

    评论 

    收藏 

  • wx5d8a17c45cb5b 发布于:4 天前

    Dockerfile与Dockerfile实战

    Dockerfile讲解和案例演示

    精选文章

    阅读 

    评论 

    收藏 

  • Oldboy1key 发布于:1 小时前

    精通企业网络当中网红协议OSPF协议---进阶篇

    链路状态和LSA的理解 链路状态信息的理解 LSA头部理解 OSPF更新机制 OSPF的SPF算法 router-LSA network-LSA 实战演练

    阅读 

    评论 

    收藏 

  • 骏马金龙1 专栏作者 发布于:7 小时前

    18个awk经典实战案例

    18个经典awk案例

    阅读 

    评论 

    收藏 

  • 墨营 发布于:8 小时前

    Spring boot集成Go-FastDFS实现图片上传删除等功能

    一.背景工作中接触到需要采集并管理大量图片的需求,本来是用的FastDFS,但是发现实际情况是在项目实施时难以找到linux服务器去安装FastDFS,所以经过调研,选择了可以在windows服务器上安装部署的Go-FastDFS文件服务器二.Go-FastDFS简介go-fastdfs是一个基于http协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,

    阅读 

    评论 

    收藏 

  • flyfish225 发布于:21 小时前

    大数据平台CDH5.16.2 安装配置

    大数据平台CDH5.16.2安装配置标签(空格分隔):大数据平台构建一:环境初始化二:安装CDH5.16.21.1:系统环境介绍系统:RHEL7.7X64cat/etc/hosts---172.17.100.21rhel01.flyfish172.17.100.22rhel02.flyfish172.17.100.23rhel03.flyfish172.17.100.24rhel04.flyfis

    阅读 

    评论 

    收藏 

  • wx5e9fc52a5db79 发布于:22 小时前

    高频Redis面试题解析:Redis 事务是否具备原子性?

    一、Redis事务的实现原理一个事务从开始到结束通常会经历以下三个阶段:1、事务开始客户端发送MULTI命令,服务器执行MULTI命令逻辑。服务器会在客户端状态(redisClient)的flags属性打开REDIS_MULTI标识,将客户端从非事务状态切换到事务状态。voidmultiCommand(redisClient*c){//不能在事务中嵌套事务if(c->flags&RE

    阅读 

    评论 

    收藏 

  • 我的架构路 发布于:23 小时前

    面试官:你知道几种对象属性拷贝方式,说来看看?

    当get/set太繁琐时;当BeanUtils无法拷贝集合时;当。。。可能,你需要好好看看这篇文章,文末附完整示例代码。在做业务的时候,为了隔离变化,我们会将DAO查询出来的DO和对前端提供的DTO隔离开来。大概90%的时候,它们的结构都是类似的;但是我们很不喜欢写很多冗长的b.setF1(a.getF1())这样的代码,于是我们需要简化对象拷贝方式。一、背景1.1对象拷贝概念Java中,数据类型

    阅读 

    评论 

    收藏 

  • wx5be4484f93857 发布于:1 天前

    基于Django框架开发Restful api

    在上篇文章中,我们讲解了restfulapi的主要概念,让大家有初步的了解。这一节,我们将通过python的Django框架,来开发restful架构的接口。一.开发环境开发语言:Python3.6Idea:Pycharm框架:Django2.2.12测试工具:Postman二.开发准备django开发restfulapi有两种方式,一种基于视图函数,另一种为类视图的方式。在使用上更加推荐类视图的

    阅读 

    评论 

    收藏 

  • qiao645 发布于:1 天前

    假装网络工程师13——路由选择工具ACL

    一、背景介绍ACL全称accesscontrollist,作为一种路由选择工具更多的是应用于路由过滤,根据ACL编号可以分为:基础访问控制列表高级访问列表指定2层接口组[R1]aclnumber?INTEGER<2000-2999>Basicaccess-list(addtocurrentusingrules)INTEGER<3000-3999>Advancedaccess

    阅读 

    评论 

    收藏 

  • zmh009_NAME 发布于:1 天前

    Elasticsearch 学习笔记

    Elasticsearch 学习笔记

    阅读 

    评论 

    收藏 

  • 张晨chat 发布于:2 天前

    netstat命令使用方法以及详解

    首先,使用netstat命令需要安装net-tools工具包yum -y install net-tools这样你就有了两个linux的常用命令,netstat以及ifconfig第一部分:用法1、如果查看所有的linux的socker(套接字)[root@production-001 ~]# netstat -a显示如下(我粘出了一部分),会打印出Active Internet connecti

    阅读 

    评论 

    收藏 

  • wx5d8a17c45cb5b 发布于:2 天前

    基于consul的docker容器服务发现及自动更新(原理+部署)

    基于consul的docker容器服务发现及自动更新(原理+部署)

    阅读 

    评论 

    收藏 

  • 对唔住 发布于:2 天前

    【NoSQL】Consul中服务注册的两种方式

    今天遇到写一个服务启动自注册的逻辑时产生了一点纠结,可以使用`agent`对象的`register`方法进行注册,也可以使用`catalog`的`register`方法进行注册。那么,两种方式有什么区别呢?

    阅读 

    评论 

    收藏 

  • mb5cd21e691f31a 发布于:3 天前

    python的os模块(ipython,文件,目录,权限,管理)

    什么是os模块os模块提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,这时就离不了os模块,本节内容将对os模块提供的函数进行详细的解读一、使用脚本自动安装Python版本要求:没有安装过Python3的系统如果已经安装过Python3,只能选择一个不用的版本安装1、PyCharm连接

    阅读 

    评论 

    收藏 

  • 张九冫 发布于:3 天前

    数据库之数据表控制语句

    一、约束条件相关语句1、主键约束(主键约束要求主键列的数据唯一,不允许为空)#创建库mysql>createdatabasetest1;#进入到库中mysql>usetest1;#创建一个带有主键约束的表mysql>createtabletab1(->idint(10),->namevarchar(10)primarykey,->sexvarchar(5),-&

    阅读 

    评论 

    收藏 

  • wenun 发布于:4 天前

    WINDOWS程序监控及故障自动重启思路及bat脚本实现

    有个程序会自动关闭,另外一个程序可能有BUG,这个程序会导致数据库死锁。 处理思路: 1、数据库监控:对数据库写入数据进行监控,对写入记录少于一定量进行异常报出; 2、对于进程进行监控及重启,查询到没有进程时,直接重启进程。 3、发现监控数据库时,有时数据库也会因死锁,导致查询不到数据,对查询数据库进行判断,当返回数据库查询异常时重启数据库服务。

    阅读 

    评论 

    收藏 

  • wx5b285b48ed74e 发布于:4 天前

    Go语言(十四)日志项目

    Go日志项目

    阅读 

    评论 

    收藏 

  • wx5e8eba8b5909d 发布于:4 天前

    redis 分布式锁的 5个坑,真是又大又深

    引言最近项目上线的频率颇高,连着几天加班熬夜,身体有点吃不消精神也有些萎靡,无奈业务方催的紧,工期就在眼前只能硬着头皮上了。脑子浑浑噩噩的时候,写的就不能叫代码,可以直接叫做Bug。我就熬夜写了一个bug被骂惨了。由于是做商城业务,要频繁的对商品库存进行扣减,应用是集群部署,为避免并发造成库存超买超卖等问题,采用redis分布式锁加以控制。本以为给扣库存的代码加上锁lock.tryLock就万事大

    阅读 

    评论 

    收藏 

  • 淡淡_小孩 发布于:4 天前

    操作系统-保护模式中的特权级下

    Q:使用调用门如何实现不同特权级之间的跳转?(从高到低)在实际的使用中,调用门只支持从低特权级到高特权级执行,无法利用调用门从高特权级跳转到低特权级执行A.调用门的特权级跳转分析左边代码段为低特权级代码段,利用调用门以及call指令(远调用)可以进入右边高特权级代码段,最后利用return(跳转指令)far返回低代码段。实现思路调用门的特权级跳转-通过远调用(callfar):低特权级到高特权级;

    阅读 

    评论 

    收藏 

  • 霍金181 发布于:4 天前

    python学习之ajax和可视化管理工具

    Ajax爬虫浏览器中可看到正常显示的数据,但使用requests得到的结果并没有。这是什么原因呢?requests获取的是原始的HTML文档,而浏览器中的页面是经过JS处理数据后生成的结果。这些数据的来源有哪些情况呢?Ajax加载、包含在HTML文档中、经过JavaScript和特定算法计算后生成Ajax(AsynchronousJavaScriptandXML)异步的JS和XML。原理是:利用J

    阅读 

    评论 

    收藏 

  • 石小令 发布于:4 天前

    java中的CAS乐观锁

    最近,总是听到同事在面试的时候问候选人java中的锁相关的知识,大部分同学在问到CAS的时候会有些一知半解;1.原子操作说到原子操作,会想到数据库事务中的原子性,道理都差不多,指一行或多行代码要么都执行成功或失败。比如:i++这行代码,在执行的过程中会分为三步去执行:1.取出i的值;2.将i的值+1;3.将+1后的赋值给i;在单线程的情况下,这种操作不会有问题,但是多线程的情况下呢:出现了线程B的

    阅读 

    评论 

    收藏 

  • love8度幸福 发布于:4 天前

    oracle运维个人常用检查语句整理

    1、查找排序最多的SQLSQL>SELECTHASH_VALUE,SQL_TEXT,SORTS,EXECUTIONSFROMV$SQLAREAORDERBYSORTSDESC;2、查找磁盘读写最多的SQLSQL>SELECT*FROM(SELECTsql_text,disk_reads"totaldisk",executions"totalexec",disk_reads/execut

    阅读 

    评论 

    收藏 

  • Vihua 发布于:4 天前

    springBoot整合RabbitMQ(新手整合请勿喷)

    整合前先在springboot引入rabbitMqJAR包,版本号可以为自己自定义,本项目是跟随springboot的版本org.springframework.bootspring-boot-starter-amqp

    阅读 

    评论 

    收藏 

  • hzy_709862479 发布于:5 天前

    KVM之文本模式创建虚拟机及使用VNC连接控制虚拟机(非console)

    KVM是指基于Linux内核的虚拟机(Virtual Machine)。KVM主要在于它是与Linux内核集成的,所以速度很快。KVM的宿主操作系统必须是Linux,支持的客户机操作系统包括Linux、Windows、Solaris和BSD,运行在支持虚拟化扩展的x86和x86_64硬件架构上,cpu支持VT技术。

    阅读 

    评论 

    收藏 

  • sap_521 发布于:5 天前

    Citrix 应用保护

    本次介绍名为AppProtection的功能,该功能在CitrixVirtualAppsandDesktops1912LTSR版本中引入,仅在2020年3月24日Workspace应用程序发布时才普遍可用。在这里,您还将找到详细的分步配置说明什么是应用保护,其用途是什么?从技术角度来看,应用程序保护是Windows和Mac版WorkspaceApp中集成的组件。应用保护旨在防止键盘记录器恶意记录

    阅读 

    评论 

    收藏 

  • GoEasy推送 发布于:5 天前

    Websocket直播间聊天室教程 - GoEasy快速实现聊天室

    近期线上直播非常的火爆,很多朋友问如何用GoEasy实现直播间聊天室,然后我们就推出了这一篇直播间教程,希望能够为由直播间聊天室开发需求的开发者提供参考思路。

    阅读 

    评论 

    收藏 

  • mb5cd21e691f31a 发布于:5 天前

    Python内置小工具(http.server,JSON,检查第三方库,pip高级用法)

    # 一、1秒钟启动一个下载服务器 **在实际工作中,时常会有这样的一个需求:将文件传给其他同事。将文件传给同事本身并不是一个很繁 琐的工作,现在的聊天工具一般都支持文件传输。但是,如果需要传送的文件较多,操作起来就会比较 麻烦。此外,如果文件在远程的服务器上,则需要先将远程服务器的文件下载到本地,然后再通过聊天 工具传给同事。再或者,你并不是特别清楚要传哪几个文件给同事,所以,你们需要进行交流,而交流 的时间成本是比较高的,会降低办事效率。** **此时,如果你知道Python内置了一个下载服务器就能够显著提升效率了。例如,你的同事要让你传的文 件位于某一个目录下,那么,你可以进入这个目录,然后执行下面的命令启动一个下载服务器:**

    阅读 

    评论 

    收藏 

  • mb5cd21e691f31a 发布于:5 天前

    pyenv的安装和简单使用(git、pyenv、pyenv-virtualenv)

    Python工作环境管理Python2和Python3之间存在着较大的差异,并且,由于各种原因导致了Python2和Python3的长期共存。在实际工作过程中,我们可能会同时用到Python2和Python3,因此,需要经常在Python2和Python3之间进行来回切换。此外,如果你是喜欢尝鲜的人,那么,你很有可能在Python新版本出来的时候立即下载Python的版本,试验Python的特性。

    阅读 

    评论 

    收藏 

  • 艾弗森哇 发布于:6 天前

    ThreadLocal的内存泄露的原因分析以及如何避免

    前言在分析ThreadLocal导致的内存泄露前,需要普及了解一下内存泄露、强引用与弱引用以及GC回收机制,这样才能更好的分析为什么ThreadLocal会导致内存泄露呢?更重要的是知道该如何避免这样情况发生,增强系统的健壮性。内存泄露内存泄露为程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光,广义并通俗的说,就是:不再会被

    阅读 

    评论 

    收藏 

点击浏览更多>>

限时拼团 更多

推荐作者 更多

  • 贺磊

    378W+
    人气
    716
    评论
    919
    点赞
  • 张强

    272W+
    人气
    248
    评论
    468
    点赞
  • 张甦

    239W+
    人气
    287
    评论
    392
    点赞
  • 廖堃

    177W+
    人气
    585
    评论
    959
    点赞
  • 更多作者

粉丝榜TOP10(专栏作者)

  • 1 姜汁啤酒
  • 2 南非蚂蚁
  • 3 51CTOsummer
  • 4 李振良OK
  • 5 阿铭linux
  • 6 王春海
  • 7 奇猫
  • 8 51CTO阿森
  • 9 sery
  • 10 捷哥CCIE

热门推荐 更多

博文动态

专栏组合 更多