- 博客(17)
- 资源 (9)
- 收藏
- 关注
原创 dubbo多服务结点+zookeeper集群
使用dubbo已有好几年了,但之前一直都单应用结点+zk集群模式(即:app-server + zk-cluster),这样的模式如果应用结点宕机了,服务也就没了,哪怕zk集群依然健在,也一样没用。故今天笔者要说的就是多应用结点+zk群集模式(即:app-server cluster+ zk-cluster) 其实dubbo的应用多结点集群配置相当简单,只需要将应用中暴露的接口进行分组
2017-03-19 09:45:53
4735
3
原创 php动态扩展函数库依赖
最近研发的项目需要PHP环境,由于PHP已经是编译安装好的,在安装时可能有些依赖库没有指定,导致后期开发中用到后函数库依赖不存在,因此需要重新编译添加上新的依赖库。方法与步骤:1、进入到php的源码目录下的ext目录下,找到对应需要增加的扩展,以要新增bcmath依赖为例:进入目录:[root@des ~]# cd /opt/software/php-5.6.30/ext/bc
2017-03-15 15:39:16
1281
原创 Jenkins安装及配置持续集成(Maven+SVN+Tomcat+Centos6.5)
Jenkins介绍Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。 Jenkins下载进入Jenkins官网下载地址,http://mirrors.
2017-02-18 18:12:24
5312
3
转载 【转】Java8十大特性详解
【转】Java8十大特性详解引语:兜兜转转,峰回路转,原来世间一切都是相通的,Java8这次革新,语法又有点像C++了,离开了二十年的操作符如->、::又回到了历史的舞台...本文将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全
2017-01-23 10:35:02
402
转载 初窥CAP原理
===================本文段摘自百科=================CAP原理(CAP THEOREM)在足球比赛里,一个球员在一场比赛中进三个球,称之为帽子戏法(HAT-TRICK)。在分布式数据系统中,也有一个帽子原理(CAP THEOREM),不过此帽子非彼帽子。CAP原理中,有三个要素:一致性(CONSISTENCY)可用性(AVAILAB
2017-01-23 10:13:11
304
原创 zookeeper集群搭建
接触zookeeper集群已有很长很长一段时间了,zookeeper在项目中的使用相当的频繁,如Dubb服务、AMQ集群、大数据领域Hadoop等。zookeeper的集群创建非常简单,一直想写一篇文章来对集群使用的介绍,但一直没能抽出空,今天正好闲来无事,就重新实践一遍来整理记录,下文是基本的集群介绍。zookeeper简介: zookeeper是一个分布式的,开放源码的
2017-01-22 18:06:31
478
原创 redis-cluser集群搭建及使用
近段时间一直在研究redis-cluser集群模式,准备将原有的sentinel模式替换掉。但是迟迟没能落实,一来是现有集群模式尚能满足现有应用,怕变更后不稳定固不愿轻易改动;二是对redis-cluster的研究还不是很深入,还需要时间。redis-cluster集群模式自己也有搭建过好几次了,但都只是简单的搭建完,简单的对几种数据类型进行了读写操作就完事了。没有进行过动态增删节点,重新分片等高
2017-01-16 22:14:12
1271
原创 WIN7下PHP无法开启CURL模块解决方法
最近项目需要,又开始玩起了PHP,不过在本地win7环境搭建PHP开发环境后,发现其中的curl模块死活无法加载出来。于是乎,百度啊,谷歌啊,各种搜,网上的各种方案五花八门,但没有一个是完整的。今天哥哥我就总结一个最全的最完美的解决方案,各种看官如果这样还解决不了,请联系我帮你解决^_^。以下说说解决步骤:一、检查php安装目录的下php.ini文件1、检查并确认已经打开了curl
2016-11-24 17:14:24
1879
原创 关于代码审查(Code Review)的一些建议
关于代码审查(Code Review)的一些建议1、代码审查目标代码评审不是批斗会,不能以缺陷和错误来打击开发人员的积极性,评审的最终目标是提高系统质量及团队成员整体水平。评审标准:代码编写是否规范、高效、简洁、健壮、可读性强。2、代码审查内容常规项•代码能否正常工作?有没有实现预期的功能,逻辑是否正确?•所有的代码是否简洁易懂?•代码是否遵循既定的
2016-10-27 22:00:51
3804
原创 基于哨兵【sentinel】模式的redis服务集群并与spring集成
最近接手了一个PHP老项目,里面用到了redis缓存,基于sentinel模式的集群。项目里面redis的连接读写都是用PHP实现的,并把不同的信息存储于不同的dbindex下,即分db存储内容。看了下,由于本人是搞Java的,决定用Java进行重构。于是就进行一遍完整的基于sentinel模式redis的集群搭建,并集成于spring。以下为具体的实施过程。 一、redis的下载安装部分
2016-10-23 19:17:31
4004
原创 linux下安装配置redis服务
最近项目需要用到redis缓存及集群技术,故自己在工作之余抽空研究了一把,其实网上关于redis的安装配置的文章有很多,但总感觉写得不是很完整,容易使人犯晕,于是自己在经过实战之后,也想写一篇较为完整的,读者按照文章来执行不会出错犯蒙的文章,以下只是简单的单机单实例安装配置说明,集群部署敬待下一篇文章。redis的安装配置步骤如下:第一部分:安装启动1、到redis官网下载对应的r
2016-03-25 15:39:31
8197
原创 RabbitMQ安装配置学习
最近接手了一个新的项目,里面用到了RabbitMQ作为消息中间件,以前一直用的是ActiveMQ,虽然知到两者大同小异,但由于刚接触,还是有些不大清楚的地方,于是便在自己的windows环境下下载并学习了下RabbitMQ的安装与配置,具体如下:1.下载并安装erlang,http://www.erlang.org/download.html,最新版本是R18.2.1。由于我机器是64
2016-03-14 16:57:05
404
原创 Linux下搭建PHP开发环境(Apache2.4.12+PHP5.6.7+MySQL5.6)
楼主毕业近几年都是从事Java开发,但前阵子公司外别的公司合作,并接了个项目,该项目的前期是PHP开发的,后期将逐渐转为Java来开发,但期间的维护,接口的修改都得继续用PHP,没办法啊,由于一下子找不到PHP开发人员,只能我来顶上了。 写代码到不是难事,关键是一直没有完整的自己搭建过一套PHP开发环境,于是自己就通过网络,查看了一些相关文章,然后进行完整的搭建配置了PHP开发环境,
2015-04-02 10:37:35
4785
1
原创 关于Java打依赖于第三方Jar的可执行Jar包
最近工作中发现一个奇怪的问题,就是将dubbo工程打成可执行Jar的时候,如果manifest文件中,指定依赖其他jar的属性(Class-Path)如果写在Main-Class之后,则打成的jar包MANIFEST.MF文件中将不会生成Class-Path属性,通过查看源码及manifest.mf说明,才发现MANIFEST中对配置信息进行分类,如果不按类别顺序写,将会导致某些属性无法生成,于是
2015-02-13 11:26:53
2293
原创 Linux下采用二进制源码安装mysql,并配置使用mysqld命令启动服务
很懒,很在少网发表文章,这些年都是c通过word写个人日志,最近感觉那方式似乎太狭隘,缺乏交流,因此转移阵地,来博客发表一二,分享开发中心得,能帮助到他人最好,不能就等于记录日志,自娱自乐... Linux下采用二进制源码安装mysql,并配置使用mysqld命令启动服务 1、首先到mysql官网下载对应安装包,这里以mysql-5.6.14-linux-glibc2.
2015-02-11 10:49:59
3580
翻译 XMLHttpRequest与ActiveXObject
XMLHttpRequestXMLHttpRequest对象可以在不向服务器提交整个页面的情况下,实现局部更新网页。当页面全部加载完毕后,客户端通过该对象向服务器请求数据,服务器端接受数据并处理后,向客户端反馈数据。 XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力。XMLHttpRequest
2015-01-16 11:38:31
2048
librarymanagementsystem(struts框架)
2010-01-21
标准版《Struts 1.3 API参考手册》-电子文档下载(CHM)
2010-01-15
在线商店(jsp+mysql)
2010-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人