JavaEE
文章平均质量分 64
iteye_11633
这个作者很懒,什么都没留下…
展开
-
JVM中的堆和栈
JVM是基于堆栈的虚拟机.JVM为每个新创建的线程都分配一个堆栈.也就是说,对于一个Java程序来说,它的运行就是通过对堆栈的操作来完成的。堆栈以帧为单位保存线程的状态。JVM对堆栈只进行两种操作:以帧为单位的压栈和出栈操作。 我们知道,某个线程正在执行的方法称为此线程的当前方法.我们可能不知道,当前方法使用的帧称为当前帧。当线程激活一个Java方法,JVM就会在线程的 Java堆栈里新压入一...2007-12-29 16:19:32 · 106 阅读 · 0 评论 -
spring 2.5.6和hibernate3.2.2集成(5)
这一次说一下hibernate tools这个工具的使用,ORM的R和O之间一直有一个先有鸡还是先有蛋的讨论,按照偶的习惯还是先有数据库设计。这个demo因为很多原因没有最终完成,先记录着以后完善。demo中类并不是实际通过hibernate tools生成的,是经过修改的,因为对hibernate tools不是很熟悉,所以生成的类需要修改的地方比较多。这里主要说下工具的使用。1.数据库设计...原创 2010-02-08 15:48:53 · 91 阅读 · 0 评论 -
java正则匹配微博@和话题#话题#
/** * 微博内容中的at正则表达式 */ private final Pattern AT_PATTERN = Pattern.compile("@[\\u4e00-\\u9fa5\\w\\-]+"); /** * 微博内容中的#话题#正则表达式 */ private final Pattern TAG_PATTERN...2011-05-26 11:46:34 · 876 阅读 · 0 评论 -
禁止浏览器缓存当前文档内容
IE8的设置中有这么一个选项: 默认是“自动”,最近发现网页中的统计数不刷新,但是同事的就没有问题,结果发现浏览器的配置不一样,他的是“每次访问网页时”。 查找相关资料,只要在程序中增加如下的响应头字段:response.setDateHeader("Expires",0);response.setHeader("Cache-Control","no-ca...原创 2011-06-08 17:21:22 · 105 阅读 · 0 评论 -
restlet使用中遇到的一些问题
0x20 is not a legal NCName character 项目中我们使用XMLSerializer自动将JSON转换成xml格式,出现上面的错误,仔细检查发现JSON的key里面有空格,导致转成xml时出错!...原创 2011-02-22 17:37:56 · 381 阅读 · 0 评论 -
调用谷歌接口实现基站转经纬度
Cell2GPSUtil.java,最近项目中用到的,记录一下。 package your.package;import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.HashMap;import java.uti...原创 2012-07-02 15:34:18 · 586 阅读 · 0 评论 -
Hash散列及冲突解决
先看看英文的维基百科上的解释: A hash function is any algorithm or subroutine that maps large data sets of variable length, called keys, to smaller data sets of a fixed length. For example, a person's name, havi...原创 2012-07-17 17:56:58 · 188 阅读 · 0 评论 -
ConcurrentHashMap的高性能
ConcurrentHashMap 是一个并发散列映射表的实现,它允许完全并发的读取,并且支持给定数量的并发更新。相比于 HashTable 和用同步包装器包装的 HashMap(Collections.synchronizedMap(new HashMap())),ConcurrentHashMap 拥有更高的并发性。在 HashTable 和由同步包装器包装的 HashMap 中,使用一...原创 2012-07-17 18:11:01 · 195 阅读 · 0 评论 -
使用Spring3.0的AOP结合log4j实现接口方法执行时间记录
项目使用RPC提供的内部服务,需要监控每个接口方法的调用情况以及响应时间,如果接口方法开始和结束时都计时并将两个时间相减得到响应时间,势必对代码的入侵太大。使用AOP刚好能很优雅的解决这个问题! 1.log4j的配置log4j.xml。这里使用xml风格的配置 <appender name="info-out" class="org.apache.log4j.DailyRolli...原创 2012-05-18 14:30:35 · 241 阅读 · 0 评论 -
spring 2.5.6和hibernate3.2.2集成(3)
最近看了一下springside,学习很多,从思想到编码风格,这里再废话一下,思想这个东西蛮虚,但是并不是只可意会不可言传,一些东西你想明白了,能够给别人讲解,并且让他人听懂了,这才代表你的思想到了某个境界,当然这个是我这个阶段的认识,所谓万物不变的是变化,思想也一样,扯远了。这个demo延续上次,算是我对上一个项目的一点个人改进。这里只是简单的改进,使用第一个demo的注解,体会一下注解在减...原创 2010-02-04 16:10:56 · 106 阅读 · 0 评论 -
spring 2.5.6和hibernate3.2.2集成(2)
上一篇文章写了如何使用spring的注解,这一篇记录一下和hibernate简单配合。1.使用各种mysql客户端或直接命令行执行如下脚本:create database if not exists `test`;USE `test`;DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` bigint(2...原创 2010-02-04 15:52:42 · 76 阅读 · 0 评论 -
DAO+Factory+Hibernate的学习。。
看了很多的书了,想着实践一下,就参考了书上的例子写了一点,呵呵刚入门很简单的东西,只有后台写的测试类而已,还望各位指教。我的开发环境 Eclipse3.3+Myeclipse6.0,因为Myeclipse集成了Hibernate,而且6.0最高的版本是Hibernate3.1..数据库是MySql5.01.首先建库: `login`.CREATE DATABASE `login` /*!...2007-09-30 16:48:21 · 100 阅读 · 0 评论 -
struts2.0使用时的一个奇怪的问题
近来struts2.0很流行哦,于是下了更流行的max大侠的教程,可是我做的时候就出现问题了哦当我把struts的lib下全部的jar拷贝到我的lib时,然后我部署但是tomcat总是提示我找不到资源,然后我按照李兴华老师的视频教程只加入了5个jar包就可以运行了,我猜想是不是包太多了需要配置的就多了,好像我的日志就没有配置,哎哎 ...2007-10-21 22:31:46 · 81 阅读 · 0 评论 -
Struts2.0上传练习
终于上次的项目告一段落了,可以重新学习Struts了,于是终于吃过饭就开始捣鼓了,因为早就从网上把MAX先生的教程下来了,就看了看教程,着手进行吧代码都是Max先生的,但是中间却出现了不少的错误,主要文件有:FileUpload.jsp上传页面xml 代码 <%@ page language="java" import="java.util.*" pageEncodin...2007-11-09 16:09:46 · 79 阅读 · 0 评论 -
activemq-5.3集成spring2.5以及quartz的调用
前几天做的demo,记录一下,希望对大家有帮助,内容均参考网上资料,一些下载安装就省略了,其中缺包是一个大问题,很是折磨。代码见附件,所需jar包看截图! ...原创 2010-01-06 10:42:28 · 119 阅读 · 0 评论 -
The hierarchy of the type is inconsistent
这两天在尝试spring2.5.6和hibernate3.2的集成,参考学习了springside3的代码,在调试中遇到The hierarchy of the type is inconsistent这个错误,经搜索和思考,发现原因是我引用了springside的库的一个方法,但是springside引用到了一个jar包,而这个jar包,在我的工程里并没有被引用,添加并应用此jar包,解决问题!...原创 2010-01-22 10:02:05 · 76 阅读 · 0 评论 -
Dom4j的使用,存着以后看
Dom4j的使用(全而好的文章)关键字: dom4j Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15 版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com...原创 2008-12-05 10:21:05 · 92 阅读 · 0 评论 -
The project was not built since the source file could not be read
包缺失重新加入JRE System Library类的编码最后我重启了一下Eclipse,错误就没有了。。原创 2010-01-25 10:25:20 · 270 阅读 · 0 评论 -
spring 2.5.6和hibernate3.2.2集成(1)
spring注解的使用,这个例子来源于网上,我也不知道原创是哪个了。。1.定义接口package com.isa.demo1.service;public interface Man { public String sayHello();} 2.第一个实现类package com.isa.demo1.service;import org.springfram...原创 2010-02-04 15:33:11 · 83 阅读 · 0 评论 -
JSP动态显示服务器时间和客户端时间
server-time.jsp内容如下:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%String path = request.getContextPath(); String basePath =request.getScheme()+"://"+request.get...原创 2012-05-22 16:29:50 · 1073 阅读 · 0 评论