自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (3)
  • 收藏
  • 关注

原创 Oracle一存储过程总结

创建存储过程格式create or replace procedure   procedure_name(传参数 1,传参数2,……)is(as)    定义参数1;    定义参数2;   ……   begin正文   end学习好了存储过程,在处理大数据的时候直接可以到oracle实现,节约了时间,内存给定义参数负责      参

2014-03-31 17:36:33 412

转载 遵循Java EE标准规范的开源GIS服务平台之三:数据发布与访问

出处http://blog.csdn.net/leverage_1229    在GIS服务平台构建完毕之后,我们就要着手在此平台上提供服务以供客户端请求访问。1数据发布1.1添加源数据        打开Tomcat服务器安装目录的\geoserver\data\data子目录,在该目录下新建名为usr的文件夹,将一张.TIFF图像(栅格数据)存放到这里。

2014-03-31 14:30:07 354

转载 遵循Java EE标准规范的开源GIS服务平台之二:平台部署

出处http://blog.csdn.net/leverage_1229  上文我们提到使用OpenLayers+GeoServer+GeoWebCache+PostgreSQL+Eclipse/MyEclipse+Tomcat/Jetty等开源软件构建GIS服务平台,那么本文就来介绍一下如何让它们协同起来为你服务。1安装MyEclipse        这里我们使用M

2014-03-31 10:57:42 558

转载 遵循Java EE标准规范的开源GIS服务平台之一:平台架构

出处 http://blog.csdn.net/leverage_12291平台现状        近年来由于信息科技的演进,在其推动下地理信息系统的应用也较以往更为广泛;而对于空间资料(Spatial Data)的生成也已从早期必须经由专家学者处理才能发布,到现在普通人只需要简单的工具,甚至是通过自动设备就有可能生成这些具有地理信息的资料。        然而空间资料的建立仅仅是

2014-03-31 10:56:50 593

转载 SQL 语句获取表字段名称,属性

SQL SERVER查看所有表名:select    name    from    sysobjects    where    type='U'查询表的所有字段名:Select name from syscolumns Where ID=OBJECT_ID('表名')select * from information_schema.tablesselect

2014-03-28 09:57:22 7161

原创 Oracle创建表空间和表空间用户的步骤

Oracle创建表空间和表空间用户的步骤1、建立数据库实例:orcl2、建立表空间:BSCHIS3、建立用户:zhwsj 4、给指定的用户zhwsj赋予权限(一般connect、dba) --创建BSCHIS表空间CREATE TABLESPACE ZHEHR DATAFILE 'E:\oracle\app\Administrator\oradata\oracle\ZH

2014-03-28 09:56:42 445

原创 struts2的一些配置问题

对于处理中文请求参数非常有用。对于获取中文请求参数,应该将该属性设置未gbk活db2312,当该参数为gbk时,相当于调用HttpServletRequest的setCharacterEncoding()在web.xml中设置 Set Character Encoding SetCharacterEncodingFilter ignore

2014-03-21 16:47:19 346

转载 struts2过滤器与拦截器详解

学习Struts2时,发现有过滤器和拦截器,他们貌似都是一样的功能,但是为什么会有2个不同的名称呢?肯定是有区别的,所以打算自己整理一下。          过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do

2014-03-21 15:08:32 395

原创 struts2拦截器与过滤器

理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺序被

2014-03-21 14:51:06 489

转载 hibernate使用jdbc批量插入

第一种方法:使用PrepareStatement//批量导入(jdbc操作)    public void impData(List> datalist,TbUser user) throwsSQLException, IOException{       //首先在dao层得到SessionFactory的实例       SessionFactory f

2014-03-20 14:11:21 578

转载 SpringMVC整合jasperreport做报表

SpringMVC整合jasperreport做报表1,在springMVC环境搭建的基础上,配置视图解析器报表的打印在这里是使用的ResourceBundleViewResolver视图解析器,需要注意的是,如果使用了多个视图解析器,那么,要使用order来确认各个视图解析器的顺序,要不然不会逐个解析器的执行,一般把将InternalResourceViewResolver放最后

2014-03-20 13:57:30 429

转载 lucene + spring

目录结果一,lucene的索引工具类[java] view plaincopypackage com.hwt.lucene.index;    import java.io.File;  import java.io.IOException;  import java.util.List;    i

2014-03-20 13:54:17 460

原创 jsp在线聊天

1.web服务器启动时加载服务端ServerSocket1)配置web.xml在web.xml的节点中添加以下内容:socketPort3800Socket服务随web启动而启动service.ServerSocketListener注:网上也有人提出可以使用servlet节点进行配置,具体如下:Testservice.ServerSocke

