E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
银弹
微服务:基本介绍
微服务不是
银弹
微服务架构不是
银弹
,它有几个缺点。此外,采用这种架构的时候,你必须解决许多问题。微服务架构模式语言是一系列实现微服务架构模式的集合。它有两个目标:1,模式语言使您能够
weixin_30408739
·
2020-07-28 16:49
数据库
Bean Validation完结篇:你必须关注的边边角角(约束级联、自定义约束、自定义校验器、国际化失败消息...)
每篇一句没有任何技术方案会是一种
银弹
,任何东西都是有利弊的相关阅读【小家Java】深入了解数据校验:JavaBeanValidation2.0(JSR303、JSR349、JSR380)Hibernate-Validation6
YourBatman
·
2020-07-28 08:34
老子的软件之道 - 道篇 10 平台之美
摘要:老子哲学道德经软件哲学、软件之道、
银弹
、人狼、软件架构参阅:序消灭人狼软件的十大命题编程规则圣人曰:载营魄抱一,能无离乎?专气致柔,能如婴儿乎?涤除玄览,能无疵乎?爱国治民,能无智乎?
iteye_6236
·
2020-07-28 00:21
老子的软件之道 - 第一篇 序
摘要:老子哲学国学软件哲学、软件之道参阅:什么是哲学消灭人狼软件的十大命题编程规则《老子的软件之道》序深夜,Brooks先生正在苦思冥想,20多年前他发表了著名的论文--“没有
银弹
,软件工程的根本和次要问题
iteye_6236
·
2020-07-28 00:21
Julia语言的优缺点
欢迎关注Julia语言微信公众账号julia_language原文链接:http://suo.im/4DhrJF没有
银弹
(NoSilverBullet–EssenceandAccidentinSoftwareEngineering
Julia语言
·
2020-07-27 15:40
软件之道 -- 道篇全文
前言软件作为信息时代的核心,由于它的抽象性、不易见性等,使得软件设计开发过程变得复杂、难于治理,开发团队如同在焦油坑中挣扎的巨兽,美国软件泰斗FredBrooks在1987年发表的经典论文《没有
银弹
》中指出没有任何一项技术或方法可以能让软件工程的生产力在十年内提高十倍
啊君
·
2020-07-27 14:19
测试金字塔不是
银弹
本文首发于【林子的空间】写在前面测试金字塔曾经神一样的存在,很多人认为制定测试策略知道测试金字塔就够了。真的是这样吗?今天,利用这篇短文跟大家聊聊测试金字塔。如果你恰好知道测试金字塔,也把它奉为测试策略的指导方针,那么这篇文章正好适合你。如果你还不了解测试金字塔,但是很关注质量和测试,那么不管你是什么角色,这篇文章也适合你。MostpeopleknowaboutthetheTestPyramidd
BY林子
·
2020-07-19 11:16
封装变化
正如无法找到解决软件开发的“
银弹
”,要彻底将变化扼杀在摇篮之中,看来也是不可能完成的任务。那么,积极地面对“变化”,方才是可取的态度。于是,极限编程(XP)的倡导者与布道者KentBeck提出
njdxbzu
·
2020-07-16 04:37
UML
数据库
sql
server
command
string
设计模式
扩展
jvm 基础篇-(5)-jvm-对象年龄(-XX:+PrintTenuringDistribution)
-XX:+PrintTenuringDistribution赠送
银弹
:-XX:SurvivorRatio作用:输出显示在survivor空间里面有效的对象的岁数情况。
biudefu
·
2020-07-15 23:42
Java的设计原则
的设计原则在程序员写代码应该去掌握原则性的东西,这样才能使得自己的代码不会腐臭,都说好代码是“简约而不简单”,甚至还有人说封装、继承、多态只是入门,重点是OOD(面向对象设计)和设计模式背后的思想,思想,思想,那就一定要看看这设计模式,没有
银弹
每天加点分
·
2020-07-15 17:56
java
封装变化(Part One)
正如无法找到解决软件开发的“
银弹
”,要彻底将变化扼杀在摇篮之中,看来也是不可能完成的任务。那么,积极地面对
Hank_Huang
·
2020-07-15 17:48
设计思想
设计模式
iterator
扩展
decorator
command
算法
设计模式---封装变化
正如无法找到解决软件开发的“
银弹
”,要彻底将变化扼杀在摇篮之中,看来也是不可能完成的任务。那么,积极地面对“变化”,方才是可取的态度。
DeepMinder
·
2020-07-15 13:12
设计模式
封装变化(一)
正如无法找到解决软件开发的“
银弹
”,要彻底将变化扼杀在摇篮之中,看来也是不可能完成的任务。那么,积极地面对“变化”,方才是可取的态度。
weixin_34176694
·
2020-07-15 13:04
各版本MySQL并行复制的实现及优缺点
大家都说没有
银弹
,但是又期待
银弹
。。既然要说5.7的并行复制,干脆顺手把各个版本的并行复制都说明一下,也好有个对比。便是本次分享的初衷。【
weixin_34128839
·
2020-07-15 05:28
分布式事务最终一致性常用方案
目前的应用系统,不管是企业级应用还是互联网应用,最终数据的一致性是每个应用系统都要面临的问题,随着分布式的逐渐普及,数据一致性更加艰难,但是也很难有
银弹
的解决方案,也并不是引入特定的中间件或者特定的开源框架能够解决的
weixin_33750452
·
2020-07-15 04:13
【心灵鸡汤】谁的青春不迷茫
技术界没有
银弹
,只有你自己不断的提高自己,练好内功,方能在未来指点江山对技术要有追求,要学会偷懒,经常完善自己的编程思想迷惑一最近有好几个人问我,说:工作已经1年左右,每天都在忙,感觉技能方面没有什么提升
?Briella
·
2020-07-15 04:04
最妙的关于微服务架构的文章,没有之一!
最初的需求随着业务发展……是时候做出改变了没有
银弹
监控-发现故障的征兆定位问题-链路跟踪分析问题-日志分析网关-权限控制,服务治理服务注册于发现-动态扩容熔断、服务降级、限流熔断服务降级限流测试微服务框架另一条路
福尔摩东
·
2020-07-14 21:12
工作面试
微服务
微服务架构
微服务框架
springboot
C++ 并发编程学习(八)
使用互斥量保护共享数据 互斥量是C++中一种最通用的数据保护机制,但它不是“
银弹
”;精心组织代码来保护正确的数据,并在接口内部避免竞争条件是非常重要的。
Zbertj
·
2020-07-14 07:41
关于加班,关于过劳死
但你要记住,加班不是你的
银弹
,而是你的毒药。健康是身体的灵魂,是你的一切。没有健康,我们的肉身简直一文不值。除了工作以外,人生除了苟且,还有诗和远方。或许你想选择千种生活方式,但没
bluescorpio
·
2020-07-14 05:10
阿里RDS开发专家解析MySQL各版本并行复制
但我感觉还是有必要分析一下,这就好像大家都说没有
银弹
,但是又期待
银弹
一样
渔夫数据库笔记
·
2020-07-14 00:49
Mysql
虚拟机已死,容器才是未来?——VM + Container
id=536789来源:乖乖之家我也曾经是容器技术尤其是Docker粉丝,但用了一年后觉得事情也没那么美好,而颇有一些同学以及一些公司依然认为容器就是
银弹
,虚拟机已经是昨儿黄花必须打倒,大家赶紧一切皆容器
ztguang
·
2020-07-14 00:25
范醒哲:5G时代是时候全面解决TCP的效率问题了
但不可否认TCP在整个互联网依然占据统治地位,UDP并非
银弹
。
LiveVideoStack_
·
2020-07-13 16:15
架构师如何应对复杂业务场景?领域建模的实战案例解析
软件的世界里没有
银弹
阿里云云栖号
·
2020-07-13 15:43
复杂性应对之道 - 领域建模
什么时候需要领域建模软件的世界里没有
银弹
,是用事务脚本还是领域模型没有对错之分,关键看是否合适。就像自营和平台哪个模式更好?答案是都很好,所以亚马逊可以有三方入住,阿里也可以有自建仓嘛。
rugaxm
·
2020-07-13 12:36
一个优秀的Vue团队代码规范是什么样子的?
规范与每个团队和个人都是息息相关的,因为其影响的不只是只是代码的维护和理解成本,严重的时候是会影响成员开发的心情一个团队的编码规范、git规范等,并没有绝对的最优解,心里要清楚明白没有
银弹
,规范是为了让团队统一
YvetteLau
·
2020-07-13 07:41
表驱动法(面向对象不是
银弹
)
表驱动法是一种编程模式——从表里面查找信息而不适用逻辑语句。事实上,凡是能通过逻辑语句来选择的事物,都可以通过查表来选择。对简单的情况而言,使用逻辑语句更为容易和直白。但随着逻辑链的越来越复杂,查表法也愈发显得更具吸引力使用表驱动法的两个问题在使用表驱动法的时候,必须要解决两个问题。首先,你必须要回答怎样从表中查询条目的问题。你可以用一些数据来直接访问表。比如说,如果你希望把数据按月进行分类,那么
一凡_44e0
·
2020-07-12 17:02
elasticsearch 索引翻滚
1.前言关于es的索引,我们在使用时最期望的就是均衡,尤其是大数据量的时候,我们常讲查询没有
银弹
,但是可以有好的实践。
xialingming
·
2020-07-12 16:22
EFK
面对缓存,出现这些问题你要如何思考!
Java架构进阶群:554355695缓存是用于解决高并发场景下系统的性能及稳定性问题的
银弹
。本文主要是讨论我们经常使用的分布式缓存Redis在开发过程中的相关思考。
Java架构
·
2020-07-12 11:24
程序员三大世界观:如何看待HTML5
观点一:HTML5是趋势,但不是你的优势HTML5是趋势,但它绝对不是最佳选择,现阶段它无法给你
银弹
。那为什么它会如此
weixin_30596343
·
2020-07-12 06:18
高并发场景限流策略
缓存的目的是提升系统访问速度和增大系统处理的容量,可以说是抗高并发流量的
银弹
;降级是当
一直不懂
·
2020-07-11 22:15
集群
分布式
深入了解数据校验(Bean Validation):从深处去掌握@Valid的作用(级联校验)以及常用约束注解的解释说明【享学Java】
每篇一句没有任何技术方案会是一种
银弹
,任何东西都是有利弊的前言关于BeanValidation的基本原理篇完结之后,接下来就是小伙伴最为关心的干货:使用篇。
YourBatman
·
2020-07-11 05:16
#
享学Spring
MVC
@Valid
华为敏捷DevOps实践:产品经理如何开好敏捷回顾会议
,因为软件无
银弹
,探索始终在路上-----------------------干货分割线----------------------------
程序员的那点事
·
2020-07-11 01:56
Redis 快速提高系统性能的
银弹
GitChat作者:拿客_三产原文:Redis快速提高系统性能的
银弹
关注微信公众号:GitChat技术杂谈,一本正经的讲技术【不要错过文末彩蛋】前言说明:阅读该文章需要一定Web开发经验,最好对Redis
技术杂谈哈哈哈
·
2020-07-10 21:26
架构
RedLock究竟是不是Redis分布式锁分布式环境下的
银弹
?
一、概述在这个技术不断更新迭代的情况下,分布式这个概念,在企业中的权重越来越高!谈及分布式时,不可避免一定会提到分布式锁,现阶段分布式锁的实现方式主流的有三种实现方式,Zookeeper、DB、Redis,我们本篇文章以Redis为例!从我们的角度来看,这三个属性是有效使用分布式锁所需的最低保证。安全特性:互斥。在任何给定时刻,只有一个客户端可以持有锁。活力属性:无死锁。最终,即使锁定资源的客户端
皇甫嗷嗷叫
·
2020-07-10 17:37
消息队列
JAVA心得
ĴAVA
认识微服务——一颗
银弹
微服务架构是一颗
银弹
吗?如今微服务架构正逐渐演变成一种主流的架构风格,那么微服务架构是一颗
银弹
吗?我们提倡微服务架构的目的是什么?
ThoughtWorks
·
2020-07-10 17:17
iOS网络数据拦截
网络库大部分的网络请求都要通过一个叫NSURLProtocol的抽象类,既然都要通过这个抽象类,那我们是不是通过重载NSURLProtocol的方式进行网络请求的拦截与过滤呢,答案当然是肯定的.但世界上没有
银弹
KingOfOnePiece
·
2020-07-10 16:36
iOS开发
大流量 高并发系统之限流特技
缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的
银弹
;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓存和降级来解决
画个圈圈爱上你
·
2020-07-10 14:18
高并发
你的系统是否需要分库分表,看这一篇就够了!!
现在网上一些人鼓吹分库分表如何应对了多大数据,却不知针对很多人的业务来说,分库分表策略也许并非是
银弹
,而是令人焦虑的焦油坑。分库分表是业务发展到一定阶段,数据积累到一定量级而衍生出来的解决方案。
菜V菜
·
2020-07-10 10:19
编程技巧
分布式
「没有
银弹
」的 《人月神话》
这是近期我阅读的第二本关于软件工程的书籍,第一本是《构建之法》;虽然两本书都是关于软件工程方面,但各有侧重。《构建之法》一定程度是为了解决老师在具体教授知识上的一些难点和问题,所以在软件工程中的各个领域如构建、开发、测试、项目管理都有具体的探讨和对应的实践,侧重于术;《人月神话》的中心论点是在大型编程项目中,由于人员的分工和软件固有的内在困难,在十年内无法是生产率、可靠性、简洁性取得数量级上的进步
wiz_chen
·
2020-07-10 09:26
面向对象分析与设计——过程
6过程以为有
银弹
;按指南步骤去做(滋生进度谎言);完全忽略文档,或文档驱动。
王扉
·
2020-07-10 05:14
读书随笔
聊聊技术人的素养
10.1不教条在软件的世界里没有“
银弹
”,在技术人的众多素养中,“不教条”占有重要的地位。我在
大家叫我导演
·
2020-07-10 05:50
解决问题黄金三步:定义问题—分解问题—归类分组
我们经常说软件开发中,没有
银弹
。的确,单看软件领域,很少有什么方法论是普适的。然而再拔高一些,跳出软件的范畴,是有一些东西是普世的,比如老子说的“道”。好吧,“道”说的有点大。
张建飞(Frank)
·
2020-07-10 02:46
软件工程(方法论)
构建亿级前端读服务
一些设计原则无状态数据闭环缓存
银弹
并发化降级开关限流切流量其他无状态如果设计的应用是无状态的,那么应用就可以水平扩展,当然实际生产环境可能是这样子的:应用无状态,配置文件有状态。比如不同
jinnianshilongnian
·
2020-07-09 18:28
架构
C#设计模式(2)
《人月神话》焦油坑、没有
银弹
*软件腐化的原因:问题所在设计目标----------------------------------------------------------------------
bulbul2006
·
2020-07-09 14:13
设计模式
软件开发:个人与团队是永远的核心
Brooks在他的《人月神话》中指出软件行业没有“
银弹
”,如果将平台与框架开发当作是软件行业的“
银弹
”可就大错特错了,充其量它只是“龙骑士”。
weixin_34060741
·
2020-07-08 16:06
领域驱动设计和实践
但是面向对象语言并不是
银弹
,如果开发人员认为使用面向对象语言写
smileberry1
·
2020-07-08 06:46
重构与模式
0-2 Docker环境
基于两个前提物理机不够配置成本高针对痛点引入
银弹
,坚持下来发现不是
银弹
,如果途中放弃的话就是
银弹
。
大眼铅笔
·
2020-07-08 06:50
【产品经理-全连接系列 之002】企业如何开展敏捷或DevOps的研发变革
,因为软件无
银弹
,探索始终在路上。-----------------------干货分割线--------------------------------------如何开
程序员的那点事
·
2020-07-08 05:21
深入理解微服务架构:
银弹
or焦油坑?
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等微服务是近几年非常火热的架构设计理念,大部分人认为是MartinFowler提出了微服务概念,但事实上微服务概念的历史要早得多,也不是MartinFowler创造出来的,Martin只是将微服务进行了系统的阐述。不过不能否认Martin在推动微服务起到的作用,微服务能火,Martin功不可没。微服务的定义相信你早已耳熟能详,参
未来可期_
·
2020-07-07 20:49
微服务架构
Java
后端开发
领域驱动设计和实践
\但是面向对象语言并不是
银弹
,如果开发人员认为使用面向对象语
cpongo4'"\?;@
·
2020-07-07 05:51
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他