自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 问答 (3)
  • 收藏
  • 关注

原创 解决 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)的方法

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)一个亲测有效的解决办法解决不能通过mysql .sock连接MySQL问题 这个问题主要提示是,不能通过 ‘/tmp/mysql .sock’连到服务器,一些mysql 安装方

2018-01-15 16:21:47 114516 9

原创 分布式、集群、微服务、SOA 之间的区别

分布式:不同模块部署在不同服务器上 作用:分布式解决网站高并发带来问题集群:多台服务器部署相同应用构成一个集群 作用:通过负载均衡设备共同对外提供服务SOA:业务系统分解为多个组件,让每个组件都独立提供离散,自治,可复用的服务能力,通过服务的组合和编排来实现上层的业务流程 作用:简化维护,降低整体风险,伸缩灵活微服务:架构设计概念,各服务间隔离(分布式也是隔离),自治(分布式依赖整体组

2018-01-11 21:35:09 49184 11

原创 git 报错 You are not allowed to push code to this project 的解决办法

You are not allowed to push code to this projectPlease make sure you have the correct access rightsand the repository exists.昨天往自己的项目分支上 push 代码的时候,出现了上面的提示。说我不允许往这个项目上推送代码,请确定我有相应的权限并且该仓库存在。

2018-01-27 15:56:08 43214

原创 报错 org.springframework.beans.factory.NoSuchBeanDefinitionException 的解决办法

我在 zkui 中看到应该提供的 service 已经在 zk 中注册了,但是启动 Tomcat 的时候,还是提示没有指定 service 的 Bean。仔细检查了好久好久才终于发现,原来是自己的 BeanID 写的不一致…【自己挖坑自己跳啊啊啊啊啊啊啊啊】仔细检查一下自己写的各种 xml 文件中的 service 的名字有没有写错,以及 getBean() 的参数与 Bean

2018-01-27 15:41:02 41194 1

原创 Intellij IDEA 导出配置,导入配置的方法

今天换了一台电脑,所以不得不重新再搭一遍环境在原来电脑上的操作如下:file -> export setting 将会导出一个 setting.jar 的文件在新安装 IDEA 的电脑上,在开始的界面选择导入 setting 即可

2018-01-30 20:20:19 40091 3

原创 Http 请求头中 X-Requested-With 的含义

昨天看代码的时候,看到了这个一句String requestedWith = ((HttpServletRequest) request).getHeader("X-Requested-With");X-Requested-With 看到这个玩意并不知道是啥于是查了一下if (request.getHeader("x-requested-with") != null

2018-01-26 09:17:30 39303

原创 流式数据、批式数据、实时数据、历史数据的区别

大数据处理系统可分为批式(batch)大数据和流式(streaming)大数据两类。其中,批式大数据又被称为历史大数据,流式大数据又被称为实时大数据。复杂的批量数据处理(batch data processing),通常的时间跨度在数十分钟到数小时之间。基于历史数据的交互式查询(interactive query),通常的时间跨度在数十秒到数分钟之间。基于实时数据流的数据处理(streaming d

2018-01-05 23:27:06 29933 1

原创 Intellij IDEA 输入命令行参数运行的方法

在上方工具栏点击Run选项,然后会出来一个小框,点击Edit选项,在Program arguments栏输入你要输入的命令行参数,点击Run就可以啦! 多个参数用空格分开快捷键实现以上操作: ALT + SHIFT + F10,右,Edit,回车键,Tab键,输入命​​令行参数,回车。

2018-01-19 08:39:45 23418 1

转载 Intellij IDEA 中查看方法之间调用关系的方法

https://www.cnblogs.com/ghj1976/p/5382455.htmlhttps://www.jetbrains.com/help/idea/2016.2/building-call-hierarchy.html将鼠标选定想要查看的方法上,选择最上边的 Navigate,之后再选 Call Hierarchy 就可以看到方法之间的调用关系Eclipse的”Ca

2018-01-16 19:43:01 22276 1

转载 Outlook 每次打开时都提示要求输入凭据的解决办法

一般使用outlook商务场景属于多数,而且大部分公司为了信息安全会定期要求员工更新outlook邮箱的密码,那么问题来了,在更新密码后,发现下次登陆页又需要重新输入密码,点击了outlook自带的记住密码也没用。那么如果你也遇到同样的情况,已经被每天手动输入密码逼疯,请跟着下面的步骤解放双手吧:1,进入“控制面板”-“凭据管理”-“管理windows凭据”2,手动编辑outlook对

2018-01-17 10:04:28 21793

原创 Python3 使用 logging 模块输出日志中的中文乱码解决办法

创建filehandler的时候指定编码为utf-8handler = logging.handlers.RotatingFileHandler(LOG_FILE, maxBytes=1024 * 1024, backupCount=5, encoding='utf-8') # 实例化handler2018-01-18 10:52:44,281 - INFO - �������

2018-01-18 11:32:07 17887 1

原创 启动 Tomcat 报错 One or more listeners failed to start. Full details will be found in the appropriate

严重: Error listenerStart严重: Context startup failed due to previous errors也搞不清楚为啥报错,看起来好像是说 filter 没有启动成功。这时候应该咋办呢???添加 log4j ,启动日志,在日志中查看具体的错误信息即可原来是没有找到 指定 service 的 Bean 啊…那再去解决这个问题好啦

2018-01-27 15:46:52 17070

原创 Http 请求头中的 HTTP referer 的含义

1 含义 HTTP来源地址(referer,或 HTTP referer)是HTTP表头的一个字段,用来表示从哪儿链接到目前的网页,采用的格式是URL。换句话说,借着HTTP来源地址,目前的网页可以检查访客从哪里而来,这也常被用来对付伪造的跨网站请求。2 拼写问题Referer的正确英语拼法是referrer。由于早期HTTP规范的拼写错误,为保持向下兼容就将错就

2018-01-28 13:33:40 16479

原创 IDEA 中设置 File Header 以及自定义类、方法注释模板的方法

1 设置 File HeaderFile -> Settings -> File and Code Templates -> Includes -> File Header -> 编辑2 自定义类、方法注释File -> Settings -> Live Templates -> 编辑生成类注解模板/*** @program: ${PROJECT_

2018-01-27 17:03:55 16050 3

原创 Dubbo 启动服务提示 log4j:WARN No appenders could be found for logger

启动 Dubbo 项目的时候,IDEA 提示如下:log4j:WARN No appenders could be found for logger (com.alibaba.dubbo.common.logger.LoggerFactory).log4j:WARN Please initialize the log4j system properly.log4j:WARN See htt

2018-01-28 14:53:37 14301 8

原创 python 获取当前日期对应的周数

指定日期的周数>>> datetime.date(2010, 6, 16).isocalendar()[1]24当前日期的周数datetime.datetime.now().isocalendar()返回结果是三元组(年号,第几周,第几天)

2018-01-07 23:18:13 13965 3

原创 Python Selenium 报错 unexpected alert open 解决办法

unexpected alert open使用这个即可driver.switch_to.alert.accept()1、How to handle the “unexpected alert open”?https://stackoverflow.com/questions/19173195/how-to-handle-the-unexpected-alert-open2、

2018-01-17 19:06:53 12971 1

原创 win10 下安装 ZooKeeper 的方法

ZooKeeper 下载地址: https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/1 随便解压到一个目录2 在 zookeeper-3.x\conf 目录下新建一个 zoo.cfg 文件tickTime=2000initLimit=10syncLimit=5dataDir=\datadataLogDir=\l

2018-01-11 23:02:12 12759 1

原创 解决 -bash: mysql*: command not found 错误的办法

[root@d9d3a97305ae tmp]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &[1] 4366-bash: mysqld_safe: command not found原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就

2018-01-15 16:40:42 11835 1

转载 ZooKeeper 可视化工具 zkui

一、简介zkui它提供了一个管理界面,可以针对zookeepr的节点值进行CRUD操作,同时也提供了安全认证。二、下载安装1、下载地址 https://github.com/DeemOpen/zkui2、mvn clean install,执行前需要安装 java 环境,maven环境,执行成功后会生成一个jar文件。3、将config.cfg复制到上一步生成的jar文件所在目录,

2018-01-12 15:56:44 11121 2

转载 win10 Redis 安装系统服务报错 HandleServiceCommands: system error caught. error c ode=1073, message = CreateS

HandleServiceCommands: system error caught. error c ode=1073, message = CreateService failed: unknown error原因:系统服务中已经存在解决办法:1)先卸载服务: redis-server –service-uninstall 2)然后再安装: redis-server–serv

2018-01-31 09:27:48 11094 2

转载 Python Selenium 处理 alert 提示信息的方法

针对alert,selenium提供了相应的类来进行处理。selenium.webdriver.common.alert.Alert(driver)先列出Alert的所有操作:Alert(driver).accept() # 等同于点击“确认”或“OK”Alert(driver).dismiss() # 等同于点击“取消”或“Cancel”Alert(driver).authe

2018-01-17 19:04:46 9770

转载 IntelliJ IDEA 查看一个类的所有继承关系图

IntelliJ IDEA 中如何查看一个类的所有继承关系(当前类的所有继承关系图)IntelliJ IDEA使用教程 (总目录篇)在 IntelliJ IDEA 中这个查看一个类也就是当前类的所有继承关系,包括实现的所有的接口和继承的类,这个继承,不仅仅是一级的继承关系,包括好几层的继承。父类的父类的父类。直到最后。可以很清楚明了的了解一个类的实现关系。diagram 英

2018-01-14 17:11:21 9495

原创 Python3 中记录日志并输出到 log 文件中的方法(防止输出中文乱码)

# -*- coding: utf-8 -*-import logging.handlersLOG_FILE = r'tst.log'handler = logging.handlers.RotatingFileHandler(LOG_FILE, maxBytes=1024 * 1024, backupCount=5, encoding='utf-8') # 实例化handler

2018-01-18 11:29:08 9414

原创 Git 中 pull 和 clone 的区别

git clonegit pullclone 是本地没有 repository 时,将远程 repository 整个下载过来。pull 是本地有 repository 时,将远程 repository 里新的 commit 数据(如有的话)下载过来,并且与本地代码merge。 git clone is how you get a local copy of an ex

2018-01-23 08:39:30 9272

原创 使用 Kafka 和 Redis 作为消息队列的差异

1 消息推送的可靠性Redis 消息推送(基于分布式 Pub/Sub)多用于实时性较高的消息推送,并不保证可靠。 Redis- Pub/Sub 断电就会清空数据,而使用 Redis-List 作为消息推送虽然有持久化,也并非完全可靠不会丢失。 Kafka 保证可靠虽然一些延迟。 2 订阅功能的分组Redis 发布订阅除了表示不同的 topic 外,并不支持分组。Kafka 中发布一个内容,多个订阅者

2018-01-03 21:05:02 9204

原创 Dubbo 启动报错 Failed to bind NettyServer on /192.168.96.1:20880, cause: Failed to bind to: /0.0.0.0:208

Failed to bind NettyServer on /192.168.96.1:20880, cause: Failed to bind to: /0.0.0.0:20880用 dubbo-admin 看了一下原来是另外一个服务已经占用了 20880 端口,所以才…感觉自己 mdzz 啊啊啊啊啊啊把之前开启的服务关掉就好了嘛

2018-01-28 14:12:34 9059

原创 JavaWeb基础(8)—— Servlet 和 HttpServlet 的区别

1 ServletServlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指 Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类。2 HttpServlet  HttpServlet 指能够

2018-01-14 16:04:16 8757 2

原创 Python Selenium 报错 ImportError: sys.meta_path is None, Python is likely shutting down 解决办法

Exception ignored in: >Traceback (most recent call last): File "C:\Python\Python36\lib\site-packages\selenium\webdriver\common\service.py", line 173, in __del__ File "C:\Python\Python36\lib\site-

2018-01-18 11:34:29 8009 1

转载 Python Selenium 之 关闭窗口close与quit

selenium之 关闭窗口close与quit 更多关于python selenium的文章,请关注我的专栏:Python Selenium自动化测试详解selenium关闭窗口有两个方法,close与quit,我们稍作研究便知道这两个方法的区别。1.看源码或API

2018-01-17 19:08:02 7425

原创 ZooKeeper 报错 ERROR [main:ZooKeeperServerMain@64] 的解决办法

[myid:] - ERROR [main:ZooKeeperServerMain@64] - Unexpected exception, exiting abnormallyjava.io.IOException: Unable to create data directory ??:\data\zoo\version-2zookeeper + Kafka - Unable to

2018-01-11 23:09:15 7233

原创 Dubbo 报错 Exception in thread "main" java.lang.NoClassDefFoundError: org/I0Itec/zkclient/IZkStateList

Exception in thread "main" java.lang.NoClassDefFoundError: org/I0Itec/zkclient/IZkStateListener at com.alibaba.dubbo.remoting.zookeeper.zkclient.ZkclientZookeeperTransporter.connect(ZkclientZookee

2018-01-26 17:02:35 6978

原创 Java 中 BasicNameValuePair 的简单使用,以及使用 BasicNameValuePair 而不使用 Map 的原因

今天看在 Apache 的 HttpClient 时,看到一个 BasicnameValuePair 觉得奇怪,明明有现成的 Map 来存储键值对,为啥偏偏用 List 这种莫名其妙的东西呢,稍微了解了一下才发现1 简单使用BasicNameValuePair 通常用于在 Http 请求中封装用于 post 的参数名称与参数值。常见的应用如下图:public String h

2018-01-24 18:33:09 6528 2

原创 简单解释 RPC 的含义

1 定义RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。2 例子两台服务器A,B,一个应用

2018-01-11 22:02:54 5424 1

原创 JProfiler集成IDEA查看Java项目性能(2)

0 创建Test项目,新建Test类,创建main方法1 选中Class, profiler ‘test.main’,第一次运行设置profiler安装目录2 运行后,选择Instrumentation,可以查看详细的信息3 查看运行中的main方法内存占用情况,选中Live memory->All Objects4 查看CPU占用情况,选中CPU views->Hot Spots点击按钮5 运行中

2018-01-01 16:23:19 4938

原创 Dubbo Demo 运行的方法

dubbo demo 的 github 地址 、https://github.com/alibaba/dubbo/tree/master/dubbo-demo1 安装与准备dubbo 采用全 spring 配置方式,透明化接入应用,对应用没有侵入。运行一个 demo 程序需要准备这些:注册中心 zookeepertomcat示例 dubbo demo 的 pr

2018-01-12 14:59:34 4675

原创 ZooKeeper 启动报错 Invalid arguments, exiting abnormally java.lang.NumberFormatException: 的解决办法

2018-01-26 16:32:59,957 [myid:] - ERROR [main:ZooKeeperServerMain@55] - Invalid arguments, exiting abnormallyjava.lang.NumberFormatException: For input string: "C:\Users\rHotD\AppData\Local\zookeeper

2018-01-26 16:38:02 4201

原创 HDFS 中向 DataNode 写入数据失败了怎么办

如果向DataNode写入数据失败了怎么办?如果这种情况发生,那么就会执行一些操作:① Pipeline数据流管道会被关闭,ACK queue中的packets会被添加到data queue的前面以确保不会发生packets数据包的丢失② 在正常的DataNode节点上的以保存好的block的ID版本会升级——这样发生故障的DataNode节点上的block数据会在节点恢复正常后被删除

2018-01-09 14:06:47 4165

转载 JProfiler 简介与 JProfiler 安装并集成 IDEA (1)

1 相关文摘JProfiler下载:https://www.ej-technologies.com/download/jprofiler/files JProfile注册码:http://www.cnblogs.com/jifeng/p/3336408.html IDE集成:http://resources.ej-technologies.com/jprofiler/help/doc/2 JPr

2018-01-01 16:00:29 3973 1

原创 Hadoop 的 NameNode 节点的备份机制与恢复方法

NameNode 出现问题了如何恢复?NameNode的守护进程可以通过人工的方式从SecondaryNameNode上拷贝一份fsimage来恢复数据1、hadoop主节点(NameNode)备份策略以及恢复方法 http://blog.csdn.net/lxpbs8851/article/details/99158892、 转发namenode恢复过程 http://f.d

2018-01-09 09:43:23 3743

空空如也

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

TA关注的人

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