- 浏览: 218072 次
- 性别:
- 来自: 广州
-
最新评论
-
路温舒:
后台数据有变化的时候是怎么自动推送到前台的?
DWR推送技术运用 -
wzwahl36:
Json在线转Javabean工具 http://www.at ...
发现了google的gson,javabean与JSON转换 -
wzwahl36:
Json在线转Javabean工具 http://www.at ...
发现了google的gson,javabean与JSON转换 -
xiaolang078:
我的qq邮箱:374958285@qq.com ...
DWR推送技术运用 -
mly799280326:
不错,问题解决,谢谢
对于spring security3中自定义securityMetadataSource时,无法注入要使用的dao问题解决方案
文章列表
发现了google的gson,因为之前对于protocolbuf有一些了解,带着一些好奇心,我开始使用了gson。
经过比较,gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。
下面是一个简单的例子:
Java代码
01.1.public class Person {
02.2.
03.3. private String name;
04.4. private int age;
...
顶
0
踩 最近在项目中用到了JAVA客户端传递对象数组到Oracle存储过程做大数据量插入,比如10万级别.
下面做一个插入10万条记录的示例步骤,,为了容易理解,表的结果很简单.
1,假设表结构如下:
源码copy to clipboard打印?
01.CREATE TABLE UKBNOVCTCORDER(
02.LosingLEName varchar2(200),
03.LosingLECode varchar2(200)
04.)
CREATE TABLE UKBNOVCTCORDER(
LosingLEName varcha ...
在并发编程中很常用的实用工具类
- 博客分类:
- java se
中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比较普遍的,而国内的教授们就相差太远了。
一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resin和Jetty等,现在有了JDK5,我们就没有必要重复造车轮了,直接使用就可以,何况使用也很方便,性能也非常高。
Java代码
[*]package concurrent;
[*]import java.util.concurrent.E ...
原http://www.cnblogs.com/hellowood/archive/2010/08/05/1793364.html
键字:
sso域名:cas.server.com
登陆地址(spring web flow):https://cas.server.com/cas/login
登陆地址(直接):https://cas.server.com/cas/directLogin
退出地址:https://cas.server.com/cas/logout
语言参数:locale=zh_CN,locale=en
环境篇
一、所需软件
Jdk:jdk1.6 ...
dwr推送技术的运用
先说说环境 主要DWR3.0 spring3 springMVC hibernate
系统目标 实现服务端主动向客户端推送数据 ,只是客户端打个某个页面,服务端定时向客户端推送新数据刷新客户端页面显示
集成spring&MVC +hibernate后 配置DWR的步骤如下:
按惯例从WEB.xml讲起
添加DWR servlet
<listener>
<listener-class>com.gzeport.app.gps.dwr.AddScriptSessionListener</listener ...
一、前言:
大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。
官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)
Struts2也是比较优秀的MVC构架,优点非常多比如良好的结构。但这里想说的是缺点,Struts2由于采用了值栈、OGNL表达式、struts2标签库等,会导致应用的性能下降。Struts2的多层拦截器、多实例 ...
转自http://resp.iteye.com/blog/1490575
最近实现了一个业务,刚好需要用到Spring 触发器,特写了一个Spring 触发器Demo供大家学习参考!
Demo简单的实现了定时报时功能,通过Spring 触发器实现每分钟报一次时间!
Demo结构如下:
运行结果如下:
简单解释一下Quartz:
Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。关 ...
Spring配置文件中关于事务配置
- 博客分类:
- spring
Spring配置文件中关于事务配置总是由三个组成部分,DataSource、TransactionManager和代理机制这三部分,无论是那种配置方法,一般变化的只是代理机制这块!
首先我创建了两个类,一个接口一个实现:
Java代码
package com.dao;
public interface UserDao {
public void getUser();
}
package com.dao;
public interface UserDao {
public void getUser(); ...
oracle存储过程分页与返回多结果集
- 博客分类:
- oracle
plsql代码:
SQL> create or replace package testpackage as --创建包用来放游标
2 type test_cursor is ref cursor; --定义的游标test_cursor,ref curosr用法还不是很熟
3 end testpackage;
4 /
Package created
SQL> create or replace procedure fenye(
2 ...
1.create or replace package page_package as
2.type page_cursor is ref cursor;
3.end page_package;
4.
5.create or replace procedure pageModel
6.(page_now in number,
7.page_size in number,
8.table_name in varchar2,
9.row_count out number,
10.page_count out number,
11.rs_list ...
Oracle存储过程学习
存储过程创建语法:
create or replace procedure 存储过程名(param1 in type,param2 out type)
as
变量1 类型(值范围);
变量2 类型(值范围);
Begin
Select count(*) into 变量1 from 表A where列名=param1;
If (判断条件) then
Select 列名 into 变量2 from 表A where列名=param1;
Dbms_outpu ...
conn / as sysdba
//创建临时表空间
create temporary tablespace jbpm_temp
tempfile 'd:\oracle\product\10.1.0\oradata\orcl\jbpm\jpbm_temp.dbf'
size 50 m
autoextend on next 50m maxsize 20480m
extent management local
//创建数据表空间
create tablespace jbpm_data
logging
datafile 'd:\or ...
前台ext调用方法 随便的一个方法名
onDeclare : function() {
window.open(this.MftDeclHeadAction + this.delcareReplenishManifest+"&manifestId="+this.mftDeclHeadForm.getForm().findField("manifestId").getValue());
}
this.MftDeclHeadAction + this.delcareReplenishManifest action 组成访问路径
act ...
String test(){
DateFormat df = new SimpleDateFormat("hh:mm");
dt1 = df.parse("18:00");
dt2 = df.parse("23:59");
dt3 = df.parse(df.format(new Date()));
if(dt1.getTime()<dt3.getTime()&&dt3.getTime()<dt2.getTime()){
...