柒嘴八舌
码龄5年
关注
提问 私信
  • 博客:14,245
    14,245
    总访问量
  • 16
    原创
  • 938,207
    排名
  • 286
    粉丝
  • 10
    铁粉
  • 学习成就

个人简介:分享技术干货!10年java、大数据实战经验,和大家一起交流技术心得

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

柒嘴八舌的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    140
    当月
    1
个人成就
  • 获得71次点赞
  • 内容获得2次评论
  • 获得75次收藏
  • 代码片获得372次分享
创作历程
  • 8篇
    2023年
  • 7篇
    2020年
  • 1篇
    2019年
成就勋章
TA的专栏
  • 大数据入门技术栈详解
    3篇
  • 大数据杂谈
    2篇
  • Java杂谈
    2篇
  • SpringBoot
    3篇
  • SpringMVC
    1篇
  • Linux杂谈
  • Shell命令
    1篇
兴趣领域 设置
  • 大数据
    hadoophivestormsparketl
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

JVM内存模型架构图-新生代-老年代-永久代

发布资源 2023.12.14 ·
png

JVM内存模型架构图

JDK:Java Development Kit(java开发工具包),包含JRE和开发工具包,例如javac、javah(生成实现本地方法所需的 C 头文件和源文件)。JRE:Java Runtime Environment(java运行环境),包含JVM和类库。JVM:Java Virtual Machine(Java虚拟机),负责执行符合规范的Class文件。
原创
发布博客 2023.12.14 ·
1002 阅读 ·
27 点赞 ·
0 评论 ·
15 收藏

Redis 缓存穿透、雪崩、击穿如何解决?

Redis 是由 Salvatore Sanfilippo 用C语言开发的一款开源的、高性能的键值对存储数据库,它采用 BSD 协议,为了适应不同场景下的存储需求,提供了多种键值数据类型。到目前为止,Redis 支持的键值数据类型有字符串、列表、有序集合、散列及集合等。正是因为它有如此丰富的数据类型的支持,才会有庞大的用户群体。Redis 内置复制、Lua 脚本、LRU 收回、事务及不同级别磁盘持久化功能,同时通过 Redis Sentinel 实现高可用,通过 Redis Cluster 提供自动
原创
发布博客 2023.12.14 ·
402 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

总结工作中最常用的shell命令

工作中最常用的shell命令
原创
发布博客 2023.12.13 ·
869 阅读 ·
21 点赞 ·
0 评论 ·
18 收藏

一条sql执行过长的时间,你如何优化,从哪些方面?

一条sql执行过长的时间,你如何优化,从哪些方面?
原创
发布博客 2023.12.13 ·
403 阅读 ·
10 点赞 ·
0 评论 ·
9 收藏

看告警信息当前的CPU使用率已经达到了82.65%,如何排查问题

可以看到很多类似这样的信息,这些信息中有一个很重要的那就是nid=0x11,这个是代表的线程ID,聪明的你也一定知道这里是16进制,和刚才使用top -Hp命令看到的不一样,那里是10进制的。我们已经知道了cpu过高的服务进程ID是6,但仅知道进程ID是无用的,需要进一步知道这个进程中哪些线程占用CPU过高。可以看到线程0x465的线程状态是RUNNABLE,而且看到了很多正则的调用,继续往下看,找到了调用的代码,为了找到线程占用cpu过高的堆栈,需要把线程ID做一次进制转换,既由10进制转换为16进制,
原创
发布博客 2023.08.01 ·
679 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

springboot+shiro控制同一用户在线的并发数,同一个用户最大的会话数,默认1;比如2的意思是同一个用户允许最多同时两个人登录

springboot+shiro控制同一用户在线的并发数,同一个用户最大的会话数,默认1;比如2的意思是同一个用户允许最多同时两个人登录。具体实现类粘贴到了下方,有需要的直接复制使用即可。ShiroLoginFilter 类,登录拦截器。ShiroConfig 配置类。UserRealm 类。
原创
发布博客 2023.07.29 ·
530 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

