Browse Source
Merge branch 'dev' of http://39.101.133.168:8807/donghanyang/Dbqb_Study into dev
wuguanghui
Merge branch 'dev' of http://39.101.133.168:8807/donghanyang/Dbqb_Study into dev
wuguanghui
12 changed files with 171 additions and 224 deletions
-
210.27孙维宁git学习笔记.txt
-
210.28孙维宁git学习笔记.txt
-
BIN10.28学习总结-吴光慧.docx
-
0dev分支.txt
-
0donghanyang.txt
-
35first day.txt
-
56zhangbo/第一天笔记.txt
-
6zhangbo/第一天软件学习笔记.txt
-
28zhangbo/第二天技术学习笔记.txt
-
44zhangbo/第二天知识学习笔记.txt
-
222尹顺宇10.28作业/尹顺宇10.27+10.28学习笔记.md
-
BIN李延霜学习笔记/李延霜Git学习总结.pdf
@ -0,0 +1,35 @@ |
|||
git:免费开源的分布式管理系统 使用仓库的数据库来记录文件的变化。 |
|||
|
|||
一、理解了git工作区域: |
|||
工作区:你在本地编辑器里改动的代码,所见即所得,里面的内容都是最新的 |
|||
暂存区:通过 git add 指令,会将你工作区改动的代码提交到暂存区里 |
|||
本地仓库:通过 git commit 指令,会将暂存区变动的代码提交到本地仓库中,本地仓库位于你的电脑上 |
|||
远程仓库:远端用来托管代码的仓库,通过 git push 指令,会将本地仓库的代码推送到远程仓库中 |
|||
|
|||
二:安装git 去官网下载 然后控制台:git -v 可看到版本号,安装成功。 |
|||
官网下载安装git客户端管理工具SourceTree |
|||
|
|||
三、熟悉git常见命令 |
|||
# 配置用户名 |
|||
git config --global user.name "sunweining" |
|||
# 配置用户邮箱 |
|||
git config --global user.email "19560775839@163.com" |
|||
# 查看当前的配置信息 |
|||
git config --global --list |
|||
# 通过 alias 配置简写 |
|||
## 例如使用 git co 代替 git checkout |
|||
git config --global alias.co checkout |
|||
|
|||
git clone 远程仓库地址 :新建仓库 |
|||
ls -al 查看仓库 |
|||
|
|||
工作区———— git add . -- 暂存区 -- git commit(提交本地仓库) -- 本地仓库 (工作区域流程) |
|||
|
|||
git push(提交到远程仓库) 会将本地仓库的内容推送到远程仓库 |
|||
git pull (拉取远程仓库并合并):会拉取远程仓库并合并到本地仓库,相当于执行 git fetch + git merge |
|||
git checkout:切换分支 用于切换分支及撤销工作区内容的修改 |
|||
git restore:取消缓存 用于将改动从暂存区退回工作区 |
|||
git reset:回滚代码 用于撤销各种 commit 操作,回滚代码 |
|||
|
|||
git status 查看当前仓库状态 |
|||
echo "这是第一个文件" >file1.txt 现场创建文件成功 |
|||
@ -0,0 +1,56 @@ |
|||
1.学习了配置开发环境,后端:JDK17、JDK8、MySQL8.0、Redis7.0、Apipost |
|||
2.学习到git的一些指令,例如 |
|||
初始化仓库 |
|||
git init |
|||
|
|||
克隆远程仓库 |
|||
git clone |
|||
|
|||
查看当前状态 |
|||
git status |
|||
|
|||
添加全部修改到暂存区 |
|||
git add |
|||
|
|||
提交到本地仓库 |
|||
git commit -m "" |
|||
|
|||
查看提交历史(精简版) |
|||
git log --oneline |
|||
|
|||
查看文件修改差异 |
|||
git diff |
|||
3.学习了建立自己的分支,并且将自己的学习笔记提交到自己的远程分支。 |
|||
|
|||
创建新分支 |
|||
git branch <branch_name> |
|||
|
|||
切换分支 |
|||
git checkout <branch_name> |
|||
|
|||
创建并切换分支 |
|||
git checkout -b <new_branch> |
|||
|
|||
合并分支到当前分支 |
|||
git merge <branch_name> |
|||
|
|||
删除本地分支 |
|||
git branch -d <branch_name> |
|||
|
|||
强制删除未合并分支 |
|||
git branch -D <branch_name> |
|||
|
|||
查看所有分支(含远程) |
|||
git branch -a |
|||
|
|||
|
|||
4.Git代码提交步骤 |
|||
在本地仓库中初始化Git |
|||
执行git init命令以创建一个新的Git版本库。 |
|||
添加文件到暂存区 |
|||
将需要提交的文件添加到暂存区,使用git add .命令(其中.代表当前目录下的所有文件)。 |
|||
创建提交记录 |
|||
创建提交记录,使用git commit -m "提交描述"命令,其中“提交描述”是对本次提交的简要说明。 |
|||
关联本地与远程仓库 |
|||
将本地仓库与远程仓库建立关联,执行git remote add origin 你的仓库地址命令,将你的仓库地址替换为实际的远程仓库地址。 |
|||
通过git push origin master命令将本地的版本库推送到远程服务器。 |
|||
@ -0,0 +1,6 @@ |
|||
homily link第一天学习笔记 |
|||
首先是夺宝奇兵功能里面有超级云脑,AI预测大模型,AI金牛,AI雷达,AI情绪大模型 |
|||
还有博股俱乐部,里面包含最先进的投资理念,最尖端的投资技术,为投资人士解析国际经济格局,研判经济发展机遇,包括专享线下活动,专属游学班。 |
|||
牧民俱乐部专注于对全球市场投资机会进行解读,从多维视角去看市场的机会。以及神枪手俱乐部,借助先进的AI工具,将知识转化成实战力量,有更多的应对策略,实现利润的最大化 |
|||
在静态专区里面包含了各种学习视频有助于我们的学习。,在频道里面是多种学习视频,以及名师解读课程。 |
|||
咨询模块,聚焦国际新闻,金融新闻,通过这些可以增加更多的判断依据,在上边栏的里面包含了咨询,普及教育,轻松一刻,以及一些炒股理念的分析,和其他人炒股经验的分析,,提高了用户的参与度和使用的便捷性 |
|||
@ -0,0 +1,28 @@ |
|||
阶段性学习总结文档 |
|||
一、Git 实践 |
|||
1. 掌握 Git 核心使用方法,包括仓库初始化、代码暂存(`git add`)、提交(`git commit`)、分支管理等基础操作 |
|||
2. 完成实际应用:将个人作业通过 Git 上传至远程仓库,实现作业代码的版本控制与备份 |
|||
|
|||
|
|||
二、前端基础 |
|||
1. 学习前端核心知识点(未明确具体模块,暂为基础内容范畴),初步建立前端技术认知 |
|||
2. 了解前端开发流程与基础工具使用逻辑 |
|||
|
|||
|
|||
三、Redis 技术 |
|||
1. 掌握 Redis 核心操作,包括数据类型(String、Hash、List 等)的增删改查 |
|||
2. 学习 Redis 实用技巧,如缓存设计、数据持久化配置、性能优化基础方法 |
|||
|
|||
|
|||
四、Java 基础(系统化学习) |
|||
1. 夯实 Java 语法基础,理解变量、方法、流程控制等核心概念 |
|||
2. 深入学习面向对象三大基本特征: |
|||
封装:类的属性私有化与访问控制(get/set 方法) |
|||
继承:类的继承规则、方法重写与 super 关键字使用 |
|||
多态:接口/抽象类应用、方法重载与动态绑定特性 |
|||
|
|||
|
|||
五、MySQL 数据库 |
|||
1. 掌握 MySQL 基础操作,包括数据库/表创建、SQL 语句(增删改查)编写 |
|||
2. 学习数据库优化方向:索引设计(主键索引、联合索引等)、SQL 语句优化(避免全表扫描、合理使用关联查询)、表结构设计规范 |
|||
3. 建立技术选型认知:明确 Redis 与 MySQL 的适用场景差异,知道何时需用 Redis 提升性能(如高频读取数据缓存、会话存储),何时依赖 MySQL 保证数据一致性(如核心业务数据存储) |
|||
@ -0,0 +1,44 @@ |
|||
对股票知识的进一步学习 |
|||
|
|||
熟悉了股票的基础概念(股票是什么) |
|||
A股 |
|||
定义:在中国境内交易所(上海、深圳)上市,以人民币认购和交易的普通股股票。 |
|||
主要面向境内投资者,是普通人最常参与的股票市场。 |
|||
股东(大股东/散户) |
|||
定义:持有公司股票的人;大股东指持股比例高(通常5%以上)的投资者,散户指个人小资金投资者。 |
|||
大股东的买卖动作可能影响股价,散户需关注公司公告中的股东变动信息。 |
|||
|
|||
二、交易规则类(知道“怎么买/卖”) |
|||
1. 开盘价/收盘价 |
|||
定义:开盘价是交易日9:30开始时的第一笔成交价格;收盘价是15:00收盘时的最后一笔成交价格(深市为集合竞价结果)。 |
|||
开盘价反映早盘情绪,收盘价是当天行情的“最终结果”,常作为后续分析的基准。 |
|||
2. 涨停/跌停 |
|||
定义:A股普通股票单日涨跌幅限制为10%(ST股为5%),达到上限后当天停止单向交易,分别称为涨停、跌停。 |
|||
涨停不代表不能卖,跌停不代表不能买,只是价格暂时锁定。 |
|||
3. 成交量/成交额 |
|||
定义:成交量是当天成交的股票总股数;成交额是当天成交的总金额(成交量×股价)。 |
|||
成交量放大通常意味着市场关注度提升,是判断“行情是否真实”的重要信号。 |
|||
|
|||
|
|||
三、市场状态类(判断“行情好/坏”) |
|||
1. 牛市/熊市 |
|||
定义:牛市指市场长期(通常半年以上)上涨,投资者情绪乐观;熊市指市场长期下跌,情绪低迷。 |
|||
牛市多赚钱效应,熊市多亏损风险,新手需避免在熊市高位入场。 |
|||
2. 大盘/指数 |
|||
定义:“大盘”通常指上证综指(反映沪市整体)或深证成指(反映深市整体);指数是选取部分股票编制的“市场平均水平指标”。 |
|||
看大盘指数能快速判断整体市场方向,比如上证综指涨1%,代表沪市多数股票当天上涨。 |
|||
3. 多头/空头 |
|||
定义:多头是看好股价上涨、买入股票的投资者;空头是看空股价下跌、卖出股票(或融券做空)的投资者。 |
|||
当多头力量强于空头时,股价上涨;反之则下跌。 |
|||
|
|||
四、收益指标类(看懂“公司值不值”) |
|||
这类术语用于分析公司基本面,判断股票价值。 |
|||
1. 市盈率(PE) |
|||
定义:股价÷每股收益(EPS),反映“投资者为公司每1元利润付出的价格”。 |
|||
PE低通常意味着股票“相对便宜”,但需结合行业对比(比如科技股PE普遍高于银行股)。 |
|||
2. 每股收益(EPS) |
|||
定义:公司净利润÷总股本,反映“每股股票能分到的公司利润”。 |
|||
EPS持续增长,说明公司盈利能力在提升,是股价上涨的重要支撑。 |
|||
3. 股息 |
|||
(每股分红金额÷股价)×100%,反映“持有股票的年度分红收益比例”。 |
|||
关键理解:股息率高的股票适合追求稳定收益的投资者(如银行股、公用事业股)。 |
|||
@ -1,222 +0,0 @@ |
|||
# 尹顺宇10.27,10.28学习笔记 |
|||
## 1.环境配置记录: |
|||
JDK17 |
|||
位置:D盘 |
|||
注意:环境变量的配置,Path里设置的变量优先级要高于Oracle的默认环境变量配置,否则可能导致版本不一致 |
|||
MySQL8.0.42 |
|||
Navicat17 |
|||
Redis7.0 |
|||
Apifox |
|||
git |
|||
## 2 git学习 |
|||
### 2.1 初始化配置 |
|||
--global全局配置,所有仓库都有效 |
|||
|
|||
--system 系统配置,对所有用户生效 |
|||
|
|||
一般来说是使用--global,如果省略不写,默认是local,也就是本地配置,只对本地仓库有效 |
|||
|
|||
配置用户名: git config --global user.name "yinshunyu" |
|||
|
|||
配置邮箱:git config --global user.email 1648067239@qq.com |
|||
|
|||
存储配置:(不用每次都重复配置)git config --global credential.helper store |
|||
|
|||
### 2.2 创建仓库 |
|||
#### 2.2.1 新建仓库 |
|||
git init 是在当前目录下新建仓库,新建之后,出现一个.git文件 |
|||
|
|||
git init 参数 是在当前目录下新建一个名为这个参数的文件夹,然后在这个文件夹下新建仓库 |
|||
 |
