![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具
thewindkee
这个作者很懒,什么都没留下…
展开
-
Mac下python2.7安装pip失败后解决流程
背景电脑是Mac Pro M1,自带有python2.7.16尝试使用pip,发现没有pip命令。安装及解决过程直接用 sudo easy_install pip 安装失败pip命令(在$PATH中)有了,但是执行pip 任何命令都失败。curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.pypython get-pip.py 执行后,pip --version报错,使用python -m pip --version不报原创 2021-07-22 11:36:33 · 3132 阅读 · 10 评论 -
mybatisplus报错:getSqlFirst
错误com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: can not use this method for "getSqlFirst"涉及的代码query=lambdaQuery().eq(User::getId,id);page(new Page(1,20),query);原因正确写法应该是lambdaQuery().eq(User::getId,id).page(new Page(1,20);page方法虽然可原创 2021-03-26 19:22:06 · 6692 阅读 · 1 评论 -
Arthas实用案例
1.查询Mybatis执行的sql:经常不知道mysql执行的什么语句,可以用如下语句去监控mysql的执行语句。注意UPDATE 即代表 更新。 SELECT 同理。watch org.apache.ibatis.mapping.BoundSql getSql -n 5 'returnObj' 'returnObj.indexOf("UPDATE")!=-1'这里returnObj是观察了返回值TODO...原创 2020-12-09 15:16:49 · 3113 阅读 · 0 评论 -
Jmeter-入门
Jmeter目录结构bin : 可执行文件与配置文件。jmeter.bat windows的启动文件jmeter.log jmeter运行日志文件jmeter.sh linux的启动文件jmeter.properties 系统配置文件jmeter-server.bat windows分布式测试要用到的服务器配置extras:扩展插件目录。提供了对Ant的支持,可以使用Ant来实现自动化测试。lib:所用到的插件目录,里面均为jar原创 2020-10-31 22:25:06 · 142 阅读 · 0 评论 -
Arthas使用-wath与tt入门
介绍Arthas 是Alibaba开源的Java诊断工具,可以用于线上快速定位问题。对于我呢,常常直接用来还原事故现场。比如,异常发生时,又没有记录足够的日志。使用watch与TT排查下载maven仓库Github Releases页启动java -jar arthas-boot.jar启动后选择要观察的java进程。选择应用java进程:$ $ java -jar arthas-boot.jar*> [1]: 35542[2]: 71560 arthas-demo.jar原创 2020-09-30 01:56:34 · 4023 阅读 · 0 评论 -
Jmeter学习笔记(一):线程组配置
作用线程组配置一组线程,用于产生负载,模拟用户行为。配置解释一个tes plan 是一个测试计划。线层组类型:setup和teardown分是 thread group 运行前后执行的线程组ramp up 测试,迭代第二轮没有线程启动时间注意:这里1-1线程的第二次请求在第一次结束后马上请求。ramp up 限制了单个线程启动时间为 6/3=2秒参考资料官网:https://jmeter.apache.org/usermanual/index.htmlhttps://原创 2020-07-28 22:50:15 · 241 阅读 · 0 评论 -
git reset --soft驻颜术(恢复文件之前的状态)
前言这是小明结婚生子后,老婆小红要整容的故事。了解整容方案回到过去,找到以前的样子:git reset --soft整容成之前的样子:git checkout回到未来:git reset --softps:这里 我理解成一次commit点,记录了当前索引的指向。修改后,工作目录变化。git add后将修改索引指向(新文件/内容)。再次git commit后,将当前commit点与...原创 2020-04-28 01:29:38 · 1148 阅读 · 1 评论 -
Tomcat的类加载器初步认识
起因查看Tomcat的Bootstrap启动时创建了Common ClassLoader,实质是一个指定目录的URLClassLoader指定目录根据URLClassLoader继承了ClassLoader,ClassLoader.getSystemClassLoader()获取系统默认ClassLoader的方法Launcher 去获取 ClassLoader返回的t...原创 2019-07-24 00:45:28 · 138 阅读 · 0 评论 -
hexo命令报错
YAMLException: end of the stream or a document separator is expected at line 26, column 1:报错的行根本没有错。用排除法逐一删掉,再hexo g,结果发现是作横线的 “———-” 后面少了一个空格的原因,改成”———- “就好了如果有类似报错,也请先检查空格。原创 2017-02-14 03:16:40 · 4829 阅读 · 6 评论 -
《Docker技术入门与实践》Docker入门4-使用Dockerfile创建镜像
Dockerfile基础Dockerfile分四部分组成: 基础镜像、维护者信息、镜像操作指令、启动时命令ps: 我的本地镜像已经有centos,若没有请使用docker pull centos入门例子创建Dockerfile文件cd temp && vim Dockerfile#若本地镜像没有centos请先使用`docker pull centos`FROM ce...原创 2019-03-14 18:44:00 · 1789 阅读 · 6 评论 -
《Docker技术入门与实践》Docker入门3-网络基础配置
7.1 端口映射实现访问容器docker run -P 会随机分配一个端口暴露给主机, -p 可以指定一个端口 -p, --publish list Publish a container's port(s) to the host (default []) -P, --publish-all ...原创 2019-03-14 18:12:45 · 186 阅读 · 0 评论 -
logstash入门
logstash入门安装HelloWorld编辑文件my.conf处理文件后删除参考:https://blog.csdn.net/chenxun_2010/article/details/78688657https://blog.csdn.net/linxiyimeng007/article/details/80968577https://www.elastic.co/downloads...原创 2019-01-16 14:29:50 · 495 阅读 · 0 评论 -
vim学习3-《Vim实用技巧》
注:<C-o>代表 按着Ctrl+o其他删除J - join line 。删除空白行 \n \txp 调换两个字符的位置查找并跳转查找光标所在的单词,“*” next identifier , ";"下一个。 ","上一个复制y$ 复制到光标所在位置到该行最后一个字符。"+y复制选中内容到+寄存器,也就是...原创 2018-08-29 16:56:24 · 1959 阅读 · 0 评论 -
vim学习2-进阶
重点[ H/M/L ] 让光标跳到当前窗口的顶部、中间、和底部[移动到指定字符 ]f, t, F, T命令incsearch', 'hlsearch', 'ignorecase'。zz 让光标所在行在屏幕中间列出你的查找历史记录 "q/"和"q?"命令如: :set ww=h,l数字G 效果和 :数字 相同,跳到xx行。---所以正向就用fa 负向就用Ta --分别为正向...原创 2018-06-25 22:59:52 · 311 阅读 · 0 评论 -
Vim学习1-vimtutor
vim手册: vimtutor 1. 欲从当前光标删除至下一个单词,请输入:dw 2. 欲从当前光标删除至当前行末尾,请输入:d$ 3. 欲删除整行,请输入:dd 4. 欲重复一个动作,请在它前面加上一个数字:2w 5. 在正常模式下修改命令的格式是: operator [number] motion 其中: operator -...原创 2018-06-25 22:56:37 · 463 阅读 · 0 评论 -
git+坚果云管理代码
参考:http://blog.jianguoyun.com/?p=976https://www.cnblogs.com/mattmonkey/archive/2012/12/20/2825900.html1. 选择project目录 作为项目目录,然后第一次本地提交。cd projectgit inittouch readme.mdgit add .git commit -m 'first...原创 2018-04-19 19:57:52 · 2246 阅读 · 0 评论 -
VIM标记 mark 详解
Vim 允许你在文本中放置自定义的标记。命令 "ma" 用 a 标记当前的光标位置。你可以在文本中使用 26 个标记(a到z)。这些标记是不可见的,只是一个由 Vim 记住的位置。要跳到一个你定义的标记,可以使用命令 `{mark},这里 {mark} 是指定义标记的那个字母。所以,移到标记a的命令是: `a命令 'mark(单引号加上一个标记)会移到标记所在行的行首。这与 `mar...转载 2018-03-22 17:06:33 · 1386 阅读 · 0 评论 -
天气接口
天气接口实况天气获取:http://www.weather.com.cn/data/sk/101010100.html http://wthrcdn.etouch.cn/weather_mini?citykey=101010100 城市信息获取:http://www.weather.com.cn/data/cityinfo/101010100.html 详细信息xml:http://wthr原创 2017-05-04 10:53:14 · 516 阅读 · 0 评论