前行中632
码龄10年
关注
提问 私信
  • 博客:423,945
    社区:6,491
    430,436
    总访问量
  • 102
    原创
  • 1,938,587
    排名
  • 69
    粉丝
  • 0
    铁粉

个人简介:不想被淘汰的码农

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

风雨落

博客描述:
难道头等舱会比经济舱更快到达目的地吗?也许站着也不失为一种历练
查看详细资料
个人成就
  • 获得197次点赞
  • 内容获得71次评论
  • 获得473次收藏
  • 代码片获得196次分享
  • 博客总排名1,938,587名
创作历程
  • 1篇
    2021年
  • 7篇
    2019年
  • 52篇
    2018年
  • 49篇
    2017年
  • 11篇
    2016年
成就勋章
TA的专栏
  • Elastic Stack
    3篇
  • LeetCode题解(C语言)
    1篇
  • 《算法》第4版
  • MUI框架
    11篇
  • java程序猿想超神
    5篇
  • java
    18篇
  • android
    13篇
  • 面试
    49篇
  • 数据库
    5篇
  • mui框架
    8篇
  • 算法
    29篇
  • 排序
    2篇
  • 查找
    3篇
  • 操作系统
    6篇
  • scala
    2篇
  • acm
    6篇
  • web
    9篇
  • 软件工程
    2篇
  • livy
    5篇
  • shell脚本
    2篇
  • 大数据
    7篇
创作活动更多

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

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

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

LeetCode第347题 前K个高频元素

