- 浏览: 6391 次
- 性别:
- 来自: 深圳
最新评论
文章列表
SOA 简介
面向服务架构(SOA,Service-Oriented Architecture),是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以使用一种统一和通用的方式进行交互。
W3C将SOA定义为:“一种应用程序体系结构,在这种体系结构中,所有功能都定义为独立的服务,这些服务带有定义明确的可调用接口,可以以定义好的顺序来调用这些服务来形成业务流程”。
SOA的关键是“服务”的概念,W3C将服务定义为:“服务提供者完 ...
对于云计算的理解有时候都是云里雾里的,下面我整理了一下这方面的资料:
云计算主要有三种,即SPI:
SaaS:Software-as-a-Service软件即服务;
PaaS:Plartform-as-a-Service平台即服务;
IaaS:Infrastructure-as-a-Service基础设施即服务。
一、SaaS,是随着互联网技术的发展和应用软件的成熟,而在21世纪开始兴起的一种完全创新的软件应用模式。它是云计算领域发展最成熟、应用最广泛的服务。它是一种通过互联网,为用户提供软件及应用程序的服务方式。由于基于SaaS的软件只有在用户需要时才被使用,SaaS也被称为“按需”软件。 ...
1.动态加载javascript源文件, eg:加载jquery
function loadJquery() {
if(!(window.jQuery)) {
var js = document.createElement('script');
js.setAttribut('src', 'http://www.xxxx.com/js/jquery/jquery.min.js');
js.setAttribute('type', 'text/javascript');
document.getElementsByTagN ...
1.Linux禁Ping的方法
禁用:
[root@ubuntu root]# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
恢复:
[root@ubuntu root]# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
或者:
编辑文件icmp_echo_ignore_all, 命令行下输入:
vi /proc/sys/net/ipv4/icmp_echo_ignore_all
将其值改为1后为禁止PING
将其值改为0后为解除禁止PING
(未完,正在整理中 ...
Memcached
1.简介
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。也就是说可以通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。
2.windows 下安装
1)下载Windows的Server端 地址:http://code.jellycan.com/memcached/
a.下载memcached后解压到某个盘就可以,eg: e:\memcached
b.在cmd中进入到e:\memcached, 输入memcached.exe -d install 进行安装
c.输入memcached.e ...
连接池框架-C3P0
1.简介
C3P0是一个开源的JDBC连接池,实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。使用它的开源项目有Hibernate,Spring等。
2.在与Spring结合中配置如下:
<!-- Properties文件读取配置,db的properties -->
<context:property-placeholder location="classpath:resources/config/db.properties"/>
<!-- c3p0 connection pool c ...
直接上代码:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import j ...
1.instanceof
1)是Java的一个二元操作符
2)是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据
eg: boolean bb = (obj instanceof Object);
2.synchronized
1)主要用于修饰一个方法或者一个代码块。
2)主要作用是保证在同一时间内只能有一个线程来调用此方法或者代码块。
3)当有A线程调用此代码时,其他线程如果想调用,只能等A线程运行结束,才能调用。
4)实现同步需要耗费很多系统资源,甚至可能会造成死锁,所以应尽量避免无谓的同步控制。
(未完待续...)