摘要: 1.注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把 阅读全文
posted @ 2019-03-16 13:15 WisefulMan 阅读(5212) 评论(0) 推荐(0) 编辑
摘要: 系统 : win cmd: cmder 链接:https://cmder.net/ 1.安装node.js 链接地址: http://cdn.npm.taobao.org/dist/node/v10.15.3/node-v10.15.3-x64.msi 一路next即可 安装测试: 输入npm 即成 阅读全文
posted @ 2019-03-16 12:57 WisefulMan 阅读(185) 评论(0) 推荐(0) 编辑
摘要: final 1,final修饰的class,代表不可以继承扩展。 2、final的方法也是不可以重写的。 3、final修饰的变量是不可以修改的。这里所谓的不可修改对于基本类型来来,的确是不可以修改。而对于引用类型来说,只能说不能重新赋值。也就是不能改变引用地址。但是作为引用类型,它内部所包含的内容 阅读全文
posted @ 2019-03-23 16:39 WisefulMan 阅读(4633) 评论(0) 推荐(0) 编辑
摘要: 1.final声明变量 一旦变量被设定,就不可再更改变量的值,通常final变量声明的是常量。 eg:final double PI = 3.14; 2.final方法 final方法不能被重写,将方法定义为final可以防止子类修改该类的定义和实现方式同时,定义为final的方法效率要比非fina 阅读全文
posted @ 2019-03-22 20:23 WisefulMan 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 什么时候使用抽象类和接口 如果你拥有一些方法并且想让它们中的一些有默认实现,那么使用抽象类吧。 如果你想实现多重继承,那么你必须使用接口。由于Java不支持多继承,子类不能够继承多个类,但可以实现多个接口。因此你就可以使用接口来解决它。 如果基本功能在不断改变,那么就需要使用抽象类。如果不断改变基本 阅读全文
posted @ 2019-03-22 19:59 WisefulMan 阅读(1929) 评论(0) 推荐(0) 编辑
摘要: HashTable 底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,ConcurrentHashMap做了相关优化 初始size为11,扩容:newsize = olesize*2+1 计算index的方法: 阅读全文
posted @ 2019-03-22 14:58 WisefulMan 阅读(129) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-22 14:56 WisefulMan 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-18 21:21 WisefulMan 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-18 10:36 WisefulMan 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ###1.GitHub创建个人仓库 登录到GitHub,如果没有GitHub帐号,使用你的邮箱注册GitHub帐号:Build software better, together 点击GitHub中的New repository创建新仓库,仓库名应该为:用户名.http://github.io ,用 阅读全文
posted @ 2019-03-16 14:27 WisefulMan 阅读(255) 评论(0) 推荐(0) 编辑
摘要: PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。 PowerDes 阅读全文
posted @ 2019-03-16 14:21 WisefulMan 阅读(1756) 评论(0) 推荐(0) 编辑