![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构设计
yyjava
j2ee
展开
-
一张图告诉你什么是系统架构师
这张图从架构师的综合能力、岗位认识、岗位职责等方面,清楚的画出了作为一个架构的基本准则。人人都想成为架构师,可作为架构你达到了上面的要求了吗?系统架构师是个神奇的岗位。为什么这么说,在一个人数不多的小公司,你可能什么都需要做,身体力行,做总监兼架构师或者是主管/高级开发兼架构师;在大公司,你可能只负责某个平台的架构...转载 2018-07-24 16:03:12 · 1753 阅读 · 0 评论 -
程序员的思维训练
版权声明: https://blog.csdn.net/MS_hankwu/article/details/51014169 程序员的...转载 2018-09-03 15:22:34 · 1155 阅读 · 1 评论 -
《程序员的思维修炼 开发认知潜能的九堂课》 Part 01
第一章 绪论1、巨大的软件工程一旦失败后果是可怕的,且往往极具新闻价值,比如宇宙飞船偏离轨道,昂贵的火箭爆炸,给用户寄去索要0美元的催款信。 2、软件产品处于应用、用户、规则和硬件的合力之下,这些因素不断地变化,迫使软件产品随之而变,《没有银弹》。 3、敏捷方法在很多重要的方面与传统的基于计划的方式不同,最显著的就是摆脱了死板的规则,丢掉了陈旧的日程表,注重实时的反馈。 4、湿件(wet...转载 2018-09-03 15:19:29 · 276 阅读 · 0 评论 -
优秀的程序猿应具备哪些编程思维
关于优秀的程序猿应具备哪些编程思维,我也经常问自己这个问题,所以这篇文章聊聊对编程思维的看法,当然我的从业经验有限,不会讲得太学院派,主要是从项目开发过程的实操角度来讲,因此下面讲的一些观点有局限性,欢迎大家留言拍砖或向我提问题。一.面向对象而不是基于对象的思维当前大部分编程语言如Java、C++、Python等等,都是支持面向对象编程特性的,这几年我当面试官时经常会问这个问题:你是如何理...转载 2018-09-03 14:23:57 · 335 阅读 · 0 评论 -
编程思维——可以受用一生的赢家思维
那什么是编程思维呢?编程思维看似一个抽象无比的概念,但在我们的生活中,其实到处都蕴含着编程思维模式。小到洗衣做饭,大到公司决策。编程思维是计算机科学解决问题的一种强有力的思维方式。具有编程思维的人,遇到问题能够将一个问题清晰具体地描述出来,并将问题的解决方案表示为一个信息处理的流程。编程思维可以具体分为四个方面:分解拥有编程思维的人,会把一个复杂的大问题,拆解成更可执行、更好理...转载 2018-09-03 14:22:56 · 923 阅读 · 0 评论 -
怎么提高编程能力?逻辑思维能力?
一、对于程序员的编程能力的提升。 学习一门简单而且可用性强的语言,写点自动签到、自动下动漫之类的日常小程序,提高编程兴趣(比如 python,可以选择教材 Learn Python The Hard Way) 学习常见的算法和数据结构,根据个人喜好选择深浅不同的书籍,如《算法导论》、《大话数据结构》之类的书籍 理解面向对象编程、多线程编程、socket编程等常用的技术,无论最终选择哪个方向,...转载 2018-09-03 14:13:29 · 14543 阅读 · 1 评论 -
如何提高编程的思维逻辑能力
首先,建议要精读或者精学三门课程:《离散数学 数据结构 编译原理》。所谓的精读或者精学,不是说简简单单为了应付考试的学习,而是对每个细节每项内容都穷究其理,融汇贯通。精学这3门课程的本身就是逻辑思维和抽象思维能力的很好锻炼。其中前两门课程,其知识本身在未来也有大用,编译原理本身作为一般程序员用到的机会可能不多,但是学编译原理真的很锻炼逻辑思维和抽象思维能力。 其次,可以多玩一些抽象类,数字类的游...转载 2018-09-03 14:10:39 · 6701 阅读 · 0 评论 -
程序员怎样锻炼编程思维(学习方法)
1.明确学习目的 学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能 锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有...转载 2018-09-03 11:23:07 · 1061 阅读 · 0 评论 -
java字节码框架ASM增强
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27376871/article/details/51613066 ...转载 2018-09-05 10:28:24 · 2196 阅读 · 0 评论 -
互联网时代,我眼中的架构变迁
作者简介:黄庆兵,网易蜂巢首席技术布道师,浙大硕士毕业,从事云计算、Docker、Go等相关开发及技术布道工作;喜欢开源,乐于分享,勤于布道,折腾过开源小工具,制作过Docker课程,分享过 Gopher Meetup。欢迎一起来探讨技术!个人主页:http://bingohuang.com/以下为正文:互联网在变,架构也在变,架构的变迁亦是互联网的变迁。所以,我们有必要来聊聊互联网的架构...转载 2018-09-04 16:29:56 · 294 阅读 · 0 评论 -
互联网架构的演变
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yixiao1874/article/details/79383825 ...转载 2018-09-04 16:27:52 · 259 阅读 · 0 评论 -
前后端交互-一些关于接口设计的思考
前言最近在工作中和后端童鞋打交道,前后端沟通最为重点的就是接口API,这里整理一下接口设计的一些考虑点并做分析,希望对大家有帮助 。兵马未动,粮草先行。在一款APP产品的各个版本迭代中,兵马的启动指的是真正开始敲代码的时候,粮草先行则是指前期的需求,交互,UI等评审准备阶段,还有本文要说的接口的设计与评审。虽然很多时候一个api接口的业务,数据逻辑是后端提供的,但真正使用这个接口的是客户端...转载 2018-08-13 17:50:49 · 598 阅读 · 0 评论 -
REST接口规范---关键点
关于REST前后端接口按照粗浅的REST规则制定,其主要表现为:使用GET、POST、PUT、DELETE共4个HTTP Method,而非简单的GET和POST两者。响应使用HTTP状态码来标志请求的执行结果,而非以往的success字段。URL符合业界普遍接受的REST规则,减少在URL中标识操作类型的情况,如使用POST /users代替POST /users/save。出...转载 2018-08-13 11:32:56 · 7045 阅读 · 0 评论 -
Java开发2018年值得学习的10大技术
2018年在Java、Web和移动开发方面最值得关注的12大开源框架 http://www.sohu.com/a/220558409_669829 2018年常用的7款Java框架 https://blog.csdn.net/aa1215018028/article/details/80722868 2018年即将到来,大牛们已经开始关注的那些新的语言、框架和工具 https://b...转载 2018-08-08 11:45:24 · 440 阅读 · 0 评论 -
欢迎使用开源的代码生成器Code-Builder
加入群聊SpringBoot 核心技术①:373229384 (满)SpringBoot 核心技术②:588351309Mybatis Enhance :782540319源码地址码云地址:https://gitee.com/hengboy/code-builderGitHub地址:https://github.com/hengyuboy/code-bui...转载 2018-08-01 18:08:22 · 867 阅读 · 0 评论 -
编码规范 - 养成良好的Java编码习惯
最近在整理公司编码规范方面的内容,2017年阿里巴巴发布了编码规范插件,强烈建议大家安装使用,好的编码习惯是通往成功的阶梯。文档目录注释规范类注释方法注释行级注释DTO/Param注释编码规范命名风格常量定义代码格式OOP 规约集合处理控制语句异常日志规范异常处理日志规约一、注释规范类注释类、类属性使用Java...转载 2018-08-01 16:14:14 · 326 阅读 · 0 评论 -
我是如何成长为系统架构师的
来这家公司从事信息化工作已经也有三个年头了,有必要对这三年的工作和成长以及不足之处做一个总结。在此之前,从2001年开始学习JAVA,那时候用Struts的开发的企业也不多,而我在的做项目的企业当时已经自己开发了Struts的快速开发平台,专门做对日软件外包的项目,在这家公司...转载 2018-07-24 16:05:35 · 258 阅读 · 0 评论 -
顶尖程序员的五种思维模式,你具备吗?
《THe Effective Engineer》的作者Edmond Lau采访了很多硅谷顶级科技公司的顶尖软件工程师。他发现这些给世界带来巨大影响的的工程师们至少有以下5个共同的思维模式。 看看你是否具备? 勇于去研究你不懂的代码一般人都不愿意去研究自己不曾接触过的代码,很多人都没有尝试就放弃了。如果你经常去研究你没有接触过的代码,你就会越来越熟悉不同的代码结构和设计模式。现在人们很...转载 2018-09-03 16:54:49 · 364 阅读 · 0 评论