- 浏览: 112418 次
- 性别:
- 来自: 杭州
最新评论
-
hua2049:
灰常灰常灰常谢谢!!!
IE下Ajax缓存问题的解决办法 -
WebChanger:
你好大侠前辈!看到你的贴子在ITeye上。。看样子。你也看过锋 ...
锋利的jQuery 读书笔记 -
lionfox:
感谢,找到了
JSON验证和格式化工具www.jsonlint.com -
zcsunt:
现在已经有第四版了
鸟哥的Linux私房菜 基础学习篇(第二版) 读后感 -
tpfbx:
我是先从air开始学的,目前正要学习FLEX,请多多指教!
Flex3权威指南 读后感
文章列表
集中式版本库模式,如CVS、SVN。在这种模式中,所有的程序员都会把他们的改动提交到服务器上的一个公共版本库中。具体来说,每一个程序员在本地有一个工作目录树,其内容是改版本库中最新的代码。当他们在工作目录树中完成代码修改后,就把改动提交到该版本库中。
分布式版本控制系统,如git。使用分布式版本控制系统,每个人都会在本地有自己的版本库,而不是连接到服务器上的一个公共版本库。所有的历史记录都存储在本地的版本库中。向版本库提交代码无须连接远程版本库,而是记录在本地的版本库中。
在最底层,Git记录和跟踪版本库中组成文件的各部分内容,而其他众多版本控制工具则是以文件为单位存储。
#安装
yum ...
Nginx学习(四)配置文件
- 博客分类:
- Linux
#使用的用户组
user www www;
#指定工作延伸进程数,一般等于CPU的总核数
worker_processes auto;
#指定错误日志存放的路径,错误日志记录级别可选项为[debug| info| notice| warn| error | crit]
error_log logs/error.log crit;
#指定pid存放的路径
pid /usr/local/nginx/logs/nginx.pid
#指定文件描述符数量
worker_rlimit_nofile 51200;
events {
#使用的网络I/O模型,Linux系统推荐采用epoll模型,Fre ...
Nginx学习(三)应用
- 博客分类:
- Linux
负载均衡
负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无需其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某 ...
Nginx学习(二)命令
- 博客分类:
- Linux
Nginx安装(实例在CentOS6.2上操作)
#HTTP rewrite模块需要用到PCRE库
yum install pcre pcre-devel
#下载nginx包
wget http://www.nginx.org/download/nginx-1.2.2.tar.gz
#解压缩
tar zxvf nginx-1.2.2.tar.gz
#安装,默认安装到/usr/local/nginx目录下
./configure
make
make install
Nginx命令
#Nginx的启动,参数-c指定了配置文件的路径,如果不加参数,Nginx会默认加载其安装目录的conf子目录中的n ...
Nginx学习(一)简介
- 博客分类:
- Linux
常用的Web服务器
1. Apache
2. Nginx
3. Lighttpd
4. IIS
nginx [engine x] 是Igor Sysoev编写的一个HTTP和反向代理服务器,另外它也可以作为邮件代理服务器。据Netcraft统计,在2011年10月份,世界上最繁忙的网络中有7.84%使用Nginx作为其服务器或者 ...
网站日志收集方式简介【转】
- 博客分类:
- Linux
网站用户点击行为的记录,我们通常称为日志,就目前互联网现状,大致有3种不同的方法进行收集。
一、传统的weblog
也就是web服务器接受到用户访问的http请求时对此行为进行记录,并返还给用户正常的网页内容。
优点:
1、简单、方便,可利用web service软件自带的日志功能;
2、有现成的开源软件可以对日志进行分析,如:AWStat(perl编写,通用性好,界面美观,速度较慢),Webalizer (C编写,分析速度较快,但界面较难看)。
缺点:
1、大型网站那分布在各数据中心的上千台服务器产生的日志,定期对其正常收集汇总就成为很大的问题;
2、使用cache技术,如:sq ...
Java Annotation 学习整理
- 博客分类:
- J2SE
Java Annotation 学习整理
JDK自带Annotation
@Override, @Deprecated, @SuppressWarnings
Annotation属性值大致有三种:基本类型、数组类型、枚举类型
public @interface UserdefinedAnnotation {
int value();
String name();
String address();
}
value属性名是annotation默认的 ...
UML精粹 读书笔记
需求分析
需求分析活动包括试图了解软件工作的用户和客户要求系统做什么。
用案 用案表述人们如何与系统交互。
从概念试图绘制的类图 这种图可能是一种够做领域精确词汇表的好方法。
活动图 活动图可以示明组织机构的工作流,示明软件与人的活动那个如何交互。
状态图 如果一个概念具有有趣的生命期、具有各种状态以及改变状态的事件,状态图这可能有用。
设计
做设计时,可以使你的图具有更多的内涵。可以更多地利用图示法并使图示更加准确。
软件视面的类图 这些图示明软件中的类以及他们如何相互联系。
常用案况的顺序图 一种有用的方法是从用案中挑选出最为重要且有趣的案况,并利用CRC卡或顺序图 ...
1. 深入Java 2 SDK
JDK与JRE的关系
从上图可以得知,如果您装了JDK,那么您的电脑底下一定会有两套JRE、一套位于<jdk安装目录>\jre底下,另外一套位于C:\Program File\Java底下。
从上图您可以知道,JRE的地位就像一台PC一样,Java虚拟机只是JRE里头的其中一个成员而已,以更技术的角度来说,Java虚拟机只是JRE里头的一个动态链接函数库罢了。
JDK里面的工具几乎是用Java说写的,所以JDK本身就是Java应用程序,因此要使用JDK附的工具来开发Java程序,也必须要自行附一套JRE才行,这就是<JDK安装目录 ...
Linux入门第一书。非常形象生动,通俗易懂,不像国内教科书式的罗列。对于开发人员来说,重点学习第二、第三部分:Linux文件、目录与磁盘格式,学习Shell和Shell脚本。通过这本书的学习,可以进入Linux的大门,并且还能提高使用Linux的兴趣。
3. 关系数据库标准语言SQL
1)定义基本表
建立一个学生表Student,他由学好Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学好不能为空,值是唯一的,并且姓名取值也唯一。
CREATE TABLE Student
(Sno CHAR(5) NOT NULL UNIQUE,
Sname CHAR(20) UNIQUE,
Sage CHAR(1),
Sage INT,
Sdept CHAR(15));
2)修改基本表
向Student表增加“入学时间”列,其数据类型为日期型
ALTER TABLE Student Add Scome DAT ...
上学时的教材,为了复习SQL,又拿出来翻了翻,主要是看了SQL、范式和事务这些实用部分。典型的中国式教材,大量的概念定义,不够形象,问题描述的也不清楚,必须有了点数据库基础才能理解。介绍SQL语句的那部分例子倒是不错,描述的还行。
1. 开始Spring之旅
Spring是一个轻量级的DI和 AOP容器框架。
依赖注入:协调依赖对象之间合作的责任从对象自身中转移出来
依赖注入只是Spring提供的一种技术,它支持松山耦合。面向切面编程技术提供了另外一个解耦合的功能,它 ...
名气大于实质,也许被In Action系列的名气所吸引才买了这本书,感觉写得太浅,不如Spring中的事务管理。就是将Spring的各个方面进行了一下罗列而已,讨论的不够深入细致。
重点读了1-6章,主要介绍了Spring的IoC、AOP和事务管理,算是对Spring中最常用的内容有了个大体了解,没有去看Spring MVC,因为工作中用的是Struts2。
1. Struts2:现代Web框架。
MVC设计模式有3个关注点:模型、视图和控制器。在Struts2中,它们分别通过动作(action)、结果(result)和过滤分配器(FilterDispatcher)实现。
Struts2组件:ActionContext 、拦截器、ValueStack、OGNL。
拦截器:拦截器是 ...