摘要: Maven是一个项目管理和整合的工具,主要服务于基于Java平台的项目构建并为开发者提供了一套完整的构建生命周期框架。 (了解与认识Maven,可参考官网http://maven.apache.org/或其他资料,本文略过) 一、Maven下载安装与配置 1、下载与安装 http://maven.a 阅读全文
posted @ 2017-11-03 17:29 kcen 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 一、下载安装JDK 查看官网,找到相应的安装包 目前java已到9了,当初我用的是7 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html 如我是在Wind 阅读全文
posted @ 2017-11-02 15:54 kcen 阅读(433) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,ZooKeeper是以Fast Paxos算法为基础,实现同步服务,配置维护和命名服务等分布式应用。 Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理 阅读全文
posted @ 2017-11-02 09:45 kcen 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 若网站已在使用varnish,下面这个示例场景可以参考,作技术交流 现在很多网站尤其是电商类的网站比较容易遭到网络攻击,如DoS,DDoS网络攻击 当然在当今社会,当今互联网环境中,这种现象也是正常的,但如何应对,大公司有大公司做法,小公司有小公司做法,也有小公司借助大公司,如借助第三方云服务商应对 阅读全文
posted @ 2016-11-21 14:01 kcen 阅读(681) 评论(0) 推荐(0) 编辑
摘要: varnishd启动./varnishd -f /usr/local/varnish-3.0.2/etc/varnish/default.vcl -s malloc,1G -T 127.0.0.1:2000 -a 0.0.0.0:80// 此处的80端口是varnish工作的监听端口-f /usr/local/varnish-3.0.2/etc/default.vcl 这个 –f 选项指定 varnishd 使用哪个配置文件。-s malloc,1G 这个 –s 选项用来确定 varnish 使用的存储类型和存储容量,我使用的是 malloc 类型(malloc 是一个 C 函数,用于分配内存 阅读全文
posted @ 2013-07-19 13:34 kcen 阅读(1132) 评论(1) 推荐(1) 编辑
摘要: 网站中应用了varnish,若没出现过503错误,可以说要么是网站流量与压力不大或从一开始就应用了解决503错误的方案(新浪微博,前不久在迁移时,也出现过^_^)那么倒底什么是503错误呢503(服务不可用)服务器目前无法使用(由于超载或停机维护)。通常这是瞬间状态,刷新一下又好了varnish server 返回异常信息如下一、什么原因导致503错误 下面列出常见几种类型 1. 服务器上相关应用停止或没有了 2. 请求超时 3. 对请求响应时间超时 4. 服务器本身问题 5. 其他二、解决方案 针对上面几个原因,提出解决方法 1. 检查应用: 1)到实际Web Server上检查web应用程 阅读全文
posted @ 2013-06-13 15:09 kcen 阅读(1417) 评论(0) 推荐(0) 编辑
摘要: 通过客户端连接数据库,进行相应的操作一、访问方式:SQL Plus ; PL Sql Developer以system帐户连接数据库,链接标识符是:orcl1. 通过SQL Plus 连接访问数据库 两种方式:web访问 http://localhost:5560/isqlplus/ 通过菜单直接进入命令行窗口2.打开PL/SQL Developer,FILE->new-->SQL Window二、新建对象 创建用户及表如一个用户名为school 密码为school的用户帐户: Create user school Identified by school; 为school用户分配 阅读全文
posted @ 2013-05-03 11:25 kcen 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 最近要做个基于Oracle的作业,下面是安装服务器与客户端版本过程以及常见的问题上了Oracle 官网,找了个11g,为尽快熟悉Oracle 下载了Database 11g 快捷版安装完之后程序菜单如图所示看起来这个版本确实是供入门学习,点击“入门”菜单项,这里可通过管理页面来进行数据库相关管理操作:如建库、管理用户等为了熟悉现在Oracle的企业应用,找了个10g版本的oracle,包括oracle client端但对于开发人员来说,这两版的所谓的客户端,也就是SQL Plus, 对数据库的操作都是命令行方式对用惯SQL Server的人来说,感觉不方便,于是找到相应的PL SQL deve 阅读全文
posted @ 2013-05-03 10:08 kcen 阅读(473) 评论(0) 推荐(0) 编辑
摘要: Varnish作为反向代理软件,应用于Web 前端,其良好的Cache性能使得网站承载能力有很大提升下面记录下最近使用在Varnish学习与应用中的实践体会,本篇主要内容:安装 配置 监控一、varnish安装 通常有两种方法: 1.下载安装文件,本地编译安装 2.连到官网,自动安装(比较简单) https://www.varnish-cache.org/installation/redhat二、配置文件 1、配置Varnish 启动运行参数,如指定对应执行脚本,即vcl文件 Varnish管理端口,默认为6082,可以改为自己定义的端口,如2000 VARNISH_ADMIN_LISTEN. 阅读全文
posted @ 2013-03-28 15:53 kcen 阅读(1806) 评论(1) 推荐(4) 编辑