自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (14)
  • 收藏
  • 关注

转载 在Android应用中实现查看“附近的人”的功能

越来越多的Android应用都加入了“附近的人”的功能,比如微信、陌陌、淘宝等,今天分享一个demo,简单的来实现这一功能。主要原理为:手机端上传gps数据到服务器,服务器从数据库中查询其他用户的gps数据,分别计算2个pgs之间的距离,然后将计算好的数据返回给手机,手机进行展示。源码下载地址: https://github.com/feicien/studydemo手机端项目

2016-06-15 18:05:56 551

转载 Apache HTTP Server 与 Tomcat 的三种连接方式介绍

整合 Apache Http Server 和 Tomcat 可以提升对静态文件的处理性能、利用 Web 服务器来做负载均衡以及容错、无缝的升级应用程序。本文介绍了三种整合 Apache 和 Tomcat 的方式。首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接。事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好 tomcat

2016-06-14 11:39:07 311

转载 在Windows中配置Rsync同步文件的方法

这篇文章主要介绍了在Windows中配置Rsync同步文件的方法,很多下载站都是用的这种方法,方便网站备份,需要的朋友可以参考下Rsync是一款不错的文件免费同步软件,可以镜像保存整个目录树和文件系统,同时保持原来文件的权限、时间、软硬链接。第一次同步时 rsync 会复制全部内容,下次只传输修改过的文件部分。传输数据过程中可以实行压缩及解压缩操作,减少带宽流量。支持scp、ssh及直接s

2016-06-14 11:03:52 9473 1

转载 inotify-tools+rsync实时同步文件的配置方法(linux)

我使用的是google的inotify-tools,比较简单.国内有功能很强大的类似的程序,但是好复杂.服务器A:论坛的主服务器,运行DZ X2论坛程序;服务器B:论坛从服务器,需要把X2的图片附件和MySQL数据实时从A主服务器实时同步到B服务器.MySQL同步设置会在下一编中说到.以下是用于实时同步两台服务器的图片。因为一般的RSYNC需要CRON来定期运行SH脚本来实现同

2016-06-14 10:53:59 622

转载 Apache2.2和Apache2.4中httpd.conf配置文件的异同

Windows环境从Apache2.2改成Apache2.4后httpd.conf中的设置异同。1、权限设定方式变更2.2使用Order Deny / Allow的方式,2.4改用Requireapache2.2:Order deny,allowDeny from allapache2.4:Require all denied此处比较常用的有如下几种:Requir

2016-06-14 10:51:03 654

转载 不同服务器上的Java项目文件同步 解决方案(socket 、http)

最近两个项目之间的需要做数据同步,要求是A项目的数据以及图片文件要同步到B项目,首先两个项目都是独立的采集录入信息的项目,数据库数据同步不说了,还有一些图片等文件也得需要同步, 首先想到的是B项目调用A项目的图片路径,因为两个项目的图片文件路径有很多种生成情况,两项目都在运行中,这种图片路径方法就排除了。 后面就想到了两种解决方法:1 socket 方法 就是在B项目添加侦听 B项目启动时候s

2016-06-14 10:30:14 3615

转载 Apache配置反向代理、负载均衡和集群(mod_proxy方式) 经典

Apache配置负载均衡和集群使用mod_jk的方式比较多。但是mod_jk已经停止更新,并且配置相对复杂。Apache2.2以后,提供了一种原生的方式配置负载均衡和集群,比mod_jk简单很多。1.Apache配置反向代理    正向代理一般是指PC连接到代理服务器,由代理服务器转发请求到网站。而反向代理指的是用户将请求发送给反向代理服务器,由反向代理服务器将请求路由转发到具

2016-06-13 18:15:32 660

转载 Apache配置虚拟目录和多主机头

呃,相当古老的话题了,不过网上的资料实在是太坑爹,无奈只能自己动手做个备忘了。。。这里不提虚拟目录和主机头的区别了,不懂得童鞋去面壁思过吧多个虚拟目录  首先把Apache安装到D:\Program Files\Apache2.2目录下,端口号设置为8080,安装完成后默认的网站根目录为D:\Program Files\Apache2.2\htdocs,通常我们可以在htdocs下面建

2016-06-13 14:56:01 371

转载 使用Apache配置项目图片地址映射

一提出问题:首先要了解你自己的需求是什么:回答:我们需要将服务器物理硬盘的位置,映射到web能够访问到的url地址。解决方案:使用Apache提供地址映射。当然可以直接使用tomcat来对地址映射,而且效果差不多,但是这就没有利用Apache的特性,想对Tomcat,Apache就是用来对静态地址的映射。具体步骤:1.打开httpd.conf文件,将Vi

