- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 IBM的单点登录
单点登录技术实现(IBM) TAMeb是IBM实现企业单点登录的解决方案产品之一,通过TAMeb能集中进行应用级别的认证和授权,实现不同类型系统的单点登录。下面就简单介绍一下TAMeb实现用户单点登录的几种方式:1、基于LTPA;2、代填表单;3、数字证书;4、基于HTTP请求头。1. 基于LTPA的单点登录 名词说明: LTPA(Lightweight third par
2017-05-30 11:05:17 3758
转载 JavaWeb 案例——访问权限控制
JavaWeb 案例——访问权限控制2016-04-22 18:39 5294人阅读 评论(5) 收藏 举报 分类:javaee(3) 安全问题(8) 一、功能介绍 每个网站都涉及到访问权限的控制。每个站点资源都需要被管理起来,用户只有具有访问某个资源的特定权限,才能够访问,否则拒绝访问。二、项目分析 我
2017-05-29 22:47:43 1000
转载 javaweb项目中的权限控制
java web简单权限管理设计标签: java权限管理设计web2015-03-19 23:23 95385人阅读 评论(241) 收藏 举报 分类:java(27) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]最近在做一个网站类型项目,主要负责后台,ui框架选型为jQuery
2017-05-29 22:36:30 14276
转载 maven+spring+mybatis
Maven整合SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问
2017-05-29 21:34:29 300
原创 shiro权限框架
Shiro与SpringMVC整合第一部分 什么是Apache Shiro1、什么是 apache shiro :Apache Shiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理如同 Spring security 一样都是是一个权限安全框架,但是与Spring Security相比,
2017-05-29 21:28:29 541
转载 maven构建多模块
使用Maven构建多模块项目1在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层。 项目结构如下: system-pare
2017-05-29 21:20:38 282
转载 maven的模块开发
基于maven的javaweb项目模块化开发基于maven的javaweb项目模块化开发引言考虑团队拥有多个类似项目的情况,比如一些功能差异不大的cms系统,这些系统有相同的基础代码。如果每个项目拷贝整套代码,进行独立管理,那么维护代价很大,如果要修改一个基础代码,需要修改所有项目的相同地方的代码。所以要找一个把项目模块化的方法,以便于维护。目标最重要的
2017-05-29 21:11:29 188
转载 数据库连接池
连接池的作用及讲解连接池的作用就是为了提高性能。 连接池的作用:连接池是将已经创建好的连接保存在池中,当有请求来时,直接使用已经创建好的连接对数据库进行访问。这样省略了创建连接和销毁连接的过程。这样性能上得到了提高。基本原理是这样的:(1)建立数据库连接池对象(服务器启动)。(2)按照事先指定的参数创建初始数量的数据库连接(即:空闲连接数)。(3)对于一
2017-05-29 20:11:24 217
转载 luncen
用Lucene索引数据库1.写一段传统的JDBC程序,将每条的用户信息从数据库读取出来2.针对每条用户记录,建立一个lucene document Document doc = new Document();并根据你的需要,将用户信息的各个字段对应luncene document中的field 进行添加,如: doc.add(new Field("NAME","USER
2017-05-29 19:58:00 1147
原创 session超时设置
在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。 设置Session超时时间方式:方式一: 在web.xml中设置sess
2017-05-29 19:51:42 307
原创 eclipse内存配置
Eclipse中Jdk运行内存,Tomcat运行内存设置在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap spac
2017-05-29 19:20:15 3205
原创 简单的存储过程
-- 创建存储过程(查询得到男性或女性的数量, 如果传入的是0就女性否则是男性) DELIMITER $ CREATE PROCEDURE mybatis.ges_user_count(IN sex_id INT, OUT user_count INT) BEGIN IF sex_id=0 THEN SELECT COUNT(*) FROM mybatis.p_us
2017-05-29 19:07:21 198
转载 chm打不开的办法
从网上兴冲冲下好CHM文件后,双击打开,却出现如下画面。这个原因是CHM文件被阻止显示了,CHM文件在NTFS格式的硬盘里的时候就会被阻止显示。 我们返回我的电脑,点中我们存放文件的硬盘,左边的信息显示文件系统为NTFS格式。我们右击选中CHM文件,选属性。在属性里看
2017-05-29 17:51:00 683
原创 js中的冒泡事件
$(document).ready(function(){ $("#id1").dbclick(function(){ alert('id1'); });
2017-05-29 11:46:49 229
原创 给jquery注册对象函数
jquery中的对象函数 就是 java 中的 实例方法。通过jquey对象调用 ,全局函数就像 java中的静态方法,由$直接调用方法一: $.fn.min=functon(a,b){retrun a $.fn.max=functon(a,b){retrun a>b?a:b} alert($("body").min(10,20))方法二
2017-05-29 11:38:53 949
原创 给jquery注册全局函数
给jquery注册全局函数有两种方法方法一: $.min=function(a,b){ retrun a } $.max=function(a,b){ return a>b?a:b; } alert($.min(10,20)); alert($.max(10,20));
2017-05-29 11:29:42 2579
原创 jsp九大内置对象---pageContext
pageContext 他是jsp页面的运行环境,这个对象不仅封装了对其他8大隐式对象的引用,自身还是一个域对象,可以作为入口对象获取其他八大隐式对象的引用,作用域仅当前jsp,属于最小的 pageContext.setAttribute("name","无忌孩儿"); request.setAttribute("name","赵敏"); session
2017-05-29 11:21:54 268
原创 多线程中的wait()和notify()
public class Res{ String name; String sex; boolean flag = false;}class Input implement Runnable { private Res r; private Input(Res r){ this.r=
2017-05-28 22:47:03 262
原创 flex笔记
最近公司做的项目用到了flex框架,所以自己百度学习一下,顺便整理了一点,安装好flex builder 之后,就可以创建flex项目了,分别可以创建 ActionScript project 、 Flex Project 和 Flexlibrary project ,actionScript project 与 flex project 的不同在于 action
2017-05-28 22:42:16 198
转载 eclipse部署web项目至本地的tomcat但在webapps中找不到
一、发现问题在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。 二、验证很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入http://localhost
2017-05-28 22:17:49 193
转载 64位Eclipse运行时提示“Failed to load the JNI shared library /Java/jre6/bin/client/jvm.dll”的一个解决方案
64位Eclipse运行时提示“Failed to load the JNI shared library /Java/jre6/bin/client/jvm.dll”的一个解决方案2013-03-15 10:27 44648人阅读 评论(2) 收藏 举报由于开发环境改变,改用64位Juno 64位 SP1环境替换了原来的Juno 32位。结果启动Eclipse报错:
2017-05-20 20:29:51 558
原创 java正则中的反向取
package frist;public class Demo{public static void main(String[] args) {String st="aaaabbbcccccmm";replaceDemo(st,"(.)\\1{2}","&"); //&a&&ccmm ,这里的{2}不写的话,默认的是匹配两个,等价于{1}} public
2017-05-20 19:04:32 965
原创 闭包理解
function getCount(){ var n =1; var count = function (){ return n++; } return count;}var getTotal = getCount(); // 1var getTotal = getCount(); //2在普通的函
2017-05-18 17:42:11 252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人