自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker安装mysql8.x,连接报2059错误

1.环境说明宿主机:win10docker:Version 18.06.1-ce-win73 (19507)mysql:8.x(docker store中最新版) 2.报错描述使用navicat连接工具,连接报错如下: 3.报错原因说明由于新版本的MySQL新特性导致的,通过查询mysqlmysql> select Host,User,plugin fr...

2018-11-06 21:23:23 1908

原创 jconsole本地连接“提示安全连接失败”问题解决

今天学习高并发编程时,了解到可以使用jconsole观察线程,但是无法连接,报错截图如下:经研究学习后得知需要设置jvm启动参数添加如下参数:-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=8011-Dcom.sun.management.jmxremote.ssl=false-Dcom.s...

2018-10-15 10:55:39 8019 1

转载 Linux常用命令之date

修改linux的时间可以使用date指令 修改日期: 时间设定成2009年5月10日的命令如下: #date -s 05/10/2009 修改时间: 将系统时间设定成上午10点18分0秒的命令如下。 #date -s 10:18:00 修改时区: 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/l

2017-09-08 15:05:12 489

原创 Linux安装配置Maven3.5.0

1.需要提前安装JDK,并且配置环境变量 请参考:http://blog.csdn.net/u013274055/article/details/739206372.下载maven安装包下载地址:http://maven.apache.org/download.cgi3.解压tar -zxvf apache-maven-3.5.0-bin.tar.gz4.配置环境变量vim

2017-09-07 14:04:12 8790

转载 CentOS6 Shell脚本/bin/bash^M: bad interpreter错误解决方法

CentOS6 Shell脚本/bin/bash^M: bad interpreter错误解决方法在windows下保存了一个脚本文件,用ssh上传到centos,添加权限执行nginx提示没有那个文件或目录。shell脚本放到/etc/init.d/目录下,再执行/etc/init.d/nginx,提示多了这句/bin/bash^M: bad interpreter。网上找了资料才知

2017-09-01 14:20:36 594

原创 elastic-job的elastic-job-lite-console部署

环境准备:jdk,maven,elastic-job源码1.下载或者克隆elastic-job源码地址:https://github.com/dangdangdotcom/elastic-job2.maven编译安装进入到elastic-job目录,按住Shift+鼠标右键,选择“在此处打开命令窗口(W)”,执行如下命令:mvn clean install -Dmaven.te

2017-09-01 10:21:25 13097 1

原创 Elastic-job报错:com.dangdang.ddframe.job.reg.exception.RegException...KeeperErrorCode=OperationTimeout

zookeeper作为注册中心1.配置如下:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:reg="http://www.dangdang.com/schema/ddframe/reg" xml

2017-09-01 09:51:50 36444

原创 eclispe配置dubbo时xml文件报错:cvc-complex-type.2.4.c: The matching...for element 'dubbo:application'.

通过添加dubbo的schema文件解决次报错,具体步骤如下:1.获取dubbo.xsd文件从dobbo.jar中获取2.指定xsd文件位置Window——Preferences——XML——XML Catalog中添加如下Location:从dubbo.jar中提取的xsd文件Key type:选择Schema locationKey:http://code.

2017-08-30 21:28:48 1472 1

原创 dubbo-provider启动报错:Unable to connect to zookeeper server within timeout: 5000

确认网络访问正常,确认dubbo配置是官方提供的示例配置情况下报错如下:2017-08-30 21:03:12,774 [main-EventThread] [org.apache.zookeeper.ClientCnxn]-[INFO] EventThread shut downorg.I0Itec.zkclient.exception.ZkTimeoutException: Unabl

2017-08-30 21:11:06 38051 10

原创 linux安装AvtiveMQ5.15.0

1.下载AvtiveMQ5.15.0下载地址:http://apache.fayea.com//activemq/5.15.0/apache-activemq-5.15.0-bin.tar.gz2.安装配置jdk,参考:http://blog.csdn.net/u013274055/article/details/73920637注意:activemq要求jdk版本在1.7及以上

2017-08-30 11:33:04 942

原创 dubbo-admin2.8.4部署

1.环境准备(1)操作系统:CentOS6.5(2)安装JDK并且配置好环境变量,参考:http://blog.csdn.net/u013274055/article/details/73920637(3)安装tomcat(4)下载dubbo包,下载地址:https://github.com/dangdangdotcom/dubbox(5)安装好maven环境(6)dubb

2017-08-25 20:11:57 9590 1

转载 CentOS6.5 安装redis

1.下载tar包,下载地址。2.CentOS服务器创建installs目录用于存放安装包(根据个人爱好)。命令:mkdir -p /usr/local/installs/3.上传下载好的tar包到/usr/local/installs/目录。4.解压tar包命令:tar -zxvf redis-3.2.9.tar.gz5.由于Redis是用c语言写的,所以需要进行编