2016-06-13 11:23:46 2146

转载 Apache+Tomcat+AJP

介绍大部分一开始接触WEB服务器的人可能和我一样对为什么有Apache又有Tomcat服务器感到奇怪(它们还都是Apache开发的呵呵),其实他们不是冗余的服务器,虽然他们都能对外提供WEB服务器,但总的来说还是各有侧重点。下面做个简单介绍。 1.       Apache是世界排名第一的Web服务器;在Apache基金会里其永远被第一支持。而开源的Apache Tomcat也非常

2016-06-12 18:30:14 1341

转载 apache与tomcat负载集群的方法与集群的文件同步问题和图片上传显示问题解决

整理一下apache与tomcat负载集群过程中遇到的问题,因为网上的文章都只是解决了部分问题,没有说全面,特地整理个全面的分享给大家。主要包括三个方面,如何配置集群,静态文件如何处理,上传文件问题怎么处理。本次测试是1个apache集成两个tomcat。1、配置集群(1)下载软件apache:httpd-2.2.17-win32-x86-no_ssl.msitomcat:

2016-06-12 18:09:54 2699 1

转载 Apache Httpd负载均衡Tomcat并实现Session Sticky和Session Cluster

Apache Httpd负载均衡Tomcat并实现Session Sticky和Session Cluster时间 2016-04-22 15:44:44 运维部落原文  http://www.178linux.com/15225 主题 Tomcat 负载均衡Apache Httpd负载均衡Tomcat并实现Session Sticky和Session

2016-06-12 17:07:43 620

转载 结合Apache和Tomcat实现集群和负载均衡

