Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kuangcp/notes

:memo: Migrated to(迁移至) https://github.com/Kuangcp/Note 当前仓库已经废弃, 对应的博客网站:
https://github.com/kuangcp/notes

docker gradle groovy java linux markdown maven mysql nginx notes oracle postgresql python spring

Last synced: about 4 hours ago
JSON representation

:memo: Migrated to(迁移至) https://github.com/Kuangcp/Note 当前仓库已经废弃, 对应的博客网站:

Awesome Lists containing this project

README

        

[![GitBook](https://img.shields.io/badge/GitBook-online-brightgreen.svg)](https://legacy.gitbook.com/book/kuangcp/notes/details)
[![目录](https://img.shields.io/badge/note-Catalog-brightgreen.svg)](./SUMMARY.md)
[![目录](https://img.shields.io/badge/doc-Note-brightgreen.svg)](https://gitee.com/gin9/Notes/wikis/pages)
[![码云](https://img.shields.io/badge/code-Gitee-red.svg)](https://gitee.com/gin9)
[![CSDN](https://img.shields.io/badge/blog-CSDN-orange.svg)](http://blog.csdn.net/kcp606)
[![JavaSE](https://img.shields.io/badge/note-JavaSE-blue.svg)](./Java/JavaSE.md)

> 我曾七次鄙视自己的灵魂:
> 第一次,当它本可进取时,却故作谦卑;
> 第二次,当它空虚时,用爱欲来填充;
> 第四次,它犯了错,却借由别人也会犯错来宽慰自己;
> 第五次,它自由软弱,却把它认为是生命的坚韧;
> 第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
> 第七次,它侧身于生活的污泥中虽不甘心,却又畏首畏尾。

> 被追赶时不要逃跑 逃跑总是比面对容易,但好的改变却往往只能伴随着面对发生。

> 我生来便和我所见到的任何人都不同,甚至于我敢自信全世界也找不到一个生来象我这样的人。
> 虽然我不比别人好,至少和他们不一样。大自然塑造了我,然后把模子打碎了。(卢梭)

> 你所浪费的今天,是昨天死去的人奢望的明天;
> 你所厌恶的现在,是未来的你回不去的曾经。 《哈佛大学图书馆馆训》

> 大部分人只会抱怨项目很无趣,没有挑战, 遇到问题也只会安于现状,少数人会发现工作中的“痛点”问题,并且真正动手解决它,给公司带来了价值,这是提高自己,让自己和别人区分开来的重要方法。而不仅仅是一个只会用SSH框架的一个HTML填空人员了.

> 当你改变不了别人的话,抱怨也没用, 还是先改变一下自己吧, 坚信学习和独立思考可以解决一切问题.

> 用个新框架,新库,这不叫长进。原来不会实现的东西,现在会实现了,这才叫长进。

> 人可以有霉运,但不可以有霉相.

> 长者赐不可辞

> 所谓学习,就是“进一步有进一步的欢喜”,让这种快乐充实自己不好吗?

> `每一天的我要比昨天辽阔` [网易云音乐 : 每一天都不同](http://music.163.com/#/song?id=233854)

> 你只有尽力奔跑才可能停留在原地啊.
> 不怕不努力, 最怕你喜欢装着努力, 还总被自己伪装出来的勤奋样子感动的一塌糊涂. 人总是会娇惯自己的!!
> 如果你觉得自己是周围人中活的最不容易的, 相信我, 那一定是错觉.

> 掩盖复杂性并不能让事情变得简单

## 同类仓库
- [巨人工作记录](https://ztgame.shenyu.me/)`笔记 基于 GitBook`
- [daydayup](https://github.com/ITDragonBlog/daydayup)
- [某研究生在校阅读笔记](https://github.com/lanxuezaipiao/ReadingNotes)
- [老齐的笔记](https://github.com/qiwsir/ITArticles)`跟老齐学Python的轻松入门 作者`
- [judasn](https://github.com/judasn/hexo-blog)`善于归纳的人 相关:Javaer眼中的Linux`
- [梁少锋的博客笔记](https://github.com/youngwind/blog)`前端相关`
- [cain-note](https://github.com/james-cain/cain-note)`像是培训机构的资料和他本人的学习笔记,偏向前端`
- [书写规范和建议](https://github.com/sparanoid/chinese-copywriting-guidelines)`比较全面,闲暇可以参考`
- [阮一峰的博客](https://github.com/ruanyf/articles)`Github账号每日都有提交....`
- [HstarDoc](https://github.com/hstarorg/HstarDoc)`前端的大量文档`

- [唯品会的规范文档](https://github.com/vipshop/vjtools)`规范这种东西, 各有各家的说法, 适合自己就好`

************************************

## 醍醐灌顶
- [相关:知乎专栏-程序员你为什么这么累?](/Java/AdvancedLearning/ProgramThinking.md#编程习惯)

- 公众号: 码农翻身
- [2017年所有文章](https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665514184&idx=1&sn=3ace64c3a9eba2adf1ef94406e2ebf2b&chksm=80d67c8bb7a1f59d556bd7478626a4674ff07021726f84b4681b41ad7c6dbb4cfcf687dcf00a&scene=21#wechat_redirect) | [2016年所有文章](https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665513504&idx=1&sn=25dd6420e3056101dd3f6fdaedacaa2a&chksm=80d67a63b7a1f37572a5159ff6f53810467c15c8beec94770e8360c45f45036360d77755ee78&scene=21#wechat_redirect)

> [码农翻身:抽象:程序员必备的能力 ](https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665513062&idx=1&sn=a3b4a2962d8e82471192d9606b0a2722&scene=21#wechat_redirect)

- [知乎问题:为什么小土刀能读那么多书写那么多文章?](https://www.zhihu.com/question/47788269)
- [小土刀博客](http://wdxtub.com/thanks/)

![学习效率](https://raw.githubusercontent.com/Kuangcp/ImageRepos/master/Learn/learn_rate.jpg)

- [参考博客: 国外的程序猿可以工作到退休而国内的为什么这么短命(思维认知)](http://group.jobbole.com/33239/?utm_source=hao.jobbole.com&utm_medium=relatedTopic)

> [写作中的排版指南](https://github.com/sparanoid/chinese-copywriting-guidelines)

> [程序员的那些反模式 ](http://zhangtielei.com/posts/blog-programmer-anti-pattern.html)
> [技术的正宗与野路子](http://zhangtielei.com/posts/blog-programmer-learn.html)

********************
### 为什么写作
> 来源 [码农翻身:对自己狠一点,开始写作吧](http://mp.weixin.qq.com/s/-bXP2jAcz8M1c9-nElOsJA) | [码农翻身:如何维护一个好的技术博客?](https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665514310&idx=1&sn=230943ac36182c2ea5ca28317de3cb91&pass_ticket=kdzjNNRKN8g5Hs0IYC80YNed%2BLsTG5wDteQuZ1qoW%2F8bwio%2BGiEUdcisaIoKv4ua)

> 当然不是泛泛地记流水账,或者把几个孤立的点罗列在那里, 而是要把思路理清楚, 尤其是要写出为什么要有这个技术?
这个技术解决了什么问题,然后才是这个技术是怎么使用的。 
当你逼着自己去回答这些问题的时候,很快就会发现,自己的理解还不够,还需要查找更多的资料。
在你通过google找资料的时候, 你会发现,哎呀,网上的这些文章怎么这么差劲,重复的内容这么多,
大部分都是复制、粘贴。大部分都是在讲述怎么使用, 对于“为什么” 从来都是只字不提,或者犹抱琵琶半遮面 , 羞羞答答的不说出来。
这个整理资料和思考的过程是很珍贵的, 这样才能把信息变成你自身的知识。
如果实在搞不定,就带着问题去论坛提问,去QQ群发言,找大牛请教, 总是可以解决的。

> 举个例子,你接触到了一个新的知识点: Java 动态代理。
你也看了书或视频中的代码,知道了这个技术是怎么使用的,接下来想要写篇文章, 首先要努力阐明的问题就是“为什么要用Java 动态代理”?
这玩意儿到底要干嘛? 我已经知道了它能够对一个类进行增强, 还是在运行时做的增强, 但是增强一个类有什么用处?
我完全可以新写一个类对原有的类做增强啊? 为什么要在运行时做呢?
如果你顺着这个思路挖掘下去,会在通道的尽头找到一个宝贝: AOP。
具体到技术层面,还有一个问题, 就是为什么Java 动态代理只能对interface进行操作? 不能对class进行操作? 这个问题如果也深挖下去, 你会发现另外一个宝贝: 动态字节码的生成。
继续深挖就能看到ASM, CGLib这样的东西, 看到他们怎么在内存中操作class文件的字节码, 字节码的格式是什么样子的? 只好去看看Java虚拟机了。
到了最后,你也许会体会到, 奥, 原来Java是一门静态语言, 在运行时不能对现有的方法逻辑进行修改,不能新添加方法, 所以得用别的手段,如ASM, 动态代理等创建一个新类来做点“额外的”事情。
赶紧写一篇文章吧,把挖掘的结果记录下来,别人只是学会了什么Java 动态代理,这只是冰山的一角, 而你则看到了整个冰山。

> 有人可能要问了: 我也可以按照这个思路去学习,为什么要写下来呢? 原因很简单,不写出来,很容易放弃深度思考。你会觉得,哎呀我已经知道怎么回事了 -- 其实一些关键的细节被大脑给忽略了。
我们已经进入了一个碎片化的时代, 我们的大脑已经养成了碎片化的习惯,一天不看碎片化的信息就觉得不舒服, 这样下去会慢慢地丧失深度思考的能力。
写作会逼着你去思考,梳理知识体系,防止自己被碎片给填满。
其实很多人都知道写作是一件很好的事情, 就是犯懒,执行不下去。 还是行动起来吧! 逼自己一把,对自己狠一点 !

_有自制力的人, 能够坚持的人才更有可能成功!_

> 目标: 自己服务器建站或者先用github托管(太慢), 写个人博客

> 再往前推一两年,想一想让我每周写几篇上千字的文章,我感觉真的是无从下手,不过现在几千字的文章信手拈来。
每周会逼着自己写读书笔记、写周总结报告、写一些有趣的文章在知乎和微信公众号上面。
一年多,积累了很多读者,也通过写的东西造福了很多找工作的学生、迷茫的大学生、想转行的就业者,也让我有动力的不断继续更新下去。
> -- 知乎: 路人甲