cjrjc
码龄22年
关注
提问 私信
  • 博客:513,234
    513,234
    总访问量
  • 51
    原创
  • 1,471,889
    排名
  • 75
    粉丝
  • 0
    铁粉

个人简介:我的小目标:北京有套房

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2003-08-05
博客简介:

wender的专栏

查看详细资料
个人成就
  • 获得124次点赞
  • 内容获得49次评论
  • 获得730次收藏
  • 代码片获得254次分享
创作历程
  • 1篇
    2023年
  • 5篇
    2022年
  • 5篇
    2021年
  • 1篇
    2020年
  • 24篇
    2019年
  • 71篇
    2018年
  • 72篇
    2017年
成就勋章
TA的专栏
  • k8s
    1篇
  • ELK
    3篇
  • mysql
    22篇
  • redis
    7篇
  • kafka
    8篇
  • storm
    4篇
  • hadoop
    4篇
  • memcached
    3篇
  • 大数据高并发
    19篇
  • spring
    12篇
  • java
    41篇
  • nginx
    2篇
  • 视频转码
    2篇
  • linux
    16篇
  • MQ
    8篇
  • jvm调优
    8篇
  • java并发
    3篇
  • spark
    1篇
  • scala
    1篇
  • dubbo
    5篇
  • maven
    2篇
  • 设计模式
    3篇
  • SpringCloud
    25篇
  • SpringBoot
    15篇
  • docker
    4篇
  • cto
    1篇
  • mybatis
    2篇
  • MongoDB
    3篇
  • 多线程
    1篇
  • zookeeper
    2篇
  • 算法
    4篇
  • gradle
    1篇
兴趣领域 设置
  • 大数据
    hadoop
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JVM调优思路

JVM调优是一件很严肃的事情,前期需要严密的分析和监控。实际上,JVM调优是不得已而为之,有那功夫,好好把烂代码重构一下不比瞎调JVM参数强么?
转载
发布博客 2023.03.01 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CentOS7部署k8s集群

CentOS版本角色 IPKubernetes 默认 CRI(容器运行时)为 Docker,因此先安装 Docker。(1)安装 Docker(2)添加阿里云 YUM 软件源设置仓库地址添加 yum 源(3)安装 kubeadm,kubelet 和 kubectl(1)在 172.26.197.206(Master)执行由于默认拉取镜像地址 k8s.gcr.io 国内无法访问,这里指定阿里云镜像仓库地址。确保能够访问到 quay.io 这个 registery。
原创
发布博客 2022.09.28 ·
1871 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

几种常见的JVM调优场景(建议收藏)

以上三种严格地说还算不上jvm的调优,只是用了jvm工具把代码中存在的问题找了出来。我们进行jvm的主要目的是尽量减少停顿时间,提高系统的吞吐量。但是如果我们没有对系统进行分析就盲目去设置其中的参数,可能会得到更坏的结果,jvm发展到今天,各种默认的参数可能是实验室的人经过多次的测试来做平衡的,适用大多数的应用场景。如果你认为你的jvm确实有调优的必要,也务必要取样分析,最后还得慢慢多次调节,才有可能得到更优的效果。作者:我是满意吖。...
转载
发布博客 2022.08.16 ·
518 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

《我想进大厂》之Dubbo普普通通9问

一致性hash:通过hash算法,把provider的invoke和随机节点生成hash,并将这个 hash 投射到 [0, 2^32 - 1] 的圆环上,查询的时候根据key进行md5然后进行hash,得到第一个节点的值大于等于当前hash的invoker。从大的范围来说,dubbo分为三层,business业务逻辑层由我们自己来提供接口和实现还有一些配置信息,RPC层就是真正的RPC调用的核心层,封装整个RPC的调用过程、负载均衡、集群容错、代理,remoting则是对网络传输协议和数据转换的封装。..
转载
发布博客 2022.08.14 ·
258 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Dubbo基础及原理机制

Dubbo是 阿里巴巴公司开源的一个高性能RPC 分布式服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成,现已成为 Apache 基金会孵化项目
转载
发布博客 2022.06.11 ·
48228 阅读 ·
34 点赞 ·
2 评论 ·
353 收藏

分布式事务:seata

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。AT模式是阿里首推的模式,阿里云上有商用版本的GTS(Global Transaction Service 全局事务服务)。...
转载
发布博客 2022.06.06 ·
546 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SPRINGBOOT启动流程及其原理

SpringBoot启动原理精简版 Spring Boot、Spring MVC 和 Spring 有什么区别? 一 springboot启动原理及相关流程概览 二 springboot的启动类入口 三 单单是SpringBootApplication接口用到了这些注解  1)@Configuration注解  2)@ComponentScan注解 3)@EnableAutoConfiguration AutoConfigurationPackage注解: Impor...
转载
发布博客 2021.11.09 ·
442 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Logstash Grok patterns

