-
常用mq对比及rocketmq、kafka选型
一、常用MQ对比上述来自CSDN搜索博客中的图片。上述来自阿里云栖社区搜索博客中的图片。二、rocket、kafka选型(以下汉字内容是从下述各个网站中摘取出的个人认为的重点内容。)1、Kafka vs RocketMQ ——消息及时性对比https://yq.aliyun.com/articles/62836在Kafka里面,Maser/Slave是选举出来的!!!RocketMQ不需要选举!!
-
java实现mysql的主从切换(第二部分)
Resources部分 --------------------------------applicationContext-datasource.xml <?xml version="1.0"encoding="UTF-8"?>
<beansxmlns="http://www.springframework.org/schema/beans"
&n
-
java实现mysql的主从切换(第一部分)
1、项目结构 根据“开源项目zheng”拆分出来的切换数据源核心代码,中间有少许改动。2、代码功能划分 Java部分 Annotation部分 package com.vivebest.annotation;
import java.lang.annotation.*;
/**
*&nb
-
大概解释下spring的模块和生态圈都有哪儿些
Spring框架是一个轻量级的企业级开发的一站式解决方案。所谓解决方案就是可以基于spring解决JAVAEE开发的所有问题。Spring框架主要提供了IOC容器、AOP、数据访问、WEB开发、消息、测试等相关技术的支持。 Spring使用简单的POJO(Plainold java object,即无任
-
MVC,MVP 和 MVVM 的图示(转自阮一峰老师)
下述图片截取地址:"http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html"《Scaling Isomorphic Javascript Code》对应地址:“https://blog.nodejitsu.com/scaling-isomorphic-javascript-code/”
-
java通过redisTemplate封装redis3.2.9工具类
前几天结合mongotemplate封装了下mongodb的工具类“http://ylcodes01.blog.51cto.com/5607366/1934662”,现在结合redistemplate封装了下常用命令工具类,个人发现二者的数据类型操作区别还是挺大的。 mongodb是出于关系型数据库和非关
-
spring4.3.7整合mongodb3.2.1
前几天写了个mongodb原生的工具类,参考“http://ylcodes01.blog.51cto.com/5607366/1933342”,项目里需要做分布式,所以现在集成到spring中,今天结合spring-mongodb写了一些常用的工具。BaseMongoDaopackage com.stbr.common.mongodb.base;
import com.mong
-
java封装Mongodb3.2.1工具类
由于最近项目要使用mongodb来处理一些日志,提前学习了一下mongodb的一些基本用法,大概写了一些常用的。 开发环境为:WIN7-64,JDK7-64,MAVEN3.3.9-64,IDEA2017-64. 程序基本结
-
Hadoop完全分布式配置
一、首先说一下,Hadoop有三种运行模式。
第一个是独立(或本地)运行模式:无需运行任何守护进程,所有程序都在一个同一个JVM上执行。
第二个是伪分布模式:Hadoop守护进程运行在本地机器上,模拟一个小规模的集群。
第三个是全分布模式,也就是通常所说的完全分布式模式:Hadoop守护进程运行在一个集群上。
下面简单介绍下完全分布式的配置:
-
zookeeper3.4.5集群部署及dubbo2.5.3入门例子
一、基础信息配置1、1 虚拟机硬件配置 1、2虚拟机软件配置(准备三台机器)1、2、1 公共配置 [root@zk11 ~]# cat /etc/redhat-release
CentOS release 6.7 (Final)
[root@zk11 ~]# uname -r
-
JNDI在JAVA WEB工程中的配置
第一步:配置WEB工程的WEB.XML<resource-ref>
<description>DB Connection</description>
<res-ref-name>TEST_DATASOURCE</res-ref-name>
<res-type>javax.sql.DataSou
-
ActiveMq整理之java应用
一、JMS更多介绍参考“http://baike.baidu.com/link?url=LNCEOGgqEX-uSKuRJooyG1RSfS7CTWDKYT8OOouhxLk_yWNN-0wNSWq7KjNQ259a9pfL95janJi8v8-drvdHqa” 1、1背景 当前,CORBA、
-
总结redis第四部分(集群搭建以及增加和删除节点)
十六、redis集群参考网站“https://redis.io/topics/cluster-tutorial”16、1集群搭建#下述是在一台机器模拟六个节点,3主3从[root@redis ~]# cd /application/
[root@redis application]# cd redis
[root@redis r
-
总结redis第三部分(安全性、主从、哨兵、事物、持久化、发布与订阅、虚拟内存)
八、redis的安全性 因为redis速度相当快,所以在一台比较好的服务器下,一个外部用户在一秒内可以进行15W次的密码尝试,这意味着需要设定非常强大的密码来防止暴力破解。 可以通过设置密码以及登录redis方式来操作,具体参考 九、redis主从复制9、1简介 1、Master可以拥有多个slave。2、多个slave可以连接同一
-
总结redis第二部分(redis常用命令、高级命令特性以及与java代码的结合)
六、redis多数据类型介绍(常用命令)6、1前提操作#如果前面的redis环境没搭好,那么可以先暂时在
“http://try.redis.io/”中实践redis命令部分。
#为了测试方便,把redis登录密码暂时撤销
#redis一共分为五种基本数据类型:String,Hash,List,Set,ZSet
#所有命令都可以到“http://www.re
-
总结redis第一部分(简介、虚拟机配置、安装、配置、连接方式、密码设置)
Redis学习部分一、NoSql简介NoSql泛指非关系型数据库。更多简介请见“http://baike.baidu.com/link?url=sYV3qpYWs3RDlz1RZbVP18luQwubYrboLUt2qRDhSJrhctvLL1tYBtDFf736ypSocpnmZE5eLvyYzd34k5T2xa”1、1NoSql数据库的四大分类 键值(key
-
springmvc结合@Qualifier注解调用同一接口的不同实现类
#在controller中定义接口并使用spring注解方式@autowired来进行装配工作#对不同的service进行get和set,并在set方法中使用@qualifier标注对应的service名称,注意,这里标注的service名称一定要跟spring对应xml中的bean的ID保持一致!#在对应controller中#实现类2#实现类1#spring对应xml中配置对应javabean
-
浅析栈与队列在java中的基本应用
一、前提摘自java程序设计教程(华盛顿大学/斯坦福大学著,陈志等译)-机械工业出版社 1、1栈/队列基础 像线性表一样,栈与队列中存储一组有序的值。这类数据结构至少需要支持下面几种操作: 将值放入数据结构中(添加操作); 将值从数据结构中取出(删除操作); 检查数据结构中是否还有值(判断数据结构是否为空)。&nbs
-
mybatis动态接收表名,字段名,字段值
由于没分清mybatis中的$和#的区别,在处理数据上折腾了许久。案例如下:我要通过在实体MisWorkflowCommon中取值,在mybatis对应的映射文件的SQL中获取到对应的值,从而进行update处理,修改后的部分mybatis文件如下:<update id="updateServiceStatus" parameterType="com.jiayou.cps
-
JSP动态action参数提交form表单到springMVC的示例
二进制卤蛋作者
分享到朋友圈
共50篇文章
- 关注技术:Java j2ee Web开发 数据结构与算法 数据库 安全 服务器 网络 集群
- 无忧币:5
- 注册日期:2012-07-27 6.6年
七日热门
最近来访