diff --git "a/\346\200\273\347\273\223/4-28.md" "b/\346\200\273\347\273\223/4-28.md" new file mode 100644 index 0000000000000000000000000000000000000000..0e4470c69174725ac59f75effff583f4bf3b4ca6 --- /dev/null +++ "b/\346\200\273\347\273\223/4-28.md" @@ -0,0 +1,56 @@ +向gitee提交今日总结 + +------ + +他们里面的方法是一摸一样的 + +**为啥还要分buffer和builder呢** + +都可以多线程 + +##### builder不保证不产生读写冲突 + +buffer是线程安全的 + +builder是在1.5才产生的晚于buffer(1.0) + +因为基本没有读写冲突 所以去掉了锁 + +毕竟加锁 有开销的 + +------ + +### 操作 + +​ ![image-20210428092653909](https://raw.githubusercontent.com/Leopard-S/pics_bed/master/20210428092655.png) + +​ 左闭右开 + +​ ![image-20210428094404321](https://raw.githubusercontent.com/Leopard-S/pics_bed/master/20210428094405.png) + +​ valueof 数字转字符串 + +![image-20210428102047343](https://raw.githubusercontent.com/Leopard-S/pics_bed/master/20210428102048.png) + +![image-20210428102348747](https://raw.githubusercontent.com/Leopard-S/pics_bed/master/20210428102349.png) + +倒着查正着计数 + +![image-20210428102835049](https://raw.githubusercontent.com/Leopard-S/pics_bed/master/20210428102835.png) + +intern 去常量池里去找 对应的常量 + +(其实就是得到str2里存的值) + +![image-20210428110616952](https://raw.githubusercontent.com/Leopard-S/pics_bed/master/20210428110618.png) + + + +## 类名 + +名词在前动词在后 + +开头字母大写、后续驼峰写法 + +方法动词在前名字在后开头字母小写、后续驼峰 + diff --git "a/\346\200\273\347\273\223/git.md" "b/\346\200\273\347\273\223/git.md" new file mode 100644 index 0000000000000000000000000000000000000000..042400f800b2bc7f6cb0c4e0b3b17d85a9ad7b5b --- /dev/null +++ "b/\346\200\273\347\273\223/git.md" @@ -0,0 +1,51 @@ +## git + +新文件先初始化 + +``` +git init +``` + +##### 上传 + +``` +git remote add orgin [地址] +``` + +``` +git add [文件] +``` + +查看 + +``` +git status +``` + +提交 + +``` +git commit -m "[描述]" +``` + +``` +git push origin master +``` + +可能失败 或许是墙的问题 + +------ + +### 分支 + +创建本地分支 + +``` +git checkout -b branchname +``` + +将分支推送到远程存储库源 + +```text +git push origin branchname +``` \ No newline at end of file