自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(158)
  • 收藏
  • 关注

原创 springboot集成clickhouse

springboot集成clickhouse一、安装二、springboot集成三、参考文献一、安装我是安装在linux上, 步骤如下。1、添加yum源下面展示一些 内联代码片。 yum-config-manager --add-repo http://repo.red-soft.biz/repos/clickhouse/repo/clickhouse-el6.repo 2、安装 yum install clickhouse-server clickhouse-client clickh

2021-12-16 19:38:18 4739 1

原创 【炒鸡方便】Mac 搭建 go-stress-testing 压测工具

Mac 搭建 go-stress-testing 压测工具背景开始搭建demo参考文献背景和上一篇总结的ab压测工具搭建,go-stress-testing搭建更快,简直3秒就可以搞定开始搭建# clone 项目git clone https://github.com/link1st/go-stress-testing.git# 进入项目目录cd go-stress-testing# 运行 go run main.go -c 1 -n 100 -u https://www.baidu.

2020-12-29 14:21:54 965

原创 Mac ab 压测工具搭建

ab 压测工具搭建官网下载 Apache HTPP Server安装工具安装 apr-util安装 pcre安装 httpd安装成功,我们测试下工具demo参考文献官网下载 Apache HTPP Serverhttp://httpd.apache.org/download.cgi#apache24安装工具安装 apr终端 执行 brew install apr , 注意提示 , 并按照提示操作echo ‘export PATH="/usr/local/opt/apr/bin:$PATH"’

2020-12-23 10:56:43 816

原创 Mac搭建canal+kafka

Mac搭建canal+kafka环境准备一、JDK\MySQL二、springboot集成kafka三、canal搭建1、下载canal相关包2、canal-admin安装canal-deployer安装3、在UI配置监听DB信息参考文献环境准备本文要演示的是,如何在Mac本地搭建一套canal来监听DB变化,并将变化信息推送到kafka的方案。因此需要先安装本地的一些依赖环境, 如JDK、MySQL、kafka、canal、springboot搭建等。本文重点讲解如何搭建canal,其他依赖请参考之前

2020-12-11 14:23:05 1089 1

原创 Jaeger快速入门

Mac搭建Jaeger一 环境准备docker安装二 Jaeger安装2.1 一体化部署2.2 独立部署三 参考文献一 环境准备docker安装安装dockerbrew cask install docker安装后从桌面找到鲸鱼状的docker点击运行重新打开一个终端☁ ~ docker --versionDocker version 19.03.8, bui...

2020-04-15 20:28:50 1613

原创 Skywalking快速入门

Mac搭建Skywalking一 概述二 整体架构三 环境准备3.1 搭建Elasticsearch(如果存储源需要用ES的话,则需要安装)3.2 下载 SkyWalking 软件包3.2.1 官方包3.3 SkyWalking OAP 搭建四应用接入4.1 编写简单的springboot demo,并打一个jar包4.2 效果一 概述SkyWalking 是什么?FROM http://...

2020-04-15 13:54:50 1816

原创 Mac搭建Kafka源码环境

Mac搭建Kafka源码环境源码环境准备gradlescala构建源码git clone https://github.com/apache/kafka.gitkafka代码库环境准备gradlebrew install gradle安装后验证gradle -versionscalascala官网地址版本选择Scala 2.12:当前社区编译 Kafka 支持 3 个...

2020-04-14 13:36:05 1170

原创 MySQL删除重复数据

