8 ChysonLi

尚未进行身份认证

我要认证

Only The Strongest Survive

等级
TA的排名 11w+

手机聊天室的设计与实现

摘要随着互联网的飞速发展,网络聊天以其操作简单、方便快捷、私密性好等优点已经迅速发展成为最普遍的网络交流方式之一,越来越受到人们的青睐,因为它不但为人们提供了一种新的聊天方式,而且为人们提供了一种新的生活方式。本网络聊天系统基于Java应用程序设计,以Client/Server为开发模式,以Eclipse为开发环境,以MySQL为后台数据库,利用JDBC连接数据库。系统主要包括服务器模块...

2020-02-23 15:10:13

关键字

一、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(Enterprise JavaBean)的臃肿、低效、脱离现实的缺点。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框架:Object Relational Mapping 对象关系映射       Object:对象,java对象       Relational:关系,关系型数据库中二维表。   

2017-04-30 11:00:40

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

/** * 获取一定长度的随机字符串 * @param length 指定字符串长度 * @return 一定长度的字符串 */public static String getRandomStringByLength(int length) { String base = "abcdefghijklmnopqrstuvwxyz0123456789"; Random random =

2017-04-28 14:15:32

工具类-身份证

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

2017-04-28 11:21:58

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

public class ImageUtil { private static String[] 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 */public boolean isMobile(String mobiles) { Pattern p = Pattern.compile("^1[3|4|5|7|8]\\d{9}$"); Matcher m = p.matcher(mobiles); return m.matches();}/* * 手

2017-04-23 13:46:33

工具类-运算类

/** * 提供精确的加法运算。 * @param v1 被加数 * @param v2 加数 * @return 两个参数的和 */ public BigDecimal add(BigDecimal v1,BigDecimal v2){ return v1.add(v2); } /** * 提供精确的加法运算。 * @param v1 被加数

2017-04-23 13:35:22

工具类-JSON串自动加前缀

/** * JSON串自动加前缀 * @param json 原json字符串 * @param prefix 前缀 * @return 加前缀后的字符串 */public String JsonFormatterAddPrefix(String json,String prefix,Map newmap){ 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

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取