2014-03-20 09:29:15 828

原创 百度地图

国际经纬度标准为WGS-84,国内至少使用国测局的GCJ-02,百度地图在此基础上使用了PD-09加密。常用技术1.创建地图: var map = new BMap.Map("divid");2.创建坐标点:var point = new BMap.Point("经度","纬度");3.设置视图中心点:map.centerAndZoom(point,size

2014-03-17 11:47:52 384

转载 struts2漏洞

1、原理Struts2的核心是使用的webwork框架,处理 action时通过调用底层的getter/setter方法来处理http的参数,它将每个http参数声明为一个ONGL(这里是ONGL的介绍)语句。当我们提交一个http参数:?user.address.city=Bishkek&user['favoriteDrink']=kumys ONGL将它转换为:acti

2014-03-07 10:20:48 352

原创 常见hibernate错误

1、java.lang.noclassdeffounderror:org/hibernate/cfg/hbmbinder$secondPass把hibernate-annotations.jar删除即可。 2、entity class not found但是对应的类确实存在,检查hbm.xml中的class对应的类名和实体的路径是否一致 

2014-03-07 10:19:56 2908

转载 自定义主键的生成策略

z在想相对应的pojo类的配置文件中设置成以下:                           写个MyId的实现类public class MyId implements  org.hibernate.id.IdentifierGenerator{//这里不要搞错了,是实现了identifierGenerator的接口//

2014-03-07 10:17:43 2479

转载 对hibernate的set集合进行排序

在hibernate中,对于一对多和多对多的关联会使用Set集合来操作,但是有时候在业务中需要对set集合中的对象进行排序,当然,我们可以将Set集合改成list集合来存放对象,但是用list的话又要在数据库中新增一个字段,我不想改变数据的结构,那么,我们应该怎么样对Set排序呢?部门表(dept)-------------员工表(emp)部门的pojo类:publ

2014-03-07 10:15:55 551

转载 二维码写入到数据库

1,数据库的字段用BLOB接受  hibernate映射blob2,存储二维码[java] view plaincopy public static Blob StorageTwoDimensionCode(TbAssets assets) throws IOException{            ByteArrayOutputS

2014-03-07 10:11:34 6140

转载 Hibernate使用jdbc批量插入

第一种方法:使用PrepareStatement//批量导入(jdbc操作)    public void impData(List> datalist,TbUser user) throwsSQLException, IOException{       //首先在dao层得到SessionFactory的实例       SessionFactory f

2014-03-07 10:10:30 501

转载 mybatis整合spring的 泛型DAO接口

1,用户分页的参数类[java] view plaincopypackage hwt.Utils;    import java.util.Map;    public class PageEntity {      private Integer page; //目前是第几页      private Integer siz

2014-03-07 10:09:39 739

转载 mybatis 批量插入

List emps = new ArrayList();Emp emp = new Emp();emp.setEmpid(225);emp.setEmpname("严俊!!!");Dep dep = sqlSessionTemplate.selectOne("hwt.Mapper.DepMapper.selectPK", 1);emp.setDep(dep)

2014-03-07 10:08:26 398

转载 mybatis 缓存与懒加载

一,缓存对于mybatis的缓存,需要先开启mybatis缓存的总开关,在configuration.xml中的里面设置cacheEnabled 为 true (默认为true)src目录下 -->settings>setting name="cacheEnabled" value="true" />将完全加载这个对象的所有懒对象属性。 false,

2014-03-07 10:07:39 738

转载 mybatis 关联

一对多的映射:xml version="1.0" encoding="UTF-8" ?>    DOCTYPE mapper        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">mapper namesp

2014-03-07 10:07:08 367

转载 mybatis 日志打印

Configuration configuration = session.getConfiguration();//sqlId为配置文件中的sqlidMappedStatement mappedStatement = configuration.getMappedStatement(sqlId);//param为传入到sql语句中的参数BoundSql bound

2014-03-07 10:06:34 419

转载 mybatis传递参数

第一种=======================================================:在Mapper接口中的方法定义:public List getEmpsByTerms(int empid,String empname,int depid,String depname); 对于对应的mapper.xml select id=

2014-03-07 10:06:01 489

转载 mybatis基本环境搭建

一,首先加入mybatis-3.2.3.jar和ojdbc6.jar到项目中的lib文件夹下。 二, 针对sql建立以上结构, 1, Configuration.xml 是mybatis的一个配置文件:xml version="1.0" encoding="UTF-8" ?>DOCTYPE configurationP

2014-03-07 10:05:16 534

转载 mybatis + spring

mybatis + spring分类: spring mybatis2013-11-12 17:05 51人阅读 评论(0) 收藏 举报1,Mybatis整合spring,首先要导入相应的包 2,配置applicationContext.xmlxml version="1.0" encoding="UTF-8"?>beansxml

2014-03-07 10:04:19 324

转载 hibernate的锁

一,悲观锁:悲观锁就是说当一个用户在访问数据库中的一条记录的时候,其他的所有人都不能访问,知道事务被提交为止,悲观锁的实现需要借助于数据库;悲观锁实际上就是使用sql语句来跟记录加锁的//悲观锁不支持lazy,下面的load会马上出现sql语句,悲观锁是借助于数据库来实现的Inventory inventory = (Inventory) session.l

2014-03-07 09:52:35 405

转载 多文件上传

/多文件上传      public ActionForward multipartFileUpload(ActionMapping mapping, ActionForm form,              HttpServletRequest request, HttpServletResponse response)              throws Exception 

2014-03-07 09:46:58 340

转载 struts2标签

要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出。主要分以下几类:1)条件标签:用于执行基本的条件流转:拥有一个test属性,其表达式的值用来决定标签里内容是否显示。欢迎hzd:同上。2)迭代标签:用于遍历集合(java.util.Col

2014-03-07 09:45:18 328

转载 生成二维码代码

/所需jar包:QRCode.jar  //TwoDimensionCode类:二维码操作核心类      package qrcode;    import java.awt.Color;  import java.awt.Graphics2D;  import java.awt.image.BufferedImage;  import java.io.Fil

2014-03-07 09:43:57 356

转载 CSS,javascript的几款工具

亲们,想通过使用最新的工具来提升你的网站档次吗?本文搜集了10款好用的工具以帮助你提升网站性能。TopcoatTopcoat是一个简洁干净的CSS类库,其专门用于表单元素,如按钮、复选框、滑块等。只需几分钟,就可以设计出一个完美的网站或应用程序。Countable.js正如你所猜测,Countable.js是一个JavaScript函数,用来统计某个

2014-03-07 09:41:35 397

转载 MD5加密算法

[java] view plaincopypackage test;  /************************************************* md5 类实现了RSA Data Security, Inc.在提交给IETF 的RFC1321中的MD5 message-digest 算法。 ****************

2014-03-07 09:34:35 313

转载 oracle数据库管理

一,sys用户和system用户的区别当一个oracle实例创建了之后,会自动创建system和sys用户区别:对于两者之间的区别,就类似 sys用户是董事长,system用户是总经理 具体的区别如下:·存储的数据的重要性不同sys:所有的oracle的数据字典的基表和动态视图都存放在sys用户中,这些基表和视图对oracle来说是至关重要的,有数据

2014-03-06 17:26:49 386

转载 hibernate的缓存

缓存缓存的作用主要用来提高性能,可以简单的理解为一个Map;使用缓存涉及到三个操作:把数据放入缓存、从缓存中取出来、删除缓存中的无效数据;Hibernate把事务交给了第三方的缓存框架来处理一级缓存:(session级别)一级缓存在hibernate中是不要配置的,一级缓存是放在session中的,save,update,saveOrUpdate load ,get ,

2014-03-06 17:26:16 358

转载 spring的定时器

spring的实现 bean id="job" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">property name="targetObject" ref="对于spring注册的类"/>property name="targetMetho

2014-03-06 17:25:34 350

转载 spring+jdbc

spring+jdbc步骤:1,在配置文件中配置dataSource来连接数据库:context:property-placeholder location="classpath:jdbc.properties"/>bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">

2014-03-06 17:24:57 319

转载 spring的基础

Spring是一个控制反转和面向切面(AOP)的轻量级容器框架,是为了简化企业的开发控制反转:应用本身不负责依赖对象的创建和维护,交给外部容器来维护和创建,这样,控制器就由应用转向了外部容器,控制权的转移就是所谓的反转,private DaoBeans daobeans = new DaoBeans(); //这样的就是用应用来创建的,但是在spring中不会出现这样的代码,只会p

2014-03-06 17:24:21 315

转载 java邮件开发

[java] view plaincopypublic static void main(String[] args) throws AddressException, MessagingException {          Properties props = new Properties();          //这里说明我是要发邮件还是取邮件,如

2014-03-06 17:23:01 427

asp.net图书管理系统

一个简单的.net书城,开发环境及软件:Visual Studio 2012+sqlservice2008+IIS,适合于学生毕业设计与课程设计与初学者学习

2013-12-03

jsp网上聊天

能够实现网上聊天功能,可以单独一对一聊天,也可以多人一起聊天!

2013-04-03

asp个人博客系统

asp个人博客,包含有分页,ajax局部刷新,等技术!

2012-06-16

空空如也

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

TA关注的人

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