<output id="ilehw"><bdo id="ilehw"><nobr id="ilehw"></nobr></bdo></output>
        <dl id="ilehw"><font id="ilehw"></font></dl>
          1. linux内核协议栈TCP time_wait原理、优化、副作用

            1. time_wait状态产生条件 只有在正常四次挥手关闭连接的情况下,在主动关闭连接的一?#20132;?#20986;现一?#38382;?#38388;的time_wait。如果启用了快速回收功能,回收时间和网络延迟状况有关,正常情况下小于1s,...

            今天 14:05
            46
            0
            Quarkus框架入门之二:依赖注入

            前言 Spring框架最开始被我熟知就是AOP和IOC,其中IOC在开发过程中更是被广泛使用,如果切换到一个新?#30446;?#26550;没有了依赖注入和控制反转,那么可?#36816;?#19968;夜回到解放前了。那么,Quarkus框架中有没...

            昨天 13:23
            92
            0
            Jenkins集成SonarQube 实现构建项?#23458;?#26102;审查代码

            一、简介 SonarQube是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测, 如 Java、Python、Groov...

            前天 17:42
            188
            0
            深度剖析一站式分布式事务方案Seata-Client

            1.背景 在之前的文章中已经介绍过Seata的总体介绍,如何使用以及Seata-Server的原理分析,?#34892;?#36259;?#30446;?#20197;阅读下面的文章: 深度剖析一站式分布式事务方案Seata-Server 解密分布式事务框架-Fesc...

            前天 14:40
            113
            0
            基于2PC和延迟更新完成分布式消息队列多条事务Golang版本

            背景 分布式多消息事务问题 在消息队列使用场景中,有时需要同时下发多条消息,但现在的消息队列比如kafka只支持单条消息的事务保证,不能保证多条消息,今天说的这个方案就时kafka内部的一个...

            前天 10:46
            83
            1
            马蜂窝推荐系统容?#21482;?#23384;服务的设计与实现

            数据库突然断开连接、第三方接口迟迟不返回结果、高峰期网络发生抖动...... 当程序突发异常时,我们的应用可以告诉调用?#20132;?#32773;用户「对不起,服务器出了点问题」?#25442;?#32773;?#19994;?#26356;好的方式,达到提...

            前天 10:43
            261
            0
            由for update引发的血案

            公司的某些业务用到了数据库的悲观锁 for update,但?#34892;?#21516;事没有把 for update 放在 Spring 事务中执行,在并发场景下发生了?#29616;?#30340;线程阻塞问题,为了把这个问题吃透,秉承着老司机的职业素...

            前天 10:10
            315
            1
            【并发编程】Future模式添加Callback及Promise 模式

            Future Future是Java5增加的类,它用来描述一个异步计算的结果。你可以使用 isDone 方法检查计算是否完成,或者使用 get 方法阻塞住调用线程,直到计算完成返回结果。你?#37096;?#20197;使用 cancel 方...

            前天 08:48
            181
            1
            Elasticsearch Query DSL查询入门

            本篇为学习DSL时做的?#22987;牽?#36866;合ES新手,大佬请略过~ Query DSL又叫查询表达式,是一种非常灵活又富有表现力的查询语言,采用JSON接口的方式实现丰富的查询,并使你的查询语句更灵活、更精确、...

            前天 07:12
            235
            1
            人人都是 API 设计师:我对 RESTful API、GraphQL、RPC API 的思考

            原文地址:梁桂钊的博客 博客地址:http://blog.720ui.com ?#38431;?#20851;注公众号:「服务端思维」。一?#21644;?#39057;者,一起成长,一起精进,打破?#29616;?#30340;局限性。 有一?#38382;?#38388;没怎么写文章了,今天提笔写一篇...

            前天 00:31
            417
            3
            从RocketMQ消息持久化设计?#21019;?#30424;?#38405;?#29942;颈的突破

            从RocketMQ消息持久化设计?#21019;?#30424;?#38405;?#29942;颈的突破 微信公众号:IT一刻钟。 大型现实非严肃主义现场,一刻钟与你分享优质技术架构与见闻,做一个有剧情的程序员。 关注可第一时间了解更多精彩内...

            05/16 22:59
            150
            1
            Quarkus框架入门之一:Quarkus框架介绍及简单示例

            开篇 最近几年,Spring全家桶横扫其它Java框架,已然成为事实标准,单体应用使用Spring Framework+Spring Boot,服务治理Spring Cloud,生态完善,各种组件层出不穷。曾经还玩过JFinal和Nut...

            05/15 12:22
            261
            0
            Spring SmartInitializingSingleton

            使用场景 我们在这样的场景下使用,当ApplicationContext 加载完所有的Bean之后,我们来做一些我们想要的操作。 下面是使用方法: public class MyRegister implements SmartInitializingSi...

            05/15 11:46
            114
            0
            千万并发不是梦:TCPBurn并发测试

            王斌 TCPCopy和Cetus开源主要作者 知识星球ID: 47406575,提供TCP经典案例分析课程 微信公众号:得一技术 “黑云压城城欲摧,甲光向日金鳞开?#20445;?#21776;朝诗人李贺字面上描绘了黑云压城的自然景象...

            05/14 23:16
            3.4K
            16
            如何推送个人项目至Maven中央仓库

            1. 开篇 前?#38382;?#38388;使用Gitee仓库搭建了一个Maven私有仓库,将一些开源包放到上面去,感觉使用起来还是不太方便,最近就折腾将这些包提交到Maven的中央仓库中。项目第一次提交Maven还是挺麻烦的...

            05/14 12:57
            295
            0

            对于云上的用户来说,业务日志里面报超时问题处理起来往往比价棘手,因为1) 问题点可能在云基础设施层,也有可能在业务软件层,需要排查的?#27573;?#38750;常广;2) 这类问题往往是不可复现问题,抓到现...

            05/14 11:44
            155
            0
            一次?#31995;?#36896;成ingress"问题"

            现象 例如: http://bar.com, 自动重定向到https://bar.com/harbor/sign-in。 即使配置ingress中ssl-redirect:false,其他的ingress,http://foo.com也会重定向到https://foo.com/harbor/si...

            05/13 21:18
            120
            0
            程序员?#22987;莬常见的Spring异常分析及处理

            一、前言 相信我们每个人在SpringMVC开发中,都遇到这样的问题:当我们的代码正常运行时,返回的数据是我们预期格式,比如json或xml?#38382;劍?#20294;是一旦出现了异常(比如:NPE或者数组越界等等),...

            05/13 18:39
            1K
            12

            分库分表中间件的高可用?#23548;?前言 分库分表中间件在我们一年多的锤炼下,基本解决了可用性和高?#38405;?#30340;问题(只能说基本,肯定还有隐藏?#30446;?#35201;填),问题自然而然的就聚焦于高可用。本文就阐述了我...

            05/13 10:44
            829
            1
            Java NIO用法详解

            对于Java NIO,其主要由三个组件组成:Channel、Selector和Buffer。关于这三个组件的作用主要如下: Channel是客户端连接的一个抽象,当每个客户端连接到服务器时,服务器都会为其生成一个C...

            05/13 09:57
            361
            0

            没有更多内容

            加载失败,请刷新页面

            千万并发不是梦:TCPBurn并发测试

            王斌 TCPCopy和Cetus开源主要作者 知识星球ID: 47406575,提供TCP经典案例分析课程 微信公众号:得一技术 “黑云压城城欲摧,甲光向日金鳞开?#20445;?#21776;朝诗人李贺字面上描绘了黑云压城的自然景象...

            05/14 23:16
            3.4K
            16
            程序员?#22987;莬常见的Spring异常分析及处理

            一、前言 相信我们每个人在SpringMVC开发中,都遇到这样的问题:当我们的代码正常运行时,返回的数据是我们预期格式,比如json或xml?#38382;劍?#20294;是一旦出现了异常(比如:NPE或者数组越界等等),...

            05/13 18:39
            1K
            12
            一篇文章从了解到入门shell

            请注明文章来源:http://blog.zjiecode.com/2019/04/15/shell/ 1、shell介绍 shell 俗?#24179;?#20570;壳,计算机?#30446;?#23618;,和内核是相对的,用于和用户交互,接收用户指令,调用相应的程序。 因此,把s...

            05/04 15:18
            2.5K
            18
            Netty实现自定义协议

            关于协议,使用最为广泛的是HTTP协议,但是在一些服务交互领域,其使用则相对较少,主要原因有三方面: HTTP协议会携带诸如header和cookie等信息,其本身对字节的利用率?#27493;系停?#36825;使得HTTP协...

            04/29 10:15
            1K
            6
            海量数据下的注册中心 - SOFARegistry 架构介绍

            SOFAStack Scalable Open Financial Architecture Stack 是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳?#23548;?SOFARegi...

            04/26 17:32
            2.1K
            3
            我最喜欢的Mybatis 3.5新特性——Optional支持

            Mybatis 3.5 发布有?#38382;?#38388;了,终于支持了 Optional ,这么实用的特性,竟?#25442;?#27809;人安利……于是本文出现了。 文章比较简单,但非常实用,因为能大量简化恶心的判空代码。 WARNING 由于本文非常...

            04/24 10:11
            3.2K
            8
            一次分表踩坑?#23548;?#30340;探讨

            前言 之前不少人问我“能否分享一些分库分表相关的?#23548;保?#20854;实不是我不分享,而是真的经验不多??;和大部分人一样都是停留在理论阶段。 不过这次多少?#34892;?#21487;?#36816;?#36947;了。 先谈谈背景,我们生...

            04/16 09:03
            6.1K
            11
            支撑百万并发的数据库架构如何设计?

            前言 作为一个全球人数最多的国家,一个再怎么凄惨的行业,都能?#39029;?#24456;多的人为之付出。而在这个互联网的时代,IT公司绝对比牛毛还多很多。但是大多数都是创业公司,长期存活的真的不多。大多...

            04/11 15:40
            4.5K
            10
            关于零拷贝的一点认识

            前言 从字面意思理解就是数据不需要来回?#30446;?#36125;,大大提升了系统的?#38405;埽?#36825;个词我们也经常在java nio,netty,kafka,RocketMQ等框架中听到,经常作为其提升?#38405;?#30340;一大亮点;下面从I/O的几个概...

            04/10 11:07
            2.4K
            5
            Spring Cloud Alibaba到底?#30828;?#22353;?

            之前我发过一篇?#31471;?#35828;我为什么看好Spring Cloud Alibaba》,?#32531;?#36825;两天有网友给我转了这篇文章《坑爹项目spring-cloud-alibaba,我们也来一个》,问我?#30446;?#27861;是怎么样的,聊天时候简单说了一下...

            04/09 10:56
            5.7K
            7
            Netty内存池之PoolChunk原理详解

            PoolChunk是Netty内存池中的重要组成部分,其作用主要在于维护了一个较大的内存块,当需要申请超过8KB的内存时,就会从PoolChunk中获取。本文首先会对PoolChunk的整体结构进行讲解,?#32531;?#20250;讲...

            04/01 11:32
            1K
            2
            深度解析RocketMQ Topic的创建机制

            我还记得第一次使用rocketmq的时候,需要去控制台预先创建topic,我当时就想为什么要这么设计,于是我决定撸一波源码,带大家从根源上吃透rocketmq topic的创建机制。 topic在rocketmq的设计...

            03/31 21:19
            1K
            4
            线程池是怎样工作的

            我们在工作中或多或少都使用过线程池,但是为什么要使用线程池呢?从他的名字中我们就应该知道,线程池使用了一种池化技术,和很多其他池化技术一样,都是为了更高效的利用资源,例如链接池,...

            03/28 09:25
            1K
            5
            Golang使用标签表达式校验结构体字段的?#34892;?#24615;

            一、背景 在服务的API接口层面,我们常常需要验证?#38382;?#30340;?#34892;?#24615;。 Golang中,大部分?#38382;?#26657;验场景?#23548;?#19978;是先将数据Bind到结构体,?#32531;?#26657;验其字段值。 一般地,校验结构体字段值有如下两种实现方...

            03/25 14:12
            821
            0
            Go系统?#38405;莧瓶?#24037;具与方法 - 基于实例的带逛

            作者:lni github.com/lni ?#30340;?#30340;?#24425;?#26159;Go语言简单易?#20204;?#19968;般水平的工程师也能写出?#21916;?#38169;的?#38405;堋?#32780;通过分享相关工具的使用,把?#21916;?#38169;的?#38405;?#21319;格为过硬的高?#38405;埽?#27491;是本文的目的。 CPU?#38405;?#20998;...

            03/24 19:23
            1K
            9
            go get gitee.com上的私有库

            用过go的同学都知道,go get公开库的时候,除了GFW的问题以外,其他时候基本无任何阻拦。但要get私有库,在正常情况下是不行的,需要额外进行一些操作。 在gitee.com的个人账户里添加公钥记录...

            03/19 15:02
            2.1K
            7
            如何跳过es分页这个坑?

            1、分页查询 1.1、 正常分页查询代码如下 假设现在你要查询第100页的10条数据,但是对于es来说,from=1000000,size=100,这时 es需要从各个分片?#21916;?#35810;出来10000100条数据,?#32531;?#27719;总计算后从...

            03/18 16:22
            5.3K
            19
            Netty解决粘包和拆包问题的四种方案

            在RPC框架中,粘包和拆包问题是必须解决一个问题,因为RPC框架中,各个微服务相互之间都是维系了一个TCP长连接,比如dubbo就是一个全双工的长连接。由于微服务往对方发?#25176;?#24687;的时候,所有的请...

            03/18 09:54
            3.1K
            11
            基于Spring Security和 JWT的权限系统设计

            写在前面 关于 Spring Security Web系统的?#29616;?#21644;权限模块也算是一个系统的基础设施了,几乎任何的互联网服务都会涉及到这方面的要求。在Java EE领域,成熟的安全框架解决方案一般有 Apache S...

            03/14 09:04
            4.1K
            10
            为什么开发人员必须要了解数据库锁?

            1.锁? 1.1何为锁 锁在现实中的意义为:封闭的器物,以钥匙或暗码开启。在计算机中的锁一般用来管理对共享资源的并发访问,比如我们java同学熟悉的Lock,synchronized等都是我们常见的锁。?#27604;?..

            03/12 10:15
            5.5K
            36

            没有更多内容

            加载失败,请刷新页面

            vmware挂载windows 10系统文件夹

            具体步骤详见链接地址:https://www.cnblogs.com/wendyw/p/9719872.html windows10开发环?#24120;?需要使用到linux。把windows10目录挂载到虚拟机的某个目录; 出现问题,root目录下挂载的目录,...

            今天 14:37
            2
            0
            Quarkus框架入门之三:Quarkus与Spring Boot启动?#38405;?#23545;比

            开篇 为什么要从安逸的Spring全家桶切换到Quarkus框架呢?Quarkus有什么优势?除了能够编译成Native Application外,还有什么值得我们使用它的吗? Spring启动优化是个大难题,有专门出书写S...

            今天 12:09
            9
            0
            在CentOS 7?#20064;?#35013;Kafka

            简介 Kafka 是一种高吞吐的分布式发布订阅消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存?#21019;?#29702;消息等,同时具有更高的吞吐率,支持分区、多副本、冗余,因此被广泛用于大规模消...

            Springboot2使用shardingsphere分表攻略

            假设我们有一个table_data表,现在要将其分成5个分表table_data0、table_data1、table_data2、table_data3、table_data4 表内字段大致如下,id为主键 我们要使用的是shardingsphere的shardin...

            今天 02:25
            46
            0
            Java关键字 - transient

            今天看Vector和ArrayList的代码时,发现一个细节不一样,它们?#23548;?#29992;?#21019;?#20648;元素的elementData前面的修饰关键字不一样: protected Object[] elementData;// Vector transient Object[] elemen...

            今天 00:46
            3
            0
            聊聊Elasticsearch的NodesSniffer

            序 本文主要研究一下Elasticsearch的NodesSniffer NodesSniffer elasticsearch-7.0.1/client/sniffer/src/main/java/org/elasticsearch/client/sniff/NodesSniffer.java /** * Responsible f...

            昨天 22:33
            6
            0
            idea maven 下载源码出现:Cannot download sources Sources not found for: xxx

            错误日志 解决方法: 在对应项目pom.xml所在目录下执行以下命令: mvn dependency:resolve -Dclassifier=sources download完成后在idea反编译的class文件中选择下载的源码jar包:......

            昨天 21:18
            4
            0
            Chatter 导入

            导入小组 导入小组成员 在导入FeedItem时,涉及到文件的地方有:Body:(sfdc://0696F00000CQaXOQA1) RELATEDRECORDID字 ==ContentVersion:068(body) ContentDocument:069(RELATEDRECORD...

            昨天 18:04
            3
            0
            redis 5.0 集群搭建

            2018年十月 Redis 发布了稳定版本的 5.0 版本,推出了各?#20013;?#29305;性,其中一点是放弃 Ruby的集群方式,改为 使用 C语言编写的 redis-cli的方式,是集群的构建方式复杂度大大降低。下面进行集群搭...

            昨天 17:32
            4
            0
            简单?#30452;?#30340;iptables命令说明和windows下telnet验证

            先说一个场景,我因为在开发环境中需要连接linux服务器的memcache服务,但服务器肯定是开了iptables的,所以直接连肯定是连不上。但我本身有服务器的root账号密码,所?#38405;?#30331;录服务器并且有权...

            昨天 16:16
            4
            0
            linux下nginx常用命令

            一、基本指令 首先进入目录 #cd /usr/local/nginx/sbin/ 启动nginx #./nginx 停止nginx ./nginx -s stop 重新启动 ./nginx -s reload 二、更改配置文件 # cd /usr/local/nginx/conf # vim n...

            昨天 16:02
            2
            0
            SOA面向服务架构打包部署

            今天在公司打包部署SOA架构的项目。但是一直出现打包错误问题。现在记录下来 1、项目结构错误 原先的项目结构是: parent Maven项目中聚合了三个maven子模块 原先:parent --common --manag...

            昨天 15:14
            4
            0
            Tomacat7启动报错-org.apache.catalina.deploy.WebXml addFilter

            解决方法为:在Tomacat7的context.xml文件里的<Context>中?#30001;?lt;Loader delegate="true" />

            昨天 14:39
            2
            0
            tomcat启动报错:java.lang.IllegalStateException: ContainerBase.addChild: start: org.apa

            解决方法:  更改tomcat配置文件catalina.properties 。 tomcat.util.scan.DefaultJarScanner.jarsToSkip=\ 值后面加",*"。...

            昨天 14:38
            0
            0
            Quarkus框架入门之二:依赖注入

            前言 Spring框架最开始被我熟知就是AOP和IOC,其中IOC在开发过程中更是被广泛使用,如果切换到一个新?#30446;?#26550;没有了依赖注入和控制反转,那么可?#36816;?#19968;夜回到解放前了。那么,Quarkus框架中有没...

            昨天 13:23
            92
            0
            centos7开放3306端口

            首先关闭防火墙 #systemctl stop firewalld.service 开放3306端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent 重启服务 systemctl restart firewalld.service 查看哪些端口...

            昨天 11:56
            4
            0
            linux安装mysql5.7

            第一步、下载mysql安装包 首先?#21857;蟣inux系统中是否已经安装mysql 如果有的话,需要先卸载 , #rpm -e 软件的名称 进入mysql官网,下载rpm安装包 下载地址:http://dev.mysql.com/get/Downlo...

            昨天 11:42
            4
            0
            linux安装tomcat

            第一步、下载tomcat压缩包 http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html 我这里下载的是 apache-tomcat-8.5.40.tar.gz 第二步、上传文件 把tom...

            昨天 10:38
            1
            0
            linux安装jdk

            首先查看你的centos版本是多少,6版本和7版本的命令?#34892;?#35768;区别 第一步、下载jdk的源码包 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 我下载的是...

            昨天 10:20
            0
            0
            聊聊Elasticsearch RestClient的DeadHostState

            序 本文主要研究一下Elasticsearch RestClient的DeadHostState DeadHostState elasticsearch-7.0.1/client/rest/src/main/java/org/elasticsearch/client/DeadHostState.java /** * Holds t...

            前天 22:03
            7
            0

            没有更多内容

            加载失败,请刷新页面

            返回顶部
            顶部
            广东快乐十分实时开奖

                  <output id="ilehw"><bdo id="ilehw"><nobr id="ilehw"></nobr></bdo></output>
                  <dl id="ilehw"><font id="ilehw"></font></dl>

                            <output id="ilehw"><bdo id="ilehw"><nobr id="ilehw"></nobr></bdo></output>
                            <dl id="ilehw"><font id="ilehw"></font></dl>