云端笑猿
码龄7年
求更新 关注
提问 私信
  • 博客:21,363
    21,363
    总访问量
  • 18
    原创
  • 20
    粉丝
  • 90
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2018-10-26

个人简介:现实中的那些纷纷扰扰,都无非是过眼云烟;你在人生的战场上追名逐利,不得解脱;我在我的代码世界中,宁静致远,深藏功与名。

博客简介:

云端笑猿的博客

博客描述:
这里不仅仅只有Coding
查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得6次评论
  • 获得18次收藏
  • 博客总排名721,091名
创作历程
  • 2篇
    2020年
  • 6篇
    2019年
  • 11篇
    2018年
成就勋章
TA的专栏
  • Docker系列
    2篇
  • Hadoop系列
    9篇
  • 云计算&大数据
    1篇
  • 云端笑猿
    1篇
  • IDE & 工具
    1篇
  • 问题排查
    4篇

TA关注的专栏 14

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

66人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Java在线诊断-Arthas生产方法执行数据观测

背景:某次在项目提测后收到测试人员 Bug 反馈,前台提交后进行数据回显出现乱码。1)问题分析遇到上述这种情况,我们要先分析程序的调用过程,找到问题发生的根本所在,不能急于修改代码。然后,简单分析了一下我的程序,前端不是直接调用后台接口,而是通过一个 API 调用模块转发了一次,所以,我们要定位乱码到底发生在什么时候,此时,你要在代码中各种地方加入日志打印进行观察吗,不不不,效率太低,应该马上祭出 Arthas 大法,用这个工具对调用的方法进行执行时的数据观测。2)方法执行数据观测启动 Art.
原创
发布博客 2020.05.09 ·
494 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java在线诊断-Arthas生产方法执行耗时分析

生产方法执行耗时分析背景:生产某程序在执行某个操作的时候,耗时30多分钟,测试环境无法复现,要求定位到具体的操作1)准备工作首先保证开发环境代码与生产一致提前安装阿里巴巴开源的 Java 诊断工具 Arthas,如果生产环境不能访问公网可以采用离线全量安装方式。具体参考:https://alibaba.github.io/arthas/install-detail.html#id22)耗时分析启动Arthas工具java -jar arthas-boot.jar[外链图片转存失
原创
发布博客 2020.05.09 ·
5534 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

Java在线诊断-Arthas生产代码热更新

Java诊断利器-Arthas生产实战生产代码热更新背景:在某次生产环境上出现了Bug,但不能重启服务,只能对生产代码进行热更新。准备工作首先保证开发环境代码与生产一致提前安装阿里巴巴开源的Java诊断工具Arthas,如果生产环境不能访问公网可以采用离线全量安装方式。具体参考:https://alibaba.github.io/arthas/install-detail.html...
原创
发布博客 2019.12.27 ·
587 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

Docker系列002-Docker入门-下载安装与基本操作

本人微信公众号,欢迎扫码关注!环境准备centos 7Docker下载安装步骤:1、检查内核版本,必须是3.10及以上uname -r2、安装dockeryum install docker3、输入y确认安装4、启动docker[root@localhost ~]# systemctl start docker[root@localhost ~]# docker ...
原创
发布博客 2019.12.27 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker系列001-Docker概述

本人微信公众号,欢迎扫码关注!引言Docker是一个开源的容器引擎,在搞清楚它是什么之前,必须先了解什么是容器。什么是容器先看一下官方介绍:容器就是将软件打包成标准化单元,以用于开发、交付和部署。容器镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。容器化软件适用于基于Linux和Windows的应用,在任何环境中都...
原创
发布博客 2019.12.26 ·
197 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

使用jdbc拼接条件查询语句时如何防止sql注入

本人微信公众号,欢迎扫码关注!使用jdbc拼接条件查询语句时如何防止sql注入最近公司的项目在上线时需要进行安全扫描,但是有几个项目中含有部分老代码,操作数据库时使用的是jdbc,并且竟然好多都是拼接的SQL语句,真是令人抓狂。在具体改造时,必须使用PreparedStatement来防止SQL注入,普通SQL语句比较容易改造,本重点探讨在拼接查询条件的时候如何方式SQL注入,具体思...
原创
发布博客 2019.04.27 ·
2491 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

Hadoop系列009-NameNode工作机制

本人微信公众号,欢迎扫码关注!NameNode工作机制1 NameNode & SecondaryNameNode工作机制1.1 第一阶段:namenode启动1)第一次启动namenode格式化后,创建fsimage和edits文件。如果不是第一次启动,直接加载编辑日志和镜像文件到内存。2)客户端对元数据进行增删改查的请求3)namenode记录操作日志,更新滚动日志...
原创
发布博客 2019.01.24 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hadoop系列008-HDFS的数据流

本人微信公众号,欢迎扫码关注!HDFS的数据流1 HDFS写数据流程1.1 剖析文件写入1)客户端向namenode请求上传文件,namenode检查目标文件是否已存在,父目录是否存在。2)namenode返回是否可以上传。3)客户端请求第一个 block上传到哪几个datanode服务器上。4)namenode返回3个datanode节点,分别为dn1、dn2、dn3。5...
原创
发布博客 2019.01.10 ·
294 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Hadoop系列007-HDFS客户端操作

