前端jquery的cdn加速节点

  categories:资料  tags:, ,   author:
做前端的朋友们肯定经常接触春哥今天要分享的东西,没错,他就是大名鼎鼎的jQuery。今天春哥技术博客就花点时间总结一下关于jQuery的那些事。jQuery是一个兼容多浏览器的javascript框架,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript框架,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。
jQuery是免费、 开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以 及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页…..以上内容太官方化,不是我们今天所探讨的主要内容,今天要为大家分享的是大家必须要知道的几个jQuery的cdn加速节点。大家都知道,jQuery虽然强大,但是体积不小,min版经过压缩后最小也要90多kb,如果我们在本地直接加载的话,势必会影响网页的响应速 度,那么我们如何解决这个jQuery加载慢的问题呢?这时我们就要用到cdn加速节点,其实网络上目前有很多jQuery的cdn加速节点,甚至连 jQuery官网也有提供,但是我们最好选择一个距离较近的节点使用,比如我们网站主要是针对国内用户的话,那最好就选择国内的jQuery的cdn加速 节点,如果是面向国外用户那自然是选择国外的jQuery cdn加速节点了….下面我们就来看一下具体有哪些吧,min就是已经压缩处理的意思。

1、谷歌jquery cdn加速点

http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js

http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js

http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js

2、微软jquery cdn加速点

http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js

http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.3.min.js

http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js

http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.0.min.js

3、新浪jquery cdn加速点

http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js

http://lib.sinaapp.com/js/jquery/1.9.0/jquery.min.js

http://lib.sinaapp.com/js/jquery/1.9.0/jquery.js

http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js

http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.js

http://lib.sinaapp.com/js/jquery/2.0/jquery.min.js

http://lib.sinaapp.com/js/jquery/2.0/jquery.js

http://lib.sinaapp.com/js/jquery/2.0.1/jquery-2.0.1.min.js

http://lib.sinaapp.com/js/jquery/2.0.1/jquery-2.0.1.js

http://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js

http://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.map

http://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.js

http://lib.sinaapp.com/js/jquery/2.0.3/jquery-2.0.3.min.js

http://lib.sinaapp.com/js/jquery/2.0.3/jquery-2.0.3.js

http://lib.sinaapp.com/js/jquery/2.0.3/jquery-2.0.3.min.map

阅读全文

Linux下的ip命令

  categories:linux资料  tags:  author:

Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。

Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。

Net tools vs Iproute2

要安装ip,请点击这里下载iproute2套装工具 。不过,大多数Linux发行版已经预装了iproute2工具。

你也可以使用git命令来下载最新源代码来编译:

  1. $ git clone https://kernel.googlesource.com/pub/scm/linux/kernel/git/shemminger/iproute2.git

iproute2 git clone

设置和删除Ip地址

要给你的机器设置一个IP地址,可以使用下列ip命令:

  1. $ sudo ip addr add 192.168.0.193/24 dev wlan0

请注意IP地址要有一个后缀,比如/24。这种用法用于在无类域内路由选择(CIDR)中来显示所用的子网掩码。在这个例子中,子网掩码是255.255.255.0。

在你按照上述方式设置好IP地址后,需要查看是否已经生效。

  1. $ ip addr show wlan0

set ip address

你也可以使用相同的方式来删除IP地址,只需用del代替add。

  1. $ sudo ip addr del 192.168.0.193/24 dev wlan0

delete ip address

列出路由表条目

ip命令的路由对象的参数还可以帮助你查看网络中的路由数据,并设置你的路由表。第一个条目是默认的路由条目,你可以随意改动它。

在这个例子中,有几个路由条目。这个结果显示有几个设备通过不同的网络接口连接起来。它们包括WIFI、以太网和一个点对点连接。

  1. $ ip
阅读全文

两台nginx实现https负载均衡

  categories:资料  tags:, , ,   author:

现在网络完全越来越受到重视, 因此https也是大势所趋, 以往nginx都是工作在http方式下, 其实nginx在https下工作也挺好的。 这里将分步骤的逐步实现一套采用nginx, haproxy, keepalived实现的https系统, 并且系统没有单点故障, 基本适应中小系统的安全需要。

1. Nginx https安装    这个文章主要是安装支持https的nginx, 源代码装过程

2. https安装(2)nginx配置   继承上一个文章, 记录配置过程, 然后实现https服务

本文继承前两个文章, 记录通过nginx实现https的功能, 并且通过haproxy将两台nginx的https进行整合, 统一对外提供服务。

但是本文的方法, 在haproxy上仍然存在单点故障, 下一篇文章, 将修正这个错误

 

本文记录详细的安装过程, 供大家参考。

 一. 准备linux操作系统

本文的nginx和haproxy都是在linux下进行的安装与测试, 因此需要linux计算机。

我们采用vmware作为虚拟机软件, 采用下面的已经安装好的虚拟机镜像做为操作系统。 这样节省了安装时间。

链接:http://pan.baidu.com/s/1nutqTkP 密码:f4bh

  1. 安装好vmware软件, 
阅读全文

namedmanager一个用户管理bind的web gui

  categories:资料  tags:  author:

来源:互联网

namedmanager 作用

NamedManager 是一个基于 Web 的 DNS 管理系统,可用来添加、调整和删除 DNS 的 zones/records 数据,支持 Bind 作为后端的 DNS 服务,支持 IPv4 和 IPv6。

DNS 管理系统 NamedManager

项目主页:https://github.com/jethrocarr/namedmanager

namedmanager 软件安装方法

下载仓库地址

