首页 > TAG信息列表 > Martin

第一次失败的尝试 - work shadow

    当我把想往软件开发方向发展的想法告诉当时的老板的时候,记得他给我的回答是非常积极的。细解我记不清的,但是他说的几个要点我还记得。一是,我在AE岗位工作了很久了,他能够理解我对职业发展的需求。二是,公司原则上鼓励员工发展,并且有类似的政策允许员工短期尝试不同的岗位,期限

Who need Architect?谁需要架构?(Martin Fowler)

https://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf  Martin Fowler is the chief scientist for ThoughtWorks, and Internet systems delivery and consulting company. Contact him at fowler@acm.org. What makes a component significant? It is significant

人物:Martin Odersky

    Martin Odersky Scala 是一门多范式的编程语言,一种类似 Java 的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。 2001 年,洛桑联邦理工学院的马丁·奥德斯基开始基于 Funnel 的工作开始设计 Scala。Funnel 是把函数式编程思想和佩

2022.17 技术人书单

读书是投资自我性价比最高的方式,是开阔自己视野、提升自己认知的最快捷方式,今天是第26个世界读书日,就推荐一些个人看过或最近想看的技术书吧。从网上找了几个书单,发现目前想说的书都已有了,就从他们的书单中摘录一下,点击链接可以看到原作者更多的推荐介绍。重构 改善既有代码

Linux 解码backtrace返回信息

