![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
daisy8564
这个作者很懒,什么都没留下…
展开
-
关于Java23种设计模式的有趣见解
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修...原创 2009-10-24 19:11:21 · 47 阅读 · 0 评论 -
Jasper Report i18n 法语Number pattern的问题
把JasperReport的模板改成支持多语言以后,出现一个问题,就是英文下的1,100.00变成1 100,00这显然不符合需求,所以我在field的Text Field Expression中设置new DecimalFormat("###,##0.00").format($V{branchTotal})并且去掉之前设置的Pattern这样一来,无论在法语还是英语下,都是...原创 2010-05-11 11:22:42 · 242 阅读 · 0 评论 -
【转】非常好用的SQL语句优化34条
1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被...原创 2010-05-11 17:27:38 · 89 阅读 · 0 评论 -
solr和tomcat配置总结
1.下载tomcat解压到D:\dev\solrTomcat,下载solr到本地并解压缩到D:\solr2.配置tomcat,在D:\dev\solrTomcat\conf\Catalina\localhost下建立solr.xml文件,文件内容是[code="java"] [/code]修改D:\dev\solrTomcat\conf下的server.xml文件...2009-08-24 14:24:09 · 79 阅读 · 0 评论 -
import static和import的区别
import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。然后在...原创 2009-08-26 08:51:28 · 159 阅读 · 0 评论 -
java运行速度比C++慢的原因
1)java是解释性语言,java程序在运行时类加载器从类路经中加载相关的类,然后java虚拟机读取该类文件的字节,执行相应操作.而C++编译的时候将程序编译成本地机器码.一般来说java程序执行速度要比C++慢10-30倍.即使采用just-in-time compiling (读取类文件字节后,编译成本地机器码)技术,速度也要比C++慢好多. 2)java程序有要从网络上加载类字节,然后执...原创 2009-09-07 08:23:06 · 196 阅读 · 0 评论 -
java内存分配问题
Java把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。 堆内存用来存放由new创建的对象和数组,在堆中分配的内存,由java虚拟机的自动垃圾回收器来管理。在堆...原创 2009-09-07 08:37:38 · 65 阅读 · 0 评论 -
java字符串编程题
[code="java"]import java.util.HashMap;import java.util.Map;public class CountCharNum {/*** JAVA编程题:字符串"yekmaakkccekymbvb",求出字符串中有多少种字符,以及每个字符的个数?* */public static void main(String[...2009-09-09 08:39:35 · 738 阅读 · 0 评论 -
简单分词算法(二分法,java实现)
[code="java"]package com.searchkiller;public class BinarySplit { /** * 分词算法,比如给一个字符串(只包括中文和英文字母): * "中华人ABC民共DE和国" * 要切分为"中华","华人","ABC","民共","DE", "和国" *2009-09-09 13:07:23 · 220 阅读 · 0 评论 -
关于集合类,equals,HashCode,Comparable,Iterator总结
[code="java"]import java.math.*;import java.util.*;public class TestInteger { private static ArrayList al = new ArrayList(); private static HashSet hs = new HashSet(); ...原创 2009-09-09 22:10:26 · 56 阅读 · 0 评论 -
不重复数(一道编程题)
Problem Statement:如果一个数字十进制表达时,不存在连续两位数字相等,则称之为“不重复数”。例如,105,1234和12121都是“不重复数”,而11,100和1225不算。给定一个long类型数字A,返回大于A的最小“不重复数”。 Definition:Class: UnrepeatingNumbers Method: next Parameters: lon...原创 2010-05-20 15:25:29 · 486 阅读 · 0 评论 -
搜集笔试题
1.JSP内置对象及其作用(parscope)page:page对象就是指向当前JSP页面本身,有点象类中的this指针,它是java.lang.Object类的实例。 application:application对象实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在;这样在用户的前后连接或不同用户之间的连接中,可以对此对象的同...原创 2010-07-02 14:44:46 · 102 阅读 · 0 评论 -
Jasper Report i18n
先在iReport中设置Report Properties设置i18n的属性:[img]http://daisy8564.iteye.com/upload/picture/pic/62131/d5be0ff8-3c5a-3a8b-bdb8-46cd2c28f622.png[/img]然后在classpath下新建一个i18n目录,把properties文件分别放进去,我的是messag...原创 2010-05-10 12:18:09 · 149 阅读 · 0 评论 -
Tomcat配置带webapp的JAVA Project
在tomcat的server.xml的Host里加下面这行docBase是webapp的路径2010-05-04 16:29:25 · 99 阅读 · 0 评论 -
面试感想
前两天去面试了,生生地被问了一个半小时的技术题,NND,没这么被虐过。打算把这次经历记录下来。主要问到的题目有:1.Oracle,MySQL,DB2有什么区别?2.什么是外键,有什么约束功能?如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。作用是保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。外键只能引用外表中的列的值或使用空值。...2009-08-09 06:26:33 · 64 阅读 · 0 评论 -
一些重要链接
Flex与Java EE应用程序结合http://webservices.ctocio.com.cn/wsdev/238/8951738.shtmlhttp://webservices.ctocio.com.cn/wsdev/271/8956771.shtmlJAVA6 Web Servicehttp://webservices.ctocio.com.cn/java/21/93...原创 2009-11-30 12:16:49 · 100 阅读 · 0 评论 -
java 常见考题
1.下列那一行代码编译后不会出现警告或错误。1) char c="a"; 2) byte b=257; 3) boolean b=null; 4) int i=10; 5)float f=1.3;除了4,都错2.下面这段代码编译时会发生什么情况。public class MyClass { public static void main(Stri...原创 2009-07-01 09:35:02 · 354 阅读 · 0 评论 -
forward和redirect的区别
forward和redirect的区别答:forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,...原创 2009-07-01 09:39:03 · 71 阅读 · 0 评论 -
java简单总结1(对象的基本概念)
1.每个程序语言都有其独特的数据操作方式,必须关注其型别(type),你实际是直接操作对象,或是通过某种中介形式。而在java中大大简化了,所有事物都被视为对象,但是以操作对象的标识符是“Reference”.2.Reference与object之外独立存在,你可以拥有某个Reference,却不见得要将它连接至某个对象。3.String s:这样只会产生一个Reference,不...原创 2009-07-01 09:39:59 · 61 阅读 · 0 评论 -
java算法
package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; /** * @author treeroot * @since 2006-2-2 * @version 1.0 */ public class InsertSort implements SortUtil.S...原创 2009-07-01 21:51:02 · 96 阅读 · 0 评论 -
非常经典的JAVA编程题全集
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这...原创 2009-07-02 08:27:21 · 102 阅读 · 0 评论 -
程序员面试之葵花宝典之JAVA编程题
3、 接口和内部类、抽象类的特征答:接口:在一个类里,只有申明没有实现。内部类:是在一个类的内部定义的一个类;抽象类:是以abstract 定义的,里面至少有一个抽象方法。4、 文件读写的基本类答:File Reader 类和FileWriter类分别继承自Reader类和Writer类。FileReader类用于读取文件,File Writer类用于将数据写入文件,这两各类在使用前,...原创 2009-07-02 16:10:52 · 153 阅读 · 0 评论 -
java笔试题收集(更新中……)
1.怎么处理ajax的缓存?ajax缓存:当再次请求同一url时,浏览器会直接取出缓存里的内容返回,而不向服务器端发送请求.这只有在提交方式使用get时才会发生,解决方法是在url后面加上一个参数来告诉浏览器这是一个新的请求,通常可以用new Date()来生成时间戳.而post方式提交每次都会向服务器发送请求,不要考虑缓存. Ajax缓存 在控制层 返回到页面前添加 res...原创 2009-07-06 10:54:40 · 97 阅读 · 0 评论 -
[转]hibernate 二级缓存设置
二级缓存配置: 1、首先要打开二级缓存,在hibernate.cfg.xml中添加如下配置: true 2、Hibernate的二级缓存使用第三方的缓存工具来实现,所以我们需要指定Hibernate使用哪个 缓存工具。如下配置指定Hibernate使用EhCache缓存工具。 org.hibernate.cache.EhCa...2010-01-13 09:17:58 · 67 阅读 · 0 评论 -
jsp页面编码问题
今天把一个纯html的源码放在编码为utf-8的index.jsp中,保存,出现“eclipse some characters cannot be mapped using iso-8859-1”这个错误,不让保存。刚开始死活没想明白,因为这一行已经表明它是utf-8的编码了呀。后来上网查了查,没找到简单方法,灵机一动,在头上写了句就可以保存了。...原创 2010-01-14 16:12:03 · 61 阅读 · 0 评论 -
Google App Engine使用心得
昨天在Google App Engine搭建了一个自己的应用。主要是参照的http://code.google.com/appengine/下面的Getting Started Guide(它有中文版,我看的英文版,因为不知道它有中文版,哭). 我选择的是JAVA版本的,完全按照它说的做,基本就OK。关键是要学习下JDO部分,很重要。我是在Eclipse下Help>Install ...2010-04-08 16:02:56 · 126 阅读 · 0 评论 -
[转]ubuntu下eclipse的svn插件使用javahl
ubuntu下eclipse安装subclipse之后使用javaHL作为连接器会出现一下错误:1 Failed to load JavaHL Library.2 These are the errors that were encountered:3 no libsvnjavahl-1 in java.library.path4 no svnjavahl-1 in java.li...原创 2011-10-31 11:59:33 · 98 阅读 · 0 评论