- 浏览: 18525 次
- 性别:
- 来自: 成都
文章列表
约的下午1:30,我1点就到了,进门后问前台过来面试的,之后让我在右边的皮沙发上坐着等待,等了差不多30分钟,来了一位人事,进去一个门,进门之前贴一个360buy的纸贴在胳膊上,进门随便找一个座位坐下,里面有很多人。人事给一张面试题我,说做完打电话他,题目大概如下: 1.说说值对象与引用对象的区别? 2.谈谈你对反射机制的理解及其用途? 3.ArrayList、Vector、LinkedList的区别及其优缺点?HashMap、HashTable的区别及其优缺点? 3.列出线程的实现方式?如何实现同步? 4.sql题,是一个图表,具体忘了 5.列出至少五种设计模式?用代码或UML类图描述其中两种 ...
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。
1. 配置文件Log4J配置文件的基本格式如下:
#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …#配置日志信息输出目的地Appenderlog4j.appender.appenderName
大家都说 Java 很简单,的确 Java 入门不难,但是要想深入了解 Java 那不是一朝一夕能够做到的!
学习 Java 最重要的一点是要学习其设计思想和设计理念,比如集合框架、IO框架的设计等。
通过一个实例谈谈 HashSet 与 hashCode、equals 的使用,以及在使用时的注意事项。
设计一个 Person 类,如下:
view plainprint
1. 什么是 Java Server Faces(jsf)?
JSF为JAVA的 Web应用用户界面的开发人员提供了标准的编程接口、丰富可扩展的UI组件库(一个核心的JSP标记库用来处理事件、执行验证以及其他非UI相关的操作和一个标准的HTML 标记库来表示 UI组件)、事件驱动模型等一套完整的Web应用框架,通过 JSF ,您可以在页面中轻松自如地使用 WEB 组件、捕获用户行为所产生的事件、执行验证、建立页面导航…,当使用支持JSF的开发工具来开发 JSF 应用的时候,一切将会变得异常简单,GUI方式拖放组件、修改组件属性、建立组件间关联以及编写事件侦听器等等
JSF 有三 ...
1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。4,ant的兄弟makeant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应用于c/c++ ,ant更多应用于Java ...
使用hibernate添加记录 出现主键值为空。主键没有默认值。查阅主键生成方式得知:主键由自己指定时,不能用native而用assigned策略。
generator 用来为该持久类生成唯一标识。下面介绍几种主键生成策略: assigned 主键由外部程序负责生成,在 save() 之前指定一个。 hilo 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。 seqhilo 与hilo 类似,通过hi/lo 算法实现的主键生成机制,需要数据库中的 sequence,适用于支持 sequence 的数据库,如oracle。 increment incre ...
http://struts.apache.org/dtds/struts-2.0.dtd 这里定义该xml中的语法规则,从这里可以看到这个语法规则每次都会从网上拿,这当然会很费力气。我需要将其配置成本地的。 点击window->preferences->XML->XML Catalog. 点击add。 将struts2-core-2.1.8.1.jar文件加压,可以看到struts-2.1.7.dtd文件。 在Location中选择dtd文件,我的选择是:D:\javalib\struts 2.x\struts-2.1.8.1\lib\struts2-core ...
String startYear = "";
String stopYear = "";
String str1 = "2005-01-01";
String str2 = "2005-01-31";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date1 = new Date();
Date date2 = new Date() ...
Attribute value request.getAttribute("pageNo") is quoted with " which must be escaped when used within the value
今天突然遇到这个奇怪的问题:google了一下,发现如下原因:
转载自:csdn博客
遇到这样的问题在网上找了解决方案现 ...
内部类
一、 定义:在一个类内部定义的类。
二、 类型:成员内部类、局部内部类(也叫方法内部类)、匿名内部类、静态嵌套类。
三、 用法
a) 四种内部类的共性
i. 内部类仍然是一个独立的类,在编译后内部类会被编译成独立的.class文件,只是在前面加上外部类的类名和$符号。
ii. 内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由访问外部类的成员变量,无论是否是private的。
iii. 内部类的this引用:内部类中同样使用this.成员变量,如要使用外部类的成员变量,则使用外部类名.this.成员变量。
b) 四种内部类的区别
i. 成员内部 ...
commons DBCP 配置参数简要说明
前段时间因为项目原因,要在修改数据库连接池到DBCP上,折腾了半天,有一点收获,不敢藏私,特在这里与朋友们共享。 在配置时,主要难以理解的主要有:removeAbandoned 、logAbandoned、re ...
copy
举个例子:str := “123456”;str1 := Copy(Str,2,3);结果就是 str1 等于 234。Copy有3个参数,第一个是你要处理的字符串,第二个是你要截取的开始位置,第3个是截取位数。当你的第3个参数大于字符长度,那么效果就是取 开始位置 后的所有字符。str1 := Copy(Str,2,10); 结果就是str1 等于 23456。
leftstr和pos
假设字符串是 S := ’Delphi is the BEST’, 那么 LeftStr(S, 5) := ’Delph’ //即S前5位字符MidStr(S, 6, 7) := ’i-is ...
如今 Web Service 已越来越火了,在DotNet已开发的Web Service中,Delphi 7如何方便的调用DotNet写的Web Service呢?方法有两种,一种是在Delphi 7中WSDLImp工具将DotNet写的Web Service转化为Interface 单元文件,另一种方法是用MS 提供的 Microsoft Soap Toolkit(MSST) 工具。下面是用WSDLImp工具调用C# 写一个简单的 Web Service:启动 VS.Net工具,在C#项目中,选择 ASP.Net Web服务,在代码中写入[WebMethod]
public double ...
我们项目的整个架构使用的比较流行的WSH MVC组合,即webwork2 + Spring + Hibernate;
1.首先集成Apacha CXF WebService 到 Spring 框架中;
apache cxf 下载地址:http://people.apache.org/dist/incubator/cxf/2.0.4-incubator/apache-cxf-2.0.4-incubator.zip
在spring context配置文件中引入以下cxf配置
<import resource="classpath*:META-INF/cxf/cxf ...
[size=large][color=blue]
图片水印:
package michael.io.image;
import java.awt.AlphaComposite;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.RenderingHints;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStr ...