- 博客(6)
- 资源 (7)
- 收藏
- 关注
转载 面向对象三大特性五大原则 + 低耦合高内聚
面向对象三大特性五大原则 + 低耦合高内聚 面向对象的三大特性是"封装、"多态"、"继承",五大原则是"单一职责原则"、"开放封闭原则"、"里氏替换原则"、"依赖倒置原则"、"接口分离原则"。 什么是面向对象 面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界
2018-09-19 18:09:11 213
转载 Java面试中常问的数据库方面问题 MySQL
MySQL 为什么用自增列作为主键 如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用,是...
2018-09-19 18:08:14 568
转载 Java编码易疏忽的十个问题(…
1. 纠结的同名 现象 很多类的命名相同(例如:常见于异常、常量、日志等类),导致在import时,有时候张冠李戴,这种错误有时候很隐蔽。因为往往同名的类功能也类似,所以IDE不会提示warn。 解决 写完代码时,扫视下import部分,看看有没有不熟悉的。替换成正确导入后,要注意下注释是否也作相应修改。 启示 命名尽量避开重复名,特别要避开与JDK中的类重名,否则容易导入错,同时存在...
2018-09-19 18:05:09 295
转载 Java编码中的典型错误
这篇文章包含了我所看到和我一起工作的人在java编码中出现的最典型错误。静态分析(我们用qulice)不能捕获所有显而易见的错误,这就是为什么我决定在这里把它们列出来。 如果你想在这里看到别的补充请告诉我,我很乐意效劳。 列出的所有错误总得来说和面向对象编程有关,特别是java。 类名 你的类应该是一个没有“验证”、“控制器”、“管理者”等等的现实生活实体的一个抽象。如果你的类名以“-e...
2018-09-19 18:04:26 753
转载 Spring 框架中都用到的设计模式
Spring框架中使用到了大量的设计模式,下面列举了比较有代表性的: 代理模式—在AOP和remoting中被用的比较多。 单例模式—在spring配置文件中定义的bean默认为单例模式。 模板方法—用来解决代码重复的问题。比如. RestTemplate, JmsTemplate, JpaTemplate。 工厂模式—BeanFactory用来创建对象的实例。 适配器--spring ...
2018-09-19 18:01:54 1728
转载 java代码编码出现问题
JAVA的中文字符乱码问题一直很让人头疼。特别是在WEB应用中。网上的分析文章和解决方案都很多,但总是针对某些特定情况的。很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经掌握了对付这些字符乱码怪兽的诀窍。可当过段时间,换了个应用或换了个环境,又会碰到那讨厌的火 星文,并再次无所适从。于是下决心好好整理一下中文字符编码问题,以方便自己记忆,也为其他程序员兄弟们提供一份参...
2018-09-19 10:35:54 1002
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人