wget -O /etc/yum.repos.d/amberdms-c6-public.repo  http://repos.jethrocarr.com/config/centos/6/amberdms-c6-public.repo

 

安装 namedmanager 软件包

yum -y install namedmanager*

留意安装信息

BIND/NAMED CONFIGURATION
  1. NamedManager 
阅读全文

mybatis集成spring的事务管理

  categories:资料  tags:, ,   author:

第一 创建一个测试实体

  1. public class Order {
  2.     private int id;
  3.     private String orderName;
  4.     public Order(String orderName) {
  5.         this.orderName = orderName;
  6.     }
  7.     public int getId() {
  8.         return id;
  9.     }
  10.     public void setId(int id) {
  11.         this.id = id;
  12.     }
  13.     public
阅读全文

茶具

  categories:儿童作品  tags:  author:

茶具

素描: 一套茶具

 … 阅读全文

Android中的进程与多线程的讲解(Handler和AsyncTask)

  categories:android资料  tags:  author:

    Hello EveryBody,又到了我们相聚的时间了,今天要总结的东西现在有点迫不及待了,因为在实际的应用中如果用不到它,我们就不能再听歌的同时发送信息,其实大家应该都知道了,今天的主角就是进程与多线程,好了,其他的不多说,直接进入正题吧。

一.Android进程的分类:

(1)前台进程:即与用户正在交互的Activity或者Activity用到的Service等,如果系统内存不足时前台进程是最后被杀死的;

(2)可见进程:可以是处于暂停状态(onPause)的Activity或者绑定在其上的Service,即被用户可见,但由于失去了焦点而不能与用户交互;

(3)服务进程:其中运行着使用startService方法启动的Service,虽然不被用户可见,但是却是用户关系的,例如用户正在非音乐界面听的音乐或者正在非下载页面自己下载的文件等;当系统要用空间运行前两者进程时才会被终止;

(4)后台进程:其中运行着执行onStop方法而停止的程序,但是却不是用户当前关心的,例如后台挂着的QQ,这样的进程系统一旦没有内存就首先被杀死;

(5)空进程:不包含任何应用程序的程序组件的进程,这样的进程系统是一般不会让他存在的;

二.进程与多线程的深入

1.由于单线程而导致的ANR错误:

ANR错误(Application Not Responding),指主UI进程被阻塞超过5秒钟而出现的错误,它会终止程序的正常运行,我们要避免它 ,而产生ANR错误的原因就是:单线程。

例子如下:

package com.example.l0902_anr;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity {
private Button btn;
@Override
protected
阅读全文

artemis安装

  categories:mq, 原创  tags:  author:

一.Apache Artemis介绍

Apache Artemis是apache的一个新的消息系统, 这个消息系统是来源于 redhat的 “异步消息系统 HornetQ

HornetQ的相关资料有如下:

http://wenku.baidu.com/view/2f19b1557fd5360cba1adbd9.html?from=search

1. 关于Apache Artemis

http://activemq.apache.org/artemis/  项目的注意

http://activemq.apache.org/artemis/download.html  下载页面

另外 可以参考 HornetQ的相关资料, 目前同 HornetQ还有很大的相似性

选择他的Artemis的考虑是, 他是中等成熟的 消息系统, 功能够用, 代码少, 阅读方便, 便于理解, 这样有了问题才好 进行相关的处理工作。

而 activemq 代码太庞大了, 功能太多, 想彻底弄清楚要费非常大力气

而apache Apollo  

阅读全文

MyBatis一对多和多对一

  categories:资料  tags:,   author:

在MyBatis3的过程中,文档上面一直在强调一个id的东西!在做这个实验的时候,也因为没有理解清楚id含义而导致一对多的“多”中也只有一条数据。id和result的唯一不同是id表示的结果将是当比较对象实例时用到的标识属性。这帮助来改进整体表现,特别是缓存和嵌入结果映射。所以不同数据的id应该唯一区别,不然导致数据结果集只有一条数据。

一、表

orders

建表语句:

CREATE TABLE `orders` (
`o_id` int(11) NOT NULL AUTO_INCREMENT,
`pid` int(11) DEFAULT NULL,
`price` decimal(11,0) DEFAULT NULL,
PRIMARY KEY (`o_id`),
UNIQUE KEY `o_id` (`o_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

persons

建表语句:

CREATE TABLE `person` … 阅读全文

Spring事务配置的五种方式

  categories:java资料  tags:, ,   author:

前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。

总结如下:

Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。

DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,TransactionManager的实现为HibernateTransactionManager。

具体如下图:

Spring事务配置 (2)

根据代理机制的不同,总结了五种Spring事务的配置方式,配置文件如下:

第一种方式:每个Bean都有一个代理

<?xml version=”1.0″ encoding=”UTF-8″?>
<beans xmlns=”http://www.springframework.org/schema/beans”
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xmlns:context=”http://www.springframework.org/schema/context”
xmlns:aop=”http://www.springframework.org/schema/aop”
xsi:schemaLocation=”http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-2.5.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context-2.5.xsd

http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd”><bean id=”sessionFactory”
class=”org.springframework.orm.hibernate3.LocalSessionFactoryBean”>
<property name=”configLocation” value=”classpath:hibernate.cfg.xml” />
<property name=”configurationClass” value=”org.hibernate.cfg.AnnotationConfiguration” />
</bean><!– 定义事务管理器(声明式的事务) –>
<bean id=”transactionManager”
class=”org.springframework.orm.hibernate3.HibernateTransactionManager”>
<property name=”sessionFactory” ref=”sessionFactory” 

阅读全文


快乐成长 每天进步一点点