** logstash正则关键字,记录于此,不必每次十啬 **grok-patternsUSERNAME [a-zA-Z0-9._-]+USER %{USERNAME}EMAILLOCALPART [a-zA-Z][a-zA-Z0-9_.+-=:]+EMAILADDRESS %{EMAILLOCALPART}@%{HOSTNAME}INT (?:[+-]?(?:[0-9]+))BASE10NUM (?<![0-9.+-])(?>[+-]?(?:(?:[0-9]+(?:\.[0-
原创
发布博客 2021.04.29 ·
266 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ELK+Filebeat+Kafka,SpringBoot异常日志收集

ELK+Filebeat+Kafka,SpringBoot异常日志收集概述SpringBoot项目日志输出格式化配置Filebeat汇集换行的日志为一行Logstash格式化项目日志概述FileBeat + Kafka + ELK,收集SpringBoot项目的日志输出,有几个地方需要注意:项目日志输出格式化Filebeat将多行日志汇集成一行Logstash将项目日志格式化为jsonSpringBoot项目日志输出格式化logback-spring.xml<?xml versio
原创
发布博客 2021.04.29 ·
794 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ELK集群+Filebeat+Kafka

ELK+Filebeat+Kafka集群配置
原创
发布博客 2021.04.22 ·
906 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Sentinel监控SpringBoot项目

Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性一、下载启动Sentinel下载sentinel地址:https://github.com/alibaba/Sentinel/releases下载sentinel-dashboard-1.8.1.jarjava -jar sentinel-dashboard-1.8.1.jar --server.port=8305--server.port=8305 以8305为sentinel控制台的端口
原创
发布博客 2021.03.11 ·
347 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Tomcat 启动速度优化

本文简单介绍如何让 Tomcat 更快启动, 同时提供一些建议。一般建议问题一般分为2类: 一类是BUG,还有一类是性能问题。首先提醒一点: 如果碰到 Tomcat hang 住或者请求不响应, 必须先诊断和排查问题, 而不要急着去优化。 可以执行 线程转储, 看看 JVM 出了什么问题。请参考Tomcat的wiki页面: 问题检测与诊断 。JAR 包扫描在Servlet 3....
转载
发布博客 2020.03.14 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

过滤器(Filter)解决跨域问题

最近在做一个项目,前端资源与服务端单独部署。遇到一个跨域问题,常见的跨域问题可以通过jsonp方式解决。下面介绍另一种解决方式:服务端环境:spring + dubbo + tomcat第一步:在WEB-INF目录下添加一个crossdomain.xml文件,内容如下:<cross-domain-policy><allow-access-from domain=...
转载
发布博客 2019.03.23 ·
2899 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

HashMap,LinkedHashMap,TreeMap的区别

原文地址:http://blog.csdn.net/xin_jmail/article/details/25975085Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一...
转载
发布博客 2019.02.18 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从接入层入手,设计高并发的微服务架构?

从接入层入手,设计高并发的微服务架构?对于静态资源来讲,其实在真实的访问机房内的对象存储之前,在最最接近用户的地方,可以先通过 CDN 进行缓存,这也是高并发应用的一个总体的思路,能接近客户,尽量接近客户。from http://developer.51cto.com/art/201803/567754.htm作者:刘超来源:通俗云计算|2018-03-12 09:05本篇介绍微服...
转载
发布博客 2019.02.15 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

高并发高性能分布式框架从无到有微服务架构设计分享

微服务架构模式(Microservice Architect Pattern)。近两年在服务的疯狂增长与云计算技术的进步,让微服务架构受到重点关注微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。每个服务都围绕着具...
转载
发布博客 2019.02.11 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

这可能是最为详细的Docker入门总结

在计算机技术日新月异的今天, Docker 在国内发展的如火如荼。特别是在一线互联网公司 Docker 的使用是十分普遍的,甚至成为了一些企业面试的加分项,不信的话看看下面这张图。这是我在某招聘网站上看到的招聘 Java 开发工程师的招聘要求,其中有一条熟悉 Docker 成为了你快速入职的加分项,由此可见熟悉 Docker 在互联网公司的地位之重要。市面上已经有很多优秀的 Docke...
转载
发布博客 2019.02.09 ·
401 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2019正月初一排查maven无厘头问题

今天是2019年正月初一,看到另一个角度拍摄的,助理在众多“现场观众”的注视下,帮刘谦变更道具的魔术,无趣。还是按计划把我的微服务项目往前推进一下吧。我的微服务项目包括几个module,服务注册、服务提供者、服务消费者、安全、配置中心、负载均衡、路由。已经编写完毕,现在需要打成jar包,用docker部署到CentOS。千山万水都过去了,居然在maven打包时出现点异常。在module b...
原创
发布博客 2019.02.05 ·
1585 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

客户端注册eureka服务失败registration failed Cannot execute request on any known server

SpringBoot 2.0.3.RELEASESpringCloud Finchley.RELEASE启动 eureka 客户端,报如下错误:2019-02-01 11:36:56.933 INFO 388404 --- [ main] com.netflix.discovery.DiscoveryClient : Application version...
原创
发布博客 2019.02.01 ·
32553 阅读 ·
15 点赞 ·
7 评论 ·
15 收藏

Gradle 15分钟入门教程

from https://www.yiibai.com/gradle/gradle-tutorial-for-beginners.html1-Gradle入门介绍在阅读或实践本文中的实例前,必须首先确保已将Gradle插件安装到Eclipse中。如果没有,可以点击下面的链接查看Gradle安装说明:http://www.yiibai.com/gradle/how-install-gra...
转载
发布博客 2019.01.24 ·
487 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多