提交 8c026e46 编写于 作者: 梦境迷离's avatar 梦境迷离

重构

上级 9946bdb1
......@@ -11,7 +11,7 @@
## Where
[Git pages](http://dreamylost.cn/) | [Git wiki](https://github.com/jxnu-liguobin/cs-summary-reflection/wiki) | [Git book](https://dreamylost.gitbook.io) | [简书博客](https://www.jianshu.com/u/d1873cb152cf)
[原 CSDN 博客](https://blog.csdn.net/qq_34446485) | [Git wiki](https://github.com/jxnu-liguobin/cs-summary-reflection/wiki)
## what
......
......@@ -8,11 +8,11 @@
* [Java线程基础](src/main/java/cn/edu/jxnu/questions/Threads.md)
* [八大排序算法](src/main/java/cn/edu/jxnu/questions/Sort.md)
* Scala
* [Scala语法基础](src/main/java/cn/edu/jxnu/scala/ScalaBasic.md)
* [Scala语法基础](src/main/java/cn/edu/jxnu/questions/ScalaBasic.md)
* [Scala常用工具类](src/main/java/cn/edu/jxnu/utils/README.md)
* [Scala Akka基本使用](src/main/java/cn/edu/jxnu/scala/ScalaAkkaBasic.md)
* [Scala Future解读](src/main/java/cn/edu/jxnu/scala/Future.md)
* [Java、Scala、Akka定时任务处理](src/main/java/cn/edu/jxnu/scala/Schedule.md)
* [Scala Akka基本使用](src/main/java/cn/edu/jxnu/questions/ScalaAkkaBasic.md)
* [Scala Future解读](src/main/java/cn/edu/jxnu/questions/Future.md)
* [Java、Scala、Akka定时任务处理](src/main/java/cn/edu/jxnu/questions/Schedule.md)
## 编程补充
......
theme: jekyll-theme-cayman
\ No newline at end of file
theme: jekyll-theme-cayman
markdown: kramdown
\ No newline at end of file
......@@ -57,7 +57,7 @@ package com.sun.xml.internal.ws.org.objectweb.asm;
ClassReader解析过程 - 经典的访问者设计模式应用之处
![ClassReader解析过程](https://github.com/jxnu-liguobin/cs-summary-reflection/blob/master/src/main/java/cn/edu/jxnu/reflect/ClassReader%E8%A7%A3%E6%9E%90%E8%BF%87%E7%A8%8B.gif)
![ClassReader解析过程](../reflect/ClassReader.png)
### ASM 优劣
......
## 常见的 git mvn arc 操作
* 目录
{:toc}
### 仓库从无到有
本地生成 ssh 秘钥,如果不嫌麻烦当然可以不设置,使用 HTTPS 即可
......@@ -270,11 +273,11 @@ export PS1='\u@\h \[\033[01;36m\]\W\[\033[01;32m\]$(git_branch)\[\033[00m\] \$ '
如果你不指明,git 默认使用最近的储藏并尝试应用它,下面命令也是这种约定。
apply 命令将对文件的变更重新应用,但是被暂存的文件没有重新被暂存。想那样的话,你必须在运行  git stash apply  命令时带上一个  --index  的选项来告诉命令重新应用被暂存的变更。
如果你是这么做的,你应该已经回到你原来的位置取消储藏 git stash show -p stash@{0} | git apply -R
如果你是这么做的,你应该已经回到你原来的位置取消储藏 `git stash show -p stash@{0} | git apply -R`
如果你沒有指定具体的某个储藏,git 会选择最近的储藏 git stash show -p | git apply -R
如果你沒有指定具体的某个储藏,git 会选择最近的储藏 `git stash show -p | git apply -R`
你可能会想要新建一个別名,在你的 git 里增加一个  stash-unapply  命令,这样更有效率。例如 git config --global alias.stash-unapply '!git stash show -p | git apply -R'
你可能会想要新建一个別名,在你的 git 里增加一个  stash-unapply  命令,这样更有效率。例如 `git config --global alias.stash-unapply '!git stash show -p | git apply -R'`
从储藏中创建分支可以使用 git stash branch name,如果你应用完 stash 后想马上删除,可以直接使用 git stash pop,而不是 git stash apply
......
......@@ -147,6 +147,6 @@ sender ! (content, self)
//回复者携带了自己的ref,此时消息是一个二元组
case (content: PageContent, _)
```
![生命周期](../scala/actor1.png)
![生命周期](../practice/picture/actor1.png)
[超详细Java版Actor的讲解](http://ifeve.com/akka-doc-java-untyped-actors/)
\ No newline at end of file
......@@ -124,7 +124,7 @@ PS:本人已转Scala服务端后台开发
Scala类型系统继承结构图
![Scala类型系统继承结构图](scala%E7%B1%BB%E5%9E%8B%E7%B3%BB%E7%BB%9F%E7%BB%93%E6%9E%84.jpg)
![Scala类型系统继承结构图](../practice/picture/scala%E7%B1%BB%E5%9E%8B%E7%B3%BB%E7%BB%9F%E7%BB%93%E6%9E%84.jpg)
/**
* 方法参数方法参数是在调用该方法时用于传递方法中的值的变量。
......@@ -229,7 +229,7 @@ Scala类型系统继承结构图
此图由playscala.cn作者作,并授权使用
Scala基本语法图解
![Scala基本语法图解](Scala%E8%AF%AD%E6%B3%95%E5%9B%BE%E8%A7%A3.png)
![Scala基本语法图解](../practice/picture/Scala%E8%AF%AD%E6%B3%95%E5%9B%BE%E8%A7%A3.png)
PS:每个markdown的Scala代码块原本是一个class,但是这样文件太多不方便查看,现已经被直接放到本md中。
......@@ -460,10 +460,10 @@ object PrintMultiTable extends App {
}
```
不可变集合继承结构
![不可变集合继承结构](immutable.png)
![不可变集合继承结构](../practice/picture/immutable.png)
可变集合继承结构
![可变集合继承结构](mutable.png)
![可变集合继承结构](../practice/picture/mutable.png)
#### Scala 面向对象
......
......@@ -7,4 +7,5 @@ package questions;
* 如果是面试题目占多数多则存于questions包
* 否则存于对应知识点包中
* 于 2019.6.25 巨大重构
* 于 2019.9.18 转化为git pages博客
*/
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册