`
awaitdeng
  • 浏览: 218072 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
发现了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 ...
中的一个亮点就是将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推送技术运用

    博客分类:
  • DWR
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配置文件中关于事务配置总是由三个组成部分,DataSource、TransactionManager和代理机制这三部分,无论是那种配置方法,一般变化的只是代理机制这块!   首先我创建了两个类,一个接口一个实现: Java代码   package com.dao;    public interface UserDao {        public void getUser();      }   package com.dao; public interface UserDao { public void getUser(); ...

CAS服务端添加验证码

    博客分类:
  • CAS
CAS 
一、利用CAS实现单点登录二、CAS客户端授权JDBC 三、
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()){ ...
Global site tag (gtag.js) - Google Analytics