摘要: GitHub是开发目前最为活跃的开源网站和代码托管地,虽然我们经常使用GitHub,关注各种开源项目,但可能有很多人并不太了解GitHub的搜索功能的使用。GitHub提供了简单搜索和高级搜索,高级搜索提供了很强的搜索方式,下面我们可以了解下GitHub都给我们提供了那些强悍的搜索功能。 1、in查 阅读全文
posted @ 2019-08-01 10:44 有追求的程序员 阅读(3179) 评论(0) 推荐(1) 编辑
摘要: 1、随机轮循算法 随机算法的实现很简单,我们可以直接通过Random的nextInt()方法实现一个加权随机算法,这种方式在日常的开发工作中还是很常用到的。 我们首先定义一个ServerIps类,用来存放所有服务IP值 然后我们创建类LoadBalance来实现随机算法 2、加权随机轮循算法 我们生 阅读全文
posted @ 2019-07-26 00:44 有追求的程序员 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1、git reflog 2、git reset --hard <COMMIT_ID> 这样就可回退提交或撤销错误的pull拉取 阅读全文
posted @ 2019-06-14 16:12 有追求的程序员 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 方法一: 实现CommandLineRunner 接口 方法二: 实现ApplicationRunner 接口 阅读全文
posted @ 2019-05-29 20:11 有追求的程序员 阅读(610) 评论(0) 推荐(0) 编辑
摘要: redis高可用只要在于三个方面 主从复制 哨兵机制 集群机制 主从复制 主从复制作用: 1、数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。2、故障恢复:当主节点出现问题时,可以由从节点提供服务,实现快速的故障恢复,但不能实现自动化故障恢复。3、负载均衡:在主从复制的基础上, 阅读全文
posted @ 2019-02-19 16:06 有追求的程序员 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 这篇文字在网上被转载烂了,里面有些sql适合用在应用系统里,有些“报表”的感 觉更重些,主要是想复习前者 这篇文字在网上被转载烂了,里面有些sql适合用在应用系统里,有些“报表”的感 觉更重些,主要是想复习前者 50个常用sql语句 Student(S#,Sname,Sage,Ssex) 学生表 C 阅读全文
posted @ 2019-02-18 11:12 有追求的程序员 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: 存储引擎 show engines : 查看Mysql提供了什么存储引擎 查看Mysql当前默认的存储引擎: show variables like '%storage_engine%' MyISam和InnoDB的区别 阅读全文
posted @ 2019-02-17 19:55 有追求的程序员 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Kafka有两种模式: 点对点模式:消费者主动从Kafka中定时轮询的拉取数据,一条数据只会发送给customer group中的一个customer进行消费。 发布订阅者模式:kafka主动推送数据到所有订阅了该类信息的客户端。 Kafka中通过控制Customer的参数{group.id}来决定 阅读全文
posted @ 2019-01-30 10:39 有追求的程序员 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: swap分区的作用为当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用,那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不 阅读全文
posted @ 2019-01-28 14:20 有追求的程序员 阅读(6008) 评论(0) 推荐(0) 编辑
摘要: 安装kafka需要安装zookeeper,zookeeper安装过程见 https://www.cnblogs.com/chentop/p/10303465.html 1、下载Kafka,直接去官网下载 http://kafka.apache.org/downloads.html 官网的安装包提供了 阅读全文
posted @ 2019-01-27 21:17 有追求的程序员 阅读(290) 评论(0) 推荐(0) 编辑