目录 前一节Linux backtrace()系列函数 ,已经知道可以通过backtrace,backtrace_symbols得到函数的调用栈信息。不过,在C++中,得到的是一堆难以识别的符号,如何解码得到准确的函数名信息? 如,前面得到的函数调用栈信息: $ ./backtrace 2 backtrace() return 7 address ./backtrace(_Z7myfun

oracle数据库为用户创建权限和取消授权

创建用户   create user username identified by password   例:create user martin identified by 123456   查询新用户是否添加成功   select username, account_status from dba_users where account_status = 'OPEN'   或   select username, account_status from dba_us

Spring Cloud

什么是微服务架构? Martin Fowler,在 2014 年提出的概念。 微服务架构是种架构模式,提倡将单一应用程序分成一组小的服务,服务之间相互协调和配合,为用户带去最终价值。服务运行在独立的进程中,服务与服务之间采用轻量级的通信机制进行相互协作(通常是基于 HTTP 协议的 restful api)

马丁 福勒 Martin Fowler 关于依赖注入和反转控制的区别

马丁 福勒 Martin Fowler 关于依赖注入和反转控制的区别 马丁 福勒 Martin Fowler 关于依赖注入和反转控制的区别 http://martinfowler.com/articles/injection.html 中文翻译:http://files.cnblogs.com/files/stono/DependencyInjection.pdf  

微服务(Microservices)——Martin Flower

  原文是 Martin Flower 于 2014 年 3 月 25 日写的《Microservices》。 一、微服务   “微服务架构(Microservice Architecture)”一词在过去几年里广泛的传播,它用于描述一种设计应用程序的特别方式,作为一套独立可部署的服务。目前,这种架构方式还没有准确的定义,但是在围绕业务

Martin Fowler微服务论文--译文

 原文地址:https://martinfowler.com/articles/microservices.html 在过去几年中,“微服务架构”这一术语如雨后春笋般涌现出来,它描述了一种将软件应用程序设计为一组可独立部署的服务的特定方式。虽然这种架构风格没有明确的定义,但在组织、业务能力上有一些共同的特征:自动化部

APUE Unix/Linux文件系统

1. 磁盘布局 1.1 分区 一个磁盘可分为多个分区, 每个分区须先用格式化工具(如mkfs)格式化成指定格式的文件系统, 才能用于存储文件.  磁盘文件系统布局:   1.2 块 block,  文件系统中的最小存储单位, 大小在格式化时规定 设置方式, 格式化时输入命令: $ mke2fs -b 1024 # 通

微服务架构(Microservices) ——Martin Flower

不知不觉到达了Sring Boot的学习中了,在学习之前,了解微服务架构是很有必要的,对于自己提升今后面试的软实力有很大帮助,在此写下. 让我们接下来看下Martin Flower 如何解释微服务架构(Microservice Architecture)的吧! 文章原文地址 微服务 “微服务架构(Microservice Architecture)

Martin Casado投身风投之后首次发声

8月9日,OpenStack day在美国硅谷举行,SDN之父Martin Casado以风投家的身份参加了本次OpenStack Day。Martin Casado表示科技的购买力已经逐渐从操作转移到软件开发人员,这意味着整个供应链已经发生了重大变化。Martin Casado现在的身份是Andreessen Horowitz公司的风投家,此前他是Nicir

代码整洁之道(RobertC.Martin)之第五章: 格式

一、前言 从明天起, 要加快更新了。现在在带着看深入浅出计算机原理和计算机科学的基础, 后面还有rust和webassembly在等着学, 然后我又报了南京航天航空学校的成人本科。课程安排有java实践, 数据库实践,和算法以及操作系统。 时间真的不够呀。 二、格式规范 //本章条例较少

js中splice的删除、截取、插入、替换

var arr =["George","John","Thomas","James","Adrew","Martin"] let mm = arr.splice(2,3) console.log(arr)  //  结果  ["George","John","Martin"]    如果arr不赋给某个值,直接使用arr.sp

中秋是你超越别人最好的机会,附Java 学习书籍推荐

我一般是不喜欢给大家推荐书籍的,因为我觉的写的好的书,读者可能觉得不好。有人就会反过来说,你推荐的什么东西,浪费我的钱。所以我就很少的推荐! 但是最近又有不少人在公众号后台留言,让我推荐书籍。我也是左右为难了很久,最后我想这和我写博客是一个道理的,喜欢你的博客的人,自会喜欢,不喜

Plain Functional Programming by Martin Odersky - 笔记

Plain Functional Programming by Martin Odersky - 笔记 前言软件工程中最大的挑战是什么?为什么需要函数式编程?为什么 Scala 和 Haskell 看起来不像是简单的语言?函数式编程家族函数式编程的好处例子: 配置当参数的太多的时候, 使用隐式参数来简化构建者模式总结 前言

敏捷史话(六):也许这个人能拯救你的代码 —— Robert C. Martin

  Robert C. Martin( 罗伯特·C·马丁),作为世界级软件开发大师、设计模式和敏捷开发先驱、C++ Report杂志前主编,也是敏捷联盟(Agile Alliance)的第一任主席,我们尊称他为“ Bob 大叔(Uncle Bob)”。如今,年逾六十的 Bob 大叔过着典型的“斜杠”生活,他不仅是优秀的程序员、畅销书作家、

把 Linux 移植到苹果 M1 Mac 上

开发者赫克托 - 马丁 (Hector Martin)自称是一个很喜欢把 Linux 移植到各种平台上的人,他已经启动了一项为 Apple Silicon Mac 创建 Linux 移植的计划 Martin 也被称为 “Marcan”,已经创建了一个 Patreon 项目,目标是筹集足够的资金,以便能够承担将 Linux 带到配备 M1 芯片的 Mac

数组的连接和截取(contact和slice和splice)

1 <script> 2 3 var arr1 = ["a","b","c"]; 4 var arr2 = [1,2,3]; 5 6 //concat把数组链接在一起 7 var arr3 = arr1.concat(arr2); 8 var arr4 = arr2.concat(arr1); 9 // console.log(arr1);//a、b、c10 //

split方法、splice方法

1,split方法 split() 方法用于把一个字符串分割成字符串数组。 例如:数据中现在有这样一个结果 128b8f730592cc8db33ea52985127d44,44bee6555822d8321d2d1a2c1ac3b2cf,b2f939f26e512934e165f3e784cc74ca, 我需要把这个字符串变成数组 console.log(res.result.productImgId

每周一书《代码整洁之道》分享

内容简介 《代码整洁之道》讲述了一系列行之有效的整洁代码操作实践。软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、

创建一个可隐秘接管AD中对象的后门

介绍 在AD(Active Directory)中,有不同的方法可以通过对象的DACL设置后门,例如OU、GPO、Group或User等。 我最近一直在进行这方面的研究,希望发现更多隐藏在其中的新方法,我也乐于和大家分享。 在详细了解了AD中的访问控制列表(ACL)后,我发现了一个很好的隐藏对象DACL的方法,此外还能

大家所推崇的Redis分布式锁真的就万无一失吗?

在单实例JVM中,常见的处理并发问题的方法有很多,比如synchronized关键字进行访问控制、volatile关键字、ReentrantLock等常用方法。但是在分布式环境中,上述方法却不能在跨JVM场景中用于处理并发问题,当业务场景需要对分布式环境中的并发问题进行处理时,需要使用分布式锁来实现。

[译]微服务-Martin Fowler(转)

作者:YYGCui 出处:http://blog.cuicc.com/blog/2015/07/22/microservices/   在过去几年中,“微服务架构”这一术语如雨后春笋般涌现出来,它描述了一种将软件应用程序设计为一组可独立部署的服务的特定方式。虽然这种架构风格没有明确的定义,但在组织、业务能力上有一些共同的特征: