让优秀成为你的习惯
码龄8年
关注
提问 私信
  • 博客:104,275
    问答:88
    104,363
    总访问量
  • 95
    原创
  • 1,697,818
    排名
  • 229
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-03-06
博客简介:

越努力越幸运的博客

查看详细资料
个人成就
  • 获得184次点赞
  • 内容获得58次评论
  • 获得646次收藏
  • 代码片获得306次分享
创作历程
  • 1篇
    2023年
  • 2篇
    2021年
  • 8篇
    2020年
  • 26篇
    2019年
  • 62篇
    2018年
成就勋章
TA的专栏
  • 大数据之Hhbase
    1篇
  • JDK源码深度剖析
    1篇
  • 数据结构和算法
    2篇
  • 大数据实战
    1篇
  • 大数据技术之Flink
  • SpringMVC
    3篇
  • Spring
    4篇
  • Spring注解驱动开发
    6篇
  • 大数据技术之Kafka
  • 大数据技术之Spark
    1篇
  • Zookeeper
    1篇
  • ZooKeeper分布式专题与Dubbo微服务入门
    9篇
  • Java设计模式精讲
    26篇
  • Java8的新特性
    6篇
  • Docker核心技术
    3篇
  • 高并发编程
    3篇
  • SpringData
    1篇
  • JPA
    3篇
  • Git & GitHub
    3篇
  • Redis从入门到高可用,分布式实践
    5篇
  • 分布式专题
    7篇
  • 随笔
    2篇
  • Kafka
    1篇
  • 转载
    4篇
  • 其他
    2篇
  • NIO
    1篇
兴趣领域 设置
  • 大数据
    hadoophivestormsparketl
创作活动更多

如何做好一份技术文档?

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

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

Linux CentOS 解决IP地址为127.0.0.1的问题

Linux CentOS 解决IP地址为127.0.0.1的问题
原创
发布博客 2023.04.13 ·
2028 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to

