上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:使用匿名内部类来实现抽象方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 abstract  阅读全文
posted @ 2017-03-18 17:07 leon66666 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1.switch-case注意事项: switch(A),括号中A的取值只能是整型或者可以转换为整型的数值类型,比如byte、short、int、char、还有枚举;需要强调的是:long和String类型是不能作用在switch语句上的。 case B:C;case是常量表达式,也就是说B的取值只 阅读全文
posted @ 2017-03-18 15:59 leon66666 阅读(5938) 评论(0) 推荐(0) 编辑
摘要: 一、相关文章 Centos之安装Nginx及注意事项 【Linux】nginx常用命令 二、正文 常用配置 Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ; Nginx用户及组:用户 组。window下不指定 worker_processes 8; 工作进 阅读全文
posted @ 2017-03-17 10:55 leon66666 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 对于一个互联网平台来说,高并发是经常会遇到的场景。最有代表性的比如秒杀和抢购。高并发会出现三个特点: 1、高并发读取 2、高并发写入(一致性) 3、出现超卖问题 前端如何应对? 1、缓存静态数据,例如图片,html页面,js等 2、搭建负载均衡集群,目前采用较多的为nginx 3、进行ip限制,限制 阅读全文
posted @ 2017-03-16 10:30 leon66666 阅读(6210) 评论(0) 推荐(0) 编辑
摘要: 什么是秒杀 秒杀场景一般会在电商网站举行一些活动或者节假日在12306网站上抢票时遇到。对于电商网站中一些稀缺或者特价商品,电商网站一般会在约定时间点对其进行限量销售,因为这些商品的特殊性,会吸引大量用户前来抢购,并且会在约定的时间点同时在秒杀页面进行抢购。 秒杀系统场景特点 秒杀时大量用户会在同一 阅读全文
posted @ 2017-03-16 00:48 leon66666 阅读(42609) 评论(0) 推荐(8) 编辑
摘要: 1 秒杀业务分析 正常电子商务流程 (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 秒杀业务的特性 (1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高; 2 秒杀技术挑战 假设某网站秒杀活动只推出一件商品,预计 阅读全文
posted @ 2017-03-16 00:18 leon66666 阅读(4186) 评论(0) 推荐(2) 编辑
摘要: RabbitMQ主页:https://www.rabbitmq.com/ AMQP AMQP协议是一个高级抽象层消息通信协议,RabbitMQ是AMQP协议的实现。它主要包括以下组件: 1.Server(broker): 接受客户端连接,实现AMQP消息队列和路由功能的进程。 2.Virtual H 阅读全文
posted @ 2017-03-15 23:46 leon66666 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: Solr是什么? Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr是一个全文检索服务器,只需要进行配置就可以实现全文检索服务。 bi 阅读全文
posted @ 2017-03-14 17:03 leon66666 阅读(1860) 评论(0) 推荐(0) 编辑
摘要: 用了两天时间,完成了服务环境的搭建。记录下了搭建的过程,搭建细节并没有记录。 1、OpenSSH。 (1)yum search ssh (2)yum install openssh-server (3)检查是否安装成功 yum list installed | grep "openssh-serve 阅读全文
posted @ 2017-03-14 15:44 leon66666 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 自己最开始是在cloud foundry中接触过消息服务器(nats),或者说是消息中间件,也算是初步知道了一个消息服务器对于分布式的网络系统的重要性,后来自己也曾想过在一些项目中使用它,尤其是在一些分布式的环境下,可以极大的方便整个系统的实现。。。。 例如如下的形式: 在中间通过一个消息中间件,可 阅读全文
posted @ 2017-03-13 15:10 leon66666 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.oschina.net/news/17973/message-queue-shootout 我花了一周的时间评估比较了一下各种消息队列产品,非常的有趣。我做这个事的动机是因为一个客户有一个很高性能需求。他们的消息信息突破了1百万个并发。目前他们使用的是SQL server 阅读全文
posted @ 2017-03-13 15:08 leon66666 阅读(2263) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/mjorcen/p/4479642.html 一、ZeroMQ介绍 ZeroMQ是一个开源的消息队列系统,按照官方的定义,它是一个消息通信库,帮助开发者设计分布式和并行的应用程序。 首先,我们需要明白,ZeroMQ不是传统的消息队列系统(比如Act 阅读全文
posted @ 2017-03-13 15:02 leon66666 阅读(6023) 评论(0) 推荐(0) 编辑
摘要: 首先,让我来介绍一下什么是ZMQ(全称:ZeroMQ): 官方: “ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socket library,他使得Socket编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ的明确目标 阅读全文
posted @ 2017-03-13 14:46 leon66666 阅读(1370) 评论(0) 推荐(1) 编辑
摘要: 网上资料汇总: 关于 tomcat 集群中 session 共享的三种方法 Tomcat7集群共享Session 基于redis进行统一管理 阅读全文
posted @ 2017-03-13 13:59 leon66666 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 正常的编译安装/卸载: 源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。 configure文件是一个可执行的脚本文件,它有很多选项,在待安装的源码目录下使用命令./configure –help可以输出详细的选项列表。 其中--pref 阅读全文
posted @ 2017-03-10 13:37 leon66666 阅读(7425) 评论(0) 推荐(0) 编辑
摘要: Linux 一、linux的组成 内核,shell,文件系统,应用程序 二、linux目录结构 bin,sbin,home,root,boot,dev,etc,lib, 三、文件目录操作 ls,cd,mkdir,touch,echo,cat,more,find,mv,cp,rm,wc,ln 【Lin 阅读全文
posted @ 2017-03-09 16:54 leon66666 阅读(646) 评论(0) 推荐(1) 编辑
摘要: 1.什么是集群 集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体,但 事实上集群由一组服务实体组成。 2.集群的特性 与单一服务实体相比较,集群提供了以下两个关键特性: 1.可扩展性--集群的性能不限于单一的服务实体,新的服 阅读全文
posted @ 2017-03-09 15:22 leon66666 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: Tomcat Server的结构图 结构框架,如下 <Server> <Listener /> <GlobaNamingResources> </GlobaNamingResources <Service> <Connector /> <Engine> <Logger /> <Realm /> <h 阅读全文
posted @ 2017-03-09 13:51 leon66666 阅读(778) 评论(2) 推荐(0) 编辑
摘要: 到Tomcat的cof目录下的tomcat-users.xml文件进行配置 配置如下: <?xml version='1.0' encoding='utf-8'?><tomcat-users> <role rolename="admin-gui" /> <role rolename="admin-s 阅读全文
posted @ 2017-03-09 11:47 leon66666 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 一、对于被频繁调用,更新频率较低的页面,可以采用HTML静态化技术 二、图片服务器分离 三、数据库集群和库表散列 mysql主从。m-m-s-s-s...(2个主,多个从。多个从使用负载均衡。主写入数据,从读取数据) 四、缓存。众多的缓存框架 五、负载均衡。nginx,lvs,F5 六、搜索用单独的 阅读全文
posted @ 2017-03-08 22:59 leon66666 阅读(1468) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页