上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 学习一门新的编程语言 当熟练了Java之后,再去学习新的编程语言,比如Python,这个时候不仅能够很快的学习好Python,Java语言能力也在迅速提高 因为语言是相通的,当学习Python的时候,会带着和Java相比较的心去学,这个时候,不仅学习了Python,也加深了对Java的理解 尝试独立 阅读全文
posted @ 2021-07-09 23:13 攻城狮Chova 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 面试 一般都是由浅到深去问,思路是: 先考察基础是否过关,因为基础知识决定了一个技术人员发展的上限 再通过深度考察是否有技术热情和深度以及技术的广度 同时可能会提出一些质疑和挑战来考察候选人能否与有不同意见的人沟通 考察内容和方式 基础知识 技术上深度与广度兼顾 基础知识: 考察基础的时候一般都不会 阅读全文
posted @ 2021-07-08 12:21 攻城狮Chova 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 如何成为一名优秀的程序员 要尽量接触代码,能看到代码,能写代码 如何快速成长 要写代码先看代码 好的代码让人看到时可以快速了解,并且能够抓住主要设计精髓 公共库代码 核心系统的代码: 用到的设计,原理 多看代码,保持代码的敏感度 写代码时,多做总结 写的代码要体现设计的思想 如何提升技术 了解项目中 阅读全文
posted @ 2021-07-05 12:58 攻城狮Chova 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 应用分层 默认上层依赖下层,箭头关系表示直接依赖(比如开放接口可以依赖于Web层,也可以直接依赖于Service层) 开放接口层: 可以直接封装Service方法暴露成RPC接口; 通过Web封装成接口; 进行网关安全控制,流量控制等 终端显示层: 各个端的模板渲染并执行显示的层. 当前主要是vel 阅读全文
posted @ 2021-06-30 22:07 攻城狮Chova 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 建表规约 表达是与否概念的字段,必须使用is_xxx命名,数据类型是unsigned tinyint(1-是,0-否) 任何字段如果是非负数,必须是unsigned POJO类中的任何布尔型变量,都不要加is前缀 需要在< resultMap >设置从is_xxx到Xxx的映射关系 数据库表示是与否 阅读全文
posted @ 2021-06-30 21:49 攻城狮Chova 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 单元测试 好的单元测试应该遵守AIR原则 单元测试在线上运行时,应该感觉像空气(AIR)一样,并不存在,但在测试质量的保障上,确实非常关键的 好的单元测试宏观上来说,具备以下的特点: 自动化(A: Automatic) 独立性(I: Independent) 可重复(R: Repeatable) 单 阅读全文
posted @ 2021-06-30 21:17 攻城狮Chova 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 方法调用 在程序运行时,进行方法调用是最普遍,最频繁的操作 方法调用不等于方法执行: 方法调用阶段唯一的任务就是确定被调用的方法版本,即调用哪一个方法 不涉及方法内部的具体运行过程 Class文件的编译过程不包括传统编译中的连接步骤 Class文件中的一切方法调用在Class文件里面存储的都是符号引 阅读全文
posted @ 2021-06-30 21:10 攻城狮Chova 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 异常处理 Java类库中定义的可以通过预检查方式规避的RuntimeException异常不应该通过catch方式来处理: NullPointerException IndexOutofBoundsException 无法通过预检查的异常除外: 在解析字符串形式数字时,不得不通过catch Numb 阅读全文
posted @ 2021-06-30 21:01 攻城狮Chova 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 软件架构师定义 软件工程师的职业发展方向: 软件架构师: 制定高级设计决策,并确定技术标准,包括编程标准,工具和平台的软件专家 软件架构: 系统的基本组织构成,这种组织主要体现在其组件,组件之间关系,组件与环境之间的关系,以及决定系统设计与演化原则 架构是系统的蓝图,描述了系统的结构和关键决策 架构 阅读全文
posted @ 2021-06-30 12:14 攻城狮Chova 阅读(285) 评论(0) 推荐(1) 编辑
摘要: 命名风格 类名使用UpperCamelCase风格,但下列情形除外: DO: Data Object. 与数据库表结构一一对应,通过DAO层向上传输数据源对象 BO: Business Object,业务对象. 由Service层输出的封装业务逻辑的对象 DTO: Data Transfer Obj 阅读全文
posted @ 2021-06-30 12:02 攻城狮Chova 阅读(98) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页