今天运行Redis时发生错误,错误信息如下:(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.Redis被配置为保存数据库快照,但它目前不能
原创
发布博客 2021.09.22 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Phoenix开启schema对应Hbase中的namespace

1. 开启schema与namespace的对应关系如果使用了hbase中的自定义namespace,不仅仅使用default,那么在phoenix中与之对应的是schema的概念,但是默认并没有开启,需要在hbase-site.xml中增加以下配置项:<property> <name>phoenix.schema.isNamespaceMappingEnabled</name> <value>true</value>
原创
发布博客 2021.09.12 ·
580 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ArrayList源码深度剖析(一)

ArrayList概述 ArrayList是List接口的可调整大小的数组实现,具有动态扩展的能力,能够动态的扩容和缩容。 数组结构的特点 查询快:由于数组在内存中是一块连续的空间,因此可以根据地址+索引的方式快速获取对应位置的元素。 增删慢:每次增删元素,都需要改变数组的长度,拷贝以及移动元素的位置。 继承体系 ArrayList实现了List接口,为ArrayList提供了基础的添加、删除、遍历等操作。 ArrayList实现了Rando
原创
发布博客 2020.05.17 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手写真正的动态数据结构-链表

链表线型数据结构为什么链表很重要 链表是真正的动态数据结构 链表是最简单的动态数据结构 可以更深入的理解引用(指针) 可以更深入的理解递归 可以辅助组成其他的数据结构 什么是链表(LinkedList) 数据存储在"节点"(Node)中 classNode{/***所存储的真正的数据*/Ee;/***指向当前节点的下一个节点*/...
原创
发布博客 2020.05.09 ·
386 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

手写动态数组ArrayList,帮你彻底弄明白ArrayList的实现原理

数组基础概念所谓数组,是有序的元素序列。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。数组是用于储存多个相同类型数据的集合。数组本身是静态的,在创建的时候,就必须要指定它的大小。图解代码演示:packagecom.ldc.datastructures.array;public...
原创
发布博客 2020.05.03 ·
266 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

电商数仓用户行为数据采集-需求分析和架构设计

电商数仓-用户行为数据采集数据仓库的概念数据仓库( Data Warehouse ),是为企业所有决策制定过程,提供所有系统数据支持的战略集合。通过对数据仓库中数据的分析,可以帮助企业,改进业务流程、控制成本、提高产品质量等。数据仓库,并不是数据的最终目的地,而是为数据最终的目的地做好准备。这些准备包括对数据的:清洗,转义,分类,重组,合并,拆分,统计等等。项目的需求分析和...
原创
发布博客 2020.04.30 ·
1311 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

什么是Apache Flink? —运维篇

什么是Apache Flink? —运维篇Apache Flink是用于无界和有界的数据流上的有状态计算的框架。由于许多流应用程序的设计目的是在最少的停机时间内连续运行,因此流处理器必须提供出色的故障恢复能力,以及在运行时监控和维护应用程序的工具。Apache Flink将重点放在流处理的操作方面。在这里,我们将说明Flink的故障恢复机制,并介绍用来管理和监督正在运行的应用程序的功能。...
原创
发布博客 2020.03.17 ·
885 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spark 2.1.1 快速开始

官方文档地址Spark 2.1.1 快速开始本教程提供了使用Spark的快速介绍。我们将首先通过Spark的交互式Shell(使用Python或Scala)介绍API,然后说明如何使用Java,Scala和Python编写应用程序。请参阅编程指南以获取更完整的参考。要遵循本指南,请先从Spark网站下载Spark的打包版本。由于我们不会使用HDFS,因此您可以下载适用于任何Hadoop版本的...
原创
发布博客 2020.03.05 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spark 2.1.1 官方文档翻译 Overview(概览)

Spark 2.1.1 官方文档翻译 Overview(概览)Spark 概览Apache Spark是一个快速的通用集群计算系统。它提供Java,Scala,Python和R的高级API,以及支持常规执行图的优化引擎。它还支持丰富的高级工具集,包括用于SQL和结构化数据处理的Spark SQL,用于机器学习的MLlib,用于图形处理的GraphX和Spark Streaming。下载...
原创
发布博客 2020.03.05 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大家可以关注我的公众号,跟我一起学习大数据

大家可以扫码关注我的公众号,跟我一起学习大数据大数据技术学习和分享
原创
发布博客 2020.02.15 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java高并发编程(二)

Thread类API构造方法构造方法我们可以先看一下源码: /** * Initializes a Thread with the current AccessControlContext. * @see #init(ThreadGroup,Runnable,String,long,AccessControlContext,boolean) */ pri...
原创
发布博客 2019.07.28 ·
399 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java高并发编程(一)

快速认识线程快速认识线程什么是线程创建和启动线程快速认识线程在计算机的世界中,当我们在讨论并行的时候,实际上是指,一系列的任务在计算机中同时运行,比如说我们在浏览网页的时候还能打开音乐播放器,当我们在撰写邮件的时候,收件箱还能接收新的邮件。在单CPU的计算机中,其实并没有真正的并行,它只不过是CPU时间钟快速轮转带给你的错觉,而这种错觉让你产生了它们是在同一时刻同时运行的。当然,如果是多核CP...
原创
发布博客 2019.07.21 ·
365 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

什么是微服务

一、微服务介绍1. 什么是微服务      在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微 狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 pizza 团队最早是亚马逊 CEO Bezos提出来的,意思是说单个服务的设计,所有参与人从设计、开发、测试、运维所有人加起来 只...
转载
发布博客 2019.05.30 ·
448 阅读 ·
1 点赞 ·
4 评论 ·
8 收藏

java中数字签名MD5withRSA和SHA1withRSA

加密算法一、简介数字签名用于验证消息发送者的身份,确保其他人无法伪造身份。二、原理数字签名基于非对称加密算法,利用只有拥有者才有私钥的特性(这可以标识身份)进行的。1、数字签名的生成对发送内容先生成有限长度的摘要,再使用私钥进行加密,进而生成数字签名。2、数字签名验证用公钥对数字签名进行解密获取加密内容(其实也就是摘要),再用与发送方相同的摘要算法对发送内空生成摘要,再将这两者进...
转载
发布博客 2019.05.18 ·
4370 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

IDEA-常用的快捷键

因为觉得网络上的 idea 快捷键不够详尽,所以特别编写了此篇文章,方便大家使用 idea O(∩_∩)O~其中的英文说明来自于 idea 的官网资料,中文说明主要来自于自己的领会和理解,英文说明只是作为参考。重要的快捷键会附带图示,进行详细的说明。每一部分会先列出所有的快捷键说明表,如果有不清楚的地方,再看后续的图示详解。1 编辑【Editing】 快捷键 英文说明 中文...
转载
发布博客 2019.05.13 ·
1517 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

SpringData

SpringData(一)SpringData 概述JPA Spring Data 概述HelloWorld搭建环境Repository 接口概述Repository 的子接口SpringData 方法定义规范支持的关键字查询方法解析流程@Query 注解使用@Query自定义查询索引参数与命名参数用@Query来指定本地查询@Modifying 注解和事务@Query 与 @Modifying ...
原创
发布博客 2019.05.04 ·
1950 阅读 ·
5 点赞 ·
0 评论 ·
20 收藏

JPA(三)

JPA(三)使用二级缓存JPQLQuery接口select语句select-from 子句查询所有实体where子句where子句示例查询部分属性查询缓存order by子句group by子句与聚合查询关联查询子查询JPQL函数update语句delete语句Spring 整合 JPA使用二级缓存配置二级缓存:<?xml version="1.0" encoding="UTF-8...
原创
发布博客 2019.05.04 ·
592 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JPA(二)

JPA(二)EntityManagerJPA相关接口/类:PersistenceEntityManagerFactoryEntityManagerEntityManagerJPA相关接口/类:PersistencePersistence 类是用于获取 EntityManagerFactory 实例。该类包含一个名为 createEntityManagerFactory 的 静态方法 。...
原创
发布博客 2019.05.04 ·
405 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JPA(一)

JPA(一)JPA_概述什么是JPAJPA和Hibernate的关系JPA 的供应商JPA的优势JPA 包括 3方面的技术HelloWorld使用JPA持久化对象的步骤在 STS 下创建 JPA 工程JPA_概述我们都知道有很多种数据库,如Mysql、Oracle、SQLServer、DB2,那么Java应用程序是如何去访问数据库的呢?我们都知道数据库会提供一套API去供Java应用程序去使用...
原创
发布博客 2019.04.29 ·
209 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏
加载更多