2017-08-25 19:32:17 1131

原创 zookeeper集群部署后启动报错ZooKeeper JMX enabled by default...解决方案二

三节点zookeeper部署后无法正常启动,报如下错误:通过查看配置文件发现几个端口未打开,无法进行集群,具体如下:2888端口号是zookeeper服务之间通信的端口。3888端口是zookeeper与其他应用程序通信的端口。2181端口是zookeeper客户端请求接口。需要防火墙放开这三个接口,才可以部署集群的方式。

2017-08-24 21:44:33 22751

原创 linux开放端口的方法

1.方法一:以打开3306端口为例:命令1:/sbin/iptables -I INPUT -p tcp --dport 3306-j ACCEPT命令2:/etc/rc.d/init.d/iptables save命令3:/etc/init.d/iptables status命令4:service network restart方法二:直接修改/etc/sysconf

2017-08-24 21:14:39 14989

原创 ZooKeeper集群安装后无法启动ZooKeeper JMX enabled by default

[root@centos conf]# zkServer.sh startZooKeeper JMX enabled by defaultUsing config: /usr/local/src/zookeeper-3.4.10/bin/../conf/zoo.cfgStarting zookeeper ... STARTED[root@centos conf]# zkServer.sh

2017-08-23 21:47:55 97579 18

原创 Linux系统环境变量文件(/etc/profile)设置后无法使用vim、vi等命令原因以及解决方法

在/etc/profile中添加了错误的PATH变量,会导致几乎所有的系统命令无法使用,比如会出现如下图所示错误提示:修复PATH变量其实很简单,就是重新给PATH变量赋值就可以了命令如下:export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/us

2017-08-23 21:05:49 19333 1

原创 Linux卸载自带openJdk

1.环境:(1)linux系统版本:CentOS6.5(2)linux系统位数:64位2.查看java版本 java -version3.查看安装的java程序rpm -qa|grep java4.卸载openJdkrpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64rpm

2017-08-22 20:52:40 701

转载 ZooKeeper集群部署方式

1.什么是zookeeper  ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的

2017-08-22 20:24:24 1052

转载 ORACLE 如何查询被锁定表及如何解锁释放session

ORACLE EBS操作某一个FORM界面,或者后台数据库操作某一个表时发现一直出于"假死"状态,可能是该表被某一用户锁定,导致其他用户无法继续操作  代码如下:--锁表查询SQLSELECT object_name, machine, s.sid, s.serial#FROM gv$locked_object l, dba_objects o, gv$session s WH

2017-08-22 20:21:26 274

原创 CentOS6.5 安装ZooKeeper3.4.10

1.下载ZooKeeper安装包,下载地址:http://apache.fayea.com/zookeeper/2.解压安装包 tar -zxvf zookeeper-3.4.10.tar.gz3.修改配置文件3.1 拷贝zoo_sample.cfg文件为zoo.cfg cd zookeeper-3.4.10/conf/ cp zoo_sample.cfg zoo.c

2017-08-21 20:48:20 2273

原创 CentOS6.5安装memcached1.5.0

1.什么是memcachememcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等2.libevent介绍libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名

2017-08-08 20:59:47 1346

转载 几句话解释配置./configure --prefix的作用

源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。其中--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local

2017-08-08 20:06:28 13999

转载 Linux中查看各文件夹大小命令du -h --max-depth=1

du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][--help][--version][目录或文件]常用参数:-a或-all 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。-b或-bytes 显示目录或文件大小时,以byte为单位。-c或–tota

2017-08-01 14:20:46 1050

翻译 卸载Percona

停止服务service mysql stop卸载安装程序yum remove Percona-Server*删除数据和配置文件rm -rf /var/lib/mysqlrm -f /etc/my.cnf

2017-07-08 22:03:28 1790

原创 CentOS6.5 安装MySQL-Percona

Percona Server为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。该版本提升了在高负载情况下的 InnoDB 的性能、为 DBA 提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为。1.下载percona安装包,下载地址。2.首先安装cmake命令:yum -y install cmake3.创建目录命令1:...

2017-07-08 21:45:29 1073

原创 CentOS6.5 安装Nexus配置Maven私服

1.下载Nexus的tar包,链接地址。2.创建3.rz或者ftp到服务器

2017-06-29 17:59:43 1192

原创 CentOS6.5 安装JDK1.8

1.下载JDK1.8,下载链接。2.创建安装包存放目录命令:mkdir -p /usr/local/installs3..rz或者ftp到服务器目录:/usr/local/installs4.进入/usr/local/installs,解压tar包命令:cd/usr/local/installs命令:tar -zxvf jdk-8u131-linux-x64.tar

2017-06-29 17:34:13 3481

原创 CentOS6.5 yum安装svn以及配置

