7 ChysonLi

尚未进行身份认证

Only The Strongest Survive

等级
TA的排名 10w+

关键字

一、This与Super访问子类区域的成员使用this,访问父类区域的成员使用super。成员变量符合就近原则,则最终变量的访问顺序为:局部变量没有查找本类成员变量,本类成员变量没有查找父类成员变量,如再查找不到,查找父类的父类成员变量,依次类推。this: 访问本类对象成员变量    this.变量名 调用本类普通方法     this.方法名(参数)可以去掉 本类构

2017-08-06 19:25:49

抽象类与接口

一、抽象1、概念Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。抽象方法即只有功能声明,没有功能主体实现的方法。抽象类用来描述一种类型应该具备的基本特征与功能,例如:狼和狗共性都是犬科,犬科就是抽象出来的概念。而犬科描述了所有的犬科子类应具备的属性和行为。具体如何去完成这些行为由子类通过方法重写来完成,如:狼和狗都

2017-08-06 15:07:23

Spring整合

1、spring和struts2的整合struts2的对象工厂工作原理:struts2根据请求url创建action的实例时候,先去spring容器中找有没有匹配的bean,如果有匹配的bean,spring接管了action的创建,如果没有匹配的bean,struts2框架自己进行创建action实例。

2017-07-23 11:37:54

Spring

1、spring介绍Spring的出现是为了取代EJB(EnterpriseJavaBean)的臃肿、低效、脱离现实的缺点。Spring致力于J2EE应用的各层(表现层、业务层、持久层)的解决方案,Spring是企业应用开发的“一站式”选择。定义: Spring是分层的JavaSE/EE应用一站式的轻量级开源框架(官网:http://spring.io/),以Ioc(Inve

2017-07-16 17:48:36

Struts2

1、参数绑定struts提供将请求参数自动封装到pojo对象、集合对象等中,这个过程就是参数绑定。struts2提供参数绑定的机制,可以将请求的参数绑定到action类的属性中。2、属性驱动属性驱动是struts2提供的一种参数绑定机制,如果按照struts指定的开发规则,自动请求的参数设置(赋值)到struts的action类的属性中。属性驱动开发规则:(1)、确定请

2017-07-16 12:57:00

Struts2-配置详解

<!--配置包,包中配置action name:包名称,每个package名称不允许同名 namespace:命名空间,是url的一部分,如果要请求customer包下的action,url就是:http://localhost:8080/工程路径/customer。namespace可以不配置,值是空字符串,就是默认命名空间即空字符号 extends:继承,包与包之间可以继承,这里让它继

2017-07-15 17:49:08

Hibernate

一、Hibernate对象生命周期hibernate对象三种状态:1、顺时态transient new了一个对象,此时对象就是瞬时态 顺时态对象和数据库记录没有对应关系,和session没有关系。2、持久态persistent 瞬时态对象执行save变为持久层 持久态对象和数据库记录存在对应关系,和session有关系。 修改对象的属性,直接将数据保存到数

2017-04-30 13:13:42

log4j

hibernate默认使用slf4j框架。slf4j:提供了一套日志记录接口规范。log4j:日志接口的实现类。如果使用log4j需要以classpath下添加log4j.properties文件。Log4j包括三个主要部件,分别是:1、记录器(Loggers):配置日志在哪记录2、输出源(Appenders):配置日志输出到哪里3、布局(Layouts),指定日

2017-04-30 11:12:59

Hibernate

一、简介Hibernate是轻量级JavaEE应用的持久层框架,它用于实现DAO,它是一个关系型数据库ORM框架。用于实现DAO:使用hibernate实现数据访问层。    ORM框架:ObjectRelationalMapping对象关系映射    Object:对象,java对象    Relational:关系,关系型数据库中二维表。  

2017-04-30 11:00:40

工具类-获取一定长度的随机字符串

/***获取一定长度的随机字符串*@paramlength指定字符串长度*@return一定长度的字符串*/publicstaticStringgetRandomStringByLength(intlength){ Stringbase="abcdefghijklmnopqrstuvwxyz0123456789"; Randomrandom=

2017-04-28 14:15:32

工具类-身份证

publicclassIDCardUtil{/***方法名:parseGender*详述:根据所传身份证号解析其性别*@param说明参数含义*@return说明返回值含义*@throw说明发生此异常的条件*/publicstaticStringparseGender(Stringcid

2017-04-28 11:21:58

工具类-随机产生指定位数的验证码

publicclassImageUtil{privatestaticString[]strs={"a","b","c","d","e","f","g","h","i","j","k","m","n","p","q","r","s","t","u","v","w","x","y","z","2","

2017-04-23 14:07:10

工具类-校验

/**手机效验*正确true*错误false*/publicbooleanisMobile(Stringmobiles){ Patternp=Pattern.compile("^1[3|4|5|7|8]\\d{9}$"); Matcherm=p.matcher(mobiles); returnm.matches();}/**手

2017-04-23 13:46:33

工具类-运算类

/***提供精确的加法运算。*@paramv1被加数*@paramv2加数*@return两个参数的和*/publicBigDecimaladd(BigDecimalv1,BigDecimalv2){ returnv1.add(v2);}/***提供精确的加法运算。*@paramv1被加数

2017-04-23 13:35:22

工具类-JSON串自动加前缀

/***JSON串自动加前缀*@paramjson原json字符串*@paramprefix前缀*@return加前缀后的字符串*/publicStringJsonFormatterAddPrefix(Stringjson,Stringprefix,Mapnewmap){ if(newmap==null){ newmap=new

2017-04-23 13:26:09

CSS选择器

CSS的选择器为了更能精确的找个某个元素来设计的。元素选择器:div{color: red;}id选择器:#d1{color: red;} Chyson* id通常都是唯一的.类选择器:HTML:ChysonLiCSS:.d1{color: green;}CSS的其他选择器属性选择器选中带

2017-04-16 11:09:55

CSS常用标签

字体属性:(font)  大小:font-size:x-large;(特大)xx-small;(极小)一般中文用不到,只要用数值就可以,单位:PX、PD  样式:font-style:oblique;(偏斜体)italic;(斜体)normal;(正常)  行高:line-height:normal;(正常)单位:PX、PD、EM  粗细:font-we

2017-04-16 10:01:08

HTML常用标签

基本 …     定义 HTML 文档…    文档的信息             HTML 文档的元信息…      文档的标题              文档与外部资源的关系…    文档的样式信息…    可见的页面内容             注释 文本 ...              标题字大小(h1~h6)..

2017-04-15 22:43:58

AngularJS使用

最近,项目中使用到了AngularJS,趁周末时间学习了一下,和大家分享。一、AngularJS简述AngularJS的官方文档是这样介绍它的。完全使用JavaScript编写的客户端技术。同其他历史悠久的Web技术(HTML、CSS和JavaScript)配合使用,使Web应用开发比以往更简单、更快捷。AngularJS使开发Web应用变得非常简单,同时也降低了构建复杂应用

2017-03-12 16:33:12

MySQL重置root密码

方法一:在my.ini的[mysqld]字段加入:skip-grant-tables重启mysql服务,这时的mysql不需要密码即可登录数据库,然后进入mysqlmysql>usemysql;mysql>updateusersetpassword=password('新密码')WHEREUser='root';mysql>flushprivileges;

2017-02-02 11:07:21

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!