java
文章平均质量分 93
家有诗书
知识在于总结和分享。
展开
-
Centos 7安装jdk1.8,附下载安装文件jdk-8u241-linux-x64.tar.gz
jdk1.8安装文件下载:点击下载一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK。首先查看Linux自带的JDK是否已安装。输入如下命令,查看已经安装的JAVA版本信息。Linux代码java-version输入如下命令,查看JDK的信息。Linux代码rpm-qa|grepjava如下图所示。卸载已经安装的JAVA,如下图所示。卸载完成,如下图所示。卸载另外一个,如下图所示...原创 2020-06-10 11:02:49 · 3481 阅读 · 0 评论 -
对EJB的4种Bean的理解
本文素材来自网络,总结了一下,以备查询。1.Stateful session Bean (有状态会话Bean) 有状态会话Bean实例有三种状态,不存在,就绪,和钝化。 客户端调用home接口的create 方法,ejb容器实例化一个Bean并调用setSesssionContext,ejbCreate方法,使得Bean处于就绪状态。然后客户就可以使用其商业方法了。ejb容器对Bean转载 2012-07-04 16:14:53 · 1929 阅读 · 0 评论 -
设计模式之Bridge(桥接模式)
一、问题的提出如果有如下需求,需要画三种图形:五角星、正方形和圆,而却这三种图像分别可以着三种颜色:红色、蓝色和红色。于是就产生了红色的星星、黄色的星星、绿色的正方形、黄色的正方形等等。现在是三种图形,三种颜色,于是我们就一共去声明了九个类,当然我们还不算中间过程中的辅助父类。如果我们现在是18种图形,12种颜色,那么我们就需要写18*12个类,然后加上12个颜色的类和一个总父类,一共我们需要原创 2012-01-05 11:21:29 · 3826 阅读 · 0 评论 -
设计模式之Command(命令模式)
对命令模式做一个总结,以便查阅。一、什么是命令模式 1、命令模式的定义:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。2、命令模式的类图: 3、对命令模式的解释Command: 定义命令的接口,声明执行的方法。ConcreteCommand:原创 2012-01-04 11:09:02 · 1664 阅读 · 0 评论 -
设计模式之Proxy(代理模式)
笔者阅读了网上众多的有关代理模式的文章,在这里做个总结,以便查阅。一、代理模式的定义对其他对象提供一种代理以控制对这个对象的访问。代理模式的主要作用是为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。二、代理模式的类结构图对类结构图的说明:1:抽象主题角色(Abstra原创 2012-01-09 15:02:52 · 1949 阅读 · 0 评论 -
设计模式之Build(生成者模式)
一、生成器模式的定义:生成器模式也称为建造者模式。生成器模式的意图在于将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示(GoF)。在软件设计中,有时候面临着一个非常复杂的对象的创建工作。这个复杂的对象通常可以分成几个较小的部分,由各个子对象组合出这个复杂对象的过程相对来说比较稳定,但是子对象的创建过程各不相同并且可能面临变化。根据OOD中的OCP原则,应该对这些子对象的创建原创 2012-01-06 10:57:26 · 9183 阅读 · 1 评论 -
对String,Date,编码格式转换等基本操作的总结收藏(三)
/** * 处理时间 * * @param timestamp * @return */ public static String fixTime(String timestamp) { if (timestamp == null || "".equals(timestamp)) { return ""; } try { l原创 2011-09-16 16:19:44 · 704 阅读 · 0 评论 -
对JDBC进行简单的封装,实现对数据库的增、删、改、查功能
通过的jdbc的简单封装,实现了对数据库的增删改查的功能,在某些小的项目中,不用hibernate等框架时有用,在此做个备份,以便以后查阅。需要用到第三方包:(1)commons-dbutils-1.3.jar(2)commons-logging-1.1.1.jar(原创 2011-09-20 16:44:01 · 2912 阅读 · 0 评论 -
简单的HTTP请求处理器,可以处理POST,GET方式访问URL
总结平时用到的处理POST,GET的方式访问URL的方法,若有错之处,请大家帮忙指正。下面是代码package com.api.mapping;import java.io.BufferedReader;import java.io.Closeable;imp原创 2011-09-15 18:16:56 · 4396 阅读 · 0 评论 -
用Dom4j和SAX解析配置文件成java Bean对象
用Dom4j和SAX两种方式将如下配置文件解析成java Bean对象。配置文件(config.xml)如下: 首先定义java的三个类Beans、Bean、Fie原创 2011-08-05 11:13:42 · 2837 阅读 · 0 评论 -
java中循环HashMap的两种方法
有时候我们需要遍历HashMap,打印出key和value的值,这里提供两种方法: private static void printMap(HashMap map) { //第一种方法: Iterator iterator =原创 2011-08-04 17:38:59 · 7301 阅读 · 0 评论 -
java中循环HashMap的两种的方式
有时候我们需要遍历HashMap,打印出key和value的值,这里提供两种方法:原创 2011-08-04 17:30:57 · 120 阅读 · 0 评论 -
对String,Date,编码格式转换等基本操作的总结收藏(一)
/** * 检查指定的字符串是否为空 * isStringEmpt("")= true * isStringEmpt(null) = true * isStringEmpt(" ") = true * isStringEmpt(" d ") = false * @param inStr 被检查的字符串 * @return true:被检查字符串为空;原创 2011-07-01 10:28:00 · 2381 阅读 · 0 评论 -
使用JDOM解析XML(转载,简单又详细)
一、前言 JDOM是Breet Mclaughlin和Jason Hunter两大Java高手的创作成果,2000年初,JDOM作为一个开放源代码项目正式开始研发。JDOM是一种解析XML的Java工具包。 DOM适合于当今流行的各种语言,包括Java,JavaScripte,VB,VBScript,Perl,C,C++等。它了为HTML和XML文档提供了一个可应用于不同平台的编转载 2007-03-18 22:34:00 · 11175 阅读 · 0 评论 -
DOM基础和实例(转)
在先前的一章介绍了SAX的基本方法,对于SAX来说他本身就具有串行的特点,所以读写起来比较方便但是,接下来要讲述的DOM(Document Object Model),虽然也是处理XML的一种方法,但是他的使用方法与SAX却完全不同,他的处理方法有点类似于数据结构中的树,在处理上也和树比较相似。他在处理XML的时候,是把整个XML文件读入到内存中,然后建立像我们在浏览中看到的树一样的一棵树,转载 2007-03-18 22:16:00 · 765 阅读 · 0 评论 -
Tomcat中的jsp文件无法编译和编译后出乱码
问题1:我在XP上安装了Tomcat和JDK,在测试TOMCAT 自带的例子时显示一切正常,但输入一个自己编写的简单的 JSP 文件的时候,TOMCAT 却报错,说找不到 JAVA 编译器,说可能是 JAVA_HOME 设置不对。在测试TOMCAT 自带的例子时显示一切正常,但输入一个自己编写的简单的 JSP 文件的时候,TOMCAT 却报错,说找不到 JAVA 编译器,说可能是 JAVA_原创 2006-02-26 16:48:00 · 2439 阅读 · 0 评论 -
java环境变量
我正在学java,看到很多博客上都有关于java环境变量的设置,我也不厌其烦的重写一变,借此了解一下整个系统的环境变量。JAVA_HOME,CLASSPATH,PATH.只有这三个java环境变量。JAVA_HOME指向的是JDK的安装路径,如C:/j2sdk1.4.2_09,在这路径下你应该能够找到bin、lib等目录。当然,你愿意放哪里,就放哪里。我的是放在c盘根目录J转载 2006-02-23 11:00:00 · 1354 阅读 · 0 评论