- 博客(53)
- 资源 (3)
- 收藏
- 关注
原创 Oracle一存储过程总结
创建存储过程格式create or replace procedure procedure_name(传参数 1,传参数2,……)is(as) 定义参数1; 定义参数2; …… begin正文 end学习好了存储过程,在处理大数据的时候直接可以到oracle实现,节约了时间,内存给定义参数负责 参
2014-03-31 17:36:33 413
转载 遵循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 7178
原创 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 830
原创 百度地图
国际经纬度标准为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 388
转载 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 2910
转载 自定义主键的生成策略
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 740
转载 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图书管理系统
2013-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人