poi操作excel demo package com.poi;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.sql.Connection;import java.sql.PreparedStatement
CXF与Spring的集成demo 一.准备工作 下载apache-cxf应用包,我目前使用的是apache-cxf-2.7.5二.定义服务接口 三.在spring上下文中application.xml中定义 四.修改web.xml 五.启动tomcat,访问 http://localhost:8088/Hi
MongoDB当中删除重复记录(Java) 数据库表描述: Table Name:NewsFromWeb Column Name 1:_id Column Name 2:url Column Name 3:title Other Columns .... .... 功能实现的前提:如果数据库表当中有相同的ur
MongoDB数据库插入、更新和删除操作详解 一、Insert操作Insert操作是MongoDB插入数据的基本方法,对目标集合使用Insert操作,会将该文档添加到MongoDB并自动生成相应的ID键。文档结构采用类似JSON的BSON格式。常见的插入操作主要有单条插入和批量插入两种形式。插入时只是简单地将文档存入数据库中,不进行额外的验证,也不会执行代码,所以不存在注入式攻击的可能。1、单条插入2、批量插入Mong
MongoDB:关闭服务 MongoDB 提供几种关闭服务的命令,具体为以下:一 使用 Crtl+C 关闭 [mongo@redhatB data]$ mongod --dbpath=/database/mongodb/data/ --logpath=/var/applog/mongo_log/mongo.log --logappend --port=27017 --journal > star
ireport参数换行问题 1.对于$F{propertyName},$V{variableName}只需在属性表中选中Stretch With Overflow即可2.如果在显示时一个单元格由于内容太多而换行了,而其它没换行那么其显示高度肯定不一致了,此时我们只要把该行所有单元格的属性Stretch Type="relative to band height"即可注意:换行一般用在$F{proper
Mongo连接池操纵MongoOptions MongoOptionsjava驱动中,可以在获取mongo实例时,指定一些参数,如下:ServerAddress serverAddress=new ServerAddress("127.0.0.1",27017);MongoOptions mongoOptions=new MongoOptions();Mongo mongo=new Mongo(se
Mongodb连接方法学习 public class MongoDBUtil { //唯一的Mongo实例 private Mongo mongo; //采用单例模式 private MongoDBUtil(){} private static class InnerHolder{ static final MongoDBUtil I
jasperreport生成html,Excel,PDF表格,数据源使用List asperreport生成html,Excel,PDF报表,数据源使用Listjasperreport中可以使用List作为数据源,使用格式如下.List list=this.customerDao.getAllCustomer(); //得到所有客户JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(list
bugumongo 连接MongoDB在能够对MongDB进行操作之前,需要使用BuguConnection连接到MongoDB数据库。代码如下: BuguConnection conn = BuguConnection.getInstance();conn.connect("192.168.0.100", 27017, "mydb", "username", "password");也可以这样写:
bugumongo 简介BuguMongo是一个MongoDB Java开发框架,它的主要功能包括: 基于注解的对象-文档映射(Object-Document Mapping,简称ODM)。 DAO支持。提供了大量常用的DAO方法。 Query支持。提供了生成查询的简便方法。 基于注解的Lucene索引。 简单方便的Lucene搜索。支持关键词高亮显示。 简单方便的GridFS文件上传。支持上传的时候对图
MongoDB学习笔记(查询) 1. 基本查询: 构造查询数据。 > db.test.findOne() { "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"), "name" : "stephen", "age" : 35, "genda" : "male",
SpringMVC源码剖析(一)- 从抽象和接口说起 SpringMVC作为Struts2之后异军突起的一个表现层框架,正越来越流行,相信javaee的开发者们就算没使用过SpringMVC,也应该对其略有耳闻。我试图通过对SpringMVC的设计思想和源码实现的剖析,从抽象意义上的设计层面和实现意义上的代码层面两个方面,逐一揭开SpringMVC神秘的面纱,本文的代码,都是基于Spring的 3.1.3RELEASE版本。任何一个框架,都有
springMVC系列之源码分析1 二:关键的类、接口 这里介绍的是那些被高度抽象出来的接口或者抽象类、先从全局对springMVC有个骨感的认识、鼠标放置的类一般是默认使用的类! 1、DispatcherServlet:前端控制器、用于分发请求、和做出响应、是整个springMVC框架的核心、也是设计的核心。层次结构图:
Statement和PreparedStatement批量更新 PreparedStatement:1) addBatch()将一组参数添加到PreparedStatement对象内部。2) executeBatch()将一批参数提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。Statement:1) addBatch(String sql)方法会在批处理缓存中加入一条sql语句。2) execute
ibatis 入门 iBatis 简介: iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。官网为:http://www.mybatis.org/ 搭建iBatis 开发环境: 1
Hibernate源码解析---------hibernate.cfg.xml读取流程 通常我们使用Hibernate的时候 ,首先要通过以下的代码去创建一个Session.Java代码 Configuration con=new Configuration().configure(); ServiceRegistry sr=new ServiceRegistryBuilder().applySettings(con.getProperties()).
细谈Hibernate(三)Hibernate常用API详解及源码分析 新接触一个框架的目的就是想利用这个框架来为我们做一些工作,或者是让他来简化我们的工作,利用这个框架无非就是要利用这个框架所给我们提供的API去操作我们的数据,所以利用一个框架的好坏很大一部分取决于你对这个框架API的理解程度,所以在此篇博客中我们就一起来看一下Hibernate 的API和配置文件的相信情况。下面我们一一来看一下:一:使用SchemaExport自动创建数据库表
Java移位运算符详解实例——左移位运算符>>、带符号的右移位运算符>> 移位运算符也针对二进制的“位”,它主要包括:左移位运算符(>>)、带符号的右移位运算符(>>)。 1.左移运算符左移运算符用“public class data17{public static void main(String[] args){int a=2;int b=2;System.out.println("a 移位的结果是:"+(a}}
Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^) 位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。public class dat