首页
学习
活动
专区
工具
TVP
发布

码农沉思录

专注但不限于Java Web领域的技术分享,致力于打造一个有内容、有态度的技术分享平台。
专栏成员
783
文章
1281461
阅读量
170
订阅数
12 个非常适合做私活或外包项目的开源后台管理系统
效果预览:https://d2.pub/d2-admin/preview/#/index
Bug开发工程师
2021-04-12
1.2K0
全网最深入的RocketMQ Consumer 学习笔记
并发消费是默认的处理方法,一个消费者使用线程池技术,可以并发消费多条消息,提升机器的资源利用率。默认配置是 20 个线程,所以一台机器默认情况下,同一瞬间可以消费 20 个消息。关注公众后码猿技术专栏获取更多面试资源。
Bug开发工程师
2021-03-03
2.2K0
消息中心篇之RocketMq与Kafka选型
前两篇分别总结了Kafka和RocketMq相关的面试题,从今天开始,我们一起再回过头来,重新梳理一下这两个知名度超高的消息中间件的不同之处,相信本系列文章,会帮助你对消息中心以及这两个消息中心的特点有一个更深入了解!
Bug开发工程师
2020-10-26
6.8K2
彻底看懂RocketMQ事务实现原理
面试中经常会问到比如RocketMQ的事务是如何实现的呢?学习框架,我们不仅要熟练使用,更要掌握设计及原理,才算熟悉一个框架。
Bug开发工程师
2020-09-30
1.1K0
消息队列之推还是拉,RocketMQ 和 Kafka是如何做的?
今天我们就来谈一谈消息队列的推拉模式,这也是一个面试热点,例如你在简历里面写了 RocketMQ ,基本上会问你 RocketMQ 采用的是推模式还是拉模式啊?是拉模式?不是有 PushConsumer 吗?
Bug开发工程师
2020-09-14
2.8K0
消息队列实现复制的最佳实践
把消息复制到多个节点,不仅可解决丢消息问题,还可保证消息服务的HA。所以都会把MQ配置集群模式,并开启消息复制保证系统。
Bug开发工程师
2020-09-14
9430
Pandownload 下线了,我花了 30 分钟自己搭建了一个网盘
Pandownload 下线大家心里都很苦,不过我们还是的重新站起来,于是我研究了一下花了 30 分钟自己搭建了一个网盘,下面是部分截图,有自建网盘需求的朋友可以看看我下面整理的一个搭建全过程。
Bug开发工程师
2020-04-21
1K0
一篇文章带你搞定 ElasticSearch 术语
这篇文章主要介绍 ElasticSearch 的基本概念,学习文档、索引、集群、节点、分片等概念,同时会将 ElasticSearch 和关系型数据库做简单的类比,还会简单介绍 REST API 的使用用法。
Bug开发工程师
2020-03-03
4760
Tomcat爆出严重漏洞,影响所有版本,波及约8万台服务器,附解决方案!(扩散!!!)
2月20日,CNVD(国家信息安全漏洞共享平台)公告知名Web应用服务器Apache Tomcat被爆存在文件包含漏洞,攻击者可在受影响的Apache Tomcat服务器上非法读取Web目录文件,甚至进一步执行任意代码,威胁信息安全,该漏洞将波及全球约8万台服务器。
Bug开发工程师
2020-03-02
1.5K0
Java 数据持久化系列之池化技术
今天我们就先来了解一下池化技术的必要性、原理;然后使用 Apache-common-Pool2实现一个简单的数据库连接池;接着通过实验,对比简单连接池、HikariCP、Druid 等数据库连接池的性能数据,分析实现高性能数据库连接池的关键;最后分析 Pool2 的具体源代码实现。
Bug开发工程师
2020-02-19
5500
ElasticSearch之安装及基本操作API
ElasticSearch 在 7.x 中自带 JDK 环境,所以现在不一定要安装 JDK。默认是先判断当前服务器是否安装 JDK,如果安装了就使用服务器已安装的 JDK,否则会使用自带的 JDK,当然这个也是可以手动设置。
Bug开发工程师
2019-12-27
5110
消息队列面试都怎么问?
作为一个在互联网公司面一次拿一次Offer的面霸,打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚(请允许我使用一下夸张的修辞手法)。
Bug开发工程师
2019-12-02
9940
由一次线上故障来理解下TCP三握、四挥; Java堆栈分析到源码的探秘
该服务主要是提供对外的代理接口,大部分接口都会调用第三方接口,获取数据后做聚合处理后,提供给客户端使用。
Bug开发工程师
2019-11-21
1.2K0
微服务熔断那些事儿
我这篇文章来的晚了些,因为hystrix已经进入维护模式。但已经有非常多的同学入坑了,那么本篇文章就是及时雨。本文将说明熔断使用的一些注意事项,可能会细的让你厌烦。
Bug开发工程师
2019-09-30
9170
说说HttpClient三种Http Basic Authentication认证方式
HTTP 提供一个用于权限控制和认证的通用框架。最常用的 HTTP 认证方案是 HTTP Basic authentication。Http Basic 认证是一种用来允许网页浏览器或其他客户端程序在请求时提供用户名和口令形式的身份凭证的一种登录验证方式。
Bug开发工程师
2019-09-05
9.4K0
恕我直言,HttpClient你不一定会用
我在凤巢团队独立搭建和运维的一个高流量的推广实况系统,是通过HttpClient 调用大搜的实况服务。最近经常出现Address already in use (Bind failed)的问题。很明显是一个端口绑定冲突的问题,于是大概排查了一下当前系统的网络连接情况和端口使用情况,发现是有大量time_wait的连接一直占用着端口没释放,导致端口被占满(最高的时候6w+个),因此HttpClient建立连接的时候会出现申请端口冲突的情况。
Bug开发工程师
2019-07-22
9460
ElasticSearch和Solr,你还傻傻分不清楚吗?
最近项目组安排了一个任务,项目中用到了基于 Solr 的全文搜索,但是该 Solr 搜索云项目不稳定,经常查询不出来数据,需要手动全量同步。
Bug开发工程师
2019-07-12
5.8K0
Sprinig Boot优雅实现接口幂等性,原来这么简单!
幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次
Bug开发工程师
2019-06-28
4.4K0
RocketMQ又双叒叕system busy了,怎么破?
最近收到很多RocketMQ使用者反馈在消息发送过程中偶尔会出现如下4个错误信息之一:
Bug开发工程师
2019-06-26
5.1K1
MappedByteBuffer VS FileChannel ,孰强孰弱?
Java 在 JDK 1.4 引入了 ByteBuffer 等 NIO 相关的类,使得 Java 程序员可以抛弃基于 Stream ,从而使用基于 Block 的方式读写文件,另外,JDK 还引入了 IO 性能优化之王—— 零拷贝 sendFile 和 mmap。但他们的性能究竟怎么样? 和 RandomAccessFile 比起来,快多少? 什么情况下快?到底是 FileChannel 快还是 MappedByteBuffer 快……
Bug开发工程师
2019-05-17
2.6K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档