SpringBoot实现定时任务的动态创建、启动、暂停、恢复、删除。

在spring boot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务。要实现动态增删启停定时任务功能,比较广泛的做法是集成Quartz框架。添加实现了CommandLineRunner接口的SysJobRunner类,当spring boot项目启动完成后,加载数据库里状态为正常的定时任务。添加定时任务注册类,用来增加、删除定时任务。修改定时任务,先移除原来的任务,再启动新任务。
原创
发布博客 2023.07.29 ·
1546 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

Springboot集成Shiro框架完整版(实战项目),下载导入IDEA即可使用,包含用户角色菜单表的设计模块代码

发布资源 2023.06.15 ·
rar

Springboot集成Shiro Session过期时间如何配置

Springboot集成Shiro Session过期时间如何配置
原创
发布博客 2023.06.14 ·
3623 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

教你Maven打包插件:如何把依赖包打包到lib,依赖包打包到jar中?

<!--打包插件,jar包和依赖包分开,依赖包打包到lib下 测试可行--><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> <configuration> .
原创
发布博客 2020.05.21 ·
2434 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

Linux在工作中老程序员不告诉你这些常用到的命令?

比较符合-eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于,如:if [ "$a" -ge "$b" ] -lt 小于,如:if [ "$a" -lt "$b" ] -le 小于等于,如:if [ "$a" -le "$b" ] < ...
原创
发布博客 2020.05.17 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何使用java操作Hdfs文件服务器?

package hdfs;import java.io.FileInputStream;import java.net.URI;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataOutputStream;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.apache.ha
原创
发布博客 2020.05.17 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kafka在工作中的体现

Kafka的命令行基本用法创建topic:bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 2 --topic test查看topic:bin/kafka-topics.sh --list --zookeeper localhost:2181测试topic:bin/kafka-console-producer.sh --broker-list loca
原创
发布博客 2020.05.17 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Pig基础知识

Pig介绍Pig是基于hadoop的一个数据处理的框架,MapReduce是使用java进行开发的,Pig有一套自己的数据处理语言,Pig的数据处理过程要转化为MR来运行。Pig的数据处理语言是数据流方式的,类似于初中做的数学题。Pig的使用pig的数据类型pig基本数据类型:int、long、float、double、chararry、bytearray pig复合数据类型:Map、Tuple、Bag Bag的类型如{('age',31),('name','张三')}如何安装...
原创
发布博客 2020.05.17 ·
905 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

教你手工安装开源Hadoop集群

第1章 Hadoop的部署1.1. 环境部署1.1.1. 环境配置1.1.1.1. 硬件配置Memory: 32GCPU: Intel(R) Xeon(R) 2.00GHz 4CPU 24Core1.1.1.2. 软件配置OS: Oracle Enterprise Linux 6.6 x86_64(Red Hat Enterprise Linux Server release 6.6)File System: Ext41.1.2. 软件安装1.1.2.1....
原创
发布博客 2020.05.17 ·
374 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

集群安装(以CDH6.0为例)

安装准备工作系统环境:REDHAT 7CDH版本:CDH6.0.0安装包地址:CM6安装包( https://archive.cloudera.com/cm6/6.0.0/redhat7/yum/)1、CDH6安装包:https://archive.cloudera.com/cdh6/6.0.0/parcels/下载对应系统版本的Parcel包下载对应系统版本Parcel包的Sha文件下载manifest.json保存到服务器/opt/cloudera/parcel-repo2...
原创
发布博客 2020.05.17 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql客户端使用工具SQLyog

发布资源 2019.11.13 ·
zip

CDH集群手动安装Kerberos完整流程

发布资源 2019.11.13 ·
docx

Hive_优化——深入浅出学Hive

发布资源 2019.11.09 ·
doc
加载更多