5 Commits

Author SHA1 Message Date
libolin 92681d8f0c 2026.03.27 2 weeks ago
libolin d2e93cf92a Merge branch 'milestone-20260325-学习笔记' into libolin/feature-20260327153128-学习笔记 2 weeks ago
libolin 84231376db 2026.3.28 2 weeks ago
libolin 8258ea6fd9 chore(ide): 添加IDEA项目配置文件 3 weeks ago
libolin 4ed77a1459 22026.3.27 3 weeks ago
  1. 45
      .idea/workspace.xml
  2. 19
      吴迎召学习笔记/吴迎召3.26学习笔记.txt
  3. 29
      吴迎召学习笔记/吴迎召3.27学习笔记.txt
  4. 1
      吴迎召学习笔记/吴迎召3.28学习笔记.txt
  5. BIN
      周新忠3.26/3.26/3.26周新忠.doc
  6. BIN
      周新忠3.26/3.26/img_v3_02105_38857810-df73-49e4-bd95-da64f6ba747g.jpg
  7. BIN
      周新忠3.26/3.26/img_v3_02105_7aaf57cd-1bac-4557-ad84-1ca9423f2eeg.jpg
  8. BIN
      周新忠3.26/3.26/img_v3_02105_aed06a45-10b1-498c-842a-6e09ad05ff8g.jpg
  9. BIN
      周新忠3.26/3.26/img_v3_02105_c300e793-9fa7-48a8-b698-075ac795e58g.jpg
  10. BIN
      周新忠3.26/3.26/img_v3_02106_0c6b6038-891c-4657-a3cb-414c02ff1fbg.jpg
  11. BIN
      周新忠3.26/3.27/1.jpg
  12. BIN
      周新忠3.26/3.27/2.jpg
  13. 47
      周新忠3.26/3.27/3.27周新忠.md
  14. BIN
      周新忠3.26/3.27/3.jpg
  15. BIN
      周新忠3.26/3.27/4.jpg
  16. BIN
      昝宇萍学习笔记/昝宇萍_Git学习文档.docx
  17. BIN
      昝宇萍学习笔记/昝宇萍_Link软件相关功能学习文档.docx
  18. BIN
      昝宇萍学习笔记/昝宇萍_股票学习文档.docx
  19. 10
      李柏霖学习笔记/.idea/.gitignore
  20. 6
      李柏霖学习笔记/.idea/misc.xml
  21. 8
      李柏霖学习笔记/.idea/modules.xml
  22. 6
      李柏霖学习笔记/.idea/vcs.xml
  23. 9
      李柏霖学习笔记/.idea/李柏霖学习笔记.iml
  24. 282
      李柏霖学习笔记/2026.3.28.md
  25. BIN
      黄永兴学习笔记/3.26黄永兴.docx
  26. BIN
      黄永兴学习笔记/3.27黄永兴-股票学习笔记.docx
  27. BIN
      黄永兴学习笔记/3.27黄永兴.docx
  28. BIN
      黄永兴学习笔记/3.28黄永兴-股票学习笔记.docx
  29. BIN
      黄永兴学习笔记/3.28黄永兴.docx

45
.idea/workspace.xml

