
java
文章平均质量分 80
free9277
芝兰生于幽林不以无人而不芳君子修道立德不为穷困而改节
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
重写Object中的equals方法
在比较两个对象时可以使用==和equals()。==用于比较两个对象的引用地址是否相等,而equals()方法主要用于比较两个对象的内容是否相等。 在Object中已定义了equals()方法,但是该方法直接采用==操作符实现,因此子类不重写该方法,那么子类对象在比较时将使用Object中定义的equals(),其结果与==操作符的比较结果是一样的。代码如下所示:public原创 2013-04-07 17:51:16 · 2058 阅读 · 0 评论 -
Hbase实战
1、 背景 网站日趋成熟,用户量趋向稳定。客户想从网站产生的用户行为信息中获取一些有用的信息,以便支持决策。便有了今天《运营分析平台》这个项目,项目的主要内容包括:1、日志入库(数据库使用DB2),2、根据客户提供的规则进行一些简单的统计汇总,然后报表展示结果,这些规则一般很简单。3、对资源和 业务进行阀值实时监控预警。4、日志明细的查询。 如...原创 2014-08-04 17:16:52 · 337 阅读 · 0 评论 -
Java Socket之多线程通信
上一篇文章说到怎样写一个最简单的Java Socket通信,但是在上一篇文章中的例子有一个问题就是Server只能接受一个Client请求,当第一个Client连接后就占据了这个位置,后续Client不能再继续连接,所以需要做些改动。当Server每次接受到一个Client的请求之后,都建立一个线程,然后继续等待下一个Client的连接请求。这样就不会阻塞Server端接收请求了。具体代码...2014-06-13 16:35:20 · 238 阅读 · 0 评论 -
Java Socket之单线程通信
1、 服务器端处理流程 接触一种技术,首先都要熟悉它的生命周期,这样才能从大局上看每个流程的细节。才有居高临下,势如劈竹的架势。加深我们对这种技术的理解。对于socket网络编程,我们现在来看看socket服务器的生命周期。 socket程序,一般情况下,都是服务器与客户端成双成对出现。 服务器端socket的生命周期为:监听服务器端口,接受客户端连接,获...2014-06-12 10:43:38 · 171 阅读 · 0 评论 -
JDK动态代理
1、 作用为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 2、 角色抽象主题接口(Count):声明真实对象和代理对象的共同接口;代理类:代理对象角色内部含对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理...2014-06-10 15:24:23 · 131 阅读 · 0 评论 -
servlet+maven示例
1、项目名称restaurant 2、servlet部分@WebServlet("/user")public class UserServlet extends HttpServlet { private static final long serialVersionUID = 1L; @Override protected void doPost(Http...2014-06-05 19:43:09 · 274 阅读 · 0 评论 -
JDBC增删查改示例
ModelTable只是辅助作用public class Table { final static int MAX_PEOPLE = 12; final static int MIN_PEOPLE = 2; private int table_id; private int table_status; private int people; public...2014-06-05 18:55:37 · 146 阅读 · 0 评论 -
eclipse常用插件在线安装地址或下载地址
一 反编译插件:A、Jadclipse1、打开eclipse增加站点:http://jadclipse.sf.net/update,在线安装好JDT Decompiler 3.4.02、http://nchc.dl.sourceforge.net/sourceforge/jadclipse /net.sf.jadclipse_3.3.0.jar将jadclipse3.3.jar下载...原创 2013-08-13 10:23:30 · 125 阅读 · 0 评论 -
Java常用方法
1、正则表达式 Pattern p = Pattern.compile("\\d{4}+[-]\\d{1,2}+[-]\\d{1,2}+");Matcher matcher = p.matcher(str);if (!matcher.matches()) { logger.info("输入时间格式错误,应该:yyyy-MM-dd"); return false;}...原创 2014-05-15 14:14:42 · 285 阅读 · 0 评论 -
resteasy实现文件上传
resteasy服务器代码@Path(value = "file")public class UploadFileService { private final String UPLOADED_FILE_PATH = "d:\\resteasy\\"; @POST @Path(value = "/upload") @Consumes("multipart/form-da...2013-04-25 18:57:50 · 538 阅读 · 0 评论 -
resteasy快速构建HelloWorld
1 什么是resteasy resteasy是JBoss的一个开源项目,提供各种框架帮助你构建RESTful Web Services和RESTful Java应用程序。它是JAX-RS规范的一个完整实现并通过JCP认证。作为一个JBOSS的项目,它当然能和JBOSS应用服务器很好地集成在一起。 但是,它也能在任何运行JDK5或以上版本的Servlet容器中运行。RESTEasy...2013-04-17 14:22:56 · 199 阅读 · 0 评论 -
掌握java枚举类型(enum type)
掌握java枚举类型(enum type)1 背景 在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量。之前我们通常利用public final static 方法定义的代码如下,分别用1 表示春天,2表示夏天,3表示秋天,4表示冬天。public class Season { public static final int SPRING = ...2013-04-07 11:04:50 · 185 阅读 · 0 评论 -
java封装
java封装1 概念 设计良好的模块会隐藏所有的实现细节,把它的API与它的实现清晰地隔离开来。然后模块之间只通过它们的API进行通信,一个模块不需要知道其他模块的内部工作情况。这个概念被称为信息隐藏或封装。 2 好处 可以有效地解除组成系统的各个模块之间的耦合关系,使得这些模块可以独立地开发、测试、优化、使用、理解和修改。因为程序员可以更快地理解这...2013-03-20 10:15:13 · 110 阅读 · 0 评论 -
重写Object中的hashCode方法
重写Object中的hashCode方法 hashCode()用于返回调用该方法的对象的散列码值,此方法将返回整数形式的散列码值。 在object类中,hashcode()方法是本地方法,返回的是对象的地址值,而object类中的equals()方法比较的也是两个对象的地址 值,如果equals()相等,说明两个对象地址值也相等,当然hashcode()也就相等了。一旦...2013-03-20 09:45:33 · 183 阅读 · 0 评论 -
重写Object中的equals方法
在比较两个对象时可以使用==和equals()。==用于比较两个对象的引用地址是否相等,而equals()方法主要用于比较两个对象的内容是否相等。 在Object中已定义了equals()方法,但是该方法直接采用==操作符实现,因此子类不重写该方法,那么子类对象在比较时将使用Object中定义的equals(),其结果与==操作符的比较结果是一样的。代码如下所示...2013-03-19 23:53:15 · 124 阅读 · 0 评论 -
Hadoop部署
1 安装环境1.1 软件资源软件名称用途说明hadoop-1.0.3包含HDFS及MapReduce解压安装即可hbase-0.94.0Hbase安装介质解压安装即可zookeeper-3.3.5Zookeeper安装介质解压安装即可1.2 硬件资源服务器类型操作系统基原创 2013-04-12 09:37:05 · 1152 阅读 · 0 评论 -
掌握java枚举类型(enum type)
掌握java枚举类型(enum type)1 背景 在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量。之前我们通常利用public final static 方法定义的代码如下,分别用1 表示春天,2表示夏天,3表示秋天,4表示冬天。 public class Season { public stat原创 2013-04-07 13:52:14 · 1359 阅读 · 0 评论 -
重写Object中的hashCode方法
hashCode()用于返回调用该方法的对象的散列码值,此方法将返回整数形式的散列码值。 在object类中,hashcode()方法是本地方法,返回的是对象的地址值,而object类中的equals()方法比较的也是两个对象的地址 值,如果equals()相等,说明两个对象地址值也相等,当然hashcode()也就相等了。一旦一个类重写equals()方法,通常也会重写 has原创 2013-04-07 18:14:42 · 1689 阅读 · 0 评论 -
基于Java获取Mysql表结构的方法
Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection conn = DriverManager .getConnection("jdbc:mysql://localhost:3306/MALL?user=root&password=123456"); DatabaseMetaData meta...2014-04-14 15:36:46 · 525 阅读 · 0 评论