老郑来了
码龄7年
求更新 关注
提问 私信
  • 博客:229,986
    229,986
    总访问量
  • 51
    原创
  • 96
    粉丝
  • 55
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2017-10-18

个人简介:生命不息,折腾不止

博客简介:

weixin_40693633的博客

查看详细资料
个人成就
  • 获得129次点赞
  • 内容获得42次评论
  • 获得575次收藏
  • 代码片获得224次分享
创作历程
  • 5篇
    2020年
  • 35篇
    2019年
  • 12篇
    2018年
成就勋章
TA的专栏
  • 大数据
    8篇
  • 分布式
    1篇
  • 后端
    13篇
  • 前端
    1篇
  • 数据库
    10篇
  • Java
    3篇
  • 服务器
    2篇
  • 数据结构与算法
    8篇
  • Java设计模式
    3篇
  • 工具
    2篇
  • JVM
    2篇
  • 面试总结
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

jQuery练习题及答案

一.选择题1. 下面哪种不是jquery的选择器?(  )  C。A、基本选择器                          B、层次选择器C、css选择器                                   D、表单选择器2. 当DOM加载完成后要执行的函数,下面哪个是正确的?(  )  CA、jQuery(expression, [context])  B、jQuery...
原创
发布博客 2018.07.03 ·
85050 阅读 ·
50 点赞 ·
2 评论 ·
324 收藏

Redis CLuster主备切换、故障转移测试

redis版本5.0.5测试redis Cluster主备切换、故障转移下线一个从节点,此时它的主节点打印的日志集群状态下线一台主节点,此时它的从节点打印的日志集群状态测试主备切换时客户端状态第一步:查看当前集群状态可以看到六个节点都是可用状态,其中83.46的6379是81.64上的6380的从节点,计划Kill掉81.64上的6380主节点,然后观察83.46的6379节点日志第二步:kill掉81.64上的638010:11:25:kill掉81.64上的63
原创
发布博客 2020.12.22 ·
3569 阅读 ·
3 点赞 ·
5 评论 ·
7 收藏

一次Tamcat无响应问题分析

问题描述程序的架构是一个HTTP客户端的上报服务,一个HTTP服务端的接收服务,今天测试人员反映数据上报不上去了,请求全部失败排查思路1.查看客户端日志发现所有的请求都是报错503,初步确定是服务端的问题,因为服务端使用了Zuul作为网关,503是我们自定义的超时状态码查看网关Zuul的日志发现在网关的断路器回调接口里面,报了大量的后端服务超时日志,确定是其中的一个物联平台服务,基本上hystrix的状态一直都是断开,直接返回的服务不可用。登录eureka确定物联平台服务在哪台机器上登录eu
原创
发布博客 2020.10.20 ·
534 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

JVM——垃圾收集器

JVM垃圾收集器JVM垃圾收集器什么是Stop The WorldSerial收集器特点优点缺点ParNew收集器特点优点缺点Paraller Scavenge收集器特点最近在看周志明老师的深入理解JVM,之前对JVM的学习都是一些零碎的博客文章,有的时候看的是挺摸不着头脑的,原因无他,跟书籍比起来,博客的质量参差不齐,而且是别人理解总结的东西,学起来总是知其然而不知所以然。不得不说,这本书看起来让人有一种醍醐灌顶的感觉,这篇文章也算是我学习过程中的一个读书总结。JVM垃圾收集器都说Java和C++之
原创
发布博客 2020.09.08 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

批量修改Kafka线上环境的分区副本数

进行分区扩容命令示例./kafka-topics.sh --zookeeper localhost:2181 --alter --partitions 3 --topic test返回示例WARNING: If partitions are increased for a topic that has a key, the partition logic or ordering of the messages will be affectedAdding partitions succeeded
原创
发布博客 2020.07.08 ·
906 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MongoDB4.0 explain执行计划分析