@ -4,10 +4,7 @@
<option name="autoReloadType" value="SELECTIVE" /> <option name="autoReloadType" value="SELECTIVE" />
</component> </component>
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="46fcace5-02b8-477e-a4cb-e346f99227d5" name="Changes" comment="2026.03.27">
<change beforePath="$PROJECT_DIR$/吴迎召3.26学习笔记.txt" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/吴迎召3.27学习笔记.txt" beforeDir="false" />
</list>
<list default="true" id="46fcace5-02b8-477e-a4cb-e346f99227d5" name="Changes" comment="2026.03.27" />
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
@ -30,27 +27,27 @@
<option name="hideEmptyMiddlePackages" value="true" /> <option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" /> <option name="showLibraryContents" value="true" />
</component> </component>
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;ModuleVcsDetector.initialDetectionPerformed&quot;: &quot;true&quot;,
&quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
&quot;RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252&quot;: &quot;true&quot;,
&quot;RunOnceActivity.git.unshallow&quot;: &quot;true&quot;,
&quot;RunOnceActivity.typescript.service.memoryLimit.init&quot;: &quot;true&quot;,
&quot;codeWithMe.voiceChat.enabledByDefault&quot;: &quot;false&quot;,
&quot;git-widget-placeholder&quot;: &quot;wuyingzhao&quot;,
&quot;ignore.virus.scanning.warn.message&quot;: &quot;true&quot;,
&quot;kotlin-language-version-configured&quot;: &quot;true&quot;,
&quot;last_opened_file_path&quot;: &quot;C:/Users/Administrator/Desktop/practiceGit&quot;,
&quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
&quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
&quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
&quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
&quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
&quot;settings.editor.selected.configurable&quot;: &quot;preferences.language.and.region&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"ModuleVcsDetector.initialDetectionPerformed": "true",
"RunOnceActivity.ShowReadmeOnStart": "true",
"RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true",
"RunOnceActivity.git.unshallow": "true",
"RunOnceActivity.typescript.service.memoryLimit.init": "true",
"codeWithMe.voiceChat.enabledByDefault": "false",
"git-widget-placeholder": "libolin/feature-20260327153128-学习笔记",
"ignore.virus.scanning.warn.message": "true",
"kotlin-language-version-configured": "true",
"last_opened_file_path": "C:/Users/Administrator/Desktop/practiceGit",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
"settings.editor.selected.configurable": "preferences.language.and.region",
"vue.rearranger.settings.migration": "true"
} }
}</component>
}]]></component>
<component name="TaskManager"> <component name="TaskManager">
<task active="true" id="Default" summary="Default task"> <task active="true" id="Default" summary="Default task">
<changelist id="46fcace5-02b8-477e-a4cb-e346f99227d5" name="Changes" comment="" /> <changelist id="46fcace5-02b8-477e-a4cb-e346f99227d5" name="Changes" comment="" />

19
吴迎召学习笔记/吴迎召3.26学习笔记.txt

@ -1,19 +0,0 @@
Link主要功能:
1. 内容与社区服务
财经资讯与热点:提供全球市场、宏观经济、个股动态等实时资讯,还有「今日热点」板块梳理核心事件。
投资社区与俱乐部:设立博股俱乐部、牧民俱乐部等,围绕国际形势、交易策略、资金管理等主题交流。
文章与知识分享:包含会员文章、技术分析心得、炒股理念等内容,帮助用户学习投资知识。
2. 直播与课程服务
名师直播授课:定期开展财经直播(如「大师解答时局关键点」「机构顶级博弈」),实时解读市场、答疑解惑。
系统化投资课程:通过视频、课程等形式,提供从基础到进阶的投资技能教学。
3. 智能工具与交易辅助
AI 炒股工具:如「股市 AI 黑科技・夺宝奇兵」,整合 AI 模型、大数据分析,辅助选股和交易决策。
特色技术指标:依托 DeepChart 等工具,提供趋势专家、多色龙等专业指标,用于图形分析和行情研判。
财富互动工具:如「财富金轮」等互动功能,增加投资趣味性。
4. 多市场与区域服务
覆盖北美、马来西亚、香港等多区域市场,支持多语言切换,满足跨境投资者需求。
提供粤语板块等本地化内容,适配不同用户群体。
5. 会员与任务体系
会员专属内容:会员文章、静态专区等进阶服务。
任务中心:通过完成任务获取权益,提升用户参与度。
MySQL数据库安装,idea安装,jdk安装,熟悉git的常规操作git的安装

29
吴迎召学习笔记/吴迎召3.27学习笔记.txt