1.检查是否已经安装了svn命令:rpm -qa subversion如果已经安装旧版本svn,则需要卸载后重新安装yum remove subversion2.安装svn命令:yum install subversion选择Y安装完成3.检查是否安装成功命令:svnserve --version如果出现如下内容,则表示安装成功4

2017-06-28 23:18:32 2684

原创 CentOS6.5安装openssl

1.下单openssl的tar包:openssl-1.0.2l.tar.gz,网址:https://www.openssl.org/source/;2.上传到centos服务器器上。3.安装gcc,需要链接互联网,命令:yum -y install gcc。4.解压tar包,命令:tar -xzf openssl-1.0.2l.tar.gz,得到tar -xzf openssl-1.0

2017-06-28 15:08:34 2688 1

原创 CenOS6.5安装rz和sz

yum install lrzsz下面提示都选y就可以了。

2017-06-28 14:53:24 341

原创 oracle创建/删除表空间和用户,用户授权

--登陆    sqlplus 用户名/密码@连接服务名 as sysdba--创建临时表空间    create temporary tablespace tem_tab_name    tempfile 'XXXX\tem_tab_name.dbf'    size 50m    autoextend on    next 50m maxsize 2

2017-02-28 14:48:08 368

原创 什么是线程?它与进程有什么区别?为什么要使用多线程

线程是指程序在执行过程中,能够执行程序代码的一个执行单元。在Java语言中,线程有四种状态:运行、就绪、挂起和结束。    进程是指一段在执行的程序。而线程有时也被称为轻量级进程,各个线程之间共享程序的内存空间(代码段、数据段和堆空间)及一些进程的内存空间(例如打开的文件),但是各个线程拥有自己的栈空间,进程与线程的对比关系如下图。    在操作系统级别

2016-12-16 23:10:42 4831

原创 Java程序初始化的顺序是怎样的。

在java语言中,当实例化对象时,对象所在类的所有成员变量首先要进行初始化,当所有成员完成初始化后,才会调用对象所在类的构造函数创建对象。Java程序的初始化一般遵循3个原则(优先级依次递减):(1)静态对象(变量)优于非静态对象(变量)的初始化,其中,静态对象(变量)只初始化一次,非静态对象(变量)可能会初始化多次。(2)父类优先于子类进行初始化。(3)按照成员变量的定义顺序进行初始化。即使

2016-12-16 22:56:49 4089 1

转载 java.awt.headless

1. 什么是 java.awt.headless?Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标。2. 何时使用和headless mode?Headless模式虽然不是我们愿意见到的,但事实上我们却常常需要在该模式下工作,尤其是服务器端程序开发者。因为服务器(如提供Web服务的主机)往往可能缺少前述设备,但又需要使用他们提供的功能,生成相应的

2016-12-14 21:42:03 712

转载 java clob-string转换工具

[java] view plain copyimport java.io.Reader;  import java.sql.Clob;    public class ClobTransfer {       /**      * 将String转成Clob ,静态方法      *       * @param str      *

2016-11-24 13:39:07 1140

转载 将CachedRowSet中的数据转储到对象中

虽然还有很多bug,但凑合能用,就是将CachedRowSet中的数据转换成对象或List。省去了繁琐难看的一系列get/set方法。先说调用:注:cachedRowSet是查询的结果集Student是对应于Student表的实体类1. 从数据库Student表中查询出多行数据,要将其存入ArrayList中: ArrayList student =

2016-11-23 22:59:55 789

转载 [疯狂Java]JDBC:ResultSet的升级RowSet、离线的CachedRowSet、离线分页查询

1. RowSet系列、创建RowSet实例:    1) RowSet的出现最初是为了解决离线缓存的问题,因为在使用ResultSet的时候必须保证在线(即保持与数据库的连接),连接后必须立即处理,否则连接断开则ResultSet也将关闭,这就非常麻烦,再有些设计模式中,要求逻辑和视图分开,因此就必须自己先开一段内存暂存ResultSet中的内容(这样ResultSet关闭了里面的数据已

2016-11-23 22:06:45 1651

原创 CenOS7安装MySQL5.7(yum)

CentOS7的yum源中默认是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1. 下载mysql的repo源$ wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm2. 安装mysql57-community-release-el7-9.noarch.rpm

2016-11-05 14:07:58 647

原创 JAVA将图片(本地或者网络资源)转为Base64字符串

JAVA将图片(本地或者网络资源)转为Base64字符串

2016-10-27 15:59:57 26521 3

原创 工厂模式-简单工厂模式

工厂模式是我们最常用的实例化对象模式,是用工厂方法代替new操作的一种模式。工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。工厂模式在《Java与模式》中分三类:简单工厂模式(Simple Factory),工厂方法模式(Factory Method),抽象工厂模式(Abstract Factory)。在此先对简单工厂模式

2015-12-22 11:43:08 434

空空如也

空空如也

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

TA关注的人

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