本文基本参考自轻松实现Apache,Tomcat集群和负载均衡,经由实操经历记录而成,碰到些出入,以及个别地方依据个人的习惯,所以在一定程度上未能保持原文的完整性,还望原著者海涵。因原文中有较多的贴图,如若各位读者一时不想亲自动手而直想看到配置效果,可查看原文。一:软件环境   1. Apache: apache 2.0.55 (由http://httpd.apache.o

2016-06-12 15:41:23 286

原创 apache+tomcat+Jfinal 2.2+dubbo2.5.4+zookeeper3.3.6 +redis+druid 分布式(集群)部署成功的一点心得(二)

1.  修改zookeeper配置文件zoo.cfg,  内容如下# The number of milliseconds of each ticktickTime=2000# The number of ticks that the initial # synchronization phase can takeinitLimit=10# The number of ti

2016-06-12 15:07:18 1157

转载 分布式服务框架 Zookeeper -- 管理分布式环境中的数据

Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分析 Zookeeper 的典型的应用场景(配置文件的管理、集群管理、同步锁、Leader 选举、队列管理等

2016-06-12 13:46:04 323

转载 ZooKeeper完全分布式安装与配置

ZooKeeper介绍请见官网。1.环境说明在两台装有centos6.4(32位)的服务器上安装ZooKeeper,官网建议至少3个节点,资源有限,本次实验就2台了。需要提前安装jdk,选择的版本是jdk-6u27-linux-i586.bin,下载地址:http://pan.baidu.com/s/1mgICcFA2.配置主机名和ip映射的关系。ZooKeeper集群所有的结

2016-06-12 11:12:08 310

转载 ZooKeeper程序员指南(转)

1 简介本文是为想要创建使用ZooKeeper协调服务优势的分布式应用的开发者准备的。本文包含理论信息和实践信息。本指南的前四节对各种ZooKeeper概念进行较高层次的讨论。这些概念对于理解ZooKeeper是如何工作的,以及如何使用ZooKeeper来进行工作都是必要的。这几节没有代码,但却要求读者对分布式计算相关的问题较为熟悉。这四节是:l         ZooKeeper数据

2016-06-08 17:51:58 283

转载 ZooKeeper概述(转)

ZooKeeper是一个用于分布式应用的开源分布式协调服务。它提供了简单的原语集合,分布式应用可在这些原语之上构建用于同步、配置维护、分组和命名的高层服务。ZooKeeper的设计使得编程容易,并且使用类似于广泛熟知的文件系统目录树结构的数据模型。它运行在Java环境中,但是有Java和C语言绑定。分布式协调服务是出了名的难得编写正确,很容易出现竞争条件和死锁之类的错误。ZooKeeper的动

2016-06-08 17:48:26 231

转载 ZooKeeper典型应用场景(转)

ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。值得注意的是,ZK并非天生就是为这些应用场景设计的,都是后来众多开发者根据其框架的特性,利

2016-06-08 17:47:25 220

转载 部署与管理ZooKeeper(转)

本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin.html,补充一些作者运维实践中的要点,围绕ZK的部署和运维两个方面讲一些管理员需要知道的东西。本文并非一个ZK搭建的快速入门,关于这方面,可以查看《ZooKeeper快速搭建》。1.部署本章节主要讲述如何部署ZooKeeper

2016-06-08 17:45:49 309

转载 Dubbo Zookeeper Registry

建议使用dubbo-2.3.3以上版本的zookeeper注册中心客户端 Zookeeper说明Zookeeper是Apacahe Hadoop的子项目,是一个树型的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,可用于生产环境,并推荐使用,参见:http://zookeeper.apache.org Zookeeper安装安装方式参见: Zoo

2016-06-08 17:24:33 970

转载 基于ZooKeeper的Dubbo注册中心

Zookeeper注册中心安装建议使用dubbo-2.3.3以上版本的zookeeper注册中心客户端。Zookeeper是Apache Hadoop的子项目,强度相对较好,建议生产环境使用该注册中心。Dubbo未对Zookeeper服务器端做任何侵入修改,只需安装原生的Zookeeper服务器即可,所有注册中心逻辑适配都在调用Zookeeper客户端时完成。如果需要,可以考虑使用taobao

2016-06-08 16:26:57 334

转载 druid常见问题(官网解答)

欢迎大家使用Druid,常见问题在这里解答,希望对大家有所帮助。1. Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。2. 在哪里下载druid正式版本下载:maven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/ 3. 怎么获取Druid的

2016-06-07 17:24:27 5922

转载 JDBC连接池、监控组件 Druid

Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser Druid可以做什么? 1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行

2016-06-07 17:16:07 303

转载 dubbo学习之dubbo管理控制台装配及集成zookeeper集群部署(1)

转载:http://www.myexception.cn/open-source/1485302.htmldubbo管理控制台开源部分主要包含:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。1、下载dubbo地址:http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2

2016-06-07 17:08:51 510

原创 druid sql监控 简单配置(绝对管用,测试通过)

------------------------------增加----druid sql监控--------------------------------前提:项目导入druid-1.0.20.jar及所依赖包 如:commons-pool2-2.2.jar、jedis-2.7.2.jar、fst-2.31.jar等1.web.xml增加        Drui

2016-06-07 15:44:04 3056 1

转载 应用Druid监控SQL语句的执行情况

Druid是什么?Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。同时Druid不仅仅是一个数据库连接池,它包括四个部分:Druid是一

2016-06-07 15:19:18 393

转载 为Druid监控配置访问权限(配置访问监控信息的用户与密码)

Druid是一个强大的新兴数据库连接池,兼容DBCP,是阿里巴巴做的开源项目.不仅提供了强悍的数据源实现,还内置了一个比较靠谱的监控组件。 GitHub项目主页: https://github.com/alibaba/druidQQ群:  点击链接加入群【阿里开源技术交流】常见问题回答请参考: https://github.com/alibaba/druid/wiki/%E5%B8

2016-06-07 14:54:23 1625

转载 2PC,3PC和Paxos分布式一致性算法

1. 2PC-Two Phase Commitment Protocol 两阶段提交协议 实现分布式事务的关键就是两阶段提交协议。在此协议中,一个或多个资源管理器的活动均由一个称为事务协调器的单独软件组件来控制。此协议中的五个步骤如下:  • 应用程序调用事务协调器中的提交方法。  • 事务协调器将联络事务中涉及的每个资源管理器,并通知它们准备提交事务(这是第一阶段的开始)

2016-06-07 10:19:46 1831

转载 图解分布式一致性协议Paxos

Paxos协议/算法是分布式系统中比较重要的协议,它有多重要呢?:Google Chubby的作者Mike Burrows说过这个世界上只有一种一致性算法,那就是Paxos,其它的算法都是残次品。:理解了这两个分布式协议之后(Paxos/2PC),学习其他分布式协议会变得相当容易。学习Paxos算法有两部分:a) 算法的原理/证明;b) 算法的理解/运作。理

2016-06-07 10:18:43 406

转载 两阶段提交协议与三阶段提交协议

在分布式系统中通常存在着多个机器节点,每个节点只能控制自己事务的成功与失败而无法获知其他节点的事务执行结果,这时当事务操作跨越多个节点时就会存在无法满足分布式系统ACID中的数据一致性(Consistency)问题,这时就需要一个协调节点了统一调到分布式系统中其他节点的事务操作。  在分布式系统中通常存在两个问题,可用性、数据一致性,通常我们会在可用性与数据一致性之间做一个衡量,在这需求中就产

