微服务架构

Microservices in Golang

微服务之父Martin先生给微服务的定义:将一个单体应用拆分成一组微小的服务组件,每个微小的服务组件运行在自己的进程上,组件之间通过如RESTful API这样的轻量级机制进行交互,这些服务以业务能力为核心,用自动化部署机制独立部署,另外,这些服务可以用不同的语言进行研发,用不同技术来存储数据

日常

关于在日本工作收入所得这档事

在日本工作拿到工资后,需要缴纳税金(所得税和住民税)以及社会保险(健康保险,养老金等),剩下的才是到手的钱。日本的税金有很多种,大致分为国税和地方税 当你准备入职/跳槽到一家新公司时,和人事谈好的工资往往是税前工资。公司会根据税前月薪扣去的一定金额的保险费和税金,然后需要在每年年底或者第二年年初要根据全年的总收入进行"年末调整","年末调整"基于多退少补原则,平时扣多了"年末调整"的时候会退钱

计算机科学 进化计算

Multi-Objective Evolutionary Optimization

在解决只有单个目标的复杂系统优化问题时,进化算法(EA)的优势得到了充分的体现。然而,现实世界中的优化问题通常是多属性的,一般是对多个目标的同时优化。多数情况下,被同时优化的多个目标之间是相互作用且相互冲突的,为了达到总目标的最优化,通常需要对相互冲突的子目标进行综合考虑,即对各子目标进行折衷(tradeoffs)。由此,针对多个目标的优化问题,出现了多目标进化算法MOEA