java
文章平均质量分 70
困井
学习计算机
展开
-
Java基础
注释书写注释是一个非常好的习惯三种注释:单行注释 //只能注释一行文字多行注释 /**/文档注释 /***/标识符关键字:abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instanceof int interf原创 2021-11-04 23:40:28 · 107 阅读 · 0 评论 -
Java特性优势、开发环境搭建
Java特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性Java三大版本JavaSE:标准版(桌面程序,控制台开发)JavaME:嵌入式开发(手机,小家电)(淘汰)JavaEE:E企业级开发(web端,服务器开发)JDK、JRE、JVMJDK:Java Development Kit(包含JRE)JRE:Java Runtime EnvironmentJVM:Java Virtual Machine(虚拟机,作用:可移植性)Java开发环境原创 2021-11-03 22:05:50 · 108 阅读 · 0 评论 -
java中使用freemarker模板生成静态页面文件实例
这篇文章写的很好,http://blog.wujiumei.com/?p=461原创 2013-06-09 15:03:56 · 357 阅读 · 0 评论 -
java项目打包成可执行文件jar后部署到linux环境中,运行程序后,得到的路径是空的
java项目打包成可执行文件jar后部署到linux环境中,运行Test.class.getResource("/").getPath()语句后,得到的路径是空的,有没有哪位同学有解决方法?原创 2012-11-02 13:39:37 · 1384 阅读 · 0 评论 -
全文检索
package com.cndatacom.lucene.test;import java.io.IOException;import java.io.StringReader;import java.util.ArrayList;import org.apache.lucene.analysis.TokenStream;import org.apache.lu原创 2012-10-16 17:22:23 · 297 阅读 · 0 评论 -
最近在开发IK Analyzer分词时发现bug
//Lucene Document的域名String fieldName = "text";//检索内容String text = "IK Analyzer是一个结合词典分词和文法分词的中文分词开源工具包。" +"它使用了全新的正向迭代最细粒度切分算法。";//实例化IKAnalyzer分词器Analyzer analyzer = new IKAnalyzer(true);原创 2012-10-16 12:48:00 · 1089 阅读 · 0 评论 -
记录:jdom解析Xml文件
jar:jdom.jar测试类:public class TestJdom{ public static void main(String[] args) { SAXBuilder sa = new SAXBuilder(); try { Document doc = sa.build(TestJdom.class.getClassLoader().getR原创 2012-08-21 13:06:50 · 248 阅读 · 0 评论 -
Spring-DM作为OSGi框架和集成hibernate
在基于Spring的应用中推荐使用Spring-DM作为OSGi框架,因为Spring-DM能充分发挥Spring依赖注入的强大特性,能将Bundle作为实体Bean注入到Spring框架中,能通过非常简单的配置完成OSGi服务的注册和引用。由于不同版本的Spring-DM的jar包形态可能不一样,所以这里介绍目前最新的版本spring-osgi-2.0.0.M1。首先从官网(http://www原创 2012-08-14 14:35:18 · 795 阅读 · 0 评论 -
很系统地教大家,英文标点符号怎么念
+plus加号;正号-minus减号;负号±plus or minus正负号×is multiplied by乘号÷is divided by除号=is equal to等于号≠is not equal to不等于号≡is equivalent to全等于号≌is equal to or approximately equal to等于或约等于号≈is approximately equal to原创 2012-08-14 14:21:03 · 249 阅读 · 0 评论 -
开源界中实现OSGI的知名框架Equinor、Knopflerfish、Oscar
在开源界中实现OSGI的框架比较知名的有:Equinor、Knopflerfish、Oscar。EquinorEquinox是Eclipse中的项目之一,Equinox是作为OSGI R4 RI而知名的,同时由于Equinox有Eclipse IDE这么个成功案例,反应出了Equinox作为OSGI框架的优势。Equinox目前是随着Eclipse版本而发布的,同时,它也提供独立的下载原创 2012-08-10 14:52:00 · 774 阅读 · 0 评论 -
eclipse template
template:1、getter method/** * @return 返回 ${bare_field_name} */2、setter method/** * @param 对${bare_field_name}进行赋值 */3、created constructors/** <默认构造函数> */4、created Java fi原创 2012-08-09 10:16:31 · 151 阅读 · 0 评论 -
记录:缓存的设置与获取
private static ConcurrentHashMap sXXMap = new ConcurrentHashMap();public synchronized static void setXX(String id, int i){ sXXMap.put(id, i); }public synchronized static int getXX(St原创 2012-08-09 10:06:46 · 180 阅读 · 0 评论 -
记录:用POI方式写入Excel和从Excel读出
package com.test;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.ArrayList;原创 2012-08-09 16:44:31 · 176 阅读 · 0 评论 -
记录:操作结果
public class OperationResult{ private boolean success = true; private String name = ""; public OperationResult(){} public boolean isSuccess(){ return success;原创 2012-08-09 11:03:37 · 171 阅读 · 0 评论 -
记录:单线程
public class XXThread implements Callable{ private Object obj; private OperationResult operationResult = new OperationResult(); public OperationResult getOperationResult(){原创 2012-08-09 11:01:20 · 162 阅读 · 0 评论 -
记录:java 多线程知识
// 线程池大小public static final int THREAD_POLL_SIZE = 4;// 获取固定大小线程池private static ExecutorService executorService = Executors.newFixedThreadPool(THREAD_POLL_SIZE);private Map> batchXXProcess(Lis原创 2012-08-09 10:44:21 · 150 阅读 · 0 评论 -
java Pattern Matcher 用法
String str = "A=10!B=20!C=30!D=40!E=50!";public static Map split(String str) { Matcher m = Pattern.compile("([^!]+)=([^!]+)").matcher(str); Map map = new HashMap();原创 2012-07-20 17:27:56 · 273 阅读 · 0 评论 -
有关fckeditor问题
我在做一个项目,使用了fckeditor编辑器,我添加使用它添加信息没有出现问题,而我要修改信息就出现问题了,每修改一次,会在文本内容后面添加一个逗号, 比如:哈哈,,,,,,, 每次都是这样,有时甚至出现很多个同样的内容 比如:哈哈,,,,,,, 哈哈,,,,,,, 哈哈,,,,,,, 哈哈,,,,,,, 哈哈,,,,,,, 哈哈,,,,,,, 请问各位大侠这是什么原因呢?有解决办法的更好!原创 2009-12-16 10:18:00 · 205 阅读 · 0 评论 -
servlet生命周期
Servlet 的生命周期始于将它装入 Web 服务器的内存时,并在终止或重新装入 Servlet 时结束。包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由 javax.servlet.Servlet 接口的 init, service 和 destroy 方法表达。描述servlet的生命周期,谁来控制servlet的生命周期,servlet生命周期在J2EE规范中是如何来定义的原创 2009-09-27 22:11:00 · 248 阅读 · 0 评论