自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【欢迎关注公众号:冬瓜白】

掉不尽的底子玩不尽的味,

  • 博客(48)
  • 资源 (2)
  • 收藏
  • 关注

转载 ERROR 1130: Host 'X' is not allowed to connect to this MySQL ERROR 1062 (23000): Duplicate entry '%-

转自:https://www.cnblogs.com/lvlv/p/4173798.htmluse mysqlmysql> select host, user from user;将相应用户数据表中的host字段改成'%';update user set host='%' where user='root';ERROR 1062 (23000): Duplicate ...

2019-01-31 11:07:47 274

转载 解决 telnet 提示 Escape character is '^]'.

转自:https://blog.csdn.net/yunweifun/article/details/78851314“^”是Ctrl键的意思!1、这个提示的意思是按Ctrl + ]会呼出telnet的命令行!2、telnet命令行出来后,就可以执行telnet命令了;3、退出telnet命令行的名为quit。实例演示[root@aliyunbaike ~]# telnet ...

2019-01-31 10:54:10 8753

原创 Mac 安装 telnet

首先安装 Homebrew(可参看:https://blog.csdn.net/Dongguabai/article/details/86633456)。输入命令:brew install telnet安装完成后可以简单测试一下:telnet baidu.com 80 ...

2019-01-31 10:50:29 1338

转载 Linux下MySQL开启远程访问权限及防火墙开放3306端口

转自:https://www.cnblogs.com/uoar/p/8056174.html开启mysql的远程访问权限默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。主流的有两种方法,改表法和授权法。相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法1、登陆mysql...

2019-01-31 10:36:24 481

转载 MySQL——修改root密码的4种方法(以windows为例)

转自:https://www.cnblogs.com/fnlingnzb-learner/p/6433784.html方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localh...

2019-01-31 00:56:14 149

原创 CentOS 图形界面和命令界面切换

图形界面 -> 命令界面    Windows:Ctrl+Alt+F2   Mac:  fn+control+option+F2

2019-01-28 17:35:07 1042

转载 队列 take poll 几种方法

转自:https://blog.csdn.net/qiuchaoxi/article/details/80359462

2019-01-27 14:08:18 2321 2

转载 Java 线程池,isShutDown、isTerminated 的作用与区别

相关博客:线程池 shutdown 和 shutdownNow 的区别 转自:https://blog.csdn.net/u010002184/article/details/79188403isShutDown当调用shutdown()或shutdownNow()方法后返回为true。 isTerminated当调用shutdown()方法后,并且所有提交的任务完成后返回为tr...

2019-01-27 13:01:55 1612 2

原创 Mac 下安装打开 Eclipse 出现“若要使用 Java 命令行工具,您需要安装 JDK”

刚刚安装好 Eclipse 却无法打开,出现:这个首先想到的可能是 Java 环境变量的问题,但是之前 Java 的环境变量配置的好好的,是没问题的:那就有可能是 Eclipse 找的是默认的 JAVA_HOME,因为我的 JAVA_HOME 不是使用的默认的:查看 Eclipse 默认指定的 JDK 路径:但是在这个文件中并没有找到与 JDK 相关的参数,唯一可以启...

2019-01-27 00:25:58 5482 1

原创 Mac 安装 Eclipse

进入官网下载地址:https://www.eclipse.org/downloads/换一个镜像下载:进行下载:下载完成后安装即可。 

2019-01-26 23:50:59 1836

转载 Mac 安装 SVN,Homebrew简单使用

我看了下,发现其实是自带 SVN 和 Git 的:转自:https://blog.csdn.net/yechaoa/article/details/754525201、安装HomebrewHomebrew 能干什么? 使用 Homebrew 安装 Apple 没有预装但 你需要的东西。官网:https://brew.sh/打开终端,执行/usr/bin/ruby -e ...

2019-01-26 23:06:39 635

原创 数据库迁移方案

停机迁移   不停机迁移

2019-01-25 16:24:01 302 2

转载 什么是 API,SDK 和 API 之间有什么关系呢?

转自:https://www.jianshu.com/p/dd2eff92e8fc随着软件规模的日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要,程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分,良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。API是接口的一种,在程序交互中具有...

2019-01-25 09:57:08 284

原创 Mac 安装 Git

先安装 Homebrew(具体可参看:https://blog.csdn.net/Dongguabai/article/details/86633456)。安装 Git:brew install git安装成功: 在 IDEA 中配置 Git配置 Git 的路径:Test 成功:将当前项目加入 Git:下载 gitignore 插件:具体...

2019-01-24 22:51:03 208

转载 Homebrew 介绍和使用

转自:https://www.jianshu.com/p/de6f1d2d37bf一、Homebrew是什么Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。援引官方的一句话:又提示缺少套件啦?别担心,Homebrew 随时守候。Homeb...

2019-01-24 21:26:00 1480

原创 Mac Mounty 安全退出硬盘

不安全退出硬盘直接拔出对硬盘的损害是非常大的。点击 Mounty,选择“在Finder中显示XXX“。 可以看到硬盘了,右击选择安全退出即可:

2019-01-23 21:15:09 6834

原创 Mac 版 2018 idea 修改字体大小

这个地方找了好久,记录一下:

2019-01-23 20:49:35 3131

原创 Spring Boot 启动:No active profile set, falling back to default profiles: default

启动 Spring Boot 失败,但是没有出现多余的异常信息:检查之后发现是依赖的问题(之前依赖的是 spring-boot-starter),修改即可: 

2019-01-23 20:44:20 21003 7

原创 Mac OS 安装 Maven

从官网(https://maven.apache.org/download.cgi)下载 Maven 并解压。有个问题要注意的是我写这篇博客的时候最新的版本是 3.6 了,听有的朋友反应 3.6 版本存在源码下载失败的问题(我没有尝试过),所以我这里建议使用之前的版本(https://archive.apache.org/dist/maven/maven-3/)。下载完成后放到相应...

2019-01-23 18:23:37 1329

原创 Mac OS 安装 Java 环境

进入终端:选择更多信息会自动进入 Java 官网(https://www.oracle.com/technetwork/java/javase/downloads/index.html)。 后面就是一路傻瓜式安装了。 其实这时候就可以正常使用了: 接下来配置环境变量(主要参考自:https://blog.csdn.net/vvv_110/article/...

2019-01-23 11:54:03 729

转载 RPC 框架几行代码就够了

转自:https://javatar.iteye.com/blog/1123915?page=2#comments;/* * Copyright 2011 Alibaba.com All right reserved. This software is the * confidential and proprietary information of Alibaba.com ("Co...

2019-01-22 12:24:35 236

原创 Java 实现 N 的阶乘及尾递归改进

package test.demo2;/** * @author Dongguabai * @date 2019/1/22 10:50 */public class NFactorial { /** * 迭代法 * * @param n * @return */ public static int method1(i...

2019-01-22 12:10:47 588

原创 javac 编译:错误: 编码GBK的不可映射字符

错误信息如下:结合提示有一种解决方法是将编码改成 GBK:  在 https://www.cnblogs.com/charleswong/p/8481593.html 还有其他的解决方式:新建java文件,存储时Encoding选择了UTF-8,由于语句中包含中文,javac编译时报错,提示"编码GBK的不可映射字符":解决办法:1.使用javac ...

2019-01-22 12:05:31 1404

转载 Java 栈和栈帧

转自:https://www.cnblogs.com/minisculestep/articles/4934947.htmljvm为每个新创建的线程都分配一个堆栈。堆栈以帧为单位保存线程的状态。jvm对堆栈只进行两种操作:以帧为单位的压栈和出栈操作。栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区的虚拟机栈(Virtual Machin...

2019-01-22 11:39:54 326

转载 BNF 范式(巴科斯范式)简介

转自:https://www.cnblogs.com/huiyenashen/p/4445676.htmlBNF 规定是推导规则(产生式)的集合,写为:<符号> ::= <使用符号的表达式>这里的 <符号> 是非终结符,而表达式由一个符号序列,或用指示选择的竖杠'|' 分隔的多个符号序列构成,每个符号序列整体都是左端的符号的一种可能的替代。从未在...

2019-01-22 10:34:51 1397

转载 你真的会高效的在 GitHub 搜索开源项目吗?

转自:https://mp.weixin.qq.com/s/mppIE_y3qigfCaPDeCPnLA GitHub的流行, GitHub在开源世界的受欢迎程度自不必多言。再加上今天,GitHub官方又搞了个大新闻:私有仓库也改为免费使用,这在原来可是需要真金白银的买的。可见微软收购后,依然没有改变 GitHub 的定位,甚至还更进一步。花开两朵,各表一枝。我们今天想要聊的并不是...

2019-01-21 17:57:21 245

原创 理解 Kafka 中的 Topic 和 Partition

首先要注意的是,Kafka 中的 Topic 和 ActiveMQ 中的 Topic 是不一样的。在 Kafka 中,Topic 是一个存储消息的逻辑概念,可以认为是一个消息集合。每条消息发送到 Kafka 集群的消息都有一个类别。物理上来说,不同的 Topic 的消息是分开存储的,每个 Topic 可以有多个生产者向它发送消息,也可以有多个消费者去消费其中的消息。每个 Topic 可...

2019-01-18 20:45:31 43782 4

原创 IllegalStateException: Subscription to topics, partitions and pattern are mutually exclusive

异常信息如下:Exception in thread "main" java.lang.IllegalStateException: Subscription to topics, partitions and pattern are mutually exclusive at org.apache.kafka.clients.consumer.internals.Subscription...

2019-01-18 17:27:24 4444

转载 GitHub 遭受的 DDoS 攻击到底是个什么鬼?

转自:https://mp.weixin.qq.com/s/SrJBynh5dyOtyaNcQMZyhA据外媒消息,美国东部时间2018年2月28日下午12点15分左右,GitHub 遭遇了可能是迄今为止最大的 DDoS 攻击,最高访问量为 1.35Tbps。当地时间2月28日起,GitHub 经历了两次间歇性不可访问。攻击发生 10 分钟后,GitHub 向 CDN 服务商 Akam...

2019-01-17 17:39:53 5000

转载 Kafka 可视化客户端工具(Kafka Tool)的基本使用

转自:https://www.cnblogs.com/frankdeng/p/9452982.html1、下载下载地址:http://www.kafkatool.com/download.html2、安装根据不同的系统下载对应的版本,我这里kafka版本是1.1.0,下载kafka tool 2.0.1。 双击下载完成的exe图标,傻瓜式完成安装3、简单使用...

2019-01-17 16:11:45 23921 2

原创 Kafka Demo

添加 Kafka 依赖:<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>1.1.0</version></dep

2019-01-17 15:47:55 1446 3

转载 Kafka Consumer Config 配置

转自:https://www.cnblogs.com/f-zhao/p/7456771.html从0.9.0.0开始,下面是消费者的配置。名称 描述 类型 默认值 bootstrap.servers 消费者初始连接kafka集群时的地址列表。不管这边配置的什么地址,消费者会使用所有的kafka集群服务器。消费者会通过这些地址列表,找到所有的kafka集群机器。...

2019-01-17 14:34:59 7005

转载 Kafka Producer Config 配置

转自:https://blog.csdn.net/jiecxy/article/details/53395336 属性 描述 类型 默认值 bootstrap.servers 用于建立与kafka集群的连接,这个list仅仅影响用于初始化的hosts,来发现全部的servers。格式:host1:port1,host2:port2,…,数量尽量不止一个,以防其中...

2019-01-17 14:19:32 2480

转载 Kafka 是什么及基本概念

转自:http://blog.51cto.com/littledevil/2134686?source=drakafka是用于构建实时数据管道和数据流的应用程序。具有实时横向扩展、高吞吐量、支持大量堆积具有容错性和速度快等特点。它是一个高性能分布式消息系统。通常一个分布式流数据平台它具有三个特点: 发布和订阅功能,类似于消息系统 以容错的方式记录流 处理流 Kaf...

2019-01-17 14:00:41 520

转载 Kafka 中的几个概念

转自:https://www.cnblogs.com/mengyou0304/p/4836555.html基本概念下面的概念中有部分逻辑概念,部分实体概念。Broker物理概念,指服务于Kafka的一个node。topicMQ中的抽象概念,是一个消费标示。用于保证Producer以及Consumer能够通过该标示进行对接。可以理解为一种Naming方式。partitio...

2019-01-17 13:57:44 358

原创 初识 Kafka

什么是 KafkaKafka 是一款分布式消息发布和订阅系统,具有高性能、高吞吐量的特点而被广泛应用与大数据传输场景。它是由 Linkedln 公司开发,使用 Scala 语言编写,之后成为 Apache 基金会的一个顶级项目。Kafka 提供了类似 JMS 的特点,但是在设计和实现上是完全不同的,而且他也不是 JMS 规范的实现。Kafka 的产生背景Kafka 作为一个消息系统,早...

2019-01-16 21:06:16 203

原创 从 JMS 规范来了解 ActiveMQ

相关博客:新手也能看懂,消息队列其实很简单 关于消息中间件什么是消息中间件消息中间件是指利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,可以在分布式架构下扩展进程之间的通信(当然也可以基于 RPC 调用)。消息中间件能够做什么消息中间件主要解决的就是分布式系统之间消息传递的问题,它能够屏蔽各种平台以...

2019-01-16 12:23:38 375

转载 新手也能看懂,消息队列其实很简单

转自:https://mp.weixin.qq.com/s/Tgtn2Gs_zwyj5jtKNiRQrA消息队列其实很简单  “RabbitMQ?”“Kafka?”“RocketMQ?”...在日常学习与开发过程中,我们常常听到消息队列这个关键词。我也在我的多篇文章中提到了这个概念。可能你是熟练使用消息队列的老手,又或者你是不懂消息队列的新手,不论你了不了解消息队列,本文都将带你搞懂消...

2019-01-16 10:47:18 303

原创 Dubbo 之服务消费

相关博客:Spring 自定义 XML 配置扩展Dubbo的SPI机制(二)(Dubbo优化后的SPI实现)Dubbo 的 SPI 机制(三)(Extension 扩展点补充)Dubbo 之服务发布和注册(一)Dubbo 之服务发布和注册(二)(补充) 在之前的博客中也介绍过了,服务发布配置文件为:<dubbo:service interface="dong...

2019-01-16 10:02:08 298

转载 Java 中堆栈(stack)和堆(heap)(还在问静态变量放哪里,局部变量放哪里,静态区在哪里.....进来)

转自:https://www.cnblogs.com/langtianya/p/4441206.html(1)内存分配的策略  按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编 译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数...

2019-01-15 15:49:42 600

skywalking 6.5、6.6、6.6 es7 版本 tar 包

skywalking 6.5、6.6、6.6 es7 版本下载包,官方下载太慢。要注意如果连接 ES 7 记得下载 es7 版本

2021-02-04

IDEA查看Java运行代码的汇编指令工具

IDEA查看Java运行代码的汇编指令工具,将文件导入jre/bin中后,在IDEA中进行相关配置,即可查看汇编指令,具体方法可参看:https://blog.csdn.net/Dongguabai/article/details/82818120

2018-09-22

空空如也

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

TA关注的人

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