2024学习计划
2024 年学习计划技能学习开发语言学习
Java
JDK 源码
JUC
JNA
GraalVM
RxJava
Groovy 学习 -(x) (已完成)
Lua 学习 - () (在进度中)
C++ 学习 -() (在进度中)
Erlang 学习
Object-c
Swift 学习
Kotlin 学习
Scala 学习
Python/数据爬虫学习
Go 语言进阶
Javascript/ Html / Css -()(在进度中)
Dart
Typescript
Rust
PHP
前端框架
Vue
ReactJS
AngularJs
Flutter
项目管理
Maven
Gradle 学习(已完成)
后端框架
SpringFramework
Base(基础框架源码)
SpringBoot
SpringSecurity
SpringData
Hibernate
JPA
Vert.X
Quarks
MyBatis
OAuth2
中间件
RabbitMQ
RocketMQ
Kafka
Redis
MongoDB
Postgres
Netty
Mysq ...
spring基础知识点
spring 常用工具类
commom-lisp入门
基础语法基本构建块
atom 数字 / 字符串 / 特殊字符
list 原子序列 或 / 或 括号中的其他列表
string 双引号括起来的字符
注意事项
; 用于注释
LISP 表达式 不区分大小写
数据类型
变量无类型 ,但数据对象有类型
数据类型分类
标量类型
数字
字符
符号
数据结构
列表
向量
位向量
字符串
类型说明符package / array 等 类型说明记录
java常用知识点问与答
Java基础篇
Java如何编译文件
在 Java 源文件不存在 包定义时 ,直接 javac xxx.java / java xxx 运行即可 在 Java 源文件存在包定义时, 需要 在编译 加入 包路径 javac -d . xxx.java / java 包路径.xxx ,此时 -d 表示自动生成完整包路径 . 表示当前目录
Shell 脚本进阶指南
基础知识点
这里是一个引用
vim常用语法
unix 系统下输入
vimtutor 进入学习指导
:help user-manual 用户手册
其他注意点
大文件加载速度优化 Large File
常用键盘显示
普通模式
h / j / k / l 分别代表 向左 向下 向上 向右 移动
[x]d[y]
y 参数可以为
dd 表示删除当前行
dj 表示删除当前行以及下一行
dk 表示删除当前行以及上一行
x 参数可以为 数字
2dd 表示向下执行删除 2 次 相当于 dj 表示删除当前行和下一行
插入模式 (输入 a 或者 i 进入)
可视模式
选择模式
命令行模式
查询命令
/pattern 向前查找
?pattern 向后查找
n 向前重复上次搜索
N 向后重复上次搜索
常用命令
:w [fileName] [:write 完整命令] – 当创建新文件保存时 可以输入对应需要保存的文件名
:q[!] [:quit] 退出编辑文件 !意味着不保留文件修改,直接退出
:he [:help] {命令} 进入相关帮助文档
:[x]s/pattern ...