书籍简介
书名:非暴力沟通
英文名:Nonviolent Communication
作者:[美]马歇尔.卢森堡
译者:阮胤华
读完时间:2020年06月
chuenhung.github.io
书名:刻意练习
副标题: 如何从新手到大师
英文名: Peak:Secrets from the New Science of Expertise
作者:[美]安德斯·艾利克森、罗伯特.普尔
译者: 王正林
读完时间:2020年06月
作为码农平时搜集一些小知识点个人认为是个不错的习惯,书上说
好记性不如烂笔头
我想即使是以前忽略或者新get的很简单的东西,自己动手记下来不管如何印象也会更深刻。
Java对象实例存放在堆中;常量存放在方法区的常量池;虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据放在方法区;以上区域是所有线程共享的
栈是线程私有的,存放该方法的局部变量表(基本类型、对象引用)、操作数栈、动态链接、方法出口等信息。
一个Java程序对应一个JVM,一个方法(线程)对应一个Java栈
Runnable | Callable |
---|---|
执行方法run() | 执行方法call() |
没有返回值 | 有返回值 |
run()不能抛异常(需要内部处理) | call()方法可以抛异常 |
可以提交给Thread直接启动线程(也可以提交给ExcuteService来执行) | 一般是提交给ExcuteService来执行 |
1、避免Java语言单继承的局限性,一个类可以实现多个接口
2、Thread类本身也是实现了Runnable接口的
这个是自制证书,浏览器不认,可以用于本地测试
例如,基于dev分支建立dev_lqh,把合并dev分支合并到dev_lqh并提交的正确流程如下所示:
具体步骤如下:
本地代码暂存->先在本地拉取dev分支->切换到自己的分支dev_lqh->合并分支->解决冲突–>本地修改代码还原–>解决冲突-提交代码
对应Git命令:
1 | git stash |
建议合并主干分支前把本地分支的代码先提交到远程仓库,方便解决冲突。
其他Git命令:
1 | // 还原变更 |
示例命令及参数说明:
1 | // 回退到上一个版本 |
1 | // 回退到指定版本 |
1 | // 若是个人分支回退可以使用强制推送 |
Git-回退到指定版本、Git回滚commit的近几次版本、Git使用本地仓库之基本操作–版本回退
如果commit注释写错了,只是想改一下注释,只需要执行命令:
1 | git commit --amend |
此时会进入默认vim编辑器,修改注释完毕后 按esc退出编辑->输入:wq保存就好了。
注意:如提示文件默认readonly 用:w!强制保存 再退出。
alter table 表名 rename to 新表名
(pageVo.getCurPage()-1)*pageVo.getPageSize,pageVo.getPageSize
备注:limit a,b 表示从第a+1条开始取 取b条
(根本原因是jar包打开方式绑定问题)
管理员进入cmd
1、ftype|find “jarfile” 查看
2、ftype jarfile=“javahome/jre/bin/javaw.exe” -jar “%1” %*修改
3、type|find “jarfile” 再次查看是否运行成功
前置条件:知道接口路径但页面找不到
大致步骤:先拦截一个上传接口,替换接口路径,如果拦截的接口不能上传图片需要替换其文件流数据。
替换文件流步骤:把文件流的文件名改为"xxx.png",把文件类型改为"Content-Type:image/png",文件内容改为"xxx等任意文本"
这样就可以请求成功了。
1 | | 左对齐 | 右对齐 | 居中对齐 | |
说明:
效果如下所示:
左对齐 | 右对齐 | 居中对齐 |
---|---|---|
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |
把Markdown的插入图片代码改为HTML的img标签,如下所示:
1 | <img src="" width="460px" align="center"></img> |