摘要:
我们一般在开发的时候,会将application.yml或者application.properties文件放在resources目录下,然后根据不同的环境加载不同的profile,比如以下的目录结构: resources ├─ application.yml ├─ application-test 阅读全文
摘要:
说在前面 我曾不止一次听说过这句话: “十个女人无法在一个月内生出孩子” 我明白这句话的意思,用来形容我们的开发工作需要循序渐进,没有办法简单的增加人员就能加快研发速度。 这句话也经常被用于反驳产品经理或者老板,试图让他们明白我们内心所表达的观点,老实说我也说过这样的话,当时还觉得挺有道理,现在想来 阅读全文
摘要:
说在前面 注意,本文所讨论的函数式编程,并不等同于函数式编程“语言”,而是这么一个思想和概念,相信看到最后你或许能够明白这句话。 问题 首先是关于计算机领域需要知道的一些事情,那就是硬件。 由于硬件发展已经快要到达物理极限了,也就是说摩尔定律已经慢慢开始失效,由于我并不是硬件相关的专家,所以也无法确 阅读全文
摘要:
什么是大规模高并发? 大规模高并发是两个词,前者表示有大量的流量访问,后者表示竞争状态下并发可能会遇到的一致性和可用性问题。 有什么问题? 如果只是大规模的流量,我们可以简单的进行负载均衡和针对架构层面的优化就能解决,这一块和业务并无直接联系。 但是高并发就不一样了,就算只有不太多的流量,只要存在并 阅读全文
摘要:
无论是架构模式、设计模式还是任何设计元素构造件,它们所要解决的问题都是具体的“抽象关系”。 这些东西不是为了解决”如何把现实业务需求问题映射到技术工程上面“,而且并没有一种通用的方法来完成这个步骤。 那么业务与工程之间的这个衔接点如何把握得好,让我们更有效率、正确的完成工作? 软件工程规模化,我们就 阅读全文
摘要:
前端iOS完成对应的商品购买之后,会得到一个Transaction(交易)的数据结构指针,后端实际上只需要这个结构内的一个东西,那就是 transaction.transactionReceipt。 前端将它进行Base64编码之后,再请求后端的HTTP接口就行了,我这里着重讲一下后端需要做的一些事 阅读全文
摘要:
/** * Flag to indicate that the external properties should override system properties. * Default true. */ private boolean overrideSystemProperties = t 阅读全文
摘要:
刚做后端大概10个月,从游戏前端开发转向后端,看似熟悉的编程语言,在不同的领域内实际上要考虑的事情也是全然不同的。 当我们谈论后端开发,自然而然联想到,后端是服务于前端的,也是承载、服务于业务的一个重要组成部分。系统的稳定性,正确性以及可用性都是需要考虑的问题。 做后端,说简单也简单,说难也很难,简 阅读全文
摘要:
请注意哈,本文翻译的时候,官网的的版本和本文翻译的时候是一一对应的。 但是官网已经更新文档和概念了,因此和本文翻译的就不在是同一个范围了。 因此我已经将标题修改为(非最新版本),各位老铁直接看官网就可以了,我以后有时间在翻译更新一下。 官网的链接仍然没变。 ~~~~~~~~~~~~~~~~~~~~~ 阅读全文