git没有使用自己的用户

昨晚因为一些原因删除了一波.ssh目录中的东西,导致今天在git pull 的时候出现需要我输入git@gitlab.corp.xxx.com的密码。这种问题一看就是没有识别我的gitlab用户。 一般这种问题有2种解决办法: 走http协议 http协议需要你输入用户名和密码 走ssh协议 重新生成秘钥,然后将公钥copy到gitlab的ssh keys中 这里具体说说第二种解决办法: 本次使用

高可用防护的流量管理框架

阿里巴巴开源了他们的Sentinel: 分布式系统的流量防卫兵。主要从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 阿里主要把他用在双十一和秒杀等场景,将突发流量控制在系统容量可以承受的范围;消息削峰填谷;实时熔断下游不可用应用,等等 参考资料 https://github.com/alibaba/Sentinel

SyntaxHighlighter Evolved带来的字符转义问题

我的WordPress使用的代码高亮插件为SyntaxHighlighter Evolved,主要是喜欢这个配色。 虽然也尝试过crayon syntax highlighter这个插件,此处提一下这个插件代码高亮的主题很多,也解决了 html字符转义的问题,但是配色不是我喜欢的类型。而且主要是以前一直使用SyntaxHighlighter Evolved, 代码中使用了太多的SyntaxHigh

MAC使用 Eclipse Memory Analyzer的问题

今天下载了新版本1.8.0的mat使用的时候出现了弹窗,说不能用,让我看一个目录下面的log文件。 发开以后发现文件内容为: 于是google了一波发现原因居然是因为我下载完mat以后,直接在mac的Downloads目录打开的,应该先把 这个mac应用程序移动到mac的应用程序目录下。 我移动以后打开就没事了,一切正常。 另外关于MAT的配置,一般都建议在下载完成以后修改一下/Applicati

mac 安装FTP以及使用

在macOS High Sierra中移除了FTP,因此需要我们手动安装一下。 因为我使用的是zsh,所以我把第三行的命令加到了.zshrc文件中,当然你也可以加入到.bash_profile或者.bashrc 这都是可以的 FTP 常用命令 启动 Linux 终端直接敲入 ftp 回车,或者按照下面模式,直接连入 FTP 服务器: 如果希望匿名登录,使用用户名密码全部是 ftp,或者用户 Ano

使用外部Tomcat部署spring boot war

我使用的spring-boot的版本为1.5.10.RELEASE 修改pom.xml文件中的打包方式为war包: <packaging>war</packaging> 增加下面的maven依赖: 然后修改Application类: 这样就可以使用外部的tomcat部署war包了。 需要注意的是工程中不需要依赖内嵌的tomcat也就是下面的: 这样配置就可以使用外部的tom

Spring Boot 和Mybatis整合出现Property ‘sqlSessionFactory’ or ‘sqlSessionTemplate’ are required问题

我今天在测试Trace对SQL的收集过程中搞了一个测试工程,使用的Maven配置如下: 发现在应用启动的时候出现Property ‘sqlSessionFactory’ or ‘sqlSessionTemplate’ are required异常。 排查原因发现是因为mybatis-spring-1.2.0中取消了自动注入SqlSessionFactory和SqlSessionTemplate: