摘要: 故事要从<< 黑客与画家 >>这本书说起,这本书讲述了硅谷创业之父Paul Graham的创业故事和人生体会。书中作者极力推荐使用Lisp语言开发程序应用,某次偶然的机会看到自己的手机里有一本<< Clojure for the brave and true >>,书中的介绍的Clojure是一种能 阅读全文
posted @ 2022-09-18 11:07 SJ12217 阅读(598) 评论(0) 推荐(0)
摘要: 企业应用的代码一般是BIO模型的隔离的线程下运行的,因为并发量不高,所以遇到多线程共享资源的情况并不多,那就可以不去了解安全地使用共享资源吗?我们知道程序最重要的指标就是性能,除了恰当使用数据结构和算法降低时间复杂度和空间复杂度外,还要会使用多线程技术充分利用机器的多个CPU提高性能。在多线程的环境 阅读全文
posted @ 2022-08-25 16:41 SJ12217 阅读(102) 评论(0) 推荐(0)
摘要: 我们常常对未知事物无感,因为我们看不到它们,所以它们对我们来说可有可无。但是话说回来,凡是躲避掉的,未来某一天我们总是会为此默默付出代价而不自知,不仅浪费时间还消耗了情绪。不使用设计模式就是其中的一种,we will pay for it,那么学习设计模式有什么好处呢? 作为一个开发,我们每天的日常 阅读全文
posted @ 2022-08-06 19:05 SJ12217 阅读(110) 评论(0) 推荐(0)
摘要: 当我们开始学习一门语言的时候,第一步都会写一个hello world程序开始。同理,当我们对编程有点领悟的时候,我觉得是从理解递归开始的。倒不是说不会递归就完成不了需求,写不好代码。俗话说存在就是合理,事实上编程中的很多概念和思想都是围绕递归展开的,这就导致我们必须去面对它,另外理解和运用好递归确实 阅读全文
posted @ 2022-07-31 09:30 SJ12217 阅读(103) 评论(0) 推荐(0)