自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (12)
  • 收藏
  • 关注

转载 Oracle数据库-建库、建表空间,建用户

Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。    对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。    创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。    下面是创建数据库用户的具体过程:     1

2012-08-01 17:21:17 1590 2

原创 关于oracle存储过程

最近项目中需要做一个数据同步功能,就是要将一个数据库里面的信息定时的同步到另外一个数据库中,这样的话就需要用到储存过程 触发器 定时器 和dblink.以前没写过储存过程,恰好利用这次机会练练手,特写此博客,方便以后查阅: 序号对象名称类型说明1synBaseDataTemptable临时表

2012-01-09 13:24:59 720

原创 PowerDesigner需要设置的几项

安装完PDM后,需要设计几项才能方便使用。一、 设置name与code不要自动关联,我们在输入name时不希望连带code都改变。         打开Tools->General Options->Dialog,去掉Name to Code Mirroring 的勾二、在自动生成的SQL中,不希望表名和列名包含双引号。        选择Database->Edit curren

2014-11-03 17:34:39 919

转载 Spring整合DWR comet 实现无刷新 多人聊天室

用dwr的comet(推)来实现简单的无刷新多人聊天室,comet是长连接的一种。通常我们要实现无刷新,一般会使用到Ajax。Ajax 应用程序可以使用两种基本的方法解决这一问题:一种方法是浏览器每隔若干秒时间向服务器发出轮询以进行更新,另一种方法是服务器始终打开与浏览器的连接并在数据可用时发送给浏览器。第一种方法一般利用setTimeout或是setInterval定时请求,并返回最新数据,这无

2014-06-18 14:25:22 719

转载 【MongoDB for Java】Java操作MongoDB

开发环境:  System:Windows  IDE:eclipse、MyEclipse 8  Database:mongoDB  开发依赖库:  JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jar  Email:[email protected]  Blog:http://blog.csdn.net/IBM_hoojohttp://hoojo

2014-06-18 14:22:36 550

转载 mongoDB 入门指南、示例

一、准备工作1、 下载mongoDB  下载地址:http://www.mongodb.org/downloads选择合适你的版本  相关文档:http://www.mongodb.org/display/DOCS/Tutorial2、 安装mongoDB  A、 不解压模式:  将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就

2014-06-18 14:20:14 448

转载 mongoDB 介绍(特点、优点、原理)

