java基础
winjiajia
这个作者很懒,什么都没留下…
展开
-
tomcat下实现热部署
将rar文件中的东西,统一放在一个位置,然后,-noverify -javaagent:+路径,放在eclipse中run_Config下将tomcat下的工程改成disabled。原创 2009-10-19 12:52:09 · 119 阅读 · 0 评论 -
socket学习笔记(1)
client端的代码package test2;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;im...原创 2010-11-01 15:28:01 · 77 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
字符编码笔记:ASCII,Unicode和UTF-8 1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111...原创 2010-11-04 14:49:24 · 193 阅读 · 0 评论 -
equinox 加载类顺序研究
讲解详细:http://www.cnblogs.com/buildinglife/articles/2228454.html原创 2011-10-27 15:31:31 · 90 阅读 · 0 评论 -
在myeclipse中点击 deploy 按钮,无法部署!
如何在myeclipse布置非myeclipse创建的工程 我在myeclipse中import以前的项目后,deploy(部署)项目。点击 deploy 按钮,在弹出的Project Deployments筐中看不到刚导入的项目,无法部署!为什么????请高手指点下啊而我新建项目,deploy(部署)项目的时候可以看到项目这是因为以前的项目不是用myEclipse创建的,所以用myec...原创 2011-03-30 14:15:37 · 254 阅读 · 0 评论 -
JAVA与数据结构 集合链表
http://hi.baidu.com/huifu111/blog/item/25e5f4c768ea5e169d163d7b.html原创 2012-04-26 19:16:08 · 120 阅读 · 0 评论 -
osgi 实战的读书笔记整理
对osgi实战读书整理了一点笔记,欢迎下载原创 2011-11-07 22:24:53 · 111 阅读 · 0 评论 -
java基础 ThreadLocal
今天学习了ThreadLocal,和大家分享下,理解的不是很透彻。API中的解释是:该类提供了线程局部 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal 实例通常是类中的 private static 字段,它们希望将状态与某一个线程(例如,用户 ID 或事务 ID)相关...原创 2011-11-15 20:31:39 · 94 阅读 · 0 评论 -
OSGI如何读取插件中的资源文件
[size=medium]思路就是通过bundleContext来取得资源。首先,要在对应的插件中先建立一个Activator需要实现BundleActivator接口,代码[/size]:[code="java"]import org.osgi.framework.BundleActivator;import org.osgi.framework.BundleContext;...原创 2011-11-16 11:17:07 · 216 阅读 · 0 评论 -
java的volatile关键字小记
用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A) =========================分割线1...原创 2012-05-31 16:47:06 · 92 阅读 · 0 评论 -
使用eclipse调用天气预报的测试代码WSDL
1. 下载axis_src_1.4.zip文件 下载地址: http://apache.etoak.com//ws/axis/1_4/ 解压之后就找到Lib包, 路径如下: axis-1_4\webapps\axis\WEB-INF\lib 就是需要这个下面的包2. 下载一个eclipse的工具 地址如下: http://www....原创 2012-06-01 13:40:54 · 365 阅读 · 0 评论 -
JNLP、webStart 和applet的区别
[align=left][size=medium]1. JNLP是一个java网络发布协议,是一个规范,规范中可以使签过名java的程序脱离浏览器在客户本机运行,未签名的则可以用jnlp提供的API来操作 2. Webstart是sun基于JNLP规范,给出的一个标准实现3. Applet必须在浏览器中运行另外,webstart是对applet的一个升级,既保持了applet的优点,又...原创 2012-02-29 22:36:39 · 174 阅读 · 0 评论 -
正则表达式
匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(/S*?)[^>]*>.*?...原创 2016-09-28 14:10:58 · 154 阅读 · 0 评论 -
javax.mail.NoSuchProviderException: smtp (weblogic10+osgi)解决办法及原因
org.springframework.mail.MailSendException: Mail serverconnection failed; nested exception is javax.mail.NoSuchProviderException: smtp 解决办法在开发的过程中遇到了上面的问题环境:weblogic10+osgi+equinox解决办法1:...原创 2011-08-29 09:54:01 · 1594 阅读 · 0 评论 -
锁定文件的一部分,独占打开文件,是测试拷贝处用的
import java.io.File;import java.io.RandomAccessFile;import java.nio.channels.FileChannel;import java.nio.channels.FileLock;public class testFileLock2 { public static void main(String[] ...原创 2010-10-28 09:40:00 · 285 阅读 · 0 评论 -
POI+jfreechart资料2
JFreeChart类:void setAntiAlias(boolean flag) 字体模糊边界 void setBackgroundImage(Image image) 背景图片 void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义) void setBackg...原创 2010-12-22 16:19:17 · 80 阅读 · 0 评论 -
java生成和解析验证码
package cn.sh.ideal.util;import java.io.IOException;import java.io.PrintWriter;import java.awt.*;import java.io.*;import java.awt.image.*;import java.util.*;import javax.imageio.*;...原创 2009-06-11 10:01:08 · 211 阅读 · 0 评论 -
java线程池学习--1
1.线程池有三个:SingleThreadExecutor--根据开始的顺序,顺序执行 newCachedThreadPool--动态分配 newFixedThreadPool--一次性创建出,所要创建的总的个数,当newCachedThreadPool有问题的时候使用2.实现Callable能够使用线程而获得返回值,用ExecutorService的submit方法,能够产生Fu...原创 2009-08-16 14:38:33 · 83 阅读 · 0 评论 -
java线程池学习--2
写了一段程序,关于线程的优先级的,但是跑完的结果却是和thinking in java 上的结论却不怎么一样,有高手经过,指点下小弟,谢谢:[code="java"]package classes;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;publi...原创 2009-08-16 15:29:58 · 93 阅读 · 0 评论 -
java线程池学习--3
写了一些练习,分享下。。原创 2009-08-18 14:38:55 · 96 阅读 · 0 评论 -
Spring学习---1
spring框架的最小集合:(1)[code="java"]spring-config.xml [/code](2)引入的包见附件(3)将spring-config.xml放在src下(4)测试:bean[code="java"]package com.test0117;public class Person { private String ...原创 2009-08-19 09:41:13 · 84 阅读 · 0 评论 -
java线程池学习--4
java代码:[code="java"]package com.test0117;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.ReentrantLock;public class AttemptLocking { private ReentrantLock lock = n...原创 2009-08-19 15:07:48 · 76 阅读 · 0 评论 -
java用JCom打印
用JCOM实现打印如打印word和Excel等的 import jp.ne.so_net.ga2.no_ji.jcom.IDispatch;import jp.ne.so_net.ga2.no_ji.jcom.JComException;import jp.ne.so_net.ga2.no_ji.jcom.ReleaseManager;import jp.ne.so_n...原创 2010-05-27 13:29:37 · 371 阅读 · 0 评论 -
用jcom和jxl实现word转换成PDF
java应用jcom将word转pdf 在JAVA中使用JCOM和JXL注意要点: (1)在你的lib下要有jdom-1.0.jar,jxl-2.5.5.jar,jcom-2.2.4.jar,jcom.dll。(jcom下载地址(http://sourceforge.net/projects/jcom)) (2)要把jcom.dll同时放到你JDK的bin目录下或者...原创 2010-05-28 10:05:47 · 183 阅读 · 0 评论 -
用Jcom生成word,以及在word中添加表格
JCom可以支持打印,支持生成word,生成Excel,并且可以将文本转换成pdf这里给出生成word和添加表格的代码:import jp.ne.so_net.ga2.no_ji.jcom.IDispatch;import jp.ne.so_net.ga2.no_ji.jcom.JComException;import jp.ne.so_net.ga2.no_ji.jcom.Relea...原创 2010-05-28 11:17:29 · 146 阅读 · 0 评论 -
用JCom生成Excel文档
代码:import java.io.File;import java.util.Date;import jp.ne.so_net.ga2.no_ji.jcom.IDispatch;import jp.ne.so_net.ga2.no_ji.jcom.ReleaseManager;import jp.ne.so_net.ga2.no_ji.jcom.excel8.ExcelApp...原创 2010-05-28 11:20:07 · 145 阅读 · 0 评论 -
JCOM生成Excel2
import java.io.File;import jp.ne.so_net.ga2.no_ji.jcom.IDispatch;import jp.ne.so_net.ga2.no_ji.jcom.JComException;import jp.ne.so_net.ga2.no_ji.jcom.ReleaseManager;/** * 使用jCom实现写excel...原创 2010-05-28 13:09:20 · 144 阅读 · 0 评论 -
POI+jfreechart资料
Jfreechart功能介绍 JFreeChart它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。它可以通过数据生成相应的报表 我们可以从官方网站上获取最新版本和相关资料(但是jfree的Developer Guides是需要花美金才能获取),获取地址:http://...原创 2010-12-22 16:17:56 · 138 阅读 · 0 评论 -
jvm32位和64位的区别
jvm32位和64位的区别 :http://zyslovely.iteye.com/blog/1464820原创 2016-10-27 09:44:40 · 386 阅读 · 0 评论