
Java技术
疯疯爱吃辣
凹凸曼打不过小怪兽...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
详解java类的生命周期
引言 最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和原理方面的知识比较匮乏,所以笔者今天就斗胆来讲一下这个问题,权当抛砖引玉,希望对在这个问题上有疑惑的朋友有所帮转载 2012-10-31 15:58:23 · 563 阅读 · 0 评论 -
【Java】JXL 操作 Excel
jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式转载 2013-06-28 11:02:52 · 1358 阅读 · 0 评论 -
【Java】 日期转换【Date--long--String】
1、java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString()); //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000; //得到秒数,Date类型的getTime()返回毫秒数2、由long类转载 2013-06-28 10:54:52 · 1904 阅读 · 0 评论 -
【Java】与json的使用方式
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 Json必需的包 commons-httpclient-3.1.jar commons-lang-2.4.jar c转载 2013-06-28 14:14:53 · 823 阅读 · 0 评论 -
Java中CallBack的理解
CallBack是回调的意思,熟悉Windows编程的人对"回调函数"这四个字一定不会陌生,但是Java程序员对它可能就不太了解了。"回调函数"或者"回调方法"是软件设计与开发中一个非常重要的概念,掌握"回调函数"的思想对程序员来说(不管用哪种语言)是非常必要的。 那么什么是回调函数呢?我认为,回调函数就是预留给系统调用的函数,而且我们往往知道该函数被调用的时机。这里有两点需要注意:第一转载 2013-06-28 10:58:56 · 882 阅读 · 0 评论 -
Log4J.xml 模板
在编码中我们会经常使用logj进行某个地方监控,这时候就需要用到log4j了.log4j.xml的模板如下1.0" encoding="UTF-8"?> log4j.dtd"> http://jakarta.apache.org/log4j/" debug="false"> myConsole" class="org.apache.log4j.Cons转载 2013-04-26 15:47:10 · 911 阅读 · 0 评论 -
J2EE总结:Java命名与目录接口JNDI
JNDI 是什么JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问转载 2012-12-13 10:49:39 · 668 阅读 · 0 评论 -
深度解析Java内存的原型及工作原理
本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间。二、常量池(constant pool)常转载 2012-12-13 10:27:55 · 543 阅读 · 0 评论 -
xml小结
一、XML入门1.XML概述 XML(Extensible Markup Language):可扩展标记语言. XML和HTML都是标准通用标记语言(Standard Generalized Markup Language,SGML)的衍生语言. XML没有预定义标签. XML的应用:存储和传输复杂的关系模型数据 在软件系统中,作为配置文件使用.2转载 2012-12-05 11:55:07 · 829 阅读 · 0 评论 -
Java之美(智力题)
1、农民分金条问题题目:你让农民为你工作7天,给他的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费,保证该农民在七天中任意一天结束时都可以领到相应的报酬。(例:第一天结束时他可领到1/7,第三天结束时他可领到3/7)我当时在面试某企业的时候被问到了这个问题,面试官没有和我说“金条是平分成7段的”。所以我当时把精力都集中转载 2012-12-03 15:59:45 · 1776 阅读 · 0 评论 -
JSON的基本知识
JSON的全称是JavaScript Object Notation,即JavaScript对象符号,它是一种轻量级的数据交换格式。JSON的数据格式既适合人来读/写,也适合计算机本身解析和生成。最早的时候,JSON是JavaScript语言的数据交换格式,后来慢慢发展成一种语言无关的数据交换格式,这一点非常类似于XML。JSON主要在类似于C的编程语言中广泛使用,这些语言包括C、C++、C#转载 2012-11-09 09:44:43 · 651 阅读 · 0 评论 -
Java基础之Http协议的理解与总结
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持转载 2012-11-09 09:36:51 · 5465 阅读 · 0 评论 -
Java多线程管理
一、线程概述 线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。因此,在操作系统中运行的任何程序都至少有一个主线程。 进程和线程是现代操作系统中两个必不可少的运行模型。在操作系统中可以有多个进程,这些进程包括转载 2012-11-06 15:09:07 · 1921 阅读 · 0 评论 -
各种编码UNICODE、UTF-8、ANSI、ASCII、GB2312、GBK详解
一、编码历史与区别 一直对字符的各种编码方式懵懵懂懂,什么ANSI UNICODE UTF-8 GB2312 GBK DBCS UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。转载 2012-11-06 14:57:25 · 1716 阅读 · 0 评论 -
Java虚拟机知识大全
Java虚拟机学习最近主要在学习JVM相关知识,-知识主要来源《深入理解JAVA虚拟机》,深有感触,结合自己的理解,整理出一些经验,由于篇幅较长,就把链接帖出来,希望对大家有所帮助:Java虚拟机学习 - 体系结构 内存模型Java虚拟机学习 - 对象访问Java虚拟机学习 - 垃圾收集算法Java虚拟机学习 - 垃圾收集器Java虚拟机学习 -转载 2012-11-05 10:30:27 · 547 阅读 · 0 评论 -
Java 23种设计模式的有趣见解
在网络上流畅很广的一篇旧文,暂时没找到原作者,目前所看到的最早转载时间是 2005 年 2 月 28 日。作者用轻松的语言,形象解释了 23 种模式,有很好的启发作用。创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Fa转载 2012-10-24 16:15:25 · 1196 阅读 · 0 评论 -
PostgreSQL 8.3.1 全文检索(Full Text Search)
近期项目中用到postgresql 全文检索,查阅相关资料,在此整理一下,以便日后翻阅!PostgreSQL 8.3.1 全文检索在postgreSQL 8.3自带支持全文检索功能,在之前的版本中需要安装配置tsearch2才能使用,安转配置tsearch2就不再多说了,主要介绍一下8.3中自带全文检索功能。全文检索类型(Text Search Types)postgre转载 2013-09-25 15:53:45 · 1556 阅读 · 0 评论