MySQL删除重复数据一 述求背景二 SQL一 述求背景快速删除表中重复的数据, 只保留一条数据。比如我的表t_table, 有自增id,有特殊场景filed_name1, 只有此场景下数据被重复了,因此需要针对这部分数据进行处理二 SQLdelete from t_table where filed_name1 = "你的特殊场景" and id not in (select t...

2020-04-07 17:19:57 125

原创 Flink Kafka 实时日志处理

Flink Kafka 实时日志处理一 环境准备kafka安装flink安装spring 集成pom配置flink jobtest一 环境准备kafka安装参考Mac springboot 集成 kafkaflink安装参考Mac上安装flink及快速搭建demospring 集成pom配置<!-- https://mvnrepository.com/artifact/or...

2020-04-03 23:45:00 757 1

原创 Mac搭建filebeat采集输出到kafka

Mac搭建filebeat采集输出到kafka环境准备安装 filebeat安装kafka实践创建kafka topic:abc123配置filebeat.yml启动filebeat启动过程可能遇到如下错误如何验证?环境准备安装 filebeatbrew install filebeat安装kafka参考我的另一篇博文, Mac springboot 集成 kafka实践创建kaf...

2020-04-01 23:13:49 1468

原创 Mac 终端 oh-my-zsh 配置

Mac终端使用zsh

2020-03-30 13:47:44 275 1

原创 Mac终端启动Sublime编辑器

Mac终端启动Sublime编辑器创建快捷方式修改命令名命令执行流程图注意创建快捷方式使用软连接(快捷方式)将Sublime提供的命令行工具直接连接到/usr/local/bin/这个路径下。将/usr/local/bin/subl连接到Mac下的sublime应用提供的命令行工具subl。ln -s /Applications/Sublime\ Text.app/Contents/Shar...

2020-03-30 13:30:18 391

原创 Mac搭建ELK

在Mac下搭建ELKinstall elasticsearchinstall kibanainstall logstashinstall elasticsearchbrew install elasticsearch // 安装brew info elasticsearch // 查看信息brew services start elasticsearch // 启动访问9200端...

2020-03-30 10:00:09 593 1

原创 Mac springboot 集成 kafka

springboot 集成 kafka环境准备安装kafka安装zookeeper了解安装所在目录终端验证kafka功能启动消息发送与消费springboot集成kafkapom依赖application.properties 配置实体定义发送消息消费消息test环境准备安装kafkabrew install kafka安装zookeeper这里不需要安装了,因为kafka依赖zook...

2020-03-29 16:51:45 788

原创 Error while fetching metadata with correlation id : {LEADER_NOT_AVAILABLE}解决

kafka报错报错信息处理步骤报错信息在终端执行kafka发送、消费消息遇到如下错误Error while fetching metadata with correlation id 2 : {abc123=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient处理步骤12 ps -ef | grep kafka...

2020-03-29 15:46:26 26581 1

原创 es 快速入门

es使用教程Mac 安装关键术语常用语法(可以结合kibana使用)查集群健康情况查集群每个索引健康情况查索引信息参考文献Mac 安装参考 Mac 搭建 ES关键术语索引、文档的理解Relational DB -> Databases -> Tables -> Rows -> ColumnsElasticsearch -> Indices -&gt...

2020-03-29 10:38:41 651

原创 kibana 快速入门

kibana使用教程安装启动访问可视化控制台控制台使用教程常见使用安装参考Mac 搭建 ES启动kibana访问可视化控制台http://localhost:5601/控制台使用教程参考 官网教程常见使用dev tools 控制台。可以直接读写查esdiscover...

2020-03-29 09:37:41 214 1

原创 springboot 集成 elasticsearch

springboot 快速集成 es环境准备代码块pom依赖application.properties实体定义查询页码辅助定义es 工具controller 定义测试kibana 查数据环境准备Mac 安装 es、kibana 请参考 Mac 搭建 ESWindows 环境自行google代码块pom依赖 <!--es--> <!-- ...

2020-03-29 08:38:59 223

原创 Mac 搭建 ES

搭建ES1、安装esbrew install elasticsearch启用elasticsearch验证访问地址 http://localhost:9200/2、安装kibanabrew install kibana启用kibana验证访问地址 : http://localhost:5601/附上es权威指南 :https://es.xia...

2020-03-28 16:32:50 946

原创 Mac springboot 集成 redis

Mac springboot 搭建 redisMac 安装 redisspringboot 搭建 redisMac 安装 redis安装极其简单brew install redisspringboot 搭建 redis包引入<!--redis--> <dependency> <groupId>org.sp...

2020-03-27 19:07:36 255

原创 Mac上安装etcd及快速搭建demo

文章目录一、Mac上安装1.1 安装1.2 启动服务二、Java Demo搭建一、Mac上安装1.1 安装Mac上安装Etcd非常方便,推荐通过Homebrew来安装brew install etcd1.2 启动服务etcd成功启动结果如下:二、Java Demo搭建package com.etcd.demo;import io.etcd.jetcd.ByteSequ...

2019-12-27 14:55:06 2427 1

原创 Mac上安装flink及快速搭建demo

目录结构Mac快速搭建flink环境1、安装flink2、编写demoMac快速搭建flink环境1、安装flink(1)、Mac上安装flink很方便。推荐通过 homebrew 来安装: brew install apache-flink(2)、检查安装flink --version结果:Version: 1.9.1, Commit ID: 4d56de8(3)、启动 ...

2019-12-26 21:26:45 1068

翻译 Navicat 常用快捷键

新的改变1.ctrl+q 打开查询窗口2.ctrl+/ 注释sql语句3.ctrl+shift +/ 解除注释4.ctrl+r 运行查询窗口的sql语句5.ctrl+shift+r 只运行选中的sql语句6.F6 打开一个mysql命令行窗口7.ctrl+l 删除一行...

2019-02-28 22:02:14 194

原创 Mac系统mds、mds_stores、mdworker疯狂工作的问题

有时候发现, MacOS中, 有个叫做mds_stores的进程占了好多CPU, 于是要阻止这个行为, 据说这是MacOS在建索引然后只要把这个索引的关掉就好了sudo mdutil -a -i off打开也很简单:sudo mdutil -a -i on...

2018-06-29 18:33:13 44623

原创 IntelliJ IDEA插件开发入门教程(一)

插件开发环境配置IDEA分为社区版(Community Edition)和旗舰版(Ultimate Edition)社区版:完全免费,代码开源,但是缺少一些旗舰版中的高级特性。旗舰版:30天免费,支持全部功能,代码不开源。 开发IDEA的插件推荐使用社区版而不是旗舰版,因为社区版是开源的,在开发插件的时候,有源代码调试会比较方便。插件开发详细步骤1、下载ID

2018-01-01 19:21:25 40135 6

原创 Emscripten — C编译成JavaScript利器

安装 Emscripten编译器 使用SDK方式安装更方便 解压下载的zip,进入SDK的解压目录。逐步执行如下命令# Fetch the latest registry of available tools../emsdk update# Download and install the latest SDK tools../emsdk install latest# Make

2017-12-27 16:48:10 5708

原创 Java JAXB 生成xml

前言 一提到生成xml,很多人自然而然会想起dom4j。dom4j是可以生成xml,但dom4j需要自己去create。那有木有更简洁的方法,就像注解一样,加个注解,能自动生成xml节点属性and so on。下面,介绍Java一款注解式生成xml的神器:JAXB。来,看好~~ 注解列表@XmlType@XmlElement@XmlRootElement@XmlAttri

2017-11-16 09:34:35 1120

原创 Gson 解析集合泛型

Gson 解析集合泛型 简易demomodelpublic class FilterInfo { /** * 特效code */ private String code; /** * 特效名 */ private String name; /** * 特效示图 */ private String

2017-11-15 13:31:46 466

原创 Ibatis Iterate的使用

用法<isNotNull property="videoIdList" prepend="and"> <![CDATA[ video_id IN ]]> <iterate property="videoIdList" open="(" close=")" conjunction=","> <![

2017-11-09 12:12:19 672

原创 gson自定义反序列化器

写在前面 gson提供了一套强大的序列化、反序列化器。但某些场景下,如反序列化父子类时,gson现成反序列化器只能识别到父类的属性信息,子类属性会丢失。 普通的反序列化器是不能用的。需要自定义反序列化器,强加自己的业务逻辑。不是闲着蛋疼去实现自定义的序列化器。举个栗子 school对象public class School { private String name; pri

2017-11-04 18:39:15 2796

原创 Runtime-陌生的小伙子

一、概述篇 Runtime类封装了运行时的环境。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 一旦得到了一个当前的Runtime对象的引用,就可以调用Runtime对象的方法去控制Java虚拟机的状态和行为。 二、API预览篇 getRuntime() : 静态方法返回Runtime实例。其构造函数是私有的,对外不可见 e

2017-10-31 21:11:25 254

原创 Java阻塞队列ArrayBlockingQueue使用及原理分析

什么是阻塞队列?阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元素的容器,而消费者也只从容器里拿元素。 方法 抛出异常 返回特殊值

2017-10-31 10:06:18 6395 1

原创 Junit 测试不支持多线程踩记及解决方案

背景近来, 在用多个线程去下载多个资源文件, 用Junit测试时踩到了一个坑~涉世太浅~debug过程,发现有时只有一个线程在下载资源就结束了,其它线程还没开始就完事了~~真是奇了个怪,于是谷歌了下,发现Junit测试不支持多线程。恍然大悟, 坑有点深,以此记录,铭记于心! 下面模拟下Junit测试不支持多线程的场景.import org.junit.jupiter.api.Test;publ

2017-10-26 00:31:26 992

原创 Maven 冲突解决技巧

写在前面  平时开发如果使Maven来管理包的依赖,难免会发生包冲突的现象。而解决包冲突的利器无非是打印依赖树,排除冲突的包打印工程所有包的依赖树mvn dependency:tree > tree.txt指定只打印工程某个包相关的依赖树mvn dependency:tree -Dincludes=com.weishao.platform:play-sec > tree.txt备注 :

2017-10-25 16:26:01 1020

原创 如何用Tomcat部署前端静态文件

两步走:前端工程丢到Tomcat目录webapps下启动Tomcat即可启动Tomcat到bin目录下执行 : sh ./startup.sh停止Tomcat到bin目录下执行 : sh ./shutdown.sh

2017-10-25 15:49:09 3486

原创 跨域解决方案

前端跨域问题常见解决方案前端解决ajax 用jsonp解决。记住jsonp只能发起get请求。默认也是get请求 $(".class").change(function(e) { var formData = new FormData(); formData.append('f', this.files[0]); $.aj

2017-10-25 00:13:37 207

原创 httpclient模拟浏览器下载文件-常用方法集锦

需求 :下载资源文件到本地public void getDownloadResource(String url, String filePath) throws IOException { File file = new File(filePath); if (!file.exists()) { file.createNewFile();

2017-10-19 10:05:00 5200

原创 java file deleteOnExit()方法踩坑记

背景  从视频存储中心下载视频保存到本地。发现执行过程确实能看到本地视频的产生,一旦程序执行完,该视频又被删除了。code 如下 : @Test public void testDownloadVideo() throws IOException { String url = "http://xxx/t.mp4"; File file = new Fi

2017-10-13 13:04:50 15002 6

原创 自定义上传组件样式

写在最前面HTML自带的上传文件组件样式较丑陋。通常需要自定义组件样式。思路是把上传组件透明化(隐藏), 然后再自定义一个酷炫组件,点击酷炫组件的时候去模拟点击事件:模拟点击隐藏的组件 简易demo code<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <

2017-10-10 17:34:13 1240

原创 火速上手jQuery

背景  近来在做视频生产相关的工作。工作上的需要,以往的Java技能只能搁置一边,开始捣鼓WebGL、JavaScript等前端技术栈。最近刚好有需求,要自己搭建一个视频生产的工具后台~~ demo长成这样子的 demo html<dl class="sgw_img"> <dt class=" sgw_img2"> <div class="fileClassDiv" d

2017-10-10 17:02:05 272

空空如也

空空如也

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

TA关注的人

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