- 博客(26)
- 收藏
- 关注
原创 消息队列介绍
一 什么是消息队列消息是指在应用之间传送的数据,包含字符串,文本及对象等。消息队列(MQ)是一种应用间的通信方式,消息发送后可以立即返回,有消息系统来确保信息的可靠专递,消息发布者只管把消息发布到MQ中而不管谁来取,消息使用者只管从MQ中取消息而不管谁发布的,这样发布者和使用者都不用知道对方的存在。二 消息队列的优点1.解耦以任务系统为例,在有任务操作(创建,修改,完结等)的时...
2019-11-29 10:49:51 394
原创 kafka与Spring集成
kafka与Spring的集成配置生产者:前提kafka安装完成,及创建好主题pom文件配置:<!-- https://mvnrepository.com/artifact/org.apache.kafka/kafka --><dependency> <groupId>org.apache.kafka</groupId> ...
2018-12-02 18:10:58 2147
原创 Dubbo,zookeeper,Spring Cloud,eureka
1、Spring Cloud 和dubbo区别?(1)服务调用方式 dubbo是RPC(远程过程调用协议), springcloud Rest Api(2)注册中心,dubbo 是zookeeper springcloud是eureka,也可以是zookeeper(3)服务网关,dubbo本身没有实现,只能通过其他第三方技术整合,springcloud有Zuul路由网关,作为路由服务器,进行消费者的请求分发,springcloud支持断路器,与git完美集成配置文件支持版本控制,事物总线实现配置文
2022-03-10 11:15:48 2671
原创 复习学习内容
Redis为什么是单线程及高并发快的原因详解Redis为什么是单线程及高并发快的原因详解_WorldMvp的专栏-CSDN博客_redis单线程为什么能支持并发
2022-03-01 15:36:08 224
原创 linux安装rabbitmq
安装Erlang由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。1.从Erlang Solution安装 # 添加erlang solutions源 $ wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm $ sudo rpm -Uvh erlang-solu...
2019-11-20 18:55:23 173
原创 安装rocketmq
1. 首先安装JDK安装JDK的方法:https://blog.csdn.net/weixin_42253523/article/details/1031066842. 安装maven安装maven的方法:https://blog.csdn.net/weixin_42253523/article/details/1031497273.安装rocketmq下载rocketmq源...
2019-11-20 09:55:55 302 1
原创 linux安装maven
1.首先安装JDK安装JDK的方法:https://blog.csdn.net/weixin_42253523/article/details/1031066842. 安装maven下载源码包并解压wgethttp://mirror.bit.edu.cn/apache/maven/binaries/apache-maven-3.2.2-bin.tar.gztar -zx...
2019-11-19 19:58:59 295 1
原创 Linux安装zookeeper-3.4.5
zookeeper是由java开发的,其运行也需要java环境,请先安装java。参考:https://blog.csdn.net/weixin_42253523/article/details/103106684zookeeper下载官网:http://archive.apache.org/dist/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.ta...
2019-11-17 12:35:00 324
原创 Linux安装jdk1.8和配置环境变量
第一步:创建jdk安装目录(该/usr/local/src目录是空的,最好把我们自己下载的放到这,容易区分) mkdir -p /usr/local/src/jdk第二步:查看安装程序rpm -qa | grep -i jdk 若之前安装过jdk,下次安装一定把之前的删除干净第三步:命令下载jdk包(需要联网,下载也需要点时间) ...
2019-11-17 11:10:48 789
原创 注解swagger2
目录@RestController:@Service@ResponseBody@Slf4j@Api(tags ="",value="")@ApiOperation(value = "",notes="")@ApiImplicitParams:@ApiResponses:@ApiModel:@ApiModelProperty:@Valid@Aut...
2019-04-29 10:57:38 2165
原创 Mosquitto安装及测试
1、官网下载安装包,并上传到服务器下载地址:http://mosquitto.org/download/上传服务器,并解压:进入/etc/mosquitto/下:cd /etc/mosquitto/使用rz命令上传,并使用tar进行解压rztar -zxvf mosquitto-1.5.4.tar.gz 2、进入解压完的目录: 3、安装依赖库...
2019-01-12 16:32:39 410
原创 MapUtils工具类
Java:package com.hanshow.wise.base.goods.util;import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.util.A...
2018-12-07 16:51:19 5824
原创 字符串工具
java:package com.hanshow.wise.base.goods.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import net.sf.json.JsonConfig;/** * <p>Title: StringUtil</p> * <p>Des...
2018-12-07 16:47:05 295
原创 Tomcat启动执行方法
使用线程实现执行方法不影响Tomcat的正常启动。web.xml:<!-- 配置tomcat 初始化数据 --><servlet> <servlet-name>event-collector</servlet-name> <servlet-class>com.hanshow.wise.base.delivery...
2018-12-07 16:21:57 1633
原创 kafka主题操作
所有操作都在kafka安装目录下进行。查看所有主题:代码:./bin/kafka-topics.sh --list --zookeeper 127.0.0.1:2181结果:查看单个主题:代码:./bin/kafka-topics.sh --describe --zookeeper 127.0.0.1:2181 --topic goods结果:创建一...
2018-12-02 12:53:44 1229
原创 kafka的安装
集群搭建软件环境:JDK: java version 1.8.0_121 https://blog.csdn.net/weixin_42253523/article/details/103106684 zookeeper:zookeeper-3.4.9 https://blog.csdn.net/weixin_42253523/article/details/103106909 kaf...
2018-12-01 15:36:30 211
原创 川哥的吩咐
题目描述川哥可谓是我校ACM起家的鼻祖,虽然早已毕业却特别关注这次科技节的校赛,特意嘱咐,一定会A+B的大数加法!输入多行测试数据,每行包含两个正整数a和b,a和b的范围不会超过1000位输出输出a+b的结果样例输入1 11000 2000样例输出23000 Java:import java.util.Scanner;import jav...
2018-11-26 10:28:46 298
原创 取石子游戏
题目描述有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。输入输入包含若干行,表示若干种石子的初始情况,其中每一行包含两个非负整数a和b,表示...
2018-11-23 11:32:08 2092 1
原创 台球碰撞
题目描述在平面直角坐标系下,台球桌是一个左下角在(0,0),右上角在(L,W)的矩形。有一个球心在(x,y),半径为R的圆形母球放在台球桌上(整个球都在台球桌内)。受撞击后,球沿极角为a的射线(即:x正半轴逆时针旋转到此射线的角度为a)飞出,每次碰到球桌时均发生完全弹性碰撞(球的速率不变,反射角等于入射角)。如果球的速率为v,s个时间单位之后球心在什么地方?输入输入文件最多包含...
2018-11-23 11:20:47 446
原创 【排队买票】
题目描述有M个小孩到公园玩,门票是1元。其中N个小孩带的钱为1元,K个小孩带的钱为2元。售票员没有零钱,问这些小孩共有多少种排队方法,使得售票员总能找得开零钱。注意:两个拿一元零钱的小孩,他们的位置互换,也算是一种新的排法。(M<=10)输入输入一行,M,N,K(其中M=N+K,M<=10).输出输出一行,总的排队方案。样例输入4 2 2样例输出8...
2018-11-22 19:49:09 1636
原创 邮箱,手机号,电话号,身份证,中文名称验证
邮箱,手机号,电话号,身份证,中文名称验证<script type="text/javascript"> //验证邮箱 function emailZ(obj){ var email=document.getElementById(obj).value; if(email!=""){ if(!email.ma...
2018-11-22 19:28:07 735
原创 集合操作
Collection: List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。 Set:无序(存入和取出顺序有可能不一致),不可以存储重复元素。必须保证元素唯一性。1,添加: add(object):添加一个元素 addAll(Collection) :添加一个集合中的所有元素。2,删除: clear():将集合中的元素...
2018-11-22 19:13:01 189
原创 mysql时区处理
查询MySQL数据库时间select curtime()查询时区信息show variables like "%time_zone%";更改时区为东8区set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区set time_zone = '+8:00'; ##修改当前会话时区flush privil...
2018-11-22 19:03:09 636
原创 JDK1.7的安装及环境变量的配置
Linux环境Jdk1.7的安装选择操作系统对应的jdk安装包首先区分搭建的虚拟机环境的操作系统,在终端下或者用工具连接执行以下命令:uname –a出来的信息中如果有64之类的,那操作系统就是64位;如果出来的是i386、i586、i686之类的,那操作系统就是32位。根据操作系统的位数来选择jdk的安装包。32位的系统用这个:《jdk-7u51-linux-i586...
2018-11-22 18:56:38 1489
原创 linux命令大全
tailf catalina.out|grep -E 'INFO|ERROR' 查看包含INFO或ERROR的日志内容tailf catalina.out|grep -v 'DEBUG\|WARN' 查看不包含DEBUG和WARN的日志内容grep 同时满足多个关键字① grep -E "word1|word2|word3" file.txt 满足任意条件(word1、word2和wor...
2018-11-22 13:55:14 853
原创 Java上传Excel文件前后台实现,前台使用angular
HTML代码:隐藏文件上传标签,点击上传按钮调用JS中的importGoodsStore()方法。<button class="btn m-b-xs btn-primary m-r-sm" data-ng-click="importGoodsStore()">上传</button><input type="file" data-ng-model="fil.
2018-11-22 13:16:06 1999
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人