@ -1,29 +0,0 @@
一、证券与证券市场基础
证券定义:证券是证明持有人权益的经济凭证,通常指有价证券,证券市场是证券发行与交易的场所。
证券市场三大核心功能:筹资功能:为资金需求者(企业)筹集资金,同时为资金供给者(投资者)提供投资对象。定价功能:通过市场供需竞争,为资本形成合理价格,高回报资本对应更高证券价格。资本配置功能:通过证券价格引导资本流向高回报企业 / 行业,实现资本高效配置。证券投资者:分为机构投资者和个人投资者,具有分散性与流动性特点。
证券市场发展阶段:
1.萌芽阶段(1602 年荷兰东印度公司成立,阿姆斯特丹股票交易所为世界首个股票市场)
2.初步发展(1911-1930 年股份公司与有价证券发行大幅增长)
3.停滞阶段(1929-1933 年经济大危机)
4.恢复阶段(二战后 - 20 世纪 60 年代)
5.加速发展阶段(20 世纪 70 年代)
二、股票核心知识
1.股票定义:股票是上市公司发行的有价证券,证明股东所持股份的凭证。
2.股票市场作用:与证券市场一致,即筹资、定价、资本配置。
3.证券公司职能与分类:
1.为投资者提供股票交易通道,是投资者与交易所之间的中介。
2.分为四类:证券经纪商(代理买卖股票)、证券承销商(协助企业发行新股)、证券自营商(自营买卖股票)、综合类证券商(同时经营前三种业务)。
股票五大特性:
1.风险性:高风险高收益,投资需谨慎。
2.收益性:收益来自股份公司分红与股票流通买卖差价。
3.流通性:可依法转让变现,衡量维度包括市场深度、报价紧密度、价格弹性。
4.波动性:股价随市场交易实时变动。
5.永久性:股票不可退还给上市公司,仅能在二级市场交易,期限与公司存续期一致。
影响股价变动的因素:
1.核心直接因素:供求关系(供小于求时股价上涨,供大于求时下跌)。
2.其他关键因素:公司经营状况、宏观经济、政治因素、市场心理、政策调控、人为操纵等。
股票分析方法:
1.基本面分析:通过宏观经济、行业前景、公司财务 / 管理等评估企业价值,决定投资决策。
2.技术面分析:更适合个人投资者,通过股价走势、成交量等数据预判价格变动。
3.Git学习
4.Git init 初始化 git add .添加到暂存区 git commit -m ‘’添加到本地仓库git log 查看日志 git status 查看状态 git reset hard 回退到指定版本 git branch 查看分支 git branch ‘’创建分支git checkout 分支切换 git checkout -b 先创建分支然后在切换到该分支 git merge devol 把dvol合并到主分支中,学习了在idea中把数据同步到gitea中,谢谢,马老师下午的讲解。

1
吴迎召学习笔记/吴迎召3.28学习笔记.txt

@ -1 +0,0 @@
学习内容

BIN
周新忠3.26/3.26/3.26周新忠.doc

BIN
周新忠3.26/3.26/img_v3_02105_38857810-df73-49e4-bd95-da64f6ba747g.jpg

Before

Width: 2268  |  Height: 4032  |  Size: 2.8 MiB

BIN
周新忠3.26/3.26/img_v3_02105_7aaf57cd-1bac-4557-ad84-1ca9423f2eeg.jpg

Before

Width: 2268  |  Height: 4032  |  Size: 3.1 MiB

BIN
周新忠3.26/3.26/img_v3_02105_aed06a45-10b1-498c-842a-6e09ad05ff8g.jpg

Before

Width: 2268  |  Height: 4032  |  Size: 3.0 MiB

BIN
周新忠3.26/3.26/img_v3_02105_c300e793-9fa7-48a8-b698-075ac795e58g.jpg

Before

Width: 2268  |  Height: 4032  |  Size: 3.0 MiB

BIN
周新忠3.26/3.26/img_v3_02106_0c6b6038-891c-4657-a3cb-414c02ff1fbg.jpg

Before

Width: 1080  |  Height: 1920  |  Size: 1.2 MiB

BIN
周新忠3.26/3.27/1.jpg

Before

Width: 1080  |  Height: 1920  |  Size: 1.2 MiB

BIN
周新忠3.26/3.27/2.jpg

Before

Width: 1080  |  Height: 1920  |  Size: 1.3 MiB

47
周新忠3.26/3.27/3.27周新忠.md