LeetCode第347题 前K个高频元素头铁,非要练习C语言写优先队列。所以,就写了好久。主要由于这道题的用例里面有负数,无法适用正常的数组下标的形式来存储elements和qp,导致引入了uthash,对数据进行hash,记录要保存的值。但是修改过程中遗漏了两处,导致了两处bug。学习使用uthash库函数要思路清晰。代码:struct HASH_NODE{ int key; int count; // 相当于elements int idx; // 相当于
原创
发布博客 2021.08.21 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu18配置elasticsearch服务开机自启踩坑

Ubuntu18.4TLS实现ES服务自启动的详细步骤在/etc/init.d目录下,添加执行的脚本,并指明RUNLEVEL以及abort等内容避免类似下面的报错update-rc.d: error: mydaemonDefault-Start contains no runlevels, aborting给出elasticsearch的样例脚本elasticsearch.serv...
原创
发布博客 2019.04.03 ·
6138 阅读 ·
3 点赞 ·
4 评论 ·
10 收藏

ES数据类型:type与keyword

_mappingGET /megacorp/_mapping/employee获取megacorp索引中的employee类型进行mapping,模式定义ES中数据类型在最新版本中,Filed datatypes 官网链接简单的类型有 text、keyword、date、long、double、boolean和ip复杂类型有:object和nested较特殊的类型:geo_poi...
原创
发布博客 2019.03.30 ·
28344 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

全排列题解

文章目录题目描述解决方案:递归:字典序算法:参考文章:题目描述输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。解决方案:递归:import java.util.ArrayList;public class Solution { ArrayList<...
原创
发布博客 2019.03.29 ·
458 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

安装windows10和Ubuntu双系统的各种问题大全

文章目录安装详情Ubuntu版本的选择详细的安装步骤安装时需要注意的点问题总结Ubuntu安装失败,如何删除Windows环境如何删除efi分区Ubuntu重启或关机都会黑屏,只有左上角的一个光标引用安装详情Ubuntu版本的选择​ Ubuntu的版本,最初选择的是Ubuntu kylin版本,中国的衍生版本,装完后各种莫名bug,搜了一下解决办法,都是推荐重装原生Ubuntu系统,就重装了...
原创
发布博客 2019.03.22 ·
1180 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

WebPage+SpringBoot+mysql踩坑

数据库的对应接口报错解决办法:我们如果在NovelMapper中加上注解@Repository,红线便会消失,@Repository与@Service、@Compent、@Controller的作用差不多,都是声明作用,取不同的名字只是为了更好的区分各自的功能,为的是Spring可以@Autowired是正常注入。但其实这个场景下,@Repository不添加,Mapper接口也会被正...
原创
发布博客 2019.03.14 ·
362 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows平台使用hexo和GitHub Page搭建博客网站踩坑

具体十分详尽的步骤,网上有很多,我这里推荐一个,我主要是看着它装的:Windows下使用Hexo+GithubPage搭建博客下面介绍需要注意的地方:明确hexo的地位,hexo是将你已经写好markdown文件,按照你定的主题转换为静态的Html文件,推送到你远程的Github仓库中,从而可以通过GitHub Page可以进行域名访问因为需要经常向远程的Github仓库推送,所以要在本地...
原创
发布博客 2019.03.13 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

正则表达式入门

在《正则表达式必知必会》中学习可以是纯文本,全文匹配,其中可以使用 . 来匹配任意一个字符,对于类似 . 这种由特殊含义的字符,在正则表达式中被称为元字符,当希望匹配本身这个字符时,需要使用 \ 进行转义匹配一组字符使用 [ 和 ] ,构成字符集合,- 在 [ 和 ] 中起到连接符的作用,常用的字符集合有: 匹配一组字符使用 [ 和 ] ,构成字符集合,- 在 [ 和 ] 中起到连接符的作...
原创
发布博客 2019.03.10 ·
159 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

springBoot实现配置和实例的热更新,集成Apollo,方法通用

热更新会对两类Bean进行刷新,一种是使用了@ConfigurationProperties的对象,另一类是使用了@RefreshScope的对象 两者的更新机制也不同,前者通过rebind,所有的bean重新绑定来完成刷新;后者是通过RefreshScope的缓存和延迟加载机制,生成新对象监听Apollo配置中心,配置发生变化的动作通过注解标明监听的配置文件发布 Environm...
原创
发布博客 2018.11.02 ·
19498 阅读 ·
2 点赞 ·
3 评论 ·
16 收藏

分布式之redis复习精讲

转载至https://www.cnblogs.com/rjzheng/p/9096228.html 为什么写这篇文章?博主的《分布式之消息队列复习精讲》得到了大家的好评,内心诚惶诚恐,想着再出一篇关于复习精讲的文章。但是还是要说明一下,复习精讲的文章偏面试准备,真正在开发过程中,还是脚踏实地,一步一个脚印,不要投机取巧。考虑到绝大部分写业务的程序员,在实际开发中使用r...
转载
发布博客 2018.10.26 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Eureka的自我保护机制浅谈

1、 定义自我保护模式是一种针对网络异常波动的安全保护措施,使用自我保护模式能使Eureka集群更加的健壮、稳定的运行。2、 工作机制自我保护机制的工作机制是如果在15分钟内超过85%的客户端节点都没有正常的心跳,那么Eureka就认为客户端与注册中心出现了网络故障,Eureka Server自动进入自我保护机制,此时会出现以下几种情况: Eureka Server不再从注册列表中移除因...
原创
发布博客 2018.10.23 ·
7091 阅读 ·
2 点赞 ·
2 评论 ·
16 收藏

RabbitMQ的使用

RabbitMQ的响应问题public class RabbitMqMessageSender implements MessageSender, RabbitTemplate.ReturnCallback, RabbitTemplate.ConfirmCallback其中RabbitTemplate.ConfirmCallback如果消息没有到exchange,则confirm回调,a...
原创
发布博客 2018.10.16 ·
309 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Oracle中的decode在mysql中实现

oracle中的decode函数转换成mysql中的语法题目:原本的数据格式转换成如下格式select grade, sum(decode(level,"好","1","0")) good, sum(decode(level,"中","1","0")) middle, sum(decode(level,"坏","1","
原创
发布博客 2018.10.08 ·
7121 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

final变量的作用

final这个关键字的作用final关键字提高了性能。JVM和java应用都会缓存final变量final变量可以安全的在多线程环境下进行共享,且不需要额外的同步开销使用final关键字,JVM会对方法、变量及类进行优化final关键字要注意的一些地方,final主要作用,他会保证安全性,并对代码进行一定的优化修饰的类不可再被继承修饰的方法不可在被重写修饰的成员变量必须在声明时...
原创
发布博客 2018.09.22 ·
2273 阅读 ·
10 点赞 ·
1 评论 ·
14 收藏

Spark-Streaming+kafka实现零丢失

kafka和sparkstreaming是两种适配很好的技术,两者都是分布式系统适用于处理大量数据,两者对于实现数据的零丢失并没有提供现成的解决方案,所以这篇文章就是希望可以帮助你完成这个目标注:使用Spark Streaming的Direct Stream方式连接kafka,并通过存储偏移量到zookeeper中,来实现数据零丢失,不要使用CheckPoints问题介绍:Spark Stre...
翻译
发布博客 2018.09.22 ·
558 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

操作系统的端口

网络中可以被命名和寻址的通信端口是操作系统的一种可分配资源。由网络OSI(开放系统互联参考模型,Open System Interconnection Reference Model)七层协议可知,传输层与网络层最大的区别是传输层提供进程通信能力, 网络通信的最终地址不仅包括主机地址,还包括可描述进程的某种标识。所以TCP/IP协议提出的协议端口,可以认为是网络通信进程的一种标识符。之...
原创
发布博客 2018.09.02 ·
3899 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Spark Streaming的Batch Duration优化

Spark Streaming 是微批处理。 SparkConf sparkConf = new SparkConf().setAppName("SparkStreaming").setMaster("local[*]"); JavaStreamingContext javaStreamingContext = new JavaStreamingContext(sparkConf, Dur...
原创
发布博客 2018.09.01 ·
7474 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

Float IP

一个常识性问题: 一个MAC地址可以绑定多少个IP地址 答案是:多少个都可以你的电脑绑定多个网段的IP,这样多个网段的主机你都可以访问 还有Float IP 也是利用了这一点例如一个集群中,一个HA的集群,一般是双机HA,这样两个相同的服务主机,两个IP,那咋办,让用户记住两个IP吗?这样也太不人性,解决方案是配置Float IP为其中一个服务主机网卡绑定float ...
原创
发布博客 2018.08.31 ·
831 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

网络协议和网络编程

TCP建立连接的过程。TCP(传输控制协议)和UDP(用户数据包协议) 都是运输层的协议,基于网络层的IP协议 TCP连接三次握手,具体是客户端发送连接请求,服务器接收并确认返回应答信息,客户端之后第三次发送请求确认,从而建立连接,开始树传输,原因是避免建立无用、错误的TCP长连接TCP断开连接的过程。第一次有客户端发出要关闭连接的请求;第二次,服务器端返回请求确认;第三次,服务...
原创
发布博客 2018.08.29 ·
1521 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

spark消费kafka时自助管理offset方法

offset的保存位置 在Kafka0.9版本之前消费者保存的偏移量是在zookeeper中/consumers/GROUP.ID/offsets/TOPIC.NAME/PARTITION.ID。新版消费者不再保存偏移量到zookeeper中,而是保存在Kafka的一个内部主题中“__consumer_offsets”,该主题默认有50个分区,每个分区3个副本,分区数量有参数offset.to...
原创
发布博客 2018.07.28 ·
4768 阅读 ·
0 点赞 ·
1 评论 ·
5 收藏
加载更多