queryPlannerqueryPlanner是现版本explain的默认模式,queryPlanner模式下并不会去真正进行query语句查询,而是针对query语句进行执行计划分析并选出winning plan。{ "queryPlanner": { "plannerVersion": NumberInt("1"), "namespace": "energy_tool_gs_yanshi.pointData",//该查询所在的表 "index
原创
发布博客 2020.07.02 ·
697 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Flink——容错机制

Flink的容错机制概述Flink容错的核心机制就是持续地创建分布式数据流及其状态的一致性快照,。当系统遇到故障时,比如(机器,网络,软件等),重启所有的算子,回退到checkpoint(检查点),确保程序的每一条记录只会作用准确一次(exactly-once )的语义,也可以选择配置成至少一次(at-least-once )注意: 为了容错机制生效,数据源(例如 queue 或者 brok...
原创
发布博客 2019.12.25 ·
754 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Flink——状态管理

什么是状态在流处理中,我们需要处理的数据是源源不断的,那我们面对一下几种情况时该怎么办?从kakfa里面处理数据,但是kafak里的数据有些是重复的,需要在流处理系统里面进行去重,所以需要知道已经有的数据的id,那我们怎么知道呢需要与以前的历史数据进行比较等操作,但是又不想每次都到数据库里面去查(考虑到性能),那我们上哪里去读呢强大的Flink提供了状态管理这么一个东西,可以让我们保存...
原创
发布博客 2019.12.20 ·
412 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Flink——时间属性

时间属性Flink中有三种不同的时间概念来处理流数据处理时间(Processing Time ):使用的是机器本身的时间作为标准事件时间(Event Time): 需要处理的流中的数据发生的时间,以数据中带的时间戳为标准摄取时间(Ingestion Time):*事件进入Flink的时间;在内部它的处理类似于事件时间。Flink默认使用的是处理时间,如果想使用其他两个时间,可以在执行...
原创
发布博客 2019.12.05 ·
918 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Flink入门

什么是FlinkApache Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态的计算。Flink被设计为可以在所有常见的集群环境中运行,以内存速度和任何规模执行计算。https://flink.apache.org/flink-architecture.html什么是有界和无界的数据流无界流有一个起点,但没有定义的终点。它们不会终止并在生成数据时提供数据。无限制的流...
原创
发布博客 2019.11.27 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux服务器磁盘未挂载到目录

前言记录一下在服务器上安装服务时,遇到的问题我们都晓得,在服务器上安装数据库类的应用的时候,需要考虑数据库目录文件夹的大小,使用df -hl命令咦,我们明明是1T的硬盘,怎么就这么点呢是因为磁盘没有挂载到目录上面使用fdisk -l查看所有磁盘可以看到有一个大概1T的磁盘空间,在/dev/vdb下面使用mkfs -t ext3 /dev/vdb格式化磁盘使用mount /d...
原创
发布博客 2019.11.27 ·
3046 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Zookeeper集群、Kafka集群、Redis集群、MongoDB集群搭建记录

声明使用三台服务器,分别为192.168.1.9、192.168.1.10、192.168.1.11因为是内网,全部关闭防火墙,所以没有考虑开放端口的问题Zookeeper集群参考:https://blog.csdn.net/u012702547/article/details/77569325 https://blog.51cto.com/11996517/2094386注意要点...
原创
发布博客 2019.10.31 ·
579 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Kafka消费者

文章目录消费者和消费者组消费者群组的概念分区的分配策略分区再均衡消费者消费数据创建kafka消费者订阅主题获取数据消费者和消费者组消费者群组的概念在生产者生产消息并发送到kakfa的主体上面后,应用程序需要创建一个消费者对象,订阅主题开始接收消息并进行一系列的处理。但是由于网络等原因,当生产者发送消息的速度远远大于消费者消费消息的速度时,该怎么办呢?我们知道,Kafka是支持多个消费者订阅...
原创
发布博客 2019.09.19 ·
425 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Spring Boot中使用Drools规则引擎

小明是一家互联网公司的软件工程师,他们公司为了吸引新用户经常会搞活动,小明常常为了做活动加班加点很烦躁,这不今天呀又来了一个活动需求,我们大家一起帮他看看。小明的烦恼活动规则是根据用户购买订单的金额给用户送相应的积分,购买的越多送的积分越多,用户可以使用积分来兑换相应的商品,我们这次活动的力度很大,肯定会吸引很多的用户参加,产品经理小王兴高采烈唾液横飞的对小明讲到。小明心想,又tm来这套,...
转载
发布博客 2019.09.17 ·
1240 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Spring Boot中使用Mongo的GridFs实现分布式文件存储

前言这段时间在公司实习,安排给我一个任务,让在系统里实现一个知识库的模块,产品说,就像百度网盘那样。。。我tm…,这不就是应了那句话,“这个需求很简单,怎么实现我不管”。可是我google小能手怎么会认输呢,本来还说研究一下FastDFS啥的,但是因为我们项目用的Mongo作为数据库,了解到Mongo自带分布式文件系统GridFs,这简直天助我也。GridFs介绍什么时候使用GridFs...
原创
发布博客 2019.09.05 ·
1045 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

文档神器——Spring Boot中使用Swagger2

啥是SwaggerSwagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。为什么需要Swagger现在流行的项目都是前后端分离的,前端和后端工程师分别开发,为了能让他们能够并行工作,必须要有一个接口文档。可是说的好听,俺们程序员最烦的两件事,其中一个就是写文档,第二个就是项目居然没有文档,这也是前后端经常吵架的原因所在。Swagger的出现...
原创
发布博客 2019.08.26 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解IO模型

文章目录啥是IO基础知识Linux用户空间和内核空间文件描述符IO的操作过程阻塞与非阻塞同步与异步阻塞IO非阻塞IO多路复用IO信号驱动IO异步IO总结啥是IOIO是英文Input Output的缩写,意为输入输出。IO操作根据设备类型分为网络IO,文件IO,内存IO,内存IO的速度远远大于文件IO和网络IO的速度,对于文件IO可以通过把磁盘升级为固态硬盘来提升速度,对于网络IO可以通过购买...
原创
发布博客 2019.06.21 ·
650 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

面试题总结

StringBuffer和StringBuilder的区别StringBuffer 是线程安全的,内部方法用synchronized 修饰,除此之外方法和功能完全是等价的在单线程程序下,StringBuilder效率更快,因为它不需要加锁,不具备多线程安全而StringBuffer则每次都需要判断锁,效率相对更低String是不可变的字符串,String Buffer和String Bui...
原创
发布博客 2019.06.20 ·
185 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JVM——Java内存模型

概述我们的台式机有自己的内存,服务器也有自己的内存,而JVM作为一台虚拟的计算机,也有自己的内存。JVM的内存分为五大部分,分别为程序计数器虚拟机栈本地方法栈方法区Java堆按照线程之间的关系又可以分为三类线程私有的内存线程共享的内存直接内存思维导图Java内存模型如下思维导图的形式:程序计数器一块较小的内存空间, 是当前线程所执行的字节码的行号指示器,每...
原创
发布博客 2019.06.17 ·
247 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

SpringBoot实现STOMP协议下的WebSocket

文章目录WebSocket简介STOMP简介上去就是干环境配置引入依赖新建WebSocket配置类新建保存用户认证信息的实体类MyPrincipalHandshakeHandler握手拦截器WebSocketHandshakeInterceptor消息通道拦截器服务端消息处理器广播式消息点对点式消息前端VUE实现WebSocket简介WebSocket 是 HTML5 开始提供的一种在单个 T...
原创
发布博客 2019.06.12 ·
10317 阅读 ·
16 点赞 ·
1 评论 ·
61 收藏
加载更多