@ -1,47 +0,0 @@
# 股票相关
学习了股票相关的常用术语
#### 投资者相关概念:
散户 大户 庄家 主力
#### 从股票分析切入点划分:
基本面 政策面 技术面
#### 市场:
级别: 一级 二级
趋势: 多头市场 空头市场
#### 股票类型:
蓝筹股 垃圾股 成长股 龙头股 大盘股 小盘股
#### 技术词汇:
看多 看空 踏空 跳水 诱多 斩仓 对敲 护盘 洗盘 追涨 杀跌
天量 地量 天价 地价 持仓量 满仓 空仓 清仓 盘整 反弹
多头陷阱 空头陷阱 套牢 解套 含息 含权 送股 转增股 配股
除权 填权 贴权
# 技术相关
### 1.goframe框架的基本结构:
\api - 定义请求和响应
\hack - 开发时配置文件
\internal - 项目核心代码
→\cmd - 项目启动位置,挂载路由
\consts - 存常量
\controller - 控制器
\dao - 数据层 (spring的 mapper)
\logic - 实现层 (spring 的 impl)
\service - 服务层
\manifest - 部署时需要的配置
\resource - 资源文件
\utility - 工具类
### 2.路由注册相关
s:=g.Server()
单独注册 s.BindHandler
分组路由 s.Group(可嵌套)
静态资源绑定路径 s.SetServerRoot
结构体绑定 s.BindObject
单个方法绑定 s.BindObjectMethod
Restful风格 s.BindObjectRest
### 3.规范路由
Controller签名格式: func (Example) Execute (ctx context.Context,req *ExampleReq)(res *ExampleReq,err error)
### 4.非规范路由获取请求参数
获取请求:g.RequestFromCtx(ctx)
从请求中提取路径参数: request.GetQuery -> 然后用对应数据类型的转换方法提取内部的value属性值

BIN
周新忠3.26/3.27/3.jpg

Before

Width: 1080  |  Height: 1920  |  Size: 1.2 MiB

BIN
周新忠3.26/3.27/4.jpg

Before

Width: 1080  |  Height: 1920  |  Size: 1.2 MiB

BIN
昝宇萍学习笔记/昝宇萍_Git学习文档.docx

BIN
昝宇萍学习笔记/昝宇萍_Link软件相关功能学习文档.docx

BIN
昝宇萍学习笔记/昝宇萍_股票学习文档.docx

10
李柏霖学习笔记/.idea/.gitignore

@ -0,0 +1,10 @@
# 默认忽略的文件
/shelf/
/workspace.xml
# 已忽略包含查询文件的默认文件夹
/queries/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
# 基于编辑器的 HTTP 客户端请求
/httpRequests/

6
李柏霖学习笔记/.idea/misc.xml

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

8
李柏霖学习笔记/.idea/modules.xml

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/李柏霖学习笔记.iml" filepath="$PROJECT_DIR$/.idea/李柏霖学习笔记.iml" />
</modules>
</component>
</project>

6
李柏霖学习笔记/.idea/vcs.xml

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
</component>
</project>

9
李柏霖学习笔记/.idea/李柏霖学习笔记.iml

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

282
李柏霖学习笔记/2026.3.28.md

