- 浏览: 71580 次
- 性别:
- 来自: 武汉
-
最新评论
-
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
springmvc -
mrhuangok:
文章条理清晰,帮了我大忙。
springmvc -
kunsyliu:
...
get加密 -
JeffreyJia:
为什么使用JMS 就必须使用 MDB呢?没有必要吧?
基于Spring打造简单高效通用的异步任务处理系统
文章列表
摘要
:单点登录(
SSO
)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出
Web-SSO
和桌面
SSO
的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(
SSO
)的全面分析,还并且讨论了如何将现有的应用和
SSO
服务结合起来,能够帮助应用架构师和系统分析人员从本质上认识单点登录,从而更好地设计出符合需要的安全架构。
关键字
...
用Nexus来搭建本地的Maven服务器
下载地址是:http://nexus.sonatype.org/downloads/
我下载的是:nexus-oss-webapp-1.8.0.1-bundle.tar.gz
一、安装服务器
解压下载的文件:
# tar xzvf nexus-oss-webapp-1.8.0.1-bundle.tar.gz
解压后目录:
nexus-oss-webapp-1.8.0.1 包含了nexus的运行环境和应用程序
sonatype-work 包含了你自己的配置和数据
启动nex ...
Maven是一个相当不错的项目管理工具,我们在开发项目的时候经常会使用一些自己开发的jar包等,所以有必要搭建自己的私服,用于快速部署自己的jar包,来快速集成项目。
首先我们先下载Nexus,下载地址为,我下载的是zip版本的,linux下可以下载tgz版本的。下载完成后我们得到的是一个nexus-2.0.6-bundle.zip
然后解压nexus-2.0.6-bundle.zip,我们将会的到一个目录名为nexus-2.0.6-bundle,里面有nexus-2.0.6和sonatype-work两个目录。
接下来就先选择一个你要安装的地方,把nexus-2.0.6-bundle移动 ...
Hibernate调优技术(下)
- 博客分类:
- 技术
4.6 HQL调优
4.6.1 索引调优
HQL看起来和SQL很相似。从HQL的WHERE子句中通常可以猜到相应的SQL WHERE子句。WHERE子句中的字段决定了数据库将选择的索引。
大多数Hibernate开发者所常犯的一个错误是无论何时,当需要新WHERE子句的时候都 ...
Hibernate调优技术(上)
- 博客分类:
- 技术
1.引言
Hibernate
是最流行的对象关系映射(ORM)引擎之一,它提供了数据持久化和查询服务。
在你的项目中引入Hibernate并让它跑起来是很容易的。但是,要让它跑得好却是需要很多时间和经验的。
通过我们的使用Hibernate 3.3.1和Oracle 9i的能源项目中的一些例子,本文涵盖了很多Hibernate调优技术。其中还提供了一些掌握Hibernate调优技术所必需的数据库知识。
我们假设读者对Hibernate有一个基本的了解。如果一个调优方法在Hibernate 参考文档(下文简称HRD)或其他调优文章中有详细描述,我们仅提供一个对该文档的引用并从不同角度对其 ...
hibernate clob保存
- 博客分类:
- 技术
费了比较多的精力终于解决了这个疑难问题,在百度上查阅了大量博客,论坛,一直没有放弃。通过自己的反复试验,像福尔摩斯抽丝剥茧一样终于找到问题的原因,确实很有必要记述下来,下面将解决该问题的来龙去脉细细道来。
我们的网管平台的作业计划采集总是在运行了一段时间之后出现了java.sql.SQLException: 关闭的连接问题。异常堆栈如下:
[java]
view plain
copy
print
?
java.sql.SQLException: 关闭的连接
at oracle.jdbc.drive ...
orcale时间函数
- 博客分类:
- oracle
一、 常用日期数据格式
1.Y或YY或YYY 年的最后一位,两位或三位
SQL> Select to_char(sysdate,'Y') from dual;
TO_CHAR(SYSDATE,'Y')
--------------------
7
SQL> Select to_char(sysdate,'YY') from dual;
TO_CHAR(SYSDATE,'YY')
---------------------
07
SQL> Select to_char(sysdate,'YYY') from dual;
...
Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数 转载
oracle的分析函数over 及开窗函数
一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。
1:统计某商店的营业额。
一、 Apache、Tomcat集群和负载均衡所需资源软件(附下载地址):
a) apache_2.0.55-win32-x86-no_ssl.msi;
b) apache-tomcat-5.5.17.rar
c) mod_jk-apache-2.0.55.so
如下图所示:附下载地址:http://download.csdn.net/detail/crazyiter_com/4178657
二、 Apache和Tomcat安装及注意事项:
负载均衡,就是apache将客户请求均衡的分给tomcat1,tomcat2....去处理
1、Apache安装 ...
1.得到字符串中的第一个字符的 ASCII 值
代码
ASCII(STR)
select ASCII('ABCD') FROM DUAL;
在HQL中关键字不区分大小写,但是属性和类名区分大小写
一、简单属性查询
1.单一属性查询,返回结果集属性列表,元素类型和实体类中相应的属性类型一致
//查询单个字段
String hql =
" select name from Users"
;
Query query = session.createQuery(hql);
List<String> list = query.list();
for
(String str : list){
System.out ...
servlet采用单实例多线程模式开发,减少产生servlet实例的开销。servlet容器维护一个线程池,里面放着工作者线程来相应请求,同时还
有一个调度线程来管理工作者线程。当容器收到一个servlet请求,调度线程就从线程池 ...
ApplicationContextAware
- 博客分类:
- 技术
加载Spring配置文件时,如果Spring配置文件中所定义的Bean类,如果该类实现了ApplicationContextAware
接口,那么在加载Spring配置文件时,会自动调用ApplicationContextAware
接口中的
public void setApplicationContext(ApplicationContext context) throws BeansException
方法,并且自动可获得ApplicationContext
对象。前提必须在Spring配置文件中指定改类。
一个Demo程序如下:
...
网站大并发处理解决方案
- 博客分类:
- 技术
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站
对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用
的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站
所能比拟的。
大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语 ...
大家看看,我觉得写的挺好。
http://www.linuxeden.com/html/news/20120621/126133.html
关于性能优化这是一个比较大的话题,在《由12306.cn
谈谈网站性能技术
》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。
在开始这篇文章之前,大家可以移步去看一下酷壳以前发表的《代码优化概要
》,这篇文章基本上告诉你——要进行优化,先得找 ...