- 博客(18)
- 资源 (22)
- 收藏
- 关注
原创 使用docker技术,快速在linux上搭建常用的中间件,mysql、activemq、redis 篇(上)。
一、前言hello!大家好呀!今天是2020-08-06号,星期四,我是会打篮球会做饭的程序员,御前带糖侍卫。今天要和大家分享的是如何在linux快速搭建我们项目中用到的一些中间件。今天的文章会内容是:使用docker搭建项目中用到的中间件,mysql、activemq、redis、elk、consul、 nexus。废话不多说,我们一个一个开始吧。二、干货都在这个部分1. mysql ---->大大小小的项目都会用到我们的mysql关系型数据库啦第一步:在linux系统上安装一个干净的d
2020-08-06 18:19:27 525
原创 JAVA基础知识总结篇
JAVA基础知识总结篇JAVA基础知识总结篇谈谈你对 Java 平台的理解?“Java 是解释执行”,这句话正确吗?请对比 Exception 和 Error,另外,运行时异常与一般异常有什么区别?int 和 Integer 有什么区别?谈谈 Integer 的值缓存范围?对比 Vector、ArrayList、LinkedList 有何区别?JAVA基础知识总结篇你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一
2021-03-28 18:01:20 164
原创 大数据环境搭建指南
下面的例子都是以三台集群为例:1. 第一步需要三台机器,乌班图或者centos都可以。两者在安装docker上面不同,其他的步骤基本一样。2. 固定三台机器的ip,把三台机器设置成静态ip,首先上centos8的设置方案:centos8cd /etc/sysconfig/network-scriptsvim ifcfg-ens192TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIP
2020-10-22 18:26:04 201
原创 StarUML2.5版本以及3.0版本license
StarUML 自定义用户名和序列号StarUML,好用是好用,但是收费呀,本教程提供破解 StarUML 的教程,2.5 和 3.0 版本的都可以用,但是不通用,这是两种不同的解决方式,3.0 版本相对2.5版本的破解过程复杂一些。StarUML 2.5 破解将下面的文件保存为 LicenseManagerDomain.jssudo cp /Applications/StarUML.app/Contents/www/license/node/LicenseManagerDomain.js L
2020-10-21 17:40:25 469
原创 centos8减少/home分区大小增加/root空间大小
centos8减少/home分区大小增加/root空间大小开发服务器上安装了centos8的iso,体验最新centos系统,分配了1T的空间,由于实际需要,发现home空间有好950g的空间,而我都是使用root用户,无需home空间,因此找到在centos8中把home空间调整到root的方法,和centos7的有差别。步骤:使用df-h查看空间使用情况,备份home卸载home文件系统删除/home所在的lv扩展/root所在的lv扩展/root文件系统重新创建home lv并挂载
2020-10-14 11:20:09 2795
原创 怎么解决spring中(单例的Bean)循环依赖?
一、什么是spring循环依赖?简单来说就是图中所示,beanA依赖beanB,beanB依赖beanA,就形成了循环依赖。多个bean之间的闭合单项闭环依赖也是循环依赖。二、要清楚怎么解决循环依赖,先清楚spring是怎么创建我们的bean。spring中创建bean的方式spring中通过beanFactory创建bean,ApplicationContext继承BeanFactory,classpathXmlApplicationContext和AnnotationConfigAppl
2020-08-28 14:24:01 690
原创 使用docker技术,快速在linux上搭建常用的中间件,elk、consul、 nexus 篇(下)。
前言hello!大家好呀!今天是2020-08-07号,星期五,又和大家见面了,我是会打篮球会做饭的程序员,御前带糖侍卫。今天这篇文章是紧接着上一篇文章的内容,上一篇讲了如何在linux系统搭建docker环境,以及使用docker搭建mysql、activemq、redis 组件。今天就和大家讲讲如何在linux上搭建 elk、consul、 nexus 吧。教程开始之前先简单介绍一下这些中间件吧。elk 即 elasticsearch + logstash + kibana 的组合。elastic
2020-08-07 17:05:29 400
原创 监听activemq的多种方式
package com.ciwei.psm.util.activemq;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.jms.annotation.JmsListener;import org.springframework.messaging.handler.annotation.SendTo;import org.springframework.stereotype.Comp
2020-08-04 21:18:17 568
原创 内存缓存王者Caffeine的使用,既可以单独使用也可以整合springboot
一、先来看看怎么在项目中单独使用吧1、废话不多说,上代码public class CacheUtil<T> { private final static Logger logger = LoggerFactory.getLogger(CacheUtil.class); public Cache<String, T> cache = Caffeine.newBuilder() // 初始缓存大小 .initialCa
2020-07-22 10:53:31 1514
原创 项目中很多if-else,看着很难受,难以理解,一分钟教会你最简单解决多个if-else的方法
1、定义一个map,可以根据相应的key执行相应的方法。private Map<ComponentType, Function<SAMSearchParam, List<ComponentSource>>> getComponentSourceDispatcher = new HashMap<>(); @PostConstruct public void getComponentSourceDispatcherInit() {
2020-06-24 16:13:31 568 2
原创 mysql 统计日活、周活、月活
昨天的日活select COUNT(DISTINCT device_id) INTO day_active_user FROM drs_app_startup_log where to_days( now( ) ) - to_days( FROM_UNIXTIME(ROUND(created_at_ms / 1000),'%Y-%m-%d %H:%i:%s')) <= 1;当前周...
2020-04-15 15:05:32 1705
原创 map转对象,对象转map
/** * 实体类转Map * @param object * @return */ public static Map<String, Object> entityToMap(Object object) { Map<String, Object> map = new HashMap(); ...
2019-12-10 17:09:25 540
原创 springboot优雅的返回图片--数据采集
springboot优雅的返回图片--数据采集方式一:返回字节流方式二:利用spring自带的图片格式方式一:返回字节流package com.ciwei.dcs.controller;import org.springframework.http.MediaType;import org.springframework.util.ResourceUtils;import org.sp...
2019-11-22 16:41:45 1048
原创 idea maven构建所有依赖的jar包,可以直接运行
maven打出带所有依赖的jar包在pom.xml中加入这个配置即可<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plug...
2019-11-14 11:53:19 216
原创 springboot activemq之消费者
###springboot 中 activemq之消费者监听package com.ciwei.psm.util.activemq;import com.ciwei.psm.thriftApi.EmailAllTask;import com.ciwei.psm.thriftApi.WeChatAllTask;import org.slf4j.Logger;import org.slf4...
2019-09-05 14:51:22 733
原创 Java对文本文件的增删查改
文本文件 private static List<String> readWordFromFile(String path) { List<String> words; BufferedReader br = null; try { br = new BufferedReader(new InputStreamReader(WordFilter.cl...
2019-08-23 21:43:51 454
原创 git如何上传更新项目
一、上传项目2.使用下面命令就行1、git clone https://github.com/FuhangOliver/OliverRepository.git2、 这个步骤以后你的本地项目文件夹下面就会多出个文件夹,该文件夹名即为你github上面的项目名,如图我多出了个OliverRepository文件夹,我们把本地项目文件夹下的所有文件(除了新多出的那个文件夹不用),其余都复制到那个...
2019-06-05 17:10:58 2115
转载 如何上传项目到GIT
首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目2.填写相应信息后点击create即可Repository name: 仓库...
2019-06-05 16:44:47 99
canal-mysql-elasticsearch-sync20201010.rar
2020-10-12
redis-distributed-lock-starter.rar
2019-09-19
存储过程生成器
2018-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人