
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、bug描述Could not find method testCompile() for arguments [{group=junit, name=junit, version=4.12}] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.二、bug原因
一、Mysql单例数据库架构1、Mysql体系介绍2、SQL运行过程3、InnoDB内存和存储结构4、TableSpace5、Page6、InnoDB线程模型7、备份机制二、Mysql数据复制1、Mysql数据复制原理2、Mysql复制架构3、Mysql复制模式三、Mysql高可用及进阶1、Mysql高可用原理2、Keepalived架构3、MHA架构4、MGR架构...
一、bug描述idea导入flink源码时,点开某个python文件,提示No Python interpreter configured for the module。二、bug原因idea需要python的解析器,否则无法解析python文件。三、解决办法在File->Project Structure->Modules中添加python的SDK。具体流程可参考IDEA官网。四、参
1、切换到被copy的分支,拉取最新代码。git checkout mastergit pull2、在当前分支上创建新分支,命令为dev。git checkout -b dev3、把新建的分支push到远端。git push origin dev4、拉取远端分支。git pull会提示当前分支没有跟踪信息,请指定您要合并哪一个分支。当前分支没有跟踪信息。请指定您要合并哪一个分支。详见 git-pu
一、思路假设key每天6点过期,利用redis的setex命令添加key并设置过期时间,过期时间设置为明天6点减去现在时间。setex key timeout value等于set key valueexpire key timeout二、Java代码实现redisTemplate.opsForValue().set(key, hashValue, redisKeyExpireTime(), Ti
一、应用场景:我们经常将代码托管到github、gitlab这样的网站上。为了避免每次push代码时都要输入用户名和密码,通常会选择使用ssh协议,将公钥保存到托管网站上。在实际开发中,往往要将代码托管到多个不同的网站上。比如,公司的代码需要托管到coding上,自己的开源代码托管到github上,私有代码托管到gitlab上等等,每个托管网站都对应一个git账户。默认情况下,一台电脑的git只对
背景一般情况下mac系统自带python2版本,但我们学习工作时用的都是python3,因此需要安装python3并且切换到python3版本。一、安装python3如果已安装过homebrew,直接使用brew install python3命令安装即可。如果未安装过homebrew,请参考这篇文章。输入python3即可验证是否安装成功。二、切换python3版本方法一、直接使用python3
一、Mysql单例数据库架构1、Mysql体系介绍2、SQL运行过程3、InnoDB内存和存储结构4、TableSpace5、Page6、InnoDB线程模型7、备份机制二、Mysql数据复制1、Mysql数据复制原理2、Mysql复制架构3、Mysql复制模式三、Mysql高可用及进阶1、Mysql高可用原理2、Keepalived架构3、MHA架构4、MGR架构...
一、bug描述idea导入flink源码时,点开某个python文件,提示No Python interpreter configured for the module。二、bug原因idea需要python的解析器,否则无法解析python文件。三、解决办法在File->Project Structure->Modules中添加python的SDK。具体流程可参考IDEA官网。四、参
如果有在总体上保证消费顺序的需求,可以通过将topic的partition数量设置为1,将consumer group中的consumer instance数量也设置为1,但是这样会影响性能,所以kafka的顺序消费很少用。consumer group中的consumer instance的数量不能比一个Topic中的partition的数量多,否则多出来的consumer消费不到消息,产生浪费。