@ -0,0 +1,282 @@
# 股票基础知识和交易规则
------
1. ```
一、股票与证券市场基础
证券定义 :多种经济权益凭证的统称,通常指有价证券。
股票本质 :一种有价证券,是上市公司为筹集资金向出资人发行的股份凭证。
市场三大功能 :
筹资功能 :为资金需求者筹资,为供给者提供投资对象。
定价功能 :通过供求竞争为资本决定价格。
资本配置功能 :引导资本流向报酬率高、潜力大的企业或行业。
股票五大特性 :风险性、收益性、流通性、波动性、永久性。
二、市场分类与交易规则
###1.股票分类
按上市地点/投资者划分 :
A股 :人民币计价,境内上市,面对中国公民。
B股 :外币计价(美元/港元),境内上市,面对境外投资者。
H股 :内地注册,香港上市。
N/S/T股 :分别指在美国、新加坡、日本上市的中国企业股票。
多层次资本市场 :包括主板、中小板、创业板(风险较大,需单独开通)及“新三板”(全国中小企业股份转让系统)。
###2.交易原则与规制
竞价原则 : 价格优先 (买入高价优先、卖出低价优先)与 时间优先 (同价位先申报优先)。
交易单位 :股票以“股”为单位, 100股=1手 ;基金以“份”为单位。
涨跌幅限制 :通常每只证券交易价格相对前一交易日收盘价涨跌幅度不得超过 10% 。
交收制度 :A股实行 T+1交收 ,即次日完成款项与证券收付。
三、股票分析流派与核心理论
###1.分析流派
基本面分析 :核心观点是“价值决定价格”,通过宏观政策、行业前景及公司财务状况进行评估。
技术分析 :核心观点是“供求关系决定价格”,基于三大公理:
1.市场行为包容和消化一切。
2.股价以趋势方式运行(上升、下降、横盘)。
3.历史会不断重演,但非简单重复。
###2.道氏理论(技术分析鼻祖)
平均价格包容消化一切 :股价指数反映了市场整体运行趋势。
三种价格运动 :
基本运动 :主要趋势,持续一年以上。
次级运动 :基本运动中的重要回撤,持续三周至数月。
日常运动 :波动无序,投资风险大,在策略上应坚决放弃。
趋势阶段 :分为积累阶段、稳定上涨阶段及反转过渡阶段。
##四、核心专业术语
K线图 :由实体(开盘/收盘价)和影线(最高/最低价)组成,红色代表上涨(阳线),绿色代表下跌(阴线)。
多头与空头 :
多头(牛市) :看好后市,先买后卖获利。
空头(熊市) :看坏后市,先卖后买(融券等方式)获利。
仓位操作 :包括 建仓 (买入)、 平仓 (卖出)、 满仓 、 补仓 (再次买入)及 清仓 。
财务指标 :
市盈率(P/E) :普通股每股市价/每股获利额。
市净率(P/B) :每股市价/每股净资产。
特别标示 :
N :新股上市首日标志。
ST/\*ST :财务或其他状况异常,提示市场风险。
```
# java复习:
![021099bd151272c630107ed552ab7af2](C:\Users\Mayn\Desktop\learn\李柏霖学习笔记\imges\021099bd151272c630107ed552ab7af2.png)
数组在计算机中的执行原理:
(1)
![image-20260328093542705](C:\Users\Mayn\Desktop\learn\李柏霖学习笔记\imges\image-20260328093542705.png)
(2)
![image-20260328093613551](C:\Users\Mayn\Desktop\learn\李柏霖学习笔记\imges\image-20260328093613551.png)
同类型的变量可以相互赋值的;
理解了浅拷贝,深拷贝的具体过程和区别
复习方法相关内容:
![image-20260328112106933](C:\Users\Mayn\Desktop\learn\李柏霖学习笔记\imges\image-20260328112106933.png)
# redis复习:
五大数据类型:string、list set hash zset
## string:
### 基础指令
![image-20260328135132711](C:\Users\Mayn\Desktop\learn\李柏霖学习笔记\imges\image-20260328135132711.png)
### 浏览量实现指令
![image-20260328135416809](C:\Users\Mayn\Desktop\learn\李柏霖学习笔记\imges\image-20260328135416809.png)
```
127.0.0.1:6379> set views 0# 初始浏览量为0 #set article:10000:views 查看id为10000的文章的浏览量
OK
127.0.0.1:6379> get views
"o"
127.0.0.1:6379> incr views # 自增1 浏览量变为1
(integer) 1
127.0.0.1:6379> incr views
(integer) 2
127.0.0.1:6379> get views
"2"
127.0.0.1:6379> decr views # 自减1
浏览量-1
(integer) 1
127.0.0.1:6379> decr views
(integer) 0
127.0.0.1:6379> decr views
(integer) -1
127.0.0.1:6379> get views
“-1"
127.0.0.1:6379> INCRBY Views10 #可以设置步长,指定增量!
(integer) 9
127.0.0.1:6379> INCRBY VIEWS 10
(integer) 19
127.0.0.1:6379> DECRBY Views 5
(integer) 14
```
### #字符串范围 range
```
127.0.0.1:6379>setkey1"hello,kuangshen"# 设置 key1 的值
OK
127.0.0.1:6379> get keyl
"hello,kuangshen"
127.0.0.1:6379> GETRANGE key1 03
#截取字符串[0,3]
"hel1"
127.0.0.1:6379> GETRANGE key1 0 -1
#获取全部的字符串和getkey是一样的
"hello,kuangshen"
```
### #替换
```
127.0.0.1:6379> set key2 abcdefg
OK
127.0.0.1:6379> get key2
"abcdefg""
127.0.0.1:6379> SETRANGE key2 1 XX
(integer)7
127.0.0.1:6379> get key2
"axxdefg"
```
### setex (set with expire) #设置过期时间
### setnx (set if not exist) #不存在在设置 (在分布式锁中会常常使用!)
```
127.0.0.1:6379>setex key3 30 "hello" #设置key3的值为hello,30秒后过期
OK
127.0.0.1:6379> ttl key3
(integer) 26
127.0.0.1:6379> get key3
"hello"
127.0.0.1:6379>setnx mykey"redis" # 如果mykey 不存在,创建mykey
(integer)1
127.0.0.1:6379> keys *
1) "key2"
2) "mykey""
3) "keyl"
127.0.0.1:6379> ttl key3
Cinteger) -2
127.0.0.1:6379>setnxmykey"MongoDB"#如果mykey存在,创建失败!
(integer) 0
127.0.0.1:6379> get mykey
"redis"
```
### 对象
```
set user:1 {name:zhangsan,age:3} #设置一个user:1对象 值为json字符来保存一个对象!
#这里的key是一个巧妙的设计:user:{id}:{filed},如此设计在Redis中是完全ok了!
127.0.0.1:6379> mset user:1:name zhangsan user:1:age 2
OK
127.0.0.1:6379> mget user:1:name user:1:age
1) "zhangsan"
2) "2"
getset #先get然后在set
```
## List
所有的list命令用l开头
1. ```
lpush
127.0.0.1:6379> lpush list one
(integer) 1
127.0.0.1:6379> lpush list two
(integer) 2
127.0.0.1:6379> lpush list three
(integer) 3
127.0.0.1:6379> lrange list 0 -1
1) "three"
2) "two"
3) "one"
127.0.0.1:6379> lrange list 0 1
4) "three"
5) "two"
倒着输出
```
lindex 通过下表获得值
```
127.0.0.1:6379> lindex list 1
"one"
127.0.0.1:6379> lindex list 0
"two"
```
llen返回列表长度
```
127.0.0.1:6379> lpush list one
(integer) 1
127.0.0.1:6379> lpush list two
(integer) 2
127.0.0.1:6379> lpush list three
(integer) 3
127.0.0.1:6379> llen list
(integer) 3
```
移除指定值
取关 uid
lrem
linset 在指定值的前面或者后面插入值
```
127.0.0.1:6379> rpush mylist hello
(integer) 1
127.0.0.1:6379> rpush mylist world
(integer) 2
127.0.0.1:6379> linsert mylist before world other
(integer) 3
127.0.0.1:6379> lrange mylist 0 -1
1) "hello"
2) "other"
3) "world"
127.0.0.1:6379>
```
### 总结:
1.实际上是一个双向链表
2.key不存在,创建新链表
3.移除所有元素,空链表也代表不存在
4.在两边插入或者改动值,效率高,中间元素,相对效率低
消息队列

BIN
黄永兴学习笔记/3.26黄永兴.docx

BIN
黄永兴学习笔记/3.27黄永兴-股票学习笔记.docx

BIN
黄永兴学习笔记/3.27黄永兴.docx

BIN
黄永兴学习笔记/3.28黄永兴-股票学习笔记.docx

BIN
黄永兴学习笔记/3.28黄永兴.docx

Loading…
Cancel
Save