摘要: 注解与反射 注解通过反射获取。首先可以通过 Class 对象的 isAnnotationPresent() 方法判断它是否应用了某个注解 然后通过 getAnnotation() 方法来获取 Annotation 对象。 或者是 getAnnotations() 方法。 前一种方法返回指定类型的注解 阅读全文
posted @ 2018-09-28 17:26 萧韶九成 阅读(1614) 评论(0) 推荐(1)
摘要: @Deprecated 这个元素是用来标记过时的元素,想必大家在日常开发中经常碰到。编译器在编译阶段遇到这个注解时会发出提醒警告,告诉开发者正在调用一个过时的元素比如过时的方法、过时的类、过时的成员变量。 备注:定义了一个 Hero 类,它有两个方法 say() 和 speak() ,其中 say( 阅读全文
posted @ 2018-09-28 17:23 萧韶九成 阅读(514) 评论(0) 推荐(0)
摘要: 简介 注解的属性也叫做成员变量,注解只有成员变量,没有方法。注解的成员变量在注解的定义中以“无形参的方法”形式来声明,其方法名定义了该成员变量的名字,其返回值定义了该成员变量的类型 实例 备注:上面代码定义了 TestAnnotation 这个注解中拥有 id 和 msg 两个属性。在使用的时候,我 阅读全文
posted @ 2018-09-28 17:17 萧韶九成 阅读(11736) 评论(0) 推荐(0)
摘要: 简介 元注解是可以注解到注解上的注解,或者说元注解是一种基本注解,但是它能够应用到其它的注解上面 元注解有 @Retention、@Documented、@Target、@Inherited、@Repeatable 5 种 @Retention Retention 的英文意为保留期的意思。当 @Re 阅读全文
posted @ 2018-09-28 17:07 萧韶九成 阅读(470) 评论(0) 推荐(0)
摘要: lsof -i:80 //查看80端口 阅读全文
posted @ 2018-09-28 15:49 萧韶九成 阅读(196) 评论(0) 推荐(0)
摘要: 第一步:连接数据库 使用ssh工具以root身份连接服务器, 然后切换到oracle用户:su - oracle(回车) 使用sqlplus连接数据库:sqlplus /nolog(回车) 以管理员身份登录sys用户:conn sys/sys as sysdba(回车) 第二步:修改用户名 查询需要 阅读全文
posted @ 2018-09-28 15:13 萧韶九成 阅读(12601) 评论(0) 推荐(0)
摘要: 值描述 top 对内容进行上对齐。 middle 对内容进行居中对齐(默认值)。 bottom 对内容进行下对齐。 baseline 与基线对齐。 阅读全文
posted @ 2018-09-28 14:16 萧韶九成 阅读(306) 评论(0) 推荐(0)
摘要: 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 "left", "top", "right" 以及 "bo 阅读全文
posted @ 2018-09-28 13:59 萧韶九成 阅读(121) 评论(0) 推荐(0)