2016-06-07 10:17:29 1162

转载 关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究

1.XAXA是由X/Open组织提出的分布式事务的规范。XA规范主要定义了(全局)事务管理器(Transaction Manager)和(局部)资源管理器(Resource Manager)之间的接口。XA接口是双向的系统接口,在事务管理器(Transaction Manager)以及一个或多个资源管理器(Resource Manager)之间形成通信桥梁。XA之所以需要引入事务管理器

2016-06-07 10:16:35 795

转载 关于分布式事务、两阶段提交协议、三阶提交协议

随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。在《分布式系统的一致性探讨》一文中主要介绍了分布式系统中存在的一致性问题。本文将简单介绍如何有效的解决分布式的一致性问题,其中包括什么是分布式事务,二阶段提交和三阶段提交。

2016-06-07 10:14:51 282

转载 ZooKeeper原理

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee

2016-06-07 09:24:17 260

转载 64位Windows下安装Redis教程

这篇文章主要介绍了64位Windows下安装Redis教程,本文使用Microsoft Open Tech group 在 GitHub上开发的一个Win64版本的Redis,需要的朋友可以参考下Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download但有时候又想在

2016-06-03 10:54:52 2013

转载 Redis介绍

RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。定义redis是一个key-value存储系统。和Memcached类似,它支

2016-06-02 17:14:38 301

转载 Redis与Memcached的区别

Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题  实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:  1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容

2016-06-02 17:12:01 536

原创 apache+tomcat+Jfinal 2.2+dubbo2.5.4+zookeeper3.3.6 +redis+druid 分布式部署成功的一点心得(一)

最近项目不是很忙,就想研究一下分布式部署,主要是想研究一下阿里的dubbo这个东东,之前没有遇见过高并发的项目,所以一直没有搞。废话少说,进入正题。          dubbo阿里已经停止开发维护了,网上的资料五花八门,参考很多例子没有一个按照步骤搭建成功的,各种坑。。。。所以鄙人觉得把自己的一点成功经验写出来,很有必要,能让学习dubbo分布式部署的童鞋,少走一些弯路。在这里只分享

2016-06-02 16:35:38 4311 1

转载 eclipse中使用maven插件错误解决

eclipse中使用maven插件的时候,运行run as maven build的时候报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. 直接的解决方法:使用低版本的maven 可以设

2016-06-01 16:51:16 388

转载 zookeeper 分布式锁服务

分布式锁服务在大家的项目中或许用的不多,因为大家都把排他放在数据库那一层来挡。当大量的行锁、表锁、事务充斥着数据库的时候。一般web应用很多的瓶颈都在数据库上,这里给大家介绍的是减轻数据库锁负担的一种方案,使用zookeeper分布式锁服务。zookeeper是hadoop下面的一个子项目, 用来协调跟hadoop相关的一些分布式的框架, 如hadoop, hive, pig等, 其实他们都是

2016-06-01 13:18:06 272

SpringBoot2+Swagger2

SpringBoot2+Swagger2小例子,Springboot2的一些新特性。简单demo,

2019-02-18

微信小程序最全的demo

微信小程序最全的demo,值得学习! 少走弯路!微信小程序最全的demo,值得学习! 少走弯路!

2018-10-21

Spring Cloud Demo

Spring Cloud Demo 适合初学者,有不对的地方,多多包涵

2018-10-21

语音和语义分析demo

java语音和语义分析demo,适合初学者,简单实用。java语音和语义分析demo,适合初学者,简单实用。

2018-07-20

springboot2+mybatis+mysql

springboot2+mybatis+mysql 很好的小例子,适合初学者。

2018-07-20

java 发短信例子

java 发短信例子: jar包, 文档, 说明 ,很详细.

2014-02-20

jbpm5 web流程设计器

jbpm5 web流程设计器,能作为一个web服务运行

2014-02-19

JBPM Web流程设计器(支持拖拽)

用js+extjs画的jbpm流程设计器,与eclipse插件类似,可以进行自定义。 非常方便

2014-02-19

BPMN2.0设计器eclipse插件

BPMN2.0设计器eclipse插件

2014-02-19

JBPM5.4 SSH 完整项目整合

完整项目案例 包含完整架包 和数据库表结构 以及完整数据 在eclipse和myeclipse都可以完美运行

2014-02-18

Activiti_5.13_中文手册

Activiti_5.13_中文用户手册.pdfActiviti_5.13_中文用户手册.pdfActiviti_5.13_中文用户手册.pdf

2014-02-18

上传文件(进度条)

上传文件(进度条)

2014-01-07

首页登陆demo

首页登陆demo

2014-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除