# 骐骏的博客 > 学习 记录 分享。内容以编程、工具和个人理财的学习笔记为主,中文写作。 ## 文章 - [OpenClaw ACP 的核心问题与实现机制](https://blog.full-stacker.com/2026/04/04/OpenClaw-ACP-%E6%A0%B8%E5%BF%83%E9%97%AE%E9%A2%98%E4%B8%8E%E5%AE%9E%E7%8E%B0%E6%9C%BA%E5%88%B6/): 核心问题 工具碎片化与集成成本高昂 每个代码编辑器或 IDE 需要为不同 AI 代理编写定制集成代码 导致高集成成本、有限兼容性和厂商锁定 上下文缺失与工作流中断 AI 编程助手在会话间无法维持上下文 - [从零到一:Hexo 博客升级与 Next 主题配置完整指南](https://blog.full-stacker.com/2026/03/12/%E4%BB%8E%E9%9B%B6%E5%88%B0%E4%B8%80%EF%BC%9AHexo%20%E5%8D%9A%E5%AE%A2%E5%8D%87%E7%BA%A7%E4%B8%8E%20Next%20%E4%B8%BB%E9%A2%98%E9%85%8D%E7%BD%AE%E5%AE%8C%E6%95%B4%E6%8C%87%E5%8D%97-1/): 前言在数字化的浪潮中,拥有一个个人博客是展示思想、分享知识的绝佳平台。Hexo 作为一款快速、简洁且强大的静态博客框架,凭借其Markdown 驱动、丰富主题和插件生态,成为了众多博主的优选。然而,随 - [Obsidian插件使用记录](https://blog.full-stacker.com/2023/07/01/Obsidian%E6%8F%92%E4%BB%B6%E4%BD%BF%E7%94%A8%E8%AE%B0%E5%BD%95-1/): 记录Obsidian中Dataview插件查看周报目录的用法,可列出目录下全部文件并按创建时间倒序排列,也能筛选所有未完成任务,方便集中掌握写作进度与待办事项,但任务按时间排序功能暂未实现。 - [从技术走向管理:李元芳升职记(第3版)(下)](https://blog.full-stacker.com/2022/06/05/%E4%BB%8E%E6%8A%80%E6%9C%AF%E8%B5%B0%E5%90%91%E7%AE%A1%E7%90%86%EF%BC%9A%E6%9D%8E%E5%85%83%E8%8A%B3%E5%8D%87%E8%81%8C%E8%AE%B0%EF%BC%88%E7%AC%AC3%E7%89%88%EF%BC%89%EF%BC%88%E4%B8%8B%EF%BC%89-1/): 技术管理者升任中层后,应明确承上启下与服务定位,平衡制度约束和人文关怀,善用五心领导术、特殊员工管理、系统反思、事实诊断、任务分派和团队培养等方法,完成从个人技术贡献向团队管理成功的转变。 - [《java8实战》笔记(1-5章)](https://blog.full-stacker.com/2022/05/15/%E3%80%8Ajava8%E5%AE%9E%E6%88%98%E3%80%8B%E7%AC%94%E8%AE%B0%EF%BC%881-5%E7%AB%A0%EF%BC%89-1/): 围绕Java8函数式编程核心,梳理Lambda、方法引用与函数式接口,说明行为参数化如何提升代码弹性,并解析Stream的声明式处理、内部迭代、延迟执行和并行优势,帮助写出简洁高效的代码。 - [《从技术走向管理:李元芳升职记》摘录](https://blog.full-stacker.com/2022/04/23/%E3%80%8A%E4%BB%8E%E6%8A%80%E6%9C%AF%E8%B5%B0%E5%90%91%E7%AE%A1%E7%90%86%EF%BC%9A%E6%9D%8E%E5%85%83%E8%8A%B3%E5%8D%87%E8%81%8C%E8%AE%B0%E3%80%8B%E6%91%98%E5%BD%95-1/): 从技术人员走向管理者,需要转变思维与行为习惯,通过计划、目标导向、信任建设、团队协同和有效沟通,激发下属与团队合力,打造共同价值观与互信氛围,以监督、辅导和因人而异的沟通提升管理成效。 - [解除隔离](https://blog.full-stacker.com/2022/03/26/%E8%A7%A3%E9%99%A4%E9%9A%94%E7%A6%BB-1/): 记录北京疫情中因密接隔离的经历,描写酒店隔离、自我理发和核酸检测等日常,反映孤独、焦躁与对自由的珍视,也强调保持健康、培养独处爱好,并在隔离结束时迎来新的开始。 - [MySQL](https://blog.full-stacker.com/2022/02/08/MySQL-1/): 围绕MySQL核心知识,梳理索引、优化、存储引擎、事务与MVCC、主从复制、读写分离、分库分表、数据迁移扩容及分布式ID,重点解析B+树、锁与隔离级别等原理与实践。 - [JVM面试题](https://blog.full-stacker.com/2022/01/28/JVM%E9%9D%A2%E8%AF%95%E9%A2%98-1/): 内容覆盖类加载与双亲委派、垃圾回收算法及回收器、堆内存管理、触发场景、动态扩容优化、元空间结构、自定义类加载器,突出虚拟机原理与面试重点。 - [Hello Halo](https://blog.full-stacker.com/2022/01/28/Hello%20Halo-1/): Halo 默认欢迎文章提示用户安装成功,感谢使用 Halo 创作,并汇总官网、文档、社区、主题仓库与开源地址等链接,方便查询问题和获取资源,同时提醒删除该自动生成文章后即可开始自己的创作。 - [spring 面试零散问题](https://blog.full-stacker.com/2021/08/22/spring%20%E9%9D%A2%E8%AF%95%E9%9B%B6%E6%95%A3%E9%97%AE%E9%A2%98-1/): 汇总Spring面试常见零散问题,重点说明IOC通过依赖注入实现组件解耦,AOP抽取公共逻辑,事务原理与传播性,CGLIB与JDK动态代理差异,以及Bean作用域决定线程安全。 - [事务隔离级别及其缺陷](https://blog.full-stacker.com/2020/06/14/%E4%BA%8B%E5%8A%A1%E9%9A%94%E7%A6%BB%E7%BA%A7%E5%88%AB%E5%8F%8A%E5%85%B6%E7%BC%BA%E9%99%B7-1/): 梳理读未提交、读已提交、可重复读和可串行化四种隔离级别对应的脏读、不可重复读与幻读风险,结合数据库示例解释异常表现,体现隔离性与并发性的权衡。 - [《好好学习:个人知识管理精进指南》摘抄](https://blog.full-stacker.com/2020/05/02/%E3%80%8A%E5%A5%BD%E5%A5%BD%E5%AD%A6%E4%B9%A0%EF%BC%9A%E4%B8%AA%E4%BA%BA%E7%9F%A5%E8%AF%86%E7%AE%A1%E7%90%86%E7%B2%BE%E8%BF%9B%E6%8C%87%E5%8D%97%E3%80%8B%E6%91%98%E6%8A%84-1/): 围绕个人知识管理与认知效率提升,强调跳出低水平勤奋,深度掌握具有普遍指导意义的临界知识,并借助反思、以教为学、刻意练习、定期回顾等方法,构建知识体系和能力圈。 - [远程办公两个月的一点感触](https://blog.full-stacker.com/2020/03/29/%E8%BF%9C%E7%A8%8B%E5%8A%9E%E5%85%AC%E4%B8%A4%E4%B8%AA%E6%9C%88%E7%9A%84%E4%B8%80%E7%82%B9%E6%84%9F%E8%A7%A6-1/): 远程办公的关键不在工具,而在制度、自律和居家硬件。两个月的体验显示,舒适座位、外接显示器、慎独能力以及善用通勤省下的时间都影响效率;若缺乏屏幕外的爱好,多出的时间容易变成空虚。 - [IO同步阻塞,同步非阻塞,异步的区别](https://blog.full-stacker.com/2020/03/01/IO%E5%90%8C%E6%AD%A5%E9%98%BB%E5%A1%9E%EF%BC%8C%E5%90%8C%E6%AD%A5%E9%9D%9E%E9%98%BB%E5%A1%9E%EF%BC%8C%E5%BC%82%E6%AD%A5%E7%9A%84%E5%8C%BA%E5%88%AB-1/): 同步阻塞需等待响应完成,否则线程挂起;同步非阻塞可先执行其他逻辑,但需不断轮询响应;异步由操作系统准备数据并回调工作线程,无需持续等待或轮询,提升处理效率。 - [k8s安装及部署步骤](https://blog.full-stacker.com/2020/02/15/k8s%E5%AE%89%E8%A3%85%E5%8F%8A%E9%83%A8%E7%BD%B2%E6%AD%A5%E9%AA%A4-1/): 介绍国内安装 k8s 的常见方式,并基于 kubeadm 讲解环境配置、组件安装、主从节点部署、Dashboard 访问,以及应用部署、服务暴露和文件共享挂载等实践。 - [使用阿里云yum源安装docker-ce版本后启动失败](https://blog.full-stacker.com/2020/01/01/%E4%BD%BF%E7%94%A8%E9%98%BF%E9%87%8C%E4%BA%91yum%E6%BA%90%E5%AE%89%E8%A3%85docker-ce%E7%89%88%E6%9C%AC%E5%90%8E%E5%90%AF%E5%8A%A8%E5%A4%B1%E8%B4%A5-1/): 使用阿里云yum源安装docker-ce后启动失败,查看journalctl日志发现daemon.json配置格式错误,registry-mirrors前缺少双引号,修正JSON后服务启动成功。该问题提醒配置镜像加速时需严格检查文件格式。 - [收藏夹](https://blog.full-stacker.com/2019/06/29/%E6%94%B6%E8%97%8F%E5%A4%B9-1/): 收藏夹整理了常见实用网站,包括Java源码分析资源,如Netty、Spring IOC和AOP,基于MXNet的动手学深度学习电子版,以及适用于Windows和Office的KMS服务器破解站。 - [烂笔头也需要常翻出来用用啊](https://blog.full-stacker.com/2019/06/29/%E7%83%82%E7%AC%94%E5%A4%B4%E4%B9%9F%E9%9C%80%E8%A6%81%E5%B8%B8%E7%BF%BB%E5%87%BA%E6%9D%A5%E7%94%A8%E7%94%A8%E5%95%8A-1/): 记笔记胜过依赖好记性,但若只写不看,记录仍会被遗忘。因此要常翻出旧笔记回顾,并通过反复查看训练长期记忆,让记录真正转化为可用知识,发挥积累的价值。 - [java语言中的锁](https://blog.full-stacker.com/2019/05/27/java%E8%AF%AD%E8%A8%80%E4%B8%AD%E7%9A%84%E9%94%81-1/): 围绕Java集合线程安全,介绍同步关键字、集合工具与并发容器,对比同步锁和显式锁在实现、释放、中断、公平性及条件唤醒上的差异,并梳理公平、可重入、共享、自旋等锁类型及实现原理。 - [CAS问题简述](https://blog.full-stacker.com/2019/05/20/CAS%E9%97%AE%E9%A2%98%E7%AE%80%E8%BF%B0-1/): CAS是CPU原语实现的原子比较并交换,Atomic类借此以无锁方式提升并发,但存在循环空耗CPU与ABA问题。解决ABA可引入版本号或时间戳,如AtomicStampedReference;自定义对象可用AtomicReference。 - [线程池相关知识点](https://blog.full-stacker.com/2019/05/18/%E7%BA%BF%E7%A8%8B%E6%B1%A0%E7%9B%B8%E5%85%B3%E7%9F%A5%E8%AF%86%E7%82%B9-1/): 围绕线程池,说明其解决资源管理的价值,梳理阻塞队列分类、线程池参数与拒绝策略,指出常用线程池工厂工具的队列风险,并比较执行与提交获取结果的方式。 - [volatile是如何保证内存可见性的](https://blog.full-stacker.com/2019/05/02/volatile%E6%98%AF%E5%A6%82%E4%BD%95%E4%BF%9D%E8%AF%81%E5%86%85%E5%AD%98%E5%8F%AF%E8%A7%81%E6%80%A7%E7%9A%84-1/): volatile强制线程从主内存读写,并借助锁指令和MESI协议保证可见性,但不保证原子性;自增可用原子类CAS保护,它还能通过内存屏障禁止指令重排序。 - [指令重排造成双重检验方式的单例模型线程不安全问题](https://blog.full-stacker.com/2019/05/02/%E6%8C%87%E4%BB%A4%E9%87%8D%E6%8E%92%E9%80%A0%E6%88%90%E5%8F%8C%E9%87%8D%E6%A3%80%E9%AA%8C%E6%96%B9%E5%BC%8F%E7%9A%84%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%9E%8B%E7%BA%BF%E7%A8%8B%E4%B8%8D%E5%AE%89%E5%85%A8%E9%97%AE%E9%A2%98-1/): 双重检验锁单例若缺少volatile保护,创建对象时的指令重排可能让未初始化对象被其他线程误读并返回,造成线程安全问题;解决方案是用volatile修饰实例变量,禁止重排并保证可见性。 - [分库分表相关](https://blog.full-stacker.com/2019/03/03/%E5%88%86%E5%BA%93%E5%88%86%E8%A1%A8%E7%9B%B8%E5%85%B3-1/): 该资料围绕分库分表与高并发技术展开,以脑图形式梳理相关知识点。若浏览器不支持原页面展示,可借助百度脑图查看思维导图,便于理解架构拆分、数据分布与高并发场景下的设计要点。 - [分布式相关知识](https://blog.full-stacker.com/2019/02/27/%E5%88%86%E5%B8%83%E5%BC%8F%E7%9B%B8%E5%85%B3%E7%9F%A5%E8%AF%86-1/): 分布式相关知识以脑图形式呈现,正文重点说明浏览与访问方式:页面需支持动态播放组件,若无法直接打开,可通过百度脑图查看对应文件,便于快速掌握知识结构与整体脉络。 - [利用site命令在gitbook.com搜书图书](https://blog.full-stacker.com/2019/02/13/%E5%88%A9%E7%94%A8site%E5%91%BD%E4%BB%A4%E5%9C%A8gitbook.com%E6%90%9C%E4%B9%A6%E5%9B%BE%E4%B9%A6-1/): GitBook 虽有不少实用图书,却缺少站内搜索功能,可借助搜索引擎的 site 命令限定站点检索,例如输入 site:gitbook.com effective java,快速找到目标书籍,有效解决站内无法直接搜索的困扰。 - [mq相关知识](https://blog.full-stacker.com/2019/02/12/mq%E7%9B%B8%E5%85%B3%E7%9F%A5%E8%AF%86-1/): 关于MQ相关知识的资料以Flash和FreeMind脑图形式呈现,阅读依赖浏览器Flash支持;若无法播放,可打开MQ.mm文件,在百度脑图中查看,适合梳理消息队列概念与要点。 - [书单 2019](https://blog.full-stacker.com/2019/02/10/%E4%B9%A6%E5%8D%95%202019-1/): 2019年书单按人文和技术分类,人文部分列出了历史、小说、思考、社会及技术相关书籍的阅读时间,记录作者年度阅读轨迹,技术部分则体现其专业学习方向的持续积累。 - [无法通过9300端口连接远程es集群](https://blog.full-stacker.com/2019/01/30/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%879300%E7%AB%AF%E5%8F%A3%E8%BF%9E%E6%8E%A5%E8%BF%9C%E7%A8%8Bes%E9%9B%86%E7%BE%A4-1/): 远程Docker部署ES时,9200可访问但Java连9300失败。将网络地址设为全部并调大虚拟内存参数启动后,发现客户端嗅探异常,关闭嗅探并手动添加节点解决。 - [docker-compose安装elaticsearch和kibana堆栈溢出](https://blog.full-stacker.com/2019/01/05/docker-compose%E5%AE%89%E8%A3%85elaticsearch%E5%92%8Ckibana%E5%A0%86%E6%A0%88%E6%BA%A2%E5%87%BA-1/): 在Docker Compose部署ES和Kibana时,ES默认JVM堆内存2G,1G内存虚拟机常启动失败。可在compose文件环境变量中设Xms和Xmx为512m,降低堆内存解决。 - [elasticSearch核心知识](https://blog.full-stacker.com/2018/12/25/elasticSearch%E6%A0%B8%E5%BF%83%E7%9F%A5%E8%AF%86-1/): 笔记整理课程中的ES核心知识,围绕关键概念、使用场景与学习路径展开,并附思维导图版本和脑图文件链接,便于快速查阅与复习,帮助读者系统掌握搜索引擎基础。 - [docker-compose部署kafka集群遇到jvm out of memery问题](https://blog.full-stacker.com/2018/11/07/docker-compose%E9%83%A8%E7%BD%B2kafka%E9%9B%86%E7%BE%A4%E9%81%87%E5%88%B0jvm%20out%20of%20memery%E9%97%AE%E9%A2%98-1/): 低配主机部署kafka集群时,默认1G JVM堆易触发OOM与mmap失败。通过docker-compose设置KAFKA_JVM_PERFORMANCE_OPTS,调小-Xmx和-Xms可解决。 - [深入理解java虚拟机 之内存管理机制](https://blog.full-stacker.com/2018/10/25/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3java%E8%99%9A%E6%8B%9F%E6%9C%BA%20%E4%B9%8B%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E6%9C%BA%E5%88%B6-1/): 该主题介绍JVM运行时数据区、对象创建与内存布局、直接内存,梳理垃圾判定、引用类型、分代回收算法及主流收集器,帮助理解内存分配、回收和调优基础。 - [股票赚钱一课通(2)](https://blog.full-stacker.com/2018/09/23/%E8%82%A1%E7%A5%A8%E8%B5%9A%E9%92%B1%E4%B8%80%E8%AF%BE%E9%80%9A%EF%BC%882%EF%BC%89-1/): 围绕股票投资入门,梳理选股与择时两大核心,区分基本面分析与趋势投资、坚实基础与空中楼阁理论,并重点解读ROE和PE等关键指标,结合宏观、中观、微观分析好公司,借助财报三表与现金流、利润质量识别企业竞争力。 - [股票赚钱一课通(1)](https://blog.full-stacker.com/2018/09/02/%E8%82%A1%E7%A5%A8%E8%B5%9A%E9%92%B1%E4%B8%80%E8%AF%BE%E9%80%9A%EF%BC%881%EF%BC%89-1/): 从荷兰远洋贸易与股票交易所讲起,介绍股票作为公司股权的本质、融资与流通特点、收益和风险,并梳理主要指数、普通股优先股及A股B股等分类,帮助初学者理解股票投资基础。 - [仰望星空](https://blog.full-stacker.com/2018/08/31/%E4%BB%B0%E6%9C%9B%E6%98%9F%E7%A9%BA-1/): 读《三体》和《时间移民》,感叹宇宙浩渺与人类渺小,提醒忙碌之余也要仰望星空,保持想象,别为琐事动怒;书中二向箔、水滴、生存残杀等情节,更引发对实力差距、人性底线与科技未来的深层反思。 - [pip 指定镜像下载报错](https://blog.full-stacker.com/2018/08/11/pip%20%E6%8C%87%E5%AE%9A%E9%95%9C%E5%83%8F%E4%B8%8B%E8%BD%BD%E6%8A%A5%E9%94%99-1/): 直接指定阿里云镜像安装包时,pip会误抓HTML索引页并报无法识别归档格式。可修改pip全局配置,在Windows用户目录添加pip.ini,设置镜像地址与受信任主机,再于虚拟环境安装。 - [ngnix internal](https://blog.full-stacker.com/2018/08/11/ngnix%20internal-1/): Nginx internal 指令限制仅由服务器内部转发的请求使用,覆盖 error_page、SSI 子请求和 rewrite 后的请求,可防止错误页被直接访问。 - [《亿级流量网站架构》读书笔记](https://blog.full-stacker.com/2018/08/10/%E3%80%8A%E4%BA%BF%E7%BA%A7%E6%B5%81%E9%87%8F%E7%BD%91%E7%AB%99%E6%9E%B6%E6%9E%84%E3%80%8B%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0-1/): 笔记梳理亿级流量架构要点,包括限流算法与接入层、应用层限流,降级分类,超时重试、回滚机制、压测预案,以及缓存、线程池、异步并发、扩容拆分和数据异构等。 - [mongo管理与开发精要读书笔记](https://blog.full-stacker.com/2018/07/30/mongo%E7%AE%A1%E7%90%86%E4%B8%8E%E5%BC%80%E5%8F%91%E7%B2%BE%E8%A6%81%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0-1/): 笔记围绕MongoDB管理与开发,总结存储结构、日志机制、高级查询、游标存储过程、更新操作符及Capped Collection等特性,形成快速掌握核心要点的读书笔记。 - [mongo使用示例](https://blog.full-stacker.com/2018/06/30/mongo%E4%BD%BF%E7%94%A8%E7%A4%BA%E4%BE%8B-1/): 记录文档数据库常用查询与聚合示例,包括匹配条件、字段投影、分页与计数,聚合管道的筛选、投影、分组流程,以及后台创建索引和按日期截取字段进行多字段分组统计,便于日常快速查找使用。 - [maven依赖优先级问题](https://blog.full-stacker.com/2018/02/13/maven%E4%BE%9D%E8%B5%96%E4%BC%98%E5%85%88%E7%BA%A7%E9%97%AE%E9%A2%98-1/): 记录Maven依赖版本优先级异常:非Web项目里父POM的dependencyManagement版本最高,Web项目里子POM版本反而优先级更高,原因待查,先留笔记供后续排查。 - [书单-2018](https://blog.full-stacker.com/2018/01/15/%E4%B9%A6%E5%8D%95-2018-1/): 这份二零一八年个人书单按人文与技术分类,收录三体、金瓶梅笑传、图解算法、电商产品与数据库等书目,并标注部分阅读月份,展现对文学、生活趣味和技术学习的全年关注。 - [idea常用快捷键](https://blog.full-stacker.com/2018/01/06/idea%E5%B8%B8%E7%94%A8%E5%BF%AB%E6%8D%B7%E9%94%AE-1/): 整理了IntelliJ IDEA开发中常用的快捷键,覆盖全局搜索替换、生成代码、复制与删除行、打开任意文件、调试和热部署、格式化代码、查看接口实现及列式编辑,有助于减少鼠标操作并提升开发效率。 - [java bean的关系](https://blog.full-stacker.com/2018/01/03/java%20bean%E7%9A%84%E5%85%B3%E7%B3%BB-1/): Java类之间存在依赖、关联、聚合与组合关系:依赖多表现为方法参数;关联常体现为成员变量;聚合是整体与部分弱关联;组合是强关联,部分依附整体且不可共享。 - [修改Idea默认的全局Maven](https://blog.full-stacker.com/2017/12/27/%E4%BF%AE%E6%94%B9Idea%E9%BB%98%E8%AE%A4%E7%9A%84%E5%85%A8%E5%B1%80Maven-1/): 说明如何在IDEA中修改默认全局Maven配置,路径为文件菜单中的其他设置并进入默认设置,可统一设定所有新项目的Maven目录和配置文件,避免逐个新建工程重复调整,使开发环境一致并提高配置效率。 - [docker 编配](https://blog.full-stacker.com/2017/12/24/docker%20%E7%BC%96%E9%85%8D-1/): Docker编配是容器自动配置、协作和管理的过程,可用Swarm、Kubernetes、Mesos等工具。Compose通过YAML定义web和redis的镜像、端口、卷、链接,使用up命令启动。 - [docker构建服务](https://blog.full-stacker.com/2017/12/24/docker%E6%9E%84%E5%BB%BA%E6%9C%8D%E5%8A%A1-1/): Docker构建服务主要利用卷实现多容器文件系统共享,可通过镜像或运行命令指定卷,卷数据不随容器停止消失,并可用卷共享参数把指定容器的所有卷加入新容器,实现数据复用。 - [利用Dockerfile修改容器中的apt-get源](https://blog.full-stacker.com/2017/12/24/%E5%88%A9%E7%94%A8Dockerfile%E4%BF%AE%E6%94%B9%E5%AE%B9%E5%99%A8%E4%B8%AD%E7%9A%84apt-get%E6%BA%90-1/): 在Dockerfile中构建容器时,若apt-get安装软件受网络影响,可在安装命令前将系统源备份并替换为国内镜像,如163源,随后执行apt-get update与install,从而提升下载速度并保证依赖安装顺利。 - [一步一步学习docker network](https://blog.full-stacker.com/2017/12/10/%E4%B8%80%E6%AD%A5%E4%B8%80%E6%AD%A5%E5%AD%A6%E4%B9%A0docker%20network-1/): 讲解Docker网络基础操作,包括查看、创建和检查网络,容器指定网络、连接与断开,验证连通性,并说明共享命名空间或host限制以及link仅限同宿主机,多主机可用网络或Swarm。 - [ifttt测试](https://blog.full-stacker.com/2017/11/30/ifttt%E6%B5%8B%E8%AF%95-1/): 这是一个测试文章 - [把自己当成商品销售出去](https://blog.full-stacker.com/2017/11/30/%E6%8A%8A%E8%87%AA%E5%B7%B1%E5%BD%93%E6%88%90%E5%95%86%E5%93%81%E9%94%80%E5%94%AE%E5%87%BA%E5%8E%BB-1/): 作者总结销售的人、知识与术,将职场人视为商品,主张通过健康形象、能为公司盈利的专业能力,以及从情感和理性打动雇主的方法展示优势,让自己卖出好价钱。 - [Python3.5 用 pip 安装pandas时出现 “Unable to find vcvarsall.bat](https://blog.full-stacker.com/2017/11/25/Python3.5%20%E7%94%A8%20pip%20%E5%AE%89%E8%A3%85pandas%E6%97%B6%E5%87%BA%E7%8E%B0%20%E2%80%9CUnable%20to%20find%20vcvarsall.bat-1/): 在Python3.5中用pip安装pandas时出现vcvarsall.bat缺失错误,直接安装cp35m格式wheel包失败,把文件名中的cp35m改成none后重新安装即可解决。 - [pip镜像问题](https://blog.full-stacker.com/2017/11/05/pip%E9%95%9C%E5%83%8F%E9%97%AE%E9%A2%98-1/): 直接命令指定阿里云镜像安装pip包易报HTML识别错误,应改用Windows全局pip.ini配置,写入索引地址和可信主机,再在虚拟环境安装依赖。 - [力哥七步定投策略](https://blog.full-stacker.com/2017/10/31/%E5%8A%9B%E5%93%A5%E4%B8%83%E6%AD%A5%E5%AE%9A%E6%8A%95%E7%AD%96%E7%95%A5-1/): 力哥七步定投策略强调定期不定额、止盈不止损与低买高卖,从风险测评、家庭财务、保险和资产配置入手,通过估值分位、价值平均及网格交易完成存量与增量资金定投,追求长期稳健收益。 - [python快速学习](https://blog.full-stacker.com/2017/10/26/python%E5%BF%AB%E9%80%9F%E5%AD%A6%E4%B9%A0-1/): 内容梳理Python基础语法、私有变量与方法访问、模块导入和包结构,并介绍虚拟环境、异常处理、with上下文管理、数据库连接与ORM框架,以及相关第三方库用法,适合快速回顾常见开发知识点。 - [基金定投](https://blog.full-stacker.com/2017/10/08/%E5%9F%BA%E9%87%91%E5%AE%9A%E6%8A%95-1/): 基金定投通过定期定额分批买入平滑收益曲线,更适合波动较大的指数基金,可放弃短期择时但需把握牛熊趋势;文章还介绍定期变额与均线、风险偏好、动态再平衡等智能定投策略及其优缺点。 - [基金套牢了怎么办](https://blog.full-stacker.com/2017/10/08/%E5%9F%BA%E9%87%91%E5%A5%97%E7%89%A2%E4%BA%86%E6%80%8E%E4%B9%88%E5%8A%9E-1/): 基金套牢时可按质地与风险偏好选择策略:优质基金可分批加仓或装死等待,指数基金更适合长期持有;若基本面恶化或机会成本较高,可换仓至更看好的基金,必要时止损离场,以减少损失并保留资金。 - [场内、场外基金开户及股票行情](https://blog.full-stacker.com/2017/09/24/%E5%9C%BA%E5%86%85%E3%80%81%E5%9C%BA%E5%A4%96%E5%9F%BA%E9%87%91%E5%BC%80%E6%88%B7%E5%8F%8A%E8%82%A1%E7%A5%A8%E8%A1%8C%E6%83%85-1/): 介绍场外基金直销与代销开户、分红方式,场内基金券商开户与交易特点,讲解蜡烛图、均线、成交量、涨跌幅等行情指标含义,并提示基金新手避免盲目长期持有、迷信低净值和高分红。 - [docker安装zookeeper集群](https://blog.full-stacker.com/2017/09/20/docker%E5%AE%89%E8%A3%85zookeeper%E9%9B%86%E7%BE%A4-1/): 使用Docker部署三节点Zookeeper集群,优先拉取garland镜像,通过宿主网络、服务编号和额外配置参数启动三个实例,再用客户端连接宿主机端口验证,并附容器管理命令。 - [资产全球配置及FOF基金](https://blog.full-stacker.com/2017/09/16/%E8%B5%84%E4%BA%A7%E5%85%A8%E7%90%83%E9%85%8D%E7%BD%AE%E5%8F%8AFOF%E5%9F%BA%E9%87%91-1/): 全球资产配置受三元悖论制约,QDII面临汇率风险。投资者可借沪深港通及互认基金拓展海外投资,但需关注成本与周期。FOF基金通过专业配置助力投资,受新规严格限制,2017年首批公募FOF获批。 - [将本地图片 显示到浏览器上](https://blog.full-stacker.com/2017/09/16/%E5%B0%86%E6%9C%AC%E5%9C%B0%E5%9B%BE%E7%89%87%20%E6%98%BE%E7%A4%BA%E5%88%B0%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%8A-1/): 代码通过判断浏览器类型获取文件控件中的本地图片地址,针对常见浏览器分别处理,生成预览链接后赋值给目标图片元素,实现选择图片即时无需上传即可在浏览器显示本地图片。 - [量化基金](https://blog.full-stacker.com/2017/08/27/%E9%87%8F%E5%8C%96%E5%9F%BA%E9%87%91-1/): 量化基金将投资经验转化为数学模型和程序执行,主要分为价格趋势型和相对价值型策略,常配合对冲使用,国内产品包括指数增强和主动型量化基金。其核心策略涵盖量化选股与择时。 - [生命周期基金和定增基金](https://blog.full-stacker.com/2017/08/19/%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E5%9F%BA%E9%87%91%E5%92%8C%E5%AE%9A%E5%A2%9E%E5%9F%BA%E9%87%91-1/): 梳理生命周期基金的目标期限与目标风险类别、发展情况及其与养老保险差异,同时说明定增基金涉及的定向增发含义、配股增发区别、折扣限售规则、风险及投资技巧。 - [避险基金 打新基金](https://blog.full-stacker.com/2017/08/14/%E9%81%BF%E9%99%A9%E5%9F%BA%E9%87%91%20%E6%89%93%E6%96%B0%E5%9F%BA%E9%87%91-1/): 避险基金通过组合保险策略在固收与股票间配置以控制风险;打新基金关注中国新股发行制度与低定价套利空间,说明线下配置、网上申购市值底仓要求及优选业绩较佳的债券型基金。 - [ETF基金](https://blog.full-stacker.com/2017/07/15/ETF%E5%9F%BA%E9%87%91-1/): 介绍ETF基金在场外申赎与二级市场买卖的规则及资金效率高、门槛低、费率低、无印花税等优势,涵盖集合竞价、ETF联接基金、LOF基金、代码识别及两者套利差异。 - [指数基金及常见指数](https://blog.full-stacker.com/2017/07/09/%E6%8C%87%E6%95%B0%E5%9F%BA%E9%87%91%E5%8F%8A%E5%B8%B8%E8%A7%81%E6%8C%87%E6%95%B0-1/): 梳理国内常见股票指数及编制逻辑,解释指数失真、股权分置和大小非解禁等概念,并总结挑选指数基金时关注跟踪误差、成本与规模的方法,兼谈大数据指数基金。 - [混合型基金和股票型基金](https://blog.full-stacker.com/2017/06/18/%E6%B7%B7%E5%90%88%E5%9E%8B%E5%9F%BA%E9%87%91%E5%92%8C%E8%82%A1%E7%A5%A8%E5%9E%8B%E5%9F%BA%E9%87%91-2/): 混合基金可跨资产投资降低风险,但配置不确定;股票基金风险较高,主动型选择需关注大型基金公司、经理风格与持仓,并用β、α、夏普等指标衡量风险收益,同时兼顾规模与费率成本。 - [混合型基金和股票型基金](https://blog.full-stacker.com/2017/06/10/%E6%B7%B7%E5%90%88%E5%9E%8B%E5%9F%BA%E9%87%91%E5%92%8C%E8%82%A1%E7%A5%A8%E5%9E%8B%E5%9F%BA%E9%87%91/): 混合基金可跨股债等多类资产对冲风险,但灵活配置导致仓位不确定,可能踏空或被套。股票基金风险最大,分主动型与指数型;挑选主动基金可关注知名基金公司、经理背景与持仓换手等风格。 - [国债逆回购和债券型基金基础](https://blog.full-stacker.com/2017/06/03/%E5%9B%BD%E5%80%BA%E9%80%86%E5%9B%9E%E8%B4%AD%E5%92%8C%E5%80%BA%E5%88%B8%E5%9E%8B%E5%9F%BA%E9%87%91%E5%9F%BA%E7%A1%80-1/): 围绕国债逆回购与债基入门,介绍钱荒期货币ETF套利、逆回购期限与交易要点、债基分类、A/B/C份额费用、定开债选择、净值分红及债券指数基金特点。 - [基金理财一课通](https://blog.full-stacker.com/2017/05/31/%E5%9F%BA%E9%87%91%E7%90%86%E8%B4%A2%E4%B8%80%E8%AF%BE%E9%80%9A-1/): 从基金历史与分类切入,解析开放式和封闭式基金,重点介绍余额宝、货币基金的风险收益、费用及挑选方法,并梳理场内货币ETF交易规则与套利思路,帮助读者掌握基金理财基础。 - [IDEA中执行mybatis-generator不能自动生产mapper](https://blog.full-stacker.com/2017/05/22/IDEA%E4%B8%AD%E6%89%A7%E8%A1%8Cmybatis-generator%E4%B8%8D%E8%83%BD%E8%87%AA%E5%8A%A8%E7%94%9F%E4%BA%A7mapper-1/): 从MyEclipse转向IDEA后,使用MyBatis生成器创建mapper时频繁报错。通过修改运行配置工作目录、调整依赖顺序,并取消provided作用域改用默认compile即可解决,同时回顾了Maven依赖范围。 - [生产者消费者模式](https://blog.full-stacker.com/2017/04/27/%E7%94%9F%E4%BA%A7%E8%80%85%E6%B6%88%E8%B4%B9%E8%80%85%E6%A8%A1%E5%BC%8F-1/): 使用线程池和阻塞队列构建多生产者与多消费者模型,生产者生成数据放入缓冲区,消费者循环取出处理,展示共享队列实现解耦、流量缓冲和异步消费的典型方式。 - [写在世界读书日](https://blog.full-stacker.com/2017/04/23/%E5%86%99%E5%9C%A8%E4%B8%96%E7%95%8C%E8%AF%BB%E4%B9%A6%E6%97%A5-1/): 世界读书日之际,作者分享阅读坚持与三本书心得:分层主动阅读、实用书辨别与输出,管理精力以提升效能,识别拖延心理并借助目标、时间与习惯应对,倡导持续阅读。 - [Master-worker模式](https://blog.full-stacker.com/2017/04/19/Master-worker%E6%A8%A1%E5%BC%8F-1/): Master-worker模式把并行任务拆为Master与Worker角色,Master负责接收、分配和汇总结果,Worker负责处理子任务并返回结果。文中以项目经理与开发人员类比,给出基于并发队列和线程的Java实现,并通过计算学生总成绩示例说明使用流程。 - [Future模式](https://blog.full-stacker.com/2017/04/11/Future%E6%A8%A1%E5%BC%8F-1/): Future模式,如字面意思,就是要在将来的某个时刻获取到结果,有点类似于ES6中的Promise。 一个简单的栗子: 定义一个数据接口: package com.fullstacker.study. - [书单-2017](https://blog.full-stacker.com/2017/03/31/%E4%B9%A6%E5%8D%95-2017-1/): 2017年个人阅读书单按人文、科普IT、经济理财和技术分类整理,收录马东、李开复、黄仁宇、阮一峰等书籍并标注月份,呈现一年中跨领域学习与知识积累过程。 - [单例模式的三种实现方式](https://blog.full-stacker.com/2017/03/27/%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F%E7%9A%84%E4%B8%89%E7%A7%8D%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F-1/): 围绕单例模式展开,解析饿汉式、懒汉式、双重检测式与静态内部类等实现思路,说明线程安全、实例创建时机、锁粒度和初始化效率之间的关系及优化方法。 - [java线程间通讯](https://blog.full-stacker.com/2017/03/24/java%E7%BA%BF%E7%A8%8B%E9%97%B4%E9%80%9A%E8%AE%AF-1/): Java线程间通信通过wait、notify实现线程协作:调用wait释放锁并等待,notify唤醒等待线程。join方法可使一个线程等待另一线程执行完毕后再继续,从而将交叉执行转换为线性顺序执行。 - [volatile关键字 Atomic类的使用示例](https://blog.full-stacker.com/2017/03/16/volatile%E5%85%B3%E9%94%AE%E5%AD%97%20Atomic%E7%B1%BB%E7%9A%84%E4%BD%BF%E7%94%A8%E7%A4%BA%E4%BE%8B-1/): 易变关键字适合单写多读场景,能避免同步锁提升性能;多线程并发写需使用原子类保证操作原子性,博客通过计数变量和原子整数示例说明两者作用与区别。 - [java多线程之synchronized](https://blog.full-stacker.com/2017/02/28/java%E5%A4%9A%E7%BA%BF%E7%A8%8B%E4%B9%8Bsynchronized-1/): 通过同步关键字实现线程互斥,同一对象同步方法互斥,不同实例需静态方法共享类锁,同一对象多个同步方法互相阻塞,未同步方法不受影响,支持锁重入和异常释放,加锁应避免字符串常量或引用改变导致失效。 - [90后也走在了奔三的路上](https://blog.full-stacker.com/2017/02/25/90%E5%90%8E%E4%B9%9F%E8%B5%B0%E5%9C%A8%E4%BA%86%E5%A5%94%E4%B8%89%E7%9A%84%E8%B7%AF%E4%B8%8A-1/): 90后正奔三,作者二十六岁回望一年,计划未行、时光飞逝,却收获认知成长,感到无知并重拾学习,也更爱人民币,追求经济独立与自我。前路未明,不再急于定目标,只愿稳步前行,欣赏沿途风景,如妹妹做蛋挞庆生。 - [vue资料](https://blog.full-stacker.com/2017/02/21/vue%E8%B5%84%E6%96%99-1/): 汇总Vue学习资源,涵盖官方文档、入门教程、API、组件、示例、开发工具、源码解析等,并建议先查文档、搜索思考后再提问,帮助开发者高效获取资料并规范交流方式。 - [es6常用特性(四)](https://blog.full-stacker.com/2017/02/11/es6%E5%B8%B8%E7%94%A8%E7%89%B9%E6%80%A7%EF%BC%88%E5%9B%9B%EF%BC%89-1/): ES6 Promise是异步方案,状态由结果决定且不可逆,可捕获链式异常;all需全部成功才成功,任一失败即失败;race以率先改变者为准,可用于超时。 - [es6常用特性(三)](https://blog.full-stacker.com/2017/02/06/es6%E5%B8%B8%E7%94%A8%E7%89%B9%E6%80%A7%EF%BC%88%E4%B8%89%EF%BC%89-1/): 讲解ES6迭代器中for of与for in遍历差异,梳理四种遍历方式;分析class方法提取后this指向错误原因,说明export default默认导出机制。 - [书单-2016](https://blog.full-stacker.com/2017/02/05/%E4%B9%A6%E5%8D%95-2016-1/): 2016年个人阅读书单汇总,按人文、科普IT、经济理财、技术分类整理,记录多本已读书目、部分阅读月份及年度偏好,覆盖多领域主题,体现持续学习与知识积累。 - [ES6常用特性(二)](https://blog.full-stacker.com/2017/01/24/ES6%E5%B8%B8%E7%94%A8%E7%89%B9%E6%80%A7%EF%BC%88%E4%BA%8C%EF%BC%89-1/): ES6常用特性涉及字符串遍历、模板字符串、数值判断与Math扩展、函数默认参数、扩展运算符、箭头函数以及对象简写和Object.is等内容,提升开发效率。 - [ES6常用特性(一)](https://blog.full-stacker.com/2017/01/23/ES6%E5%B8%B8%E7%94%A8%E7%89%B9%E6%80%A7%EF%BC%88%E4%B8%80%EF%BC%89-1/): 围绕ES6常用特性,讲解Babel转码器配置,说明let与const的块级作用域、暂时性死区及常量限制,并归纳数组、对象、函数参数解构赋值和常见使用场景。 - [yii could not find driver](https://blog.full-stacker.com/2017/01/21/yii%20%20%20could%20not%20find%20driver-1/): 作为Java开发者,初次使用PHP和Yii连接MySQL时遇到could not find driver报错。经排查发现,问题并不在模型或控制器代码,而是PHP缺少PDO MySQL数据库扩展。最终修改php.ini,开启相关扩展后恢复正常连接。 - [成长的时候,时间过得很快](https://blog.full-stacker.com/2017/01/14/%E6%88%90%E9%95%BF%E7%9A%84%E6%97%B6%E5%80%99%EF%BC%8C%E6%97%B6%E9%97%B4%E8%BF%87%E5%BE%97%E5%BE%88%E5%BF%AB-1/): 作者回顾2016年的工作、博客、学习和生活经历,意识到技术知识和理财常识不足,也通过阅读、滑雪与理财课程打开视野。面对时间不够的焦虑,他提出2017年多读书、学英语、培养爱好的小目标。 - [npm ERR! registry error parsing json](https://blog.full-stacker.com/2017/01/08/npm%20ERR!%20registry%20error%20parsing%20json-1/): 在执行 npm update 时出现 npm ERR! registry error parsing json 报错,表示 npm 源返回了无法正常解析的 JSON 数据,可通过 npm config set registry 切换至 cnpmjs 等可用源解决。 - [快速搭建vue环境](https://blog.full-stacker.com/2017/01/06/%E5%BF%AB%E9%80%9F%E6%90%AD%E5%BB%BAvue%E7%8E%AF%E5%A2%83-1/): 记录快速搭建Vue开发环境的流程,涵盖安装Node、Vue、Webpack、webpack-dev-server、HTML插件与Babel等依赖,并提供webpack.config.js、babel配置及package.json脚本示例,帮助初学者解决独立搭建Vue环境时遇到的常见问题。 - [告别2016需要点仪式感](https://blog.full-stacker.com/2016/12/31/%E5%91%8A%E5%88%AB2016%E9%9C%80%E8%A6%81%E7%82%B9%E4%BB%AA%E5%BC%8F%E6%84%9F-1/): 告别二〇一六,作者一年主要忙于工作加班,人生虽无大变,却大量阅读与金钱相关书籍,也看见目标、输出和写作的不足。面对房价与生活压力,他用仪式感梳理一年变化,带着期待迎向二〇一七。 - [mongo基础](https://blog.full-stacker.com/2016/12/29/mongo%E5%9F%BA%E7%A1%80-1/): MongoDB基础入门笔记,讲解数据库、集合、文档和字段等概念,汇总增删改查、排序索引、聚合副本集分片、备份监控、查询分析、原子操作、对象标识及全文搜索等常用命令。 - [merry christmas](https://blog.full-stacker.com/2016/12/26/merry%20christmas-1/): 圣诞节前夕送祝福并记录首次滑雪经历,途中遭遇堵车与晕车,午餐也难以下咽,但抵达雪场后兴奋战胜疲惫。学习滑板时因刹车欠佳摔倒多次,却逐渐掌握要领,同时感悟培养兴趣能调剂工作生活,为平凡日子增添色彩。 - [给自己定了个小目标](https://blog.full-stacker.com/2016/12/13/%E7%BB%99%E8%87%AA%E5%B7%B1%E5%AE%9A%E4%BA%86%E4%B8%AA%E5%B0%8F%E7%9B%AE%E6%A0%87-1/): 作者给自己定下每天手机使用不超过3小时的小目标并坚持十天,虽日均4小时、未完全达标,但记录发现使用多集中在通勤与午晚休息,体会到实现难度,也反思被手机消耗的时间,并发起每日使用时长调查。 - [我为什么写微信公众账号](https://blog.full-stacker.com/2016/12/02/%E6%88%91%E4%B8%BA%E4%BB%80%E4%B9%88%E5%86%99%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E8%B4%A6%E5%8F%B7-1/): 写公众号并非为了盈利或涨粉,而是在加班与重复工作中寻找新鲜刺激,给自己一个表达和突破的出口,用文字对抗生活的麻木,并重新思考目标,仍希望做改变世界的程序员。 - [个人微信](https://blog.full-stacker.com/2016/11/12/%E4%B8%AA%E4%BA%BA%E5%BE%AE%E4%BF%A1-1/): 提供作者个人微信联系方式,方便读者直接添加好友并进行日常沟通、问题咨询或业务交流。页面附带二维码图片,读者只需长按识别即可快速添加,对应微信号为 iqijun。 - [jsonp请求响应成功,但进入到error函数](https://blog.full-stacker.com/2016/11/02/jsonp%E8%AF%B7%E6%B1%82%E5%93%8D%E5%BA%94%E6%88%90%E5%8A%9F%EF%BC%8C%E4%BD%86%E8%BF%9B%E5%85%A5%E5%88%B0error%E5%87%BD%E6%95%B0-1/): JSONP请求返回200却进入error,服务端用map拼接响应导致不是合法JSON,jQuery解析失败;改用JSONObject输出正确格式后即可进入success。 - [vue](https://blog.full-stacker.com/2016/10/16/vue-1/): 面向Vue前端工程,介绍vue-loader与webpack-dev-server的安装配置,说明入口、输出和插件设置,实现热更新、组件解析与页面访问,演示myage等单文件组件、props父子传参和file-loader处理字体资源,帮助快速搭建Vue2开发环境。 - [docker手册](https://blog.full-stacker.com/2016/10/02/docker%E6%89%8B%E5%86%8C-1/): 围绕Docker基础操作,说明Ubuntu安装、服务起停、容器运行与进程查看、镜像导入、Dockerfile构建、删除镜像容器、远程连接、存储和配置方法,并整理容器间通信、网络隔离及外部访问要点。 - [vmware未识别网络](https://blog.full-stacker.com/2016/08/17/vmware%E6%9C%AA%E8%AF%86%E5%88%AB%E7%BD%91%E7%BB%9C-1/): 虚拟机无法上网,且本机网络连接中虚拟网卡显示网络未连接时,可进入本机服务管理页面,启动虚拟网络地址转换服务和动态主机配置服务,恢复虚拟网络识别与上网功能。 - [一行代码解决的问题](https://blog.full-stacker.com/2016/08/08/%E4%B8%80%E8%A1%8C%E4%BB%A3%E7%A0%81%E8%A7%A3%E5%86%B3%E7%9A%84%E9%97%AE%E9%A2%98-1/): 作者开发缓存登录时,因登录后跳回原页面处理粗糙,先后因记录请求地址、来源页和忽略请求方式引发跳转异常,最终按请求类型区分重定向目标,发现所谓问题不过是一行代码修正。 - [一点感慨](https://blog.full-stacker.com/2016/07/17/%E4%B8%80%E7%82%B9%E6%84%9F%E6%85%A8-1/): 作者换工作后回望三年电信程序师生涯,总结外包规范、项目协作与技术学习,感慨同龄人生活分化,思考不可替代性和自由协作创业,表达对平淡成长与职业选择的反思。 - [feed问题](https://blog.full-stacker.com/2016/07/11/feed%E9%97%AE%E9%A2%98-1/): 博客记录使用 Hexo 生成 Atom 源并搭配 IFTTT 同步微博时触发器未执行的问题,排查后发现文件确有更新,故障可能源于添加 IFTTT 配方前已部署站点,导致新文章未被及时识别为动态。 - [hexo问题记录](https://blog.full-stacker.com/2016/07/10/hexo%E9%97%AE%E9%A2%98%E8%AE%B0%E5%BD%95-1/): 记录Hexo添加feed插件后的渲染报错与server无法启动,原因是站点配置文件误加插件声明,应通过package.json安装依赖;另说明Win10升级部署失败需修复SSH密钥目录权限。 - [碎碎念](https://blog.full-stacker.com/2016/06/04/%E7%A2%8E%E7%A2%8E%E5%BF%B5-1/): 作者周末与同事晨跑锻炼后到咖啡店学习,发现环境嘈杂不宜专注。期间旁听到培训老师谈创业、职场新人困惑和项目经理讲述加班缘由,感叹咖啡馆虽能窥见各色人生,但真正学习更适合自习室。 - [python笔记](https://blog.full-stacker.com/2016/05/18/python%E7%AC%94%E8%AE%B0-1/): 这是一篇Python基础语法笔记,涵盖动态类型与变量、整数除法、str与bytes编码转换,以及列表、元组、字典、集合、条件循环、函数参数、分片迭代、列表生成式与生成器、map/reduce等常用知识点。 - [设计模式-六大原则](https://blog.full-stacker.com/2016/04/27/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F-%E5%85%AD%E5%A4%A7%E5%8E%9F%E5%88%99-1/): 项目告一段落后,作者回顾此前阅读《设计模式之禅》的收获,强调通过写作输出巩固知识,并整理设计模式与六大原则相关内容,形成一篇兼具读书心得与复习笔记的设计模式总结。 - [git学习](https://blog.full-stacker.com/2016/04/15/git%E5%AD%A6%E4%B9%A0-2/): 介绍 Git 版本控制的基础用法,包括环境配置、创建仓库、暂存提交、查看状态日志、回退撤销、远程仓库、推送拉取、分支管理、现场暂存、误删恢复和忽略文件等命令。 - [写在二十六岁](https://blog.full-stacker.com/2016/04/15/%E5%86%99%E5%9C%A8%E4%BA%8C%E5%8D%81%E5%85%AD%E5%B2%81-2/): 二十六岁作者回顾工作三年和漂泊经历,在杭州北京项目中磨砺技术、理解职场,也反思去年目标未竟。新一年他明确责任、提升与决定:承担家庭情感责任,学习多门开发技能,赴北京积累技术与资金。 - [从equals方法开始说](https://blog.full-stacker.com/2016/04/10/%E4%BB%8Eequals%E6%96%B9%E6%B3%95%E5%BC%80%E5%A7%8B%E8%AF%B4-1/): Java中equals用于判断对象是否相等,若未重写则沿继承链调用Object默认实现,仅用==比较内存地址。若需按属性判等,应重写equals定义规则,否则会误判地址不同但内容相同的对象。 - [第一篇](https://blog.full-stacker.com/2016/04/02/%E7%AC%AC%E4%B8%80%E7%AF%87-2/): 作者终于搭建个人博客,反思过去因惰性、成本和忙碌未能坚持写作,今后将积累技术与问题,记录真实感受,整理旧笔记,调整主题并坚持更新。 - [第一篇](https://blog.full-stacker.com/2016/04/02/%E7%AC%AC%E4%B8%80%E7%AF%87-3/): 作者历经惰性、费用与出差等阻碍,终于搭建个人博客。这里成为记录技术积累与生活感受的自留地,计划整理旧笔记、优化主题,并将持续写作纳入年度目标,提醒自己坚持表达与复盘。 - [写在二十六岁](https://blog.full-stacker.com/2016/03/12/%E5%86%99%E5%9C%A8%E4%BA%8C%E5%8D%81%E5%85%AD%E5%B2%81/): 作者二十六岁回顾工作三年,去年读书、考证和技术学习仅部分完成。借出差在杭州北京积累技术与职场经验,也在填坑中补短板。新年以承担家庭责任、提升全栈技术和北漂学习为目标,表达成长决心。 - [你好,2015!!![博客搬家]](https://blog.full-stacker.com/2016/03/12/%E4%BD%A0%E5%A5%BD%EF%BC%8C2015%EF%BC%81%EF%BC%81%EF%BC%81%5B%E5%8D%9A%E5%AE%A2%E6%90%AC%E5%AE%B6%5D-1/): 作者借博客搬家迎接2015,回顾2014平淡忙碌的云计算工作,感慨热点易忘,并列出读书、学习开发与管理、写作建小站、锻炼身心等新年计划,希望用行动改善生活。 - [unix深入篇[博客搬家]](https://blog.full-stacker.com/2016/03/02/unix%E6%B7%B1%E5%85%A5%E7%AF%87%5B%E5%8D%9A%E5%AE%A2%E6%90%AC%E5%AE%B6%5D-1/): Unix管理基础涵盖定时器、用户与组和硬盘维护。cron定时任务可用crontab查看、编辑和加载;用户管理包括增删改用户、口令设置及配置文件维护;硬盘维护涉及空间查看、挂载卸载与格式化等操作。 - [unix基础篇[博客搬家]](https://blog.full-stacker.com/2016/03/01/unix%E5%9F%BA%E7%A1%80%E7%AF%87%5B%E5%8D%9A%E5%AE%A2%E6%90%AC%E5%AE%B6%5D-1/): 介绍Unix命令基本规则与常用命令,包括文件系统的权限修改、属主与用户组、重定向和管道;讲解vi、find、grep、压缩备份等实用工具,并简述进程、关机、磁盘维护及网络用户查询等基础内容。 - [android fragment屏幕旋转不执行onConfigurationChanged方法](https://blog.full-stacker.com/2016/02/22/android%20fragment%E5%B1%8F%E5%B9%95%E6%97%8B%E8%BD%AC%E4%B8%8D%E6%89%A7%E8%A1%8ConConfigurationChanged%E6%96%B9%E6%B3%95-1/): 安卓开发中,片段旋转屏幕时配置改变回调可能不执行,原因是十三级及以上接口旋转还会改变屏幕尺寸,导致配置变化。需在清单文件里同时声明方向与屏幕尺寸两个属性,而不是仅设置方向,无需额外权限。 - [git学习](https://blog.full-stacker.com/2016/02/12/git%E5%AD%A6%E4%B9%A0/): 博客梳理版本控制基础,涵盖安装配置、仓库创建、暂存提交、日志查看、版本回退、撤销修改、远程仓库、克隆、分支合并、现场存储、标签和本地设置,便于快速掌握Git常用命令。 - [搭建android studio环境遇到的坑儿](https://blog.full-stacker.com/2016/02/06/%E6%90%AD%E5%BB%BAandroid%20studio%E7%8E%AF%E5%A2%83%E9%81%87%E5%88%B0%E7%9A%84%E5%9D%91%E5%84%BF-1/): 搭建AS环境常遇SDK连接失败、HAXM需开启BIOS虚拟化、ADB端口被助手占用、Git因SSL证书报错等问题,可通过替代SDK、开启虚拟化、卸载助手或关闭SSL校验解决。 - [第一篇](https://blog.full-stacker.com/2016/02/02/%E7%AC%AC%E4%B8%80%E7%AF%87/): 作者因惰性拖延多年后终于搭建个人博客,希望突破三分钟热度,记录技术积累与生活感悟。这里可自由表达,计划整理旧笔记、调整主题,并把持续写作纳入年度目标,鼓励自己坚持耕耘。 ## 其他 - [全文合集](https://blog.full-stacker.com/llms-full.txt): 所有文章的 Markdown 全文 - [RSS](https://blog.full-stacker.com/atom.xml) - [站点地图](https://blog.full-stacker.com/sitemap.xml)