Solr空间搜索
Solr空间搜索
在fq中使用{!geofilt}
在
使用此搜索即可计算出空间搜索位置,目前可以使用空间搜索的有solr和mongodb
如此简单就可以实现空搜范围搜索
S2SH框架环境搭建
1.使用HibernateDaoSupport简化整合代码原理:HibernateDaoSupport类有一个HibernateTemplate成员变量,提供一个setSessionFactory的方法,用于注入SessionFactory,把HibernateTemplate创建出来。
1)让dao类继承HibernateDaoSupport类
123456789101112public class ProductDao extends HibernateDaoSupport implements IProductDao { @Overridepublic List<Product> findAll() {return this.getHibernateTemplate().loadAll(Product.class);} @Overridepublic void save(Product p) {this.getHibernateTemplate().save(p);}}
2)简化applicationCo ...
Spring MVC数据自动绑定
通过例子介绍几种自动绑定方式:
SpringmvcServletAPI .java
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980package com.yi.controller;import com.yi.entity.User;import com.yi.entity.Users;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;/** * 数据自动绑定 * Created by Administ ...
JDBC基础
学习目标
能够说出什么是JDBC
能够说出JDBC连接数据库的四个参数。
123Class.forName(“com.mysql.jdbc.Driver”);DriverManager.getConnection(url, name, password)url: jdbc:mysql://localhost:3306/数据库
能够说出JDBC的核心API
12345678DriverManager: 1) 加载驱动;2)获取数据库连接;Connection: 数据库的一个连接;Statementexecute()executeQuery() executeUpdate()ResultSet: 可滚动结果集。next() previous() first() last() absolute(int n)getXxx(int columnIndex) getXxx(String columnName)
能够运用Statement执行SQL操作
能够运用PreparedStatement执行SQL操作
第一步:获取数据库连接;
第二步:创建PreparedStateme ...
JDBC-DBUtil使用
学习目标
能够描述什么是连接池
能够实现自定义连接池
能够解决自定义Connection的close释放连接的问题
能够运用第三方连接池实现技术 DBCP C3P0
第一步:导入c3p0的jar包;
第二步:创建连接池对象(ComboPooledDataSource);
第三步:设置参数;(配置文件)
c3p0-config.xml(优先级更高)
c3p0.properties
第四步:调用getConnection获取数据库连接;
第五步:调用Connection对象的close方法释放Connection;
能够描述出三种数据库元数据
能够运用数据库表元数据
一、 数据库连接池之前我们访问数据库:
第一步:获取数据库连接
第二步:创建PreparedStatement对象;
第三步:设置参数;
第四步:遍历结果集;
第五步:关闭资源;
获取数据库连接是一个比较耗时的操作。
1.1 什么数据库连接池数据库连接池就就是一个用来存储了数据库连接的集合对象。使用数据库连接池的好处:减少在获取Connection对象的等待时间,从而可以提高访 ...