|||
#### 2.2.2 克隆仓库 |
|||
git clone 仓库地址 |
|||
|
|||
### 2.3 工作区域 |
|||
|
|||
大致分为工作区,暂存区,本地仓库 |
|||
|
|||
|
|||
工作区:.git所在的目录就是工作区 |
|||
|
|||
暂存区:.git/index 临时存放即将提交的修改内容 |
|||
|
|||
本地仓库.git/objects Git存储代码和版本信息的主要位置 |
|||
|
|||
远程仓库 远程服务器上的仓库 |
|||
工作区>git add>暂存区>git commit>本地仓库 |
|||
|
|||
### 2.4 文件状态 |
|||
git status就是查看文件的状态 |
|||
|
|||
### 2.5 添加和提交文件 |
|||
git add 把工作区无状态的代码添加到缓存区 |
|||
|
|||
git add . 添加所有 |
|||
git add *.txt 添加所有txt格式的文件 |
|||
|
|||
git commit 把缓存区代码提交到本地仓库 |
|||
git commit -m "" , -m" "是指定提交信息,如果不指定提交信息,输入git commit后会进入一个交互式页面 |
|||
注意: |
|||
没有进行git add添加到缓存区的文件,在git commit时不会被保存至本地仓库 |
|||
|
|||
### 2.6 回退版本 |
|||
git reset --soft 回退到缓存区(只取消commit操作,不取消add,不改变文件内容) |
|||
git rest --hard 即取消commit操作又取消add操作,会改变文件内容 |
|||
git rest --mixed 退回到工作区(取消commit操作和add操作,但不改变本地内容) |
|||
|
|||
### 2.7 git diffit比较差异 |
|||
|
|||
git diff 主要比较工作区和暂存区 |
|||
|
|||
git diff HEAD 比较工作区+暂存区和本地仓库的区别 |
|||
|
|||
git diff --cached比较暂存区和本地仓库的区别 |
|||
|
|||
比较两个特定版本之间的差距: |
|||
|
|||
git diff HEAD~HEAD |
|||
|
|||
git diff HEAD^HEAD |
|||
|
|||
git diff HEAD~2HEAD |
|||
|
|||
git diff HEAD~3HEAD |
|||
|
|||
还可以加上文件名,只比较文件之间的差异 |
|||
|
|||
git diff HEAD~3HEAD file3.txt |
|||
|
|||
### 2.8删除操作 |
|||
|
|||
git rm file1.txt把文件从工作区和暂存区同时删除 |
|||
|
|||
git rm --cached<file>把文件从暂存区删除,但保留在当前工作区中 |
|||
|
|||
## 2.9忽略文件 |
|||
|
|||
.gitignore |
|||
|
|||
一般自动生成的文件要被忽略 |
|||
|
|||
### 2.10关联本地仓库和远程仓库 |
|||
|
|||
关键点 |
|||
|
|||
添加远程仓库: |
|||
|
|||
git remote add <远程仓库别名><远程仓库地址> |
|||
|
|||
git push -u<远程仓库><分支名> |
|||
|
|||
查看远程仓库: |
|||
|
|||
git remote -v |
|||
|
|||
拉取远程仓库内容: |
|||
|
|||
git pull<远程仓库名><远程分支名>:<本地分支名>(分支名相同的话可以省略不写) |
|||
|
|||
git pull将远程仓库的代码拉取到本地仓库并合并 |
|||
|
|||
git pull origin main 意思是拉取仓库别名叫origin的main分支 |
|||
|
|||
git fetch 拉取远程仓库的修改,需要我们手动合并 |
|||
|
|||
### 2.11分支 |
|||
|
|||
git branch 查看分支 |
|||
|
|||
git branch dev 创建dev分支 |
|||
|
|||
git checkout dev切换到dev分支 |
|||
|
|||
git2.2之后切换分支命令为git switch |
|||
|
|||
如:git switch dev |
|||
|
|||
合并分支: |
|||
|
|||
假设当前分支为main分支 |
|||
|
|||
git merge dev,就是把dev分支的内容合并到main分支上 |
|||
|
|||
**git log 可以查看分支图** |
|||
|
|||
删除分支: |
|||
|
|||
git branch -d dev,意思是删除已经合并的分支dev |
|||
|
|||
如果要删除的分支没有合并,想要强制删除,那么,应该使用git branch -D dev枪战删除 |
|||
|
|||
### 2.12合并分支 |
|||
|
|||
两分支修改不同内容,自动合并 |
|||
|
|||
两分支修改相同内容,产生冲突 |
|||
|
|||
首先需要手动解决一下冲突,然后git add添加,然后git commit -m " "提交修改 |
|||
|
|||
如果想中止合并,使用git merge -abort |
|||
|
|||
 |