本人微信公众号,欢迎扫码关注!HDFS客户端操作1 环境准备1.1 Jar包准备1)解压hadoop-2.7.2.tar.gz到非中文目录注意1:如果使用WinRAR解压报错的话,就使用超级管理员权限打开DOS窗口,然后cd到解压包所在位置,执行start winrar x -y xxx.tar.gz命令,即可成功注意2:使用对应平台下编译后的hadoop源码包,即win7系统使...
原创
发布博客 2018.12.10 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hadoop系列006-HDFS概念及命令行操作

本人微信公众号,欢迎扫码关注!HDFS概念及命令行操作一、HDFS概念1.1 概念HDFS,它是一个文件系统,用于存储文件,通过目录树来定位文件;其次,它是分布式的,由很多服务器联合起来实现其功能,集群中的服务器有各自的角色。HDFS的设计适合一次写入,多次读出的场景,且不支持文件的修改。适合用来做数据分析,并不适合用来做网盘应用。1.2 组成1)HDFS集群包括,NameNo...
原创
发布博客 2018.12.10 ·
338 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hadoop系列005-Hadoop运行模式(下)

本人微信公众号,欢迎扫码关注!Hadoop运行模式(下)2.3、完全分布式部署Hadoop1)分析:1)准备3台客户机(关闭防火墙、静态ip、主机名称)2)安装jdk3)配置环境变量4)安装hadoop5)配置环境变量6)安装ssh7)配置集群8)启动测试集群2)操作(1) 虚拟机准备克隆三台干净的虚拟机(2) 主机名设置(3) s...
原创
发布博客 2018.12.01 ·
361 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Hadoop系列004-Hadoop运行模式(上)

本人微信公众号,欢迎扫码关注!Hadoop运行模式1、概述1)官方网址官方网站:http://hadoop.apache.org/各个版本归档库地址:https://archive.apache.org/dist/hadoop/common/hadoop-2.7.2/hadoop2.7.2版本详情介绍:http://hadoop.apache.org/docs/r2.7.2/...
原创
发布博客 2018.12.01 ·
981 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Hadoop系列003-Hadoop运行环境搭建

本人微信公众号,欢迎扫码关注!Hadoop运行环境搭建1、虚拟机网络模式设置为NAT2、克隆虚拟机3、修改为静态ip4、 修改主机名5、关闭防火墙1)查看防火墙开机启动状态chkconfig iptables --list2)关闭防火墙chkconfig iptables off6、在opt目录下创建文件7、安装JDK1)卸载现有jdk查询是否安装java...
原创
发布博客 2018.12.01 ·
959 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Hadoop系列002-从Hadoop框架讨论大数据生态

本人微信公众号,欢迎扫码关注!从Hadoop框架讨论大数据生态1、Hadoop是什么1)Hadoop是一个由Apache基金会所开发的分布式系统基础架构2)主要解决,海量数据的存储和海量数据的分析计算问题。3)广义上来说,HADOOP通常是指一个更广泛的概念——HADOOP生态圈2、Hadoop发展历史1)Lucene–Doug Cutting开创的开源软件,用java书写代码...
原创
发布博客 2018.12.01 ·
432 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Hadoop系列001-大数据概论

本人微信公众号,欢迎扫码关注!大数据概论1、大数据概念大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。最小的基本单位是bit,按顺序给出所有单位:bit、Byte、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB。1Byt...
原创
发布博客 2018.12.01 ·
1084 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

如何将项目上传到GitHub?

如何将项目上传到GitHub?1、注册GitHub账户浏览器输入GitHub官网地址:https://github.com/进入后点击Sign In然后点击Create an account然后输入用户名、密码、邮箱等信息,用户名一定要简短好记,因为这个用户名关系到以后你的个性域名。按照系统提示,一步步将信息填写完毕后就OK了,如果中途遇到问题,可以复制提示信息到百度翻译查一下...
原创
发布博客 2018.11.01 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

爱就大胆说出来,不敢?那就用代码说出来!

转载自本人GitHubhttps://github.com/intflag/SayLOVE运行效果项目源码采用canvas绘制,其中「心形」绘制代码来自网络,本人觉着挺有创意的就拿来改了改,然后送给女神了,哈哈!!!<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML>...
原创
发布博客 2018.10.30 ·
411 阅读 ·
0 点赞 ·
2 评论 ·
5 收藏

Storm学习笔记 - 消息容错机制

Storm学习笔记 - 消息容错机制文章来自「随笔」 http://jsynk.cn/blog/articles/153.html1. Storm消息容错机制概念一个提供了可靠的处理机制的spout需要记录自己emit(发射)的tuple(消息元祖),当下游bolt处理tuple或者子tuple失败时spout能够重新发射。Storm通过调用Spout的nextTuple()发送一个...
转载
发布博客 2018.10.29 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Storm学习笔记 - Storm初识

Storm学习笔记 - Storm初识1. Strom是什么?Storm是一个开源免费的分布式计算框架,可以实时处理大量的数据流。2. Storm的特点高性能,低延迟。分布式:可解决数据量大,单机搞不定的场景。可扩展:随着业务的发展,数据量越来越大,系统可以水平扩展。容错:单个节点挂了,不影响整个应用。3. Storm与其他框架的比较3.1 Storm和Hadoop的比较...
原创
发布博客 2018.10.26 ·
1232 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多