- 浏览: 1133768 次
- 性别:
- 来自: 上海
-
最新评论
-
nizhipeng123:
private SessionFactory sessio ...
用map接收参数的几个注意的问题
文章列表
//以当前的为基础,一个../向上走一层,走完后从这个层中选择相应的文件夹,以此一层层向下走。
.login {
position:absolute;
top:50%;
left:50%;
height: 387px;
width: 722px;
background-image: url(../../images/login/bj.png);
background-repeat: repeat;
margin-top: -300px;
margin-right: 0;
margin-bottom: 0;
margin-left: -383px;
padding-l ...
一 什么是JAAS
Java 认证和授权服务”(Java Authentication and Authorization Service,JAAS)是对 Java 2 SDK 的扩展。
JAAS 可分Authentication和Authorization 。
1) Authentication:认证用户身份。看哪个用户在执行代码。通俗的来说就是哪个用户在执行操作。这个操作可能在某个application或bean或servlet上.
2) Authorization : 授权用户操作。也就是验证用户是否对指定资源有特定访问权限。好比某一用户是否有对指定文件的读取权限。
二 ...
用客户端new的方式不用配置
有些夸平台的服务调用,会由于本地时间和服务器时间相差较大会报时间戳,验证失效
1、服务器端,增加拦截认证--ServerPasswordCallback.java
public class ServerPasswordCallback implements CallbackHandler {
private Map<String, String> passwords = new HashMap<String, String>();
public ServerPasswordCallback() {
p ...
CREATE OR REPLACE VIEW ZWWW.V_SYS_USER AS
SELECT USER_ID,
USER_NAME,
LOGIN_NAME,
'1' AS FLAG_EMP,
UPPER(PASSWORD) AS USER_CRYPTOGRAM,
FLAG_ACTION AS FLAG_LOCK,
'1' AS FLAG_DEFINE,
IC_NO,
2 AS CONN_NUM,
'1' AS FLAG_CHECK,
'1' AS FLA ...
登陆:用户表-----(页面session增加,此session用上下文的request获取,传入工具类,设置)---session表------session历史表
退出:删除登录时增加的session表---页面session去除(在登陆时后台设置的session 中的当前用户,包括页面session,数据表中的session)
看别人的程序,看过程后,选择性的修订代码
sesion的工具类:
package ces.platform.system.common;
import javax.servlet.http.*;
import java.util.*;
/**
* < ...
create database link link名称 connect to 对方数据库用户名 identified by 对方数据库用户密码 using '对方数据库ip:端口/实例名';
create database link auth connect to zwww_auth identified by zwww_auth using '//10.10.44.2:1521/orcl';
SELECT *
from zwww_auth(数据库名).t_role_user t
或者
SELECT *
from zwww_auth(数据库名).t_role_user ...
.
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse respose = ServletActionContext.getResponse();
有这个东西就相当于有struts框架跳转自动传的参数,同理mapping也可以如此获取
1、资源文件只能放在WebContent下面,如 CSS,JS ...
==================common.jsp=====
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib tagdir=& ...
<div id="leftClient" style="display:none;float:left;width:260px;" class="left-client">
<span class="showSpan" style="position: absolute;left: 230px;"> <a href="#"><img src="<%=rootPath %>/i ...
==============发送方配置(与接受方配置差别在于不要配置服务器)=======
http://hellohank.iteye.com/blog/1341290
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:amq="http://activemq.org/config/1.0"
xmlns:xsi ...
因工作原因,需要将一个表(tbA)中的所有数据,根据user_id,去请求webserive获取相关的数据,然后插入到另外的一张表(tbB)中,供他人使用。不过这个表中的数据不少有78万条左右,而这样的大批量数据操作,还不能白天执行。只能在夜里,等服务器负荷低的时候进行执行。考虑如果webservice的效率不高的时候,需要对数据进行分批执行操作。经过综合考虑,最后采用多线程技术(不过最后经过测试,效率还是不错78万条数据,使用10个线程操作,8个多小时就可以了)。
首先在tbA表中,追加一个字段,deal_tag,这个字段为处理标志字段。该字段的数据默认为'0',如果需要分批处理,则 ...
oracal清除用户下所有对象
- 博客分类:
- oracal
//清除数据库对象,数据脚本
set heading off;
set feedback off;
spool c:\dropobjsqlbat.sql;
prompt --Drop constraint
select 'alter table '||table_name||' drop constraint '||constraint_name||' ;' from user_constraints where constraint_type='R';
prompt --truncate tables
select 'truncate table ' ...
ThreadLocal 变量
早在JDK 1.2 的版本中就提供java.lang.ThreadLocal,为解决多线程程序的并发问题提供
了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。
ThreadLocal 很容易让人望文生义,想当然地认为是一个“本 ...
获取Tomcat容器中WEB-INF路径下的文件.
在Servlet中获取WEB-INF下的配置文件.
比如使用:
String path = this.getServletContext().getRealPath("/WEB-INF/applicationContext.xml");
输出的路径:
D:\SOFTWARE\apache-tomcat-6.0.29\apache-tomcat-6.0.29\webapps\wmba\WEB-INF\applicationContext.xml
Java代码 复制代码 收藏代码
1.// ...
ajax的异步可能会导致之前获取的数据,后面获取不到,原因是ajax还在加载。此时分两个函数分别设置延时调用,或者用同步
function detail(id) {
//获取数
alert(id);
var datag;
var ui='<%=detailuii%>';
var urll =ui+id;
$.ajax({
type:'get',
url:urll,
async:false,
data:'',
success:function(data){
alert(data);
datag=data;
...