j2ee

技术经理指导设计学习

无人久伴 提交于 2019-11-26 21:28:02
今天gd找我谈话,了解我们自己的发展意愿,对于我想学做设计的想法,他结合他自己的经验提了下面的一些建议,很宝贵: 1、技术功底一定要硬! 这句话怎么理解呢,首先需要对所在平台的技术有全面和深入的掌握。以J2EE为例,需要你把J2SE的高级概念和技法运用自如,如多线程、反射、泛型等,需要你了解JVM内存分配和内存管理的机制等;对J2EE的标准的基础和高级知识一一掌握,对SSH等框架的实现原理和使用注意等知识的掌握没有任何死角,对各大框架实现的核心部分做深入的学习等 2、以思想指导技术的学习 上面的一条是要求你对知识的掌握水平,而这一条则是指导你如何更好的达到第一点的要求,并增加你的设计能力。 以设计思想和架构思想知道你的学习,学习一门知识以学习到它实现时的指导思想为最终目的,提高自己知识的精炼程度和深度。 3、模式、模型的积累 来自他人的直接经验:书、设计文档、培训 来自项目的经验:其实是一种总结和抽象能力,开源的项目、自己做过的项目; 3、快速的反应 与经验有关,对所有业务的描述能快速的在头脑中创建出一个准确的放映它的模型 4、强大的记忆能力 对自己设计的模型的每个细节都了如指掌,将模型图中的每个点和每条线的功用和特殊性都深深的印在脑子里。 5、技术以外的能力 重要性不亚于技术和设计能力,直接决定着你以后的发展平台有多大。 a、主动能力,主动的获取需求,主动的寻求帮助

SpringBoot入门

自闭症网瘾萝莉.ら 提交于 2019-11-26 19:59:13
1,微服务:一个项目 可以由多个小型服务构成(微服务) 2,spring boot 可以快速开发微服务模块   a,简化j2ee的开发   b,整个spring技术栈的整合(如整合spring mvc ,spring)   c,整个j2ee技术的整合(整合mybatis redis) 模板引擎freemarker, thymeleaf spring boot默认不支持jsp 来源: https://www.cnblogs.com/yang101/p/11331795.html

企业开发珠玑-什么时候使用设计模式

ε祈祈猫儿з 提交于 2019-11-26 18:29:50
一、我们必须明白一点:设计模式仅仅是个称呼,目标是方便交流记忆。中心点是什么?方便交流 记忆 ,仅仅是个词语,和汉语词典里面的一个词也没什么区别。---------没什么高大上的东西,不怕 二、什么是设计模式?应对某一业务场景的成熟设计方案。既然成熟,那就拿来主义,省了很多精力。拿的时候怎么拿呢?就是第一条说的,直接用“UML设计模式的专有名词”,什么桥接,工厂,facade等等,抛出“名词”大家都理解,都明白要做几个类,接口,相互的关系。这样就达到了沟通高效,设计高效的目的 三、明白了吗?只要你认真敲过3-5年面向对象代码,用面向对象思考过这个世界。基本啥设计模式都会,只是你没关注用个什么词概括它。在企业中你是老大,完全都可以自己弄一套自己的“设计模式”。 四、必须知道企业开发中开发是分两种工种的。一种是做架构的,高薪层,人数也少。一种是做业务开发的。 五、多数开发是做业务开发的,必须知道设计模式多数情况下是用不上的。1-3年内的编码人员基本是在一个框架之类做填空题。我敢断言国内99%的程序员编码环境包含什么dao,service,controller,mode,view或者类似的环境,所以新手不要着急,这并不可耻。编码难度来源于js过度自由的奇葩语法和写出优秀的sql。其它的基本都被框架简化了。 六、 什么时候使用设计模式? 所谓设计模式基本用在底层架构设计