介绍:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。特点:高性能、易部署、易使用,存储数据非常方便。主要功能特性有:Ø 面向集合存储,易存储对象类型的数据Ø 模式自由Ø 支持动态查询Ø 支持完全索引,包含内部对象Ø 支持查询Ø 支持复制和故障恢复Ø 使用高效的二进制数据存储,包括大型对象(如

2014-06-18 14:16:50 511

转载 NodeJS优缺点及适用场景讨论

http://www.xprogrammer.com/159.html

2014-06-18 13:39:24 1684

原创 SSH搭建

前言本文以Tomcat为j2ee容器,数据库为Sqlserver2005进行说明。Struts版本为2.3.15.3,Spring版本为3.2.5,Hibernate版本为4.2.7 新建SSH 引入lib包          所需包如下图所示:web.xml配置    xmlversion="1.0"encoding="UTF-8"?>versio

2013-12-08 18:13:21 921

原创 Struts+Spring搭建

前言 本文以Tomcat为j2ee容器,数据库为Sqlserver2005进行说明。Struts版本为2.3.15.3,Spring版本为3.2.5 Spring简介 Spring也是appache下面的一个开源项目,强大的基于 JavaBeans 的采用控制反转(Inversion of Control,IoC)原则的配置管理,使得应用程序的组件更加快捷简易。当然它的用途

2013-12-08 17:56:38 1183

转载 swing插件之可视化开发工具windowbuilder

windowbuilder,也就是原来的SWT Designer。Google收购了Instantiations,把它的工具也重新免费发布了。用过swt designer的人都知它是非常好用的swing/swt可视化开发工具,有了它,swing/swt也可以像visual studio一样拖拉控件写程序(虽然netbean也可以,不过没怎用),可惜是个收费产品,后来把改名为windowbuil

2013-12-04 09:57:23 2050

原创 Struts-2.3搭建

最新Struts2.3架构搭建

2013-12-01 16:27:18 1165

原创 新版Spring官网下载

发现spring官网改版了,按照以前的方式找不到包下载了,但是可以通过下面链接还是可以下载到:http://repo.springsource.org/release/org/springframework/spring/3.2.5.RELEASE/

2013-11-19 20:08:30 1045

原创 基于tomcat配置JNDI

JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。

2013-11-08 15:38:24 1333

转载 Java对象池技术的原理及其实现

摘 要 本文在分析对象池技术基本原理的基础上,给出了对象池技术的两种实现方式。还指出了使用对象池技术时所应注意的问题。  关键词 对象池;对象池技术;Java 对象;性能   Java对象的生命周期分析  Java对象的生命周期大致包括三个阶段:对象的创建,对象的使用,对象的清除。因此,对象的生命周期长度可用如下的表达式表示:T = T1 + T2 +T3。其中T1表示对象

2013-11-06 10:51:26 738

原创 模拟log4j获取日志对象调用所在的类名、方法名及行号

当我们在记录日志时,每个类中会定义一个日志对象,然后利用这个对象去写日志,那么我们在处理日志时,如何能才能记录日志对象所在的类、方法和行号呢?log4j中已经实现了该功能,那么它是怎么实现的呢?    其实我们可以这样,在要写日志的代码时获得当前的线程信息,这样我们就可以获得上个线程的信息了(即对象写日志所在类的信息)。    先看以下列子。新建Location类和Test类:  

2013-10-30 09:54:01 3152

原创 非递归遍历文件

之前写东西的时候一直使用递归的方式去遍历文件夹下所有文件,因为它写起来和看起来都非常的精简易读,一般情况下是可以用的。但今天我要复制一个文件夹,此文件夹下有一百多万个小文件,这下可好了,时间耗费了很多,而且内存直蹦2G以上,很容易导致堆栈溢出。所以就找找了非递归遍历方法,如下:import java.io.*;import java.util.LinkedList;public cla

2013-08-27 21:26:16 898

转载 手工打造可执行程序

原文链 接: http://bbs.pediy.com/showthread.php?t=122191 三年前,我曾经写了一个手工打造可执行程序的文章,可是因为时间关系,我的那篇文章还是有很多模糊的地方,我一直惦记着什么时候再写一篇完美的,没想到一等就等了三年。因为各种原因直到三年后的今天我终于完成了它。现在把它分享给大家,希望大家批评指正。    我们这里将不依赖任何编译器,仅仅

2013-08-18 10:21:08 1229

原创 【地图投影】墨卡托投影(三)

本次主要说说用不同语言来进行墨卡托的正算和反算,即经纬度和平面坐标的相互转换。正球墨卡托   JavaScript  function y2lat(a) { return 180/Math.PI * (2 * Math.atan(Math.exp(a*Math.PI/180)) - Math.PI/2); }function lat2y(a) { return 180/Math.

2013-07-31 22:10:10 2878 5

原创 【地图投影】墨卡托投影(二)

其实这篇应该叫做(一)的,毕竟这篇主要讲的是理论知识,上篇讲的是实现公式。Google Maps、Bing等网络地图所使用的地图投影(好像百度地图也是墨卡托投影),常被称作Web Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。 什么是墨卡托投影? 墨卡托(Mercator)投影,又名“等角正轴圆柱投影”,荷兰地图学家墨卡托(Mercator)在1

2013-07-31 21:24:59 3289 2

原创 【地图投影】墨卡托投影(一)

墨卡托投影墨卡托投影,又称正轴等角圆柱投影,是一种等角的圆柱形地图投影法。本投影法得名于杰拉杜斯·墨卡托(Gerardus Mercator),法兰提斯出身的地理学家、地图学家。他于1569年发表长202厘米、宽124厘米以此方式绘制的世界地图。在以此投影法绘制的地图上,经纬线于任何位置皆垂直相交,使世界地图可以绘制在一个长方形上。由于可显示任两点间的正确方位,航海用途的海图、航路图大都以

2013-07-24 20:29:21 4742 2

原创 地图比例尺

什么是比例尺举例说,当一条高速公路长1000米,为了研究方便,我们通常在纸上画了一条长为1米线段来代表它,那么此时的比例尺为1:1000;即比例尺 = 图上距离:实际距离。 地面分辨率地图比例尺比其它比例尺要特殊一些,在说到地图比例尺之前,先说下什么是地面分辨率。地面分辨率,即地图上一像素点所代表地球上的长度。以open-street-map(开放街道地图,墨卡托投影)为例

2013-07-02 12:47:15 4834

原创 Cygwin – “ERROR: Cannot find ‘make’ program. Please install Cygwin make package or define the GNUMAK

安装完Cygwin后,编译时发生如下错误:Cygwin – “ERROR: Cannot find ‘make’ program. Please install Cygwin make package or define the GNUMAKE variable to point to it.”请重新安装,在安装包选择时,在search栏中搜索make,并定位到Devel选项,默认是ski

2013-06-04 14:19:18 9401 8

原创 【移动GIS】自定义在线地图

Osmdroid中,使用自定义瓦片,在线模式地图,设置方式如下:/** * 在线地图 * * */public class OnlineTilesDemo extends Activity { private MapView mapView; public RelativeLayout rl; public MapTileProviderArray mProvider

2013-05-13 09:39:30 1652 4

原创 【移动GIS】MBTiles离线地图设置

使用Osmdroid,利用MBTiles格式存储离线瓦片,下面为加载方式:/** * 离线地图 * 来自离线文件 mbtiles_db.mbtiles * * */public class OfflineMBTilesDemo extends Activity { private MapView mapView; public RelativeLayout rl; pu

2013-05-13 09:34:40 3266 3

原创 【移动GIS】离线地图ZIP格式设置

在OSMdroid中,使用ZIP格式离线文件来加载地图瓦片。设置方式如下:/** * 离线地图 * 来自ZIP压缩文件 * * @author fazhen.zheng * */public class OfflineZipTilesDemo extends Activity { private MapView mapView; public RelativeLay

2013-05-13 09:30:38 1835 11

原创 【移动GIS】sqlite的使用(二)

利用sqlite存储瓦片那是最好不过了,做离线地图的时候,你拷那么多图片慢不?累不?      MBTiles是利用sqlite并有一种规则来存储瓦片的,什么是MBTiles?请参照我的博客;  【移动GIS】MBTiles移动存储简介 这里就不在獒述了。MBTiles其实就是一个sqlite数据库,但这个数据库按照了一些规则创建了表来存储瓦片信息,所以把它叫做MBTiles,sqli

2013-05-09 15:17:53 1410

原创 【移动GIS】sqlite的使用(一)

先粘贴下百度百科的介绍:     SQLite,是一款轻型的数据库,是遵守ACID[1]的关系型数据库管理系统,它包含在一个相对小的C库中,不像常见的客户-服务器范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库(定义、表、索引和数据本身)都在宿

2013-05-09 15:00:48 1451

翻译 【移动GIS】MBTiles移动存储简介

首先奉上官网地址http://mapbox.com/developers/mbtiles/#storing_tiles由于E文有限,看资料很费眼睛,特将它翻译成中文存储瓦片地图制作者面对一个数以百万计的地图瓦片残酷的现实:大多数文件系统和传输协议对处理数以百万计的图像不是很有效,在磁盘为FAT32格式中,一个文件夹中最多含有65536个文件,HFS最多能列出32,767个文件,EXT3

2013-05-03 17:08:22 6416 1

原创 【移动GIS】如何解析WKT格式空间对象?

WKT(the Well-Known Text)是OpenGIS的说明书中定义了其中一个表述空间对象的标准方式,当我们获得此对象时,我们需要对它进行解析并绘制在我们的地图上,本文主要说的是用java解析方式在解析之前,需要用到一个工具类,此工具类在我的资源中有上传,大家可以到这里来下:JTS.JAR举个简单的例子吧: /*WKT就是你得到的WKT字符串,可以是点也可以是线、多线、多

2013-04-27 09:58:40 3225 1

原创 【移动GIS】android中访问HTTP接口

移动GIS中,访问INTERNET是不可或缺的,无论是在线地图还是离线的,都得用到,再次,整理了一个HttpConnection通用类,省的每次用的时候都copy了import java.io.IOException;import java.io.InputStream;import java.util.List;import org.apache.http.HttpEntity;im

2013-04-27 09:27:03 818

原创 【移动GIS】如何监听地图操作事件?

在android地图开发过程中,我们常常会有这样一种需求:当点击或长按地图时,然后做一些事。比如:当我长按地图某一处时,为该处添加给图标说下思路,首先创建一个图层,该图层继承overlay,然后在该图层中实现onLongPress接口,然后再把该图层添加到mapview中。好了废话到此为止了,先来个效果图吧。当长按地图时添加一个marker:

2013-04-26 17:27:04 2562

转载 OSMdroid的使用基础

简介:osmdroid提供了与OpenStreetMap-Data交互的工具和视图。它是android的MapView类的替代。该文档将解释如何开始在你的应用中使用osmdroid。官网:http://code.google.com/p/osmdroid/功能:基本功能有:查看地图、缩放地图、单点移动、多点触控等环境:1、搭建好JDK环境,安装eclipse和ADT

2013-03-13 13:55:46 4127 2

转载 extjs Grid 时,默认初始选中

最近在使用带复选框grid 组件的时候发现了一个奇怪的问题,第一次载入这个grid 组件时就给这个grid 组件初始化数据并选中其中的某一项,但始终无法选中,经单步调试发现,选中行的方法已被执行了,只是在所有的东西都执行完后,grid 又刷新了一下,导致原先选中的项丢失。  代码如下: Js代码 Ext .onReady(function(){      var data =

2013-02-19 16:35:27 1621

原创 用javamail发邮件

最近总想用java写个发邮件的程序,网上搞了搞资料,百度上第一条博客分享的程序竟然不能用,无奈,自己就写了个程序,能实现带附件发送,现将源码和大家分享:注意:我所使用的版本为 java-mail-1.4.4.jar其它版本我没有测试  package net.spring.mail;import java.io.IOException; import java.ut

2013-02-03 14:30:26 2796 6

原创 oracle查询锁表信息及解锁

在项目开发的时候,经常会出现锁表的情况,比如一人正在调试程序,而你在更新或删除某此表数据时,你必须等到人家调试完后才能进行,这是因为表被锁了,嗯,大致的意思就是这样子了如果怀疑产生了锁,那么可以利用PLSQL查看锁表用户信息:查出锁定object的session的信息以及被锁定的object名 SELECT l.session_id sid, s.serial#

2013-01-28 14:35:39 780

转载 ResultSet数据自动绑定到JavaBean中

由于需要用jdbc写点程序,不使用Hibernate , mybatis等框架,在设置结果集到bean时相当麻烦,所以写了一个专门完成此功能的类 package com.ehl.dc.authorization.util;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.sq

2013-01-25 14:50:56 1896

转载 让Eclipse识别MyEclipse的Web项目

原文地址:http://blog.icworth.com/?p=303 使用MyEclipse习惯了,到了一个客户现场的IT处去做项目部署调试,那里机器都是奔腾的PC直接无语,最无语的是全都是病毒….机器上装的是Eclipse,项目是MyEclipse下创建的,在Eclipse中发现不了MyEclipse项目,经过百度终于找到了解决方法,不过要更改WebRoot为WebContent,

2013-01-09 12:38:47 450

原创 CKEditor 可视化HTML编辑器

最近产品上要用到编辑器来编辑样式,类似于论坛上那种帖子字体排版功能,网上搜罗了一番,发现CKEditor还是不错的。特说下它的使用方法,以便和大家分享:我用的是 ckeditor_3.6.5CKEditor下载地址  下载完后在项目中引入:然后在我们的JSP中引入JS文件当然,我们在CKEDITOR发现有个叫config.js的文件,可以在此里面配置语言、界面风格等信息

2012-12-19 21:58:19 423

转载 用JSON报的一个错误java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeExcept

以前在做项目的时候就曾接触过JSON的技术,但那个时候是项目经理把所有该配制的都配了,工具类也提供了,如何使用也跟我们说了,那个时候只是觉得很好用,倒没有研究过。      今天自己写了一个JSON的例子,可以一调用就出了问题,报下面这个异常:java.lang.ClassNotFoundException: org.apache.commons.lang.exception.Nestab

2012-11-09 10:17:59 427

SSH框架搭建

Struts版本为2.3.15.3,Spring版本为3.2.5. Hibernate版本为4.2.7 手工搭建框架

2013-12-08

Struts+Spring

Struts版本为2.3.15.3,Spring版本为3.2.5. 手工搭建框架

2013-12-08

Struts2Demo

基于最新appche官网的struts-2.3.15.3编写的demo,只包含HelloWorld例子及配置,适合入门级别参考、学习

2013-12-01

sqlite jdbc

sqlite数据JDBC包,官网下载的,版本是3.7.2 使用方法请参照我的博客

2013-05-09

quartz-.2.16定时器

quartz-2.16 非常好用的定时功能,包含文档及例子jar包,是从官网下载的 支持每月 每天 每周 每秒等定时执行策略

2013-05-03

WKT解析包 jts-1.8.0

用java解析WKT格式地理坐标,包含解析point linestring polygon等 里面包含了JTS源码和jar包,说明文档,还包含了测试用例,很全面哦

2013-04-27

java-mail-1.4.jar

java-mail-1.4.4.jar 从官网下载的,不会用请参考我的博客 http://blog.csdn.net/zfz1214/article/details/8566875

2013-02-03

ColorPicker 颜色面板

ColorPicker 颜色选择器 包含例子

2012-12-19

Eclipse和UltraEdit快捷键使用说明

Eclipse快捷键使用 序号 快捷键 说明 1 Ctrl+C 拷贝 2 Ctrl+V 粘贴 3 Ctrl+X 剪切 4 Ctrl+S 保存(对java代码同时进行编译) 5 Ctrl+A 全选 6 Ctrl+Z 取消上一部操作 7 Ctrl+F 当前文档查询 UltraEdit快捷键使用 序号 快捷键 说明 1 Ctrl+C 拷贝 2 Ctrl+V 粘贴 3 Ctrl+X 剪切 4 Ctrl+A 全选 5 Ctrl+S 保存

2012-01-10

SVN 基础操作

Svn是一个离线的代码管理,可以多个人一起修改,然后再将修改的内容提交到Svn中。 每一个svn服务器中的数据存储单位叫做存储,但是你不仅仅可以把整个存储当作你维护的内容,也可以将其中的某个分支目录像根存储一样的使用。 Svn 是严格区分大小写的,存储中路径的名字只有大小写不同,也会当作不同的路径处理。

2012-01-10

struts2基本配置使用手册

struts2.0基本配置使用手册 Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点: • MVC 2模型的使用 • 功能齐全的标志库(Tag Library) • 开放源代码

2012-01-10

oracle 11g图形创建实例、表表空间、dmp导入命令

oracle 11g图形创建实例、表表空间,都是在控制台操作,图文教程,原创,另附SQL命令创建表空间、角色和导入dmp文件

2010-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除