6 MiMsmile

尚未进行身份认证

既然我有自由,那么我就飞翔

等级
TA的排名 7w+

git重命名分支

1.重命名git branch -m 【旧分支名】 【新分支名】2.删除远程分支(:前面要空格,后面不要)git push origin :【旧分支名】3.push到远程git push origin feature/bq/v1.3.0_201909164.绑定远程分支git branch --set-upstream-to=origin/【新分支名】...

2019-09-19 14:00:33

重新设置window的git账号

https://www.cnblogs.com/weibanggang/articles/11097723.html

2019-09-17 15:24:01

git commit规范

Commit Message 格式<type>(<scope>): <subject><空行><body><空行><footer>上述提交分为三个部分,头部,主体,底部 首先是头部,<type>(<scope>): <subject> 包括了三个节点:...

2019-09-10 16:05:26

redis的主从复制以及断点续传

2019-08-21 01:23:57

redis的qps

1.单机的redis一般是支持上万甚至几万,具体的性能取决于数据操作的复杂性,如果仅仅是简单的kv操作的话,可以达到数万,如果是运行复杂的lua脚本的话,就可能只能到一万左右2.缓存一般是用来支撑读的高并发,一般比较少用来支撑读的操作,一般读的操作是比较频繁的,甚至达到几万几十万,但是写的操作每秒才几千,这就需要读写分离了;架构一般做成主从架构:master:负责写数据,master数据写入...

2019-07-16 18:36:14

redis的LRU相关的问题

redis的过期策略都有哪些定期删除定期删除:每隔一段时间,就抽取一部分设置了过期时间的key进行删除,但是一般缓存中会有非常多过期的key,如果一次性删除全都的话,就会容易导致卡死,所以会配合惰性删除。惰性删除:惰性删除是如果某一缓存数据被查到的时候是过期了的,那么直接删除这个数据,但是通过定期删除+惰性删除之后的数据还是会有很多的数据没有被删除,所以会有内存淘汰机制。...

2019-06-30 22:30:44

hashMap

1.hashMap的数据结构hashMap底层采用数组+链表的形式存放数据(JDK1.8之后,引入了红黑树)。当存一个数据时,首先使用hashCode()方法计算这个数据的hash值,hash值确定这个数据存放在数组的哪一个位置,也就是我们所说的哪一个bucket中。确定存放的bucket之后,如果存入的值不等于当前bucket的值,则以链表的形式存放在链表的末尾,当链表的长度超出了一定长度之...

2019-06-16 16:46:44

kafka消息如何保证顺序

kafka的特性1.kafka中,写入一个partion照片中的数据是一定有顺序的2.kafka中一个消费者消费一个partion的数据,消费者取出数据时,也是有顺序的需要顺序的场景1.数据库中的binlog2.一些业务需要,比如希望把某个订单的数据写入一个partion为何消息会错乱1.由于消费者消费消息之后,消费之后,有可能交给很多个线程去处理数据(如下图),这样就导致数据顺序错...

2019-05-19 23:03:37

kafka数据丢失

kafka数据丢失分为两个部分,分别是生产者和kafka应用交互时丢失,消费者丢失1.生产者和kafka应用交互kafka存储一个topic中的数据至kafka时,会存储至不同的partion,每个partion又会有多个副本,当某一个broker宕机时,kafka会去重新选举partion的leader,如果此时follower中的数据没有和leader中保持一致的话,就会导致数据丢失。解...

2019-05-12 16:14:52

kafka如何保证其高可用性

kafka是分布式架构,一般kafka会部署成集群,即部署多台broker。kafka写入消息时,同一个topic的数据1、数据2、数据3写入不同的partion中。kafka的高可用机制是在0.8版本之后才引入的,kafka的每个partion都会在其它机器上存储一个副本,作为这个partion的follower,当某个broker宕机时,会从ISR(存放所有已同步数据的副本)中取出一个fol...

2019-05-12 15:39:02

kafka消费消息时的幂等性

1.什么是kafka消费消息时的幂等性kafka消费消息时的幂等性,简而言之就是消费者对接口的多次调用所产生的结果和调用一次是是一致的,也就是说在kafka中有可能会消费到重复的数据,这个时候需要客户端去处理这种情况,使得消息消费一次和消费多次是一样的结果。2.产生原因数据流转:生产者:生产者会往kafka中发送消息,kafka会给每条消息一个offset,代表这个数据的序号;消费者...

2019-05-11 21:44:28

项目中应用apidoc

https://blog.csdn.net/suo082407128/article/details/81355093

2019-04-28 17:10:49

kafka的分区(partion)和消费者(consumer)

分区(partion)kafka中的topic可以细分为不同的partion,一个topic可以将消息存放在不同的partion中。leader和follower每个partion可以设置一个leader和多个follower。kafka的消息没有设置读写分离,每个消息发送时,都是发送至对应的partion的leader-paertion,follower-partion主要是为了备份数据而...

2019-04-27 17:29:02

Puppeteer 搭建

Puppeteer 是一个nodejs库,主要使用于以下:UI 自动化测试:摆脱手工浏览点击页面确认功能模式 爬虫Puppeteer 需要专用的浏览器,叫chormium,需要单独下载。配置环境步骤1.安装nodejs2.配置国内chormium源 export PUPPETEER_DOWNLOAD_HOST=https://storage.googleapis.com.c...

2018-11-04 22:27:50

java用udp发送数据demo

java 使用udp发送数据包时,使用byte数组public class UdpClientUtil { private static final Logger logger = LoggerFactory.getLogger(UdpClientUtil.class); public static void sendMessage(Integer operation,Str...

2018-10-22 21:50:08

java 监控某个程序是否启动

https://blog.csdn.net/danieluk/article/details/18518175

2018-10-22 21:40:50

jar包启动不受命令行关闭的影响

1.使用java-jar xxxxx这样的启动方式容易导致命令行需要一直开着服务才能正常;2.@echooff startjavaw-jar xxxx或者nohupjava-jarxxxx或者javaw-jarxxx这种方式可以不需要开着命令行 ...

2018-08-21 23:27:36

spring boot项目从创建之后启动报错Unregistering JMX-exposed beans on shutdown

在pom文件中添加以下依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></dependency><dependency>&l

2018-08-21 23:24:36

区块链技术学习资料

需要资料的加我微信(备注区块链资料)

2018-03-19 14:11:28

区块链交流群

2018-03-02 16:53:03

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。