|||
|
|||
 |
|||
|
|||
其他合并方法:Rebase变基 |
|||
|
|||
## 2.13 分支管理 |
|||
|
|||
遵循git flow模型 |
|||
|
|||
或者 |
|||
|
|||
github fkow模型 |
|||
|
|||
|
|||
|
|||
## 3. IDEA+Git配置 |
|||
|
|||
-- 参考文章:https://blog.csdn.net/m0_62140641/article/details/139981486?fromshare=blogdetail&sharetype=blogdetail&sharerId=139981486&sharerefer=PC&sharesource=ysy1648067239&sharefrom=from_link -- |
|||
|
|||
#### 3.1在设置中输入本机git地址 |
|||
|
|||
 |
|||
|
|||
#### 3.2复制远程仓库的地址 |
|||
|
|||
 |
|||
|
|||
#### 3.3初始化本地仓库 |
|||
|
|||
 |
|||
|
|||
#### 3.4设置远程仓库地址 |
|||
|
|||
 |
|||
|
|||
 |
|||
|
|||
输入远程仓库地址 |
|||
|
|||
 |
|||
|
|||
之后可能还会让属于远程仓库网站的账号密码,输入验证成功后,基本配置完成。 |
|||
|
|||
#### 3.5从某一分支上切一个分支 |
|||
|
|||
 |
|||
|
|||
#### 3.6合并分支 |
|||
|
|||
 |
|||
|
|||
 |
|||
|
|||
意思是把下拉框选择的分支合并到当前分支 |
|||
|
|||
#### 注意: |
|||
|
|||
合并的时候要注意本地和远程 |
|||
|
|||
 |
|||
|
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue