架构分析
文章平均质量分 60
douglas8287
这个作者很懒,什么都没留下…
展开
-
网站架构
注意:转载而来...在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Grap...原创 2012-01-13 14:17:35 · 144 阅读 · 0 评论 -
mysql skip-name-resolve 提高外部访问速度
设置建议:对于单台运行的WEB服务器,建议加上:skip-lockingskip-name-resolveskip-networking在 PHP链接数据库时使用”LOCALHOST”.这样MySQL 客户端库将覆盖之并尝试连接到本地套接字.(我们可以从 PHP.INI 中代码:; Default socket name for local MySQL connects. If empty, us...原创 2015-07-10 12:14:25 · 323 阅读 · 0 评论 -
Spring mvc 异常拦截 配置
<value>/WEB-INF/languages/core_admin/messages</value><bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> <proper...原创 2015-07-21 14:20:57 · 109 阅读 · 0 评论 -
PL/安装注意事项
一. 目录结构 D:\install\PLSQL |-- instantclient_11_2 |-- tnsnames.ora |-- PLSQL Developer |-- readme.txt二. 环境变量 NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK ...原创 2016-05-30 22:33:29 · 132 阅读 · 0 评论 -
2016_ORACLE创建表空间
1,创建临时表空间create temporary tablespace LUCKCART_TEMP tempfile 'E:\oracle\app\oradata\orcl\LUCKCART_TEMP.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; 2,创建表空间create tablesp...原创 2016-05-30 23:00:47 · 84 阅读 · 0 评论 -
nod32 下载几账户翻译
nod32 用户名网站:http://down.lansedongli.com/zt/eset_nod32_key.html nod32用户名转码:https://my.eset.com/convert 用户名:TRIAL-0168135060密码:heab622hu3用户名:TRIAL-0168135077密码:nf8axk4bba用户名:TRIAL-01681...原创 2016-06-01 00:39:05 · 137 阅读 · 0 评论 -
eclipse 插件式安装 maven
以下为补充内容:由于Maven项目地址经常变动,以上maven插件连接可能失效,可以采用最直接的办法,直接网上下载maven插件,然后解压放在Eclipse的dropins下面即可,这样既方便安装,如果插件冲突也方便直接移除。此种方式为目前最佳安装方式。如图:...原创 2016-06-02 16:46:23 · 77 阅读 · 0 评论 -
redis 认证 加密
redis配置认证密码2014-12-31 0 个评论 来源:刀刀的专栏 收藏 我要投稿redis配置密码1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到?1#requirepass foobared去掉行前的注释,并修改密码为所需的密码...原创 2015-08-13 15:05:32 · 183 阅读 · 0 评论 -
阿里云 磁盘挂载
阿里云云服务器硬盘分区及挂载 参考自阿里云服务器使用心得。云服务器环境:CentOS 6.2 64位客户端环境:Mac OSX远程连接方式:运行 Terminal,输入命令 ssh username@ip硬盘分区及挂载操作步骤:1. 查看未挂载的硬盘(名称为/dev/xvdb)# fdisk -l Disk /dev/xvdb doesn't cont...原创 2015-08-14 19:47:09 · 155 阅读 · 0 评论 -
redis-live 监控 redis
目前来说,越来越多的使用多了NOSQL的业务,但是这方面的监控缺不多。今天给大家介绍几个专业监控redis服务的工具,便于大家进行redis性能分析。一、redmon:这个工具是用ruby语言写的,ruby是小鬼子弄出来的,个人真心觉得比较难用。这个语言的包需要安装rvm(ruby version manager)来管理。所以首先要部署rvm的环境,虽然说不是很复杂,但是真心觉得不想用这个,以后...原创 2015-08-26 19:48:04 · 92 阅读 · 0 评论 -
ubuntu 14.04 安装 rpm包,转化deb包
ubuntu RPM should not be used directly install RPM packages, use Alien instead!发表时间:2012-10-28 分类:Linux 浏览次数:13042 简单来说,Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。sudo apt-get insta...原创 2015-08-26 20:41:33 · 143 阅读 · 0 评论 -
支付宝 return_url 与 notify_url 的区别
3、return_url 与 notify_url 的区别买家付款成功后,如果接口中指定有return_url ,买家付完款后会跳到 return_url所在的页面,这个页面可以展示给客户看,这个页面只有付款成功才会跳转.notify_url:服务器后台通知,这个页面是程序后台运行的(买家和卖家都看不到),买家付完款后,支付宝会调用notify_url这个页面所在的页面并把相应的参数传递到这个页...原创 2015-08-27 10:56:54 · 364 阅读 · 0 评论 -
spring mvc中 每次都会多请求一次/favicon.ico
1.用apache或nginx部署时,favicon.ico不转发给java应用服务器就可以了。 2.用restful风格的映射时,可以把这类静态资源可以交给tomcat默认的servlet处理。 Java代码 <servlet-mapping> <servlet-name>default</servlet-name&...原创 2015-09-02 10:57:11 · 1534 阅读 · 0 评论 -
IP 查询开放API
今天项目要用到 查询访问网站用户的IP 然后网上查询了 资料还很多 不过有些已经失效了 在这总结下 腾讯,pconline 的API已经失效 不能使用 淘宝的IP接口地址: http://ip.taobao.com/instructions.php 腾讯的IP地址API接口地址:http://fw.qq.com/ipaddress 新浪的IP地址查询接口:http://int.dpool.sina...原创 2015-10-12 19:57:49 · 200 阅读 · 0 评论 -
mysql中间件研究(Atlas,cobar,TDDL)--转载
首先标注下来源:http://www.guokr.com/blog/475765/ mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等,但其不支持大数据量的分库分表且性能较差。下面介绍几款能代替其的mysql开源中间件产品,Atlas,cobar,tddl,让我们看看它们各自有些什么优点和新特性吧。AtlasAtlas是由 Qih...原创 2016-09-06 14:13:07 · 108 阅读 · 0 评论 -
微信支付之H5页面WAP端接入
1.前言公司是通过支付宝和微信支付那块内容获取收入,app端已经接入成功,现在要做WAP端。需要页面和后台接口一起来实现。2.接口接入因为微信支付版本更新了,网上下的demo是V2.5版的,用不了了。所以去网上找资料,看到最新版的V3。这里我找到了一个统一下单接口,文档入口.他的接口地址为:https://api.mch.weixin.qq.com/pay/unified...原创 2016-01-11 17:03:08 · 158 阅读 · 0 评论 -
HTTP 接口设计指南
# HTTP 接口设计指北 * 文档主要目的是为设计接口时提供建议,使大家不必重复造 HTTP 协议已经完成的轮子* **只是建议,不是必须遵从的要求*** 大家有什么问题想法或者建议欢迎 [创建 Issue](https://github.com/bolasblack/http-api-guide/issues/new) 或者 [提交 Pull Request](https:/...原创 2016-01-12 15:04:57 · 632 阅读 · 0 评论 -
一个Tomcat支持不同的域名访问各自不同程序的配置方法
条件是:这样一种实际情况是,就一台服务器,当公网的IP地址也只有一个。 应用是:不同的域名访问后访问相对应的不同的程序。 举个例子来说如下: 有一个域名叫www.yuming.com 另一个一名叫bbs.yuming.com 曾经想过部署多个tomcat,然后用不同的端口来对应不用的域名。这样是很不好的,不可能指望用户去记住输入端口号(不是默认的80)。...原创 2015-07-06 20:19:38 · 144 阅读 · 0 评论 -
ubuntu memcached 启动两句话
/usr/bin/memcached -d -m 256 -u root -l 192.168.100.124 -p 11211 -c 256 -P /tmp/memcached.pid kill `cat /tmp/memcached.pid`原创 2015-07-05 11:15:55 · 116 阅读 · 0 评论 -
ubuntu 12.04 安装 memcached
Memcached的安装依赖libevent。它是memcached所依赖的异步事件通知库,因此在安装memcached之前先要安装libevent。下载并安装libevent1)从官网http://libevent.org/下载稳定版本的libevent2)解压:tar -zxvf libevent-2.0.21-stable.tar.gz,并mv到指定安装目录3) ./c...原创 2015-06-24 19:28:12 · 69 阅读 · 0 评论 -
关于铁道部网站随想
1、可以采用activeMq来排队。。 2、采用读写缓存分离,采用memcached,复杂一点就memcache集群,设置主从缓存以及缓存服务器优先级,类似sina的sea。3、配置多台备用缓存服务器,在春运的情况下加入备用缓存服务器到memcached集群中。<<<<<<<<<<< 1.排队等待子系统 ...原创 2012-01-13 15:31:31 · 83 阅读 · 0 评论 -
Tomcat数据源之--详细解释
传统JDBC操作步骤:1,加载数据库驱动程序,数据库驱动程序通过ClassPath配置,2,通过DriverManager类取得数据库连接对象3,通过Connection实例化PreparedStatement对象,编写SQL命令操作数据库4,数据库属于资源操作,操作完成后要进行数据库的关闭以释放资源. JNDI:命名及目录查找接口,主要的功能是用于进行查找,查找对象....原创 2012-05-04 15:06:12 · 77 阅读 · 0 评论 -
需求文档,概要设计,详细设计都写什么
软件工程视频总结软件工程的视频看完了.虽然只是大概的看了一遍,但是也是有收获的.先说说总体的感受.什么是软件工程,我们到底在看什么?这个是首先要解决的问题.软件工程究竟重要在那里,我认为最重要的是”工程”两个字.重要的是我们把一个虚拟的东西,用工程学的方式去处理他.这样就更科学合理的实现了开发软件.做到了高效率,高效益.低耗费.这就好比土木工程.我们盖房的时候,首先要有...原创 2013-03-18 18:50:24 · 595 阅读 · 0 评论 -
牛人写的 rhel 下 apache + tomat集群文章,经过配置成功
Linux中Apache+Tomcat+JK实现负载均衡和群集的完整过程 分类: Java笔记 研究成果 系统运维相关 2011-11-19 21:18 2491人阅读 评论(19) 收藏 举报tomcatapache负载均衡linux服务器module个人原创,一个字一个字地码的,尊重版权,转载请注明出处! http://blog.csdn.net/ch...原创 2013-04-05 22:51:26 · 172 阅读 · 0 评论 -
oracle 创建用户和表空间
1,创建临时表空间create temporary tablespace HT_TEMP tempfile 'E:\oracle\product\10.2.0\oradata\orcl\HT_TEMP.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; 2,创建表空间create tablesp...原创 2013-01-15 18:15:43 · 70 阅读 · 0 评论 -
JavaScript encodeURIComponent() 函数
JavaScript encodeURIComponent() 函数JavaScript 全局对象定义和用法encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。语法encodeURIComponent(URIstring)参数描述URIstring必需。一个字符串,含有 URI 组件或其他要编码的文本。返...原创 2014-05-15 15:53:28 · 61 阅读 · 0 评论 -
SAP netweaver更改密码
Netweaver AS Java 管理密码重置方法 我的环境是Netweaver2004s sp6, 使用纯java source。 由于被多次输错密码(6次),管理用户Administrator被lock住了。经过实验,用下面步骤解决了:1. 用configtool启用SAP*用户:默认情况下,这个用户是被disable了的,我们需要用configtool去enable它。启...原创 2013-08-06 20:02:34 · 1188 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space及其解决方法--myeclipse中配置tomcat的jvm
Exception in thread "main" java.lang.OutOfMemoryError: PermGen spaceFATAL ERROR in native method: JDWP on getting class status, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112)JDWP exit error JVMTI_ERROR...原创 2014-05-27 11:56:11 · 105 阅读 · 0 评论 -
org.hibernate.dialect.MySQL5InnoDBDialect
org.hibernate.dialect.MySQL5InnoDBDialect2014-05-28 10:59:16 · 3171 阅读 · 0 评论 -
庖丁解牛分词之自定义词库
庖丁解牛分词之自定义词库[自定义词典] 发现很久很久没更新了,尤其是这个模块,也就好久没进步了!学习如逆水行舟,不进则退!趁着还没到白首之际,应该多学习。首先,还是先贴出来参考来源,毕竟非原创。(1)、http://blog.csdn.net/askpp/archive/2009/09/08/4532355.aspx(2)、http://qipei.javaeye.com...原创 2013-08-16 13:38:47 · 123 阅读 · 0 评论 -
ubuntu 14 手动安装 JDK
ubuntu10.10手工安装jdk1.6声明:以下操作是在root用户下操作。一、下载JDK首先,在Oracle的官网上下载JDK。http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html这里我下载的是jdk-6u30-linux-i586.bin,保存在/home目...原创 2014-07-02 14:37:14 · 70 阅读 · 0 评论 -
手动从spring WebApplicationContext 获取bean
import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; /** * 手动从Spring We...原创 2014-03-13 14:40:16 · 139 阅读 · 0 评论 -
quartz在集群环境下的最终解决方案
在集群环境下,大家会碰到一直困扰的问题,即多个 APP 下如何用 quartz 协调处理自动化 JOB 。大家想象一下,现在有 A , B , C3 台机器同时作为集群服务器对外统一提供 SERVICE :A , B , C 3 台机器上各有一个 QUARTZ ,他们会按照即定的 SCHEDULE 自动执行各自的任务。我们先不说实现什么功能,就说这样的架构其实有点像多线程。那多线...原创 2014-04-03 20:45:35 · 71 阅读 · 0 评论 -
MySQL 建立索引
索引是一种特殊的数据结构,可以用来快速查询数据库的特定记录,建立是一中提高数据库性能的重要方式。 内容:索引的意义,索引的设计,创建和删除 索引简介索引是建立在表上的,有一列或者多列组成,并对这一列或者多列进行排序的一种结构。 所有存储引擎对每个表至少支持16个索引,总索引长度至少为256字节,索引有两种存储类型,包括B型树索引和哈希索引。 索引的优点是可以提...原创 2015-05-05 09:16:53 · 119 阅读 · 0 评论 -
java中Comparator 时间比价 bug
/*** 消息上架时间排序<br>* @param list* @param reverse* @return*/protected List<MessageVo> getShowTimeSortList(List<MessageVo> list,boolean reverse) { if (reverse) {Comp...原创 2015-06-05 14:37:54 · 598 阅读 · 0 评论 -
HTTP/1.1协议更新:RFC 2616遭废弃
HTTP/1.1协议更新:RFC2616遭废弃近日,IETF更新了HTTP/1.1协议,这是10多年来HTTP/1.1协议的首次重大更新。组织者将原来的RFC 2616拆分为六个单独的协议说明,并重点对原来语义模糊的部分进行了解释,新的协议说明更易懂、易读。新的协议说明包括以下六部分:RFC7230 - HTTP/1.1: Message Syntax and Routing - lo...原创 2016-01-12 15:12:28 · 728 阅读 · 0 评论