自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 logstash配置

通过logstash收集日志

2020-08-31 14:58:05 231

原创 虚拟机 docker kibana 报错

FATAL Error: Setup lifecycle of “monitoring” plugin wasn’t completed in 30sec. Consider disabling the plugin and re-start内存不足2.Unable to connect to Elasticsearch. Error: Request Timeout after 30000ms处理方法原因是由elasticsearch.yml的配置未配置正确引起的vim config/ela.

2020-08-31 11:52:55 1771 3

原创 centos8安装docker

1.https://www.runoob.com/docker/centos-docker-install.html2.Error:Problem: package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed处...

2020-04-07 10:05:17 516

原创 git札记

1、设置记住密码(默认15分钟):git config --global credential.helper cache2、如果想自己设置时间,可以这样做:git config credential.helper ‘cache --timeout=3600’这样就设置一个小时之后失效3、长期存储密码:git config --global credential.helper store...

2020-03-03 16:32:19 99

转载 解决Unable to create new native thread

转载:解决Unable to create new native thread两种类型的Out of Memoryjava.lang.OutOfMemoryError: Java heap space error 当JVM尝试在堆中分配对象,堆中空间不足时抛出。一般通过设定JAVA启动参数-Xmx最小可用内存解决。 java.lang.OutOfMemoryError: Unable ...

2019-12-13 11:15:54 15640

原创 CentOS7 Failed to start LSB: Bring up/down networking.解决方法

百度了一圈,都是叫修改mac地址的说法,但是改了之后并没有什么用,最后谷歌解决了。解决方式:禁用NetworkManagersystemctl stop NetworkManagersystemctl disable NetworkManager然后重启网络服务,能正常联网了!...

2019-09-18 09:56:28 177

转载 MySQL 表锁和行锁机制

原文http://www.cnblogs.com/itdragon/p/8194622.htmlMySQL 表锁和行锁机制行锁变表锁,是福还是坑?如果你不清楚MySQL加锁的原理,你会被它整的很惨!不知坑在何方?没事,我来给你们标记几个坑。遇到了可别乱踩。通过本章内容,带你学习MySQL的行锁,表锁,两种锁的优缺点,行锁变表锁的原因,以及开发中需要注意的事项。还在等啥?经验等你来拿...

2019-04-19 20:19:02 304

转载 truncate table 的坑

truncate table,如果数据库硬盘不够用,可能会导致.ibd文件丢失。适用于:MySQL服务器版本4.0及以上本文信息适用于所有平台。 症状当尝试访问表test.t1时,出现以下错误:150512 16:30:01 [ERROR] MySQL is trying to open a table handle but the .ibdfile fortable te st...

2019-04-10 15:09:09 4464

转载 Java代码性能优化的细节

转载《Java代码性能优化的 40+ 细节 》在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1. 在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问;控制实例的产...

2019-04-08 14:17:17 240

转载 JVM类的初始化顺序

原文:JVM类的初始化顺序当new一个类对象时,如果该类还未被JVM所加载,则JVM首先加载该类,加载类流程中会有类的初始化操作,也就是类中static域的初始化,即调用<cinit>方法;在创建对象时,会进行对象变量的初始化操作,即调用<init>方法;最后调用对象的构造方法。在类中static域初始化流程中,是按照前后顺序来进行的,也就是不管是static块还是s...

2018-08-09 17:05:58 978

原创 mysql 查询自增id的下一个值

-- 查询自增id的下一个值SELECT AUTO_INCREMENTFROM INFORMATION_SCHEMA. TABLESWHERE TABLE_NAME = '{table name}' 

2018-08-09 14:40:08 22363 1

转载 IDEA的查询引用、调用关系图的功能

原文:https://www.cnblogs.com/ghj1976/p/5382455.htmlEclipse的"Call Hierarchy"可以查看一个Java方法或类成员变量的调用树(caller和callee两个方向),非常方便。 在IDEA中类似功能被划分到了三个命令。 IntelliJ IDEA中可以在主菜单中选择Navigate | Call Hierarchy命令查...

2018-08-09 09:01:47 6045

转载 Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore

原文:http://www.cnblogs.com/dolphin0520/p/3920397.html 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。  以下是本文目录大纲:  一.CountDownLatch用法  二.Cyclic...

2018-08-07 14:27:09 116

转载 Redis分布式锁的正确实现方式

https://www.cnblogs.com/linjiqin/p/8003838.html前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细...

2018-08-07 11:09:12 191

转载 线程池的RejectedExecutionHandler(拒绝策略)

https://blog.csdn.net/jgteng/article/details/54411423 JAVA为多线程场景提供了线程池,下面是一个线程池的构造方法:public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, ...

2018-08-06 14:27:57 1522

原创 [Err] 1071 - Specified key was too long; max key length is 767 bytes

建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度;再按下面比例相乘不能超过限定的key长度767:latin1=1 byte=1 character;uft8=3 byte=1 character;gbk=2 byte=1 character,utfmb4= 4byte = 1 character。...

2018-07-09 11:20:57 1901

转载 mysql函数实例

CREATE FUNCTION hello() RETURNS VARCHAR(255) BEGIN RETURN 'Hello world,i am mysql'; ENDDROP FUNCTION IF EXISTS formatDate CREATE FUNCTION formatDate(fdate datetime) RETURNS VARCHAR(255) ...

2018-05-31 08:40:54 4594 1

原创 Python3 学习(三)

