7 大脑补丁

尚未进行身份认证

一名Autodidact。

等级
TA的排名 1w+

Eclipse或MyEclipse中使用EGit插件解决代码冲突图文教程

前言本文介绍使用Eclipse或MyEclipse的Egit插件,来解决本地和服务器代码冲突的问题,帮助0基础新手,掌握Git代码的合并代码技巧和解决冲突的方式,合并代码变成一种基本的编码能力,不在搞丢队友同事的代码,让人唾弃,我用最通俗的语言和一个冲突小案例带你一步一步学会解决代码冲突。一.代码冲突原因:自己本地修改的文件的版本跟服务器版本不一致导致。通俗的讲就是你修改的这个文件,别人在你...

2019-08-16 15:17:30

Java Redis Template批量查询指定键值对

一.Redis使用pipeline批量查询所有键值对一次性获取所有键值对的方式:privateRedisTemplateredisTemplate;@SuppressWarnings({"rawtypes","unchecked"}) publicListexecutePipelined(Collection<String>keySet){ return...

2019-07-23 17:10:05

HBase架构基础介绍

HBase是什么?为啥使用HBase?什么时候选择HBase?

2019-03-29 16:13:30

Java导入Excel工具类使用教程

本工具类提供了Excel导入功能,通过反射机制将Excel中数据映射到实体类中,从而获取Excel数据,工具类依赖`org.apache.poi`包。支持RESTfulAPI,支持SpringMVC中使用。本工具类支持功能:-支持File类型导入-支持MultipartFile类型导入-支持Excel2003及以上版本

2019-03-26 11:06:43

Java之Excel导出工具类使用教程

前言:本工具类经过PostMan和web页面严格测试可用,经过了多个版本迭代优化,可以直接使用,也方便大家根据自己的业务需求,修改定制自己的导出工具。市面上有很多封装好的导出工具(如:阿里的easyExcel,GitHub上xxl-excel等),但如果直接引用依赖,扩展性和定制性比较差,所以博主通过apache.poi,自己实现一款Excel导出工具,方便定制使用。本工具类支持SpringM...

2019-03-20 17:34:02

Eclipse安装和拆卸Scala IDE以及解决无法打断点问题

前言本文将ScalaIDE在Eclipse上的安装和拆卸,以及解决无法打断点的问题。一.出问题的版本和问题描述EclipseScalaIDE4.7版(慎用):官方下载地址:http://downloads.typesafe.com/scalaide/sdk/lithium/e47/scala212/dev/site问题:此版本在安装后,在Debug打断点时,会弹框报错:“An...

2018-10-31 15:47:51

InfluxDB使用教程:Java版InfluxDB工具类

前言:上几讲,介绍了Influx在Linux和Windows上的使用之后,本节开始介绍Influx在Java中的使用,先提供一个InfluxDBJavaAPI封装的工具类,方便大家直接上手使用。1.InfluxDB工具类先奉上工具类,接下来介绍使用方法。packagecom.common.utils.influxdb;importjava.util.List;import...

2018-10-20 20:29:31

InfluxDB使用教程:数据库管理工具InfluxDBStudio

前言:上几篇文章介绍了InfluxDB的概念和Linux下的使用,今天介绍下,在Windows平台下的开源数据库管理工具,帮你简化查询数据库的步骤,提高工作效率。下载版本发布页面:点击进入截止到发稿日最新版:点击下载使用:1.创建连接输入数据库的地址和端口即可,数据库名随便起个名,用户名密码可以不填。2.查询:总结InfluxDBStudio支持删除数据库,删除表,导出数据...

2018-10-18 20:02:14

InfluxDB使用教程:InfluxDB中数据结构概念

前言:在前面两讲中,介绍了InfluxDB的安装和使用,这一讲来介绍InfluxDB中数据结构的基本概念,以及使用中要注意问题,。一.InfluxDB基本数据结构数据结构含义database数据库measurement数据库中的表retentionpolicy保存策略:让InfluxDB能够知道可以丢弃哪些数据,设置数据自动清除时间,从而更高效的处理...

2018-10-06 12:35:53

InfluxDB使用教程:Linux常用操作和命令

前言:前篇文章介绍了安装,本篇介绍下,InfluxDB的在Linux下的常用的基础操作。1.启动服务:启动:sudoserviceinfluxdbstart重启:serviceinfluxdbrestart2.如何使用:进入influxDB,输入命令:influx查看InfluxDB状态:SHOWSTATS创建一个数据库:createdatabase...

2018-10-05 23:56:42

InfluxDB使用教程:Centos下安装influxDB

下载安装,执行命令:新版:wgethttps://dl.influxdata.com/influxdb/releases/influxdb-1.5.2.x86_64.rpmsudoyumlocalinstallinfluxdb-1.5.2.x86_64.rpm旧版:wgethttps://dl.influxdata.com/influxdb/releases/influx...

2018-10-05 23:46:42

Kafka Manager部署和使用

一.前言:新版kafka监控平台的哪家强?对比kafkaManager和kafkaMonitor之后,最终还是选择了KafkaManager。因为kafkaManager支持对Kafka的主题的增删改查操作,和消费者对数据的消费情况。而kafkaMonitor对kafka新版(1.0版后),支持不太好,比如在Kafka1.1版中,用代码创建的Topic,地址没有直接绑定...

2018-07-24 20:24:14

Springboot中使用多线程

前言:Springboot中使用多线程的方式有很多种,最简单的方式就是使用@Async注解来实现。本文重点讲解多线程的使用和使用多线程注解出现循环依赖的的问题及解决方案。一.在SpringBoot的启动类开启多线程必须添加@EnableAsync注解,来开启对多线程的支持,否则@Async注解无效。在启动类中创建出对象,调用方法,即会创建两个线程来执行各自的方法了...

2018-07-21 20:07:31

RESTful介绍和使用教程

一.REST起源REST(RepresentationalStateTransfer)表象化状态转变(表述性状态转变),在2000年被提出,基于HTTP、URI、XML、JSON等标准和协议,支持轻量级、跨平台、跨语言的架构设计。是Web服务的一种新的架构风格(一种思想)。1.什么是轻量级:代码不被侵入(正例:SpringMVC中不用接口和继承,仅用注解完成。反例:S...

2018-07-21 10:09:49

极光推送Springboot微服务搭建教程

前言:本文介绍Springboot项目中如何搭建极光推送服务,并已将极光推送方法做了封装,实现了三种推送方式:[]服务端控制推送内容方式[]服务端控制推送并带返回值得方式[]服务端仅推送内容,客户端自定义显示的方式你只需在极光官网申请密钥,使用本文提供的配置和源码,5分钟即可搭建完极光推送的后端微服务。一.服务端配置文件在项目的applicatio...

2018-07-19 22:19:46

Spring boot常用注解详解和示例

前言:本文主要介绍Springboot中常用的注解,及其在项目开发中实际使用位置和示例。一.注解对照表注解使用位置作用@Controller类名上方声明此类是一个SpringMVCController对象@RequestMapping类或方法上用在类上,表示所有响应请求的方法都是以该地址作为父路径@Re...

2018-07-15 22:59:31

Java旋转图片工具类

前言:本文提供可以任意角度(最小精度1度),旋转图片的Java工具类,旋转后的图片不会失真或丢失边角,根据角度参数,重新绘制图片,达到无损旋转的目的。一.图片工具类importjava.awt.Dimension;importjava.awt.Graphics2D;importjava.awt.Image;importjava.awt.Rectangle;import...

2018-06-23 17:24:07

Java获取网络图片转化为输入流

一.通过URL获取网络图片importjava.io.IOException;importjava.io.InputStream;importjava.net.HttpURLConnection;importjava.net.URL;/***获取网络图片流**@paramurl*@return*/...

2018-06-23 16:22:16

Centos7安装和使用MQTT协议代理软件mosquitto教程

一.MQTT协议是什么MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。二.mosquitto是什么mosquitto是一款实现了消息推送协...

2018-05-12 08:06:53

Eclipse在线安装阿里巴巴Java编码规约校验插件

前言:阿里巴巴在2017年10月14日杭州云栖大会,Java代码规约扫描插件全球首发仪式正式启动,规范正式以插件形式公开走向业界,引领Java语言的规范之路。本插件可以帮助Java程序员纠正编码的任性姿势,码出效率码处高效。推荐在编码前,把下方提供的《阿里巴巴Java开发手册纪念版》浏览一下,方能更好的理解编码规范的用意所在。一.环境要求EclipseJuno+maven3....

2018-05-06 12:03:11

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。