- 浏览: 20004 次
- 性别:
- 来自: 广州
最新评论
文章列表
TSP Solver for Google Maps API:https://code.google.com/p/google-maps-tsp-solver/
引入BpTspSolver.js,tsp.js
引入Ext的GMapPanel.js
/**
* @author Shea Frederick
*/
Ext.define('Ext.ux.GMapPanel', {
extend: 'Ext.panel.Panel',
alias: 'widget.gmappanel',
requires: ['Ext.window.M ...
cursor简单示例
DELCARE @name varchar(20)
DECLARE cur_name cursor FOR SELECT name FROM sys_user
OPEN cur_name
FETCH NEXT FROM cur_name INTO @name
WHILE @@fetch_status = 0
BEGIN
IF @name =''
--使用break,结束游标
BREAK;
FETCH NEXT FROM cur_name into @name
END
--关闭回收游标,减少资源占用
...
Quartz任务调度
1.任务类
public class Job {
private static Log log = LogFactory.getLog(Job.class);
//调度任务方法
public void doBiz() {
//获取已注入的bean,如果new出来的是没有注入的
WebApplicationContext context =
ContextLoader.getCurrentWebApplicationContext();
TestServic ...
存储过程:
1.取一个返回的参数,比如是否执行成功:“success”
public class TestDaoImpl extends NamedParameterJdbcDaoSupport{
private SimpleJdbcCall getSingleParameterSjc;
@Override
protected void initDao() throws Exception {
super.initDao();
this.getSingleParameterSjc=
new Si ...
存储过程生产随机码
/*
Usage:
Declare @password varchar(100);
EXEC sp_function_generate_randomcode 'ABCDEFGHJKLMNPQRSTUVWXYZ23456789', 7,
@password output;
PRINT @password
*/
CREATE PROCEDURE [dbo].[sp_function_generate_randomcode]
@seed varchar(100),
@length int,
@rtnCode va ...
在函数function中使用临时表
declare @TempTable TABLE
(
value0 varchar(100),
update_date datetime
)
INSERT @TempTable
SELECT value0,update_date
FROM table
WHERE ID = 1
在存储过程STORE_PROCEDURE中,使用临时表
CREATE TABLE #tmp
(
value0 varchar(100),
update_date datetime
)
SELECT * ...
spring3.2.4,spring mvc,spring jdbc
采用spring
项目的工程图:
导入jar包:
1.web.xml 设置:
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLS ...
在使用velocity时出现了null时无效,在网上搜到这http://wiki.apache.org/velocity/CheckingForNull
使用了这个
#if ((! $car.fuel) && ("$!car.fuel" == ""))
可以解决问题,
在使用#set 时上面这个却会报错,只能使用
$null.isNull($foo)
$null这个需要new一个NullTool(),model.put("null",New NullTool()),但是velocity-tool却没有提供这个工具类,只能 ...
实体类 User:
public class User {
private String id;
private String username;
private String password;
public String getUsername() {
return username;
}
/**
* getter,setter.....
*/
}
自动生成sql类:GenerateSql_Util
/****
* INSERT INTO table(field1,field2) VALUES('value1' ...
public class TestDom4j {
/**
* dom4j生成XML步骤: 1.创建Document对象,Document document =
* DocumentHelper.createDocument(); 2.生成根节点,Element root =
* document.addElement("beans"); 3.添加标签,Element bean = root.addElement("bean");
* 4.给标签添加属性 5.依次重复3,4步骤可得到较为复杂的XML 6设置xml的输出格式,即对xml格 ...
今天做了一个将表中数据导出,生成xml文件的需求。在网上找了几个存储过程:
生成表中所有数据的insert 语句的存储过程:
--exec spGenInsertSQL 'tabelname'
create proc [dbo].[spGenInsertSQL] (@tablename varchar(256))
as
begin
declare @sql varchar(8000)
declare @sqlValues varchar(8000)
set @sql =' ('
set @sqlValues = 'values (''+'
select @sqlValues ...
Spring是一个强大的JAVA应用框架,广泛地应用于JAVA的应用程序。为Plain Old Java Objects(POJOs)提供企业级服务。Spring利用依赖注入机制来简化工作,同时提高易测性。Spring beans及依赖,以及beans类所需的服务都在配置文件中进行了详细的说明,这个配置文件是典型的XML格式。但是它既冗长又不实用。对于需要定义大量Spring beans的大工程来说,我们难以阅读和管理它。
版权声明:任何获得Matrix授权的网站,转载时请务必保留以下作者信息和链接
作者:Jason;Li;evenbetter(作者的blog:
http://blog.mat ...
需要用到树形结构,在看了http://www.cnblogs.com/zplutor/archive/2009/07/31/1536146.html,原作只说了大概思路,让人费解,下面用比较清晰的过程描述下:
表结构:
lib_items:
version_iditem_idparent_iddesc
1
1.1
1.1.1
1.1.2
1.2
2
3
4
思路:
1.先将1,2,3,4设为第0级,放到临时表#TreeViewTemp
此时结构#TreeViewTemp为:
[0] 1
[0] 2
[0] 3
[0] 4
...
使用Spring的测试框架需要加入以下依赖包:
JUnit 4,
Spring test包
Spring 相关其他依赖包
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {
"classpath:applicationContext.xml",
"classpath:com/test/spring-context-trans.xml" })
public class TransDaoTest {
private static f ...
触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等 ...