Python3 解释器在Linux/Unix系统中,你可以在脚本顶部添加以下命令让Python脚本可以像SHELL脚本一样可直接执行:#! /usr/bin/env python3然后修改脚本权限,使其有执行权限,命令如下:$ chmod +x hello.py执行以下命令:./hello.py输出结果为:Hello, Python!#!/usr/bin/python是告诉操作系统执行这个脚本的时...

2018-04-12 21:03:44 150

转载 Python3 学习(二)

Python3 学习(二)http://www.runoob.com/python3/python3-basic-syntax.html基础语法1、源文件编码# -*- coding: cp-1252 -*-编辑hello.py:#!/usr/bin/python3# -*- coding: utf-8 -*-print("Hello World");python保留字保留字即关键字,我们不能...

2018-04-12 20:28:26 229

原创 Python3 学习(一)

1、环境搭建详见http://www.runoob.com/python/python-install.html2、第一个python程序#!/usr/bin/python3 print("Hello, World!");你可以将以上代码保存在hello.py文件中并使用python命令执行该脚本文件。$ python3 hello.py以上命令输出结果为:Hello, World!...

2018-04-12 20:13:33 172

转载 Java里的管道输入流 PipedInputStream与管道输出流 PipedOutputStream

测试代码:import java.io.IOException;import java.io.PipedInputStream;import java.io.PipedOutputStream;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * @autho...

2018-04-09 09:01:26 443

原创 linux 配置JAVA环境变量

1、vi /etc/profile#set java environmentJAVA_HOME=/service/jdkJRE_HOME=$JAVA_HOME/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH立即

2018-03-28 12:56:00 290

转载 mysql select是否会锁表 ?

原文地址:http://www.bcty365.com/content-35-656-1.html 有的人说mysql的 select 会锁表 ,有的人说 mysql 的查询不会锁表 。 其他他们都对,没有 ,但是很片面。 其实对于mysql的select 是否会锁表 ,这个完全取决于表采用的是什么存储引擎。 这里我就拿大家最熟悉的存储引擎INNODB 和MYISAM 来说明这个问题。 对

2017-12-27 10:14:47 26255 4

原创 gradle学习(一)

1、Gradle 手动修改本地仓库 即添加一个名称为 GRADLE_USER_HOME环境变量 ,值是你想放gradle仓库的地方即可 参考:https://www.cnblogs.com/dwb91/p/6523541.html 2、Gradle使用国内的maven仓库 摘自:https://www.cnblogs.com/yoyotl/p/6291703.html 感谢阿里云!找到gr

2017-12-22 14:21:52 195

转载 settings.xml文件中对应的配置项

本文部分引用自:http://haohaoxuexi.iteye.com/blog/1827778 基本的settings.xml的样子:<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.

2017-12-20 14:23:03 915

原创 PowerMock测试 mock hbase连接

/** * QueryCanTask Tester. * * @author * @since 12/18/2017 * @version 1.0 */ @RunWith(PowerMockRunner.class) @PowerMockRunnerDelegate(SpringJUnit4ClassRunner.class) //委派给SpringJUnit4Clas

2017-12-19 15:33:30 990 2

原创 HBASE-hbase shell基础命令

1、进入hbase命令模式 hbase shell2、命名空间、表、列族、数据版本、数据有效期 (创建表 create ‘member’,’member_id’,’address’,’info’) –创建命名空间 create_namespace ‘bi’ –创建元数据表 create ‘bi:rawdata’,{NAME => ‘bs’,VERSI

2017-12-11 17:28:17 276

原创 docker初级命令

1、拉取镜像 docker pull [OPTIONS] NAME[:TAG] eg:docker pull hub.c.163.com/library/oraclelinux:latest2、查看本机镜像 docker images [OPTIONS][REPOSITORY][:TAG]3、运行镜像 docker run -d NAME eg:4、查看启动的镜像 docker ps

2017-07-05 21:52:11 180

原创 tomcat xml配置文件部署项目

tomcat xml配置文件部署项目:                1、在路径apache-tomcat-7.0.65/conf/Catalina/localhost 下 创建xml                 2、xml类容为:                                                                    

2016-01-12 10:04:43 456

原创 hadoop配置问题--jps线程不全

上次记录了hadoop下载安装配置过程,这次重新安装配置时出现了几个问题。配置完成后发现Jps的线程数不对,缺少NameNode和JobTracker线程。在配置core-site.xml和mapred-site.xml文件时,主机名未写正确。配置文件中的主机名应对应hostname输出的名字。

2015-09-07 15:15:53 1937 1

原创 jdbc连接oracle报错No suitable driver found for jdbc

网上查找了许多资料:大致问题如下    一是:连接URL格式出现了问题(jdbc:oracle:thin:@localhost:1521:db01)     二是:驱动字符串出错(oracle.jdbc.OracleDriver)     三是:Classpath中没有加入合适的ojdbc6.jar驱动         四是:不仅仅要求将驱动加入classpath中,而

2015-08-25 11:53:01 7406

原创 centos下安装hadoop

安装wget  yum install -y wget下载 wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar.gz解压   tar -zxvf hadoop-1.2.1.tar.gz配置文件hadoop-1.2.1/conf 目录下hadoop

2015-07-21 14:39:06 323

Effective Java 第三版原版pdf(英文)

Effective Java 第三版原版pdf(英文),新增特性 Feature Items Release Lambdas Items 42–44 Java 8 Streams Items 45–48 Java 8 Optionals Item 55 Java 8 Default methods in interfaces Item 21 Java 8 try-with-resources Item 9 Java 7 @SafeVarargs Item 32 Java 7 Modules Item 15 Java 9

2018-07-31

quartzjar包

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.2.1。

2014-08-15

空空如也

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

TA关注的人

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