自定义博客皮肤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)
  • 收藏
  • 关注

原创 基于Vue框架,页面添加水印

安装水印依赖npm install watermark-dom引入组件import watermark from 'watermark-dom'或者var watermarkDom = require("watermark-dom")在需要使用水印的地方调用watermark.init({ watermark_txt: "测试水印"});...

2021-06-17 05:45:28 234

原创 Spring

1.谈谈你对SpringIOC的理解,原理与实现总:控制反转,容器控制反转:原来的对象由使用者控制,现在有了Spring后,可以把整个对象交由Spring管理DI:把对应的属性值注入到具体的对象当中,可通过@Autoiware和populater完成属性的注入容器:存放具体对象,使用map结构,在Spring中一般存在三级缓存中,singletonObject存放完整对象。在整个bean的生...

2021-06-15 11:12:40 131

原创 记一次诡异的分页现象

现象:在使用过程种发现在一个不希望分页的情况,有时候分页有时候不分页,sql种也并未分页。最终发现在一个方法中调用分页后,并没有执行查询方法。原因:PageHelper.startPage 方法调用后,后面必须有一个Mapper的查询方法,必须被消费掉。否则会由于ThreadLocal的原因,当该线程被其他方法调用时被分页。在文档中非常明确的写了...

2019-05-08 15:12:00 155

原创 将博客搬至CSDN

dd

2019-03-14 20:54:00 102

原创 Linux虚拟机克隆之后的网络问题

在我们使用Vm克隆系统之后,由于网络冲突是不能进行上网的,我们需要对克隆后的网络配置进行修改1、vi /etc/udev/rules.d/70-persistent-net.rules第一个网卡信息为原来主机的网卡信息,第二个为新生成的网卡信息将第一个网卡信息注释掉,并将第二个网卡信息NAME修改为eth0,并记录下mac地址...

2018-12-27 11:22:00 271

原创 Linux安装Phoenix

1、下载安装包http://phoenix.apache.org/#2、配置环境变量export PHOENIX_HOME=~/phoenix-4.9.0-HBase-0.98export PATH=${PHOENIX_HOME}/bin:${PATH}export CLASS_PATH=${CLASS_PATH}:${PHOENIX_HOME}...

2018-12-26 17:57:00 1112

原创 Linux安装Hbase集群

1、下载HBase安装包apache版本http://hbase.apache.org/downloads.htmlcdh版本http://archive.cloudera.com/cdh5/cdh/5/2、解压到指定目录tar -xzvf 3、hbase-env.sh配置export HBASE_PID_DIR=~/data/hadoo...

2018-12-26 16:57:00 554

原创 Linux安装Mysql

修改配置文件vi ~/.my.cnf# 在~/.my.cnf文件中添加下列信息[client]port = 3306socket = /home/ocetl/mysql-5.7.18/mysql.sock[mysqld]user = ocetlbasedir = /home/ocetl/mysql-5.7.18datadir = /ho...

2018-12-26 14:46:00 83

原创 Linux环境安装Zookeeper集群

注意:安装Zookeeper集群模式机器需要为奇数台且大于等于3台1、下载Zookeeper安装包Apache版本下载地址http://mirror.bit.edu.cn/apache/zookeeper/CDH 版本下载地址http://archive.cloudera.com/cdh5/cdh/5/2、解压tar.gz到指定目录复制安装包...

2018-12-25 14:34:00 99

原创 Linux环境安装Hadoop集群

准备工作安装JDK,自行百度一下配置免秘登录,查看另外一篇文章https://www.jianshu.com/p/fa06f3d77094安装Zookeeper,查看另外一篇文章https://www.jianshu.com/p/d6967310777c1、下载Hadoop安装包apache版本https://hadoop.apache.org...

2018-12-25 11:05:00 143

原创 Druid数据库连接池密码解密

有的时候我们会忘记数据库使用的明文密码,通常我们看到的情况是这个样子,但有时候为了方便我们又需要在工具当中连接数据库,那么我们就需要知道明文密码是多少通常我们在项目当中看到的密码是这个样子的jdbc.password=KAFtBIiroxh2vHy6a1cHBQY1a1KCRhwrozbx+uTT72nlCfO2famQdcbOFVRFswB6zZQA...

2018-12-12 11:13:00 689

原创 ElsaticSearch安装

与传统数据库之间的关系MysqlElasticSearch数据库索引(Index)表类型(Type)行文档(Document)列字段(Fields)一、ElasticSearch安装在官网下载elasticsearch安装包elasticsearch官网下载地址解压将下载好的tar.gz解压导非...

2018-11-27 11:34:00 258

原创 Linux命令学习Shell脚本之if-then的高级特性

test命令只能在比较中使用简单的算术操作具有很大的局限性,双括号命令为我们提供了更多的数学符号。双括号命令允许你在比较过程中使用更高级的数学表达式。使用双括号使用格式((expression)),expression可以是任意的数学赋值或者比较表达式,除了test命令使用的标准数学运算符,还支持一下运算符。符号描述val++后增...

2018-10-24 16:50:00 241

原创 Linux命令学习Shell脚本之结构化命令

1、数值比较比较描述n1 -eq n2检查n1与n2是否相等n1 -ge n2检查n1是否大于或等于n2n1 -gt n2检查n1是否大于n2n1 -le n2检查n1是否小于等于n2n1 -lt n2检查n1是否小于n2n1 -ne n2检查n1是否不等于n22、字符串比较比较...

2018-10-24 16:15:00 106

原创 Linux命令学习之tar命令

归档数据功能长名称描述-A--concatenate将一个已有的tar文件追加到另一个已有tar归档文件-c--create创建一个新的归档文件-d--diff检查归档文件和文i下哦那个的不同之处-d--delete从已有tar归档中删除-r--append追加文件到已有他人归档文件末尾...

2018-10-22 15:42:00 116

原创 Linux命令学习之grep命令

格式:grep [options] pattern [file]grep命令堆在输入或指定的文件中查找包含匹配指定模式的字符的行。grep的输出就是包含了匹配模式的行。源文件内容[ocetl@yxddn65 demo]$ more file12463159510[ocetl@yxddn65 demo]$ grep 1 file...

2018-10-22 14:59:00 143

原创 Linux命令学习之链接文件

链接文件是Linux文件系统的一个优势,如果要在系统上维护同一文件的两份或者多份,除了保存多份单独的物理文件副本之外,还可以采用保存一份物理副本和多个虚拟副本的方法,这种方法称为链接。链接是目录中只想文件真是位置的占位符,Linux系统种有一下两种不同类型的文件链接。符号链接符号链接就是一个实实在在的文件,它只想存放在虚拟目结构种某一个地方的另外一个文...

2018-10-19 16:42:00 137

原创 Redis持久化

Redis提供的两种持久化方式RDBRDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。AOFAOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 Redis ...

2018-09-20 18:05:00 92

原创 Redis数据类型

2018-09-11 19:54:00 66

原创 关于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法...

3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可。#yum install libffi-devel -y#make install若在安装前移除了/usr/bin下python的文件链接依赖,此时yum无法正常使用,需要自己下载相关软件包安装,为节省读者时间,放上链接#wget http://mirror.ce...

2018-09-06 15:43:00 632

原创 godep安装

从github中获取godepgit clone https://github.com/tools/godep.git将godep移动到指定目录mkdir -p ${GOPATH}/src/github.com/tools/mv godep ${GOPATH}/src/github.com/tools/godepcd ${GOPATH}/src...

2018-09-06 14:35:00 229

原创 python3安装

创建安装目录mkdir -p ~/support/python3获取安装文件wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz安装mv Python-3.7.0.tgz ~/support/python3cd Python-3.6.2./configure --pre...

2018-09-06 11:18:00 69

原创 Linux环境下的go安装

下载安装包下载地址:https://golang.google.cn/dl/创建安装目录移动并解压到安装目录mkdir -p ~/support/gopathmv go1.11.linux-amd64.tar.gz ~/supporttar -xzvf go1.11.linux-amd64.tar.gz添加环境变量[ocetl@x666 ...

2018-09-06 11:17:00 66

原创 Codis(Redis)集群的搭建

准备工作安装go,查看https://www.jianshu.com/p/2ad2ac4676fb安装godeo,查看https://www.jianshu.com/p/ea65738eeffb安装python3,查看https://www.jianshu.com/p/0c06a83a90c7所有准备工作就绪,开始进入正题离线安装安装codis...

2018-08-31 18:22:00 351

原创 Codis各组件说明

Codis 3.x 由以下组件组成:Codis Server:基于 redis-3.2.8 分支开发。增加了额外的数据结构,以支持 slot 有关的操作以及数据迁移指令。具体的修改可以参考文档 redis 的修改。Codis Proxy:客户端连接的 Redis 代理服务, 实现了 Redis 协议。 除部分命令不支持以外(不支持的命令列表),表现...

2018-08-31 18:05:00 503

原创 Codis编译产生错误

错误说明[ocetl@einvoice123 codis]$ makemake -j4 -C extern/redis-3.2.11/make[1]: Entering directory `/home/ocetl/support/gopath/src/github.com/CodisLabs/codis/extern/redis-3.2.11'c...

2018-08-30 21:02:00 488

原创 前台使用Vue post请求,后台如何接收请求参数

vue代码 axios.post("DebugController/debugInterface",that.fileModal) .then(function(res) { that.button_isloading=false; that.isreadOnly=false; ...

2018-08-25 22:53:00 8014

原创 Java面试常问问题

一:阿里技术一面(基础掌握牢固)常用的异常类型?sessionjava锁gc原理hashmaplistlink arraylist 区别aop 原理多线程kafka 原理和容错spark hadoop 原理redis 同步机制classLoader 机制Http 协议cookie的限制如何设计一个分步式登录系统?Spring...

2018-08-22 20:56:00 306

原创 Mybatis结合log4j打印sql到日志文件

配置mybatis的配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"&g...

2018-08-22 10:21:00 3357 2

原创 Linux主机之间设置免秘登录

设置A、B两台机器之间免秘登录在两台机器上生成密钥在A、B机器上分别执行[cmanager@yxddn65 ~]$ ssh-keygen然后一路回车下去,密钥就生成了Enter file in which to save the key (/home/cmanager/.ssh/id_rsa): Created directory '/h...

2018-08-13 21:33:00 169

原创 Jenkins安装插件

1.安装svn插件在插件管理页面搜索Subversion,选择需要安装的Subversion软件进行安装等待安装完成就OK了2.安装Maven插件搜索Maven Integration选择需要安装插件,直接点击安装即可。等待安装即可3.安装Nodejs插件搜索NodeJS,选择需要安...

2018-08-10 20:22:00 147

原创 MySql创建用户并赋予权限

CREATE USER 'username'@'%' IDENTIFIED BY 'password';例子CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';CREATE US...

2018-08-10 17:59:00 103

原创 Xmanager5 安装时出现安装程序集组件XXX时出错

1点开始最下面输入cmd 打开命令行 输入regedit打开注册表2最左边找hkey-local-machine>system>currentcontrolset>control找到RegistrySizelimit 双击打开DWORD值对话框(如果没有则新建,REG_DWORO类型)3选十六进制 在文本框输入ffffffff(...

2018-08-08 09:17:00 5012 2

原创 Vue中使用Echarts绘制柱状图

<template> <!-- 稽核日志界面 --> <div class="tile is-parent test "> <article class="tile is-child box"> <Card> <Row :gutter="16"&g...

2018-08-07 11:29:00 2769

原创 VMWare14 pro

FF31K-AHZD1-H8ETZ-8WWEZ-WUUVACV7T2-6WY5Q-48EWP-ZXY7X-QGUWD

2018-08-03 15:23:00 148

原创 Vue中使用Echarts

首先在vue项目中安装echarts组件,你可以使用如下命令通过 npm 安装 EChartsnpm install echarts --save引入组件,通过 npm 上安装的 ECharts 和 zrender 会放在node_modules目录下。可以直接在项目代码中 require('echarts') 得到 ECharts。 ...

2018-08-02 10:06:00 88

原创 Mybatis字符串比较

对于Mybatis中字符串的比较不能直接使用<if test="errorCount == '0' "> and ERROR_COUNT = 0 </if><if test="errorCount == '1' "> and ERROR_COUNT &gt; 0 </i...

2018-08-01 15:08:00 894

原创 eclipse常用插件

svn插件地址最新插件地址https://dl.bintray.com/subclipse/releases/subclipse/反编译插件地址http://jd.benow.ca/jd-eclipse/update

2018-07-26 09:56:00 127

原创 Mysql数据库优点及特点

Mysql优点及特点1、性能卓越服务稳定,很少出现异常宕机2、开放源代码且无版权制约,自主性强、使用成本低。3、历史悠久、社区及用户非常活跃,遇到问题,可以很快获取到帮助。4、软件体积小,安装使用简单,并且易于维护,安装及维护成本低。5、支持多种操作系统,提供多种api几口,支持多种开发语言。 ...

2018-07-21 19:08:00 32046 1

原创 2018-07-21

查看系统版本信息cat etc/readhat-release查看内核kernal版本号uname -r查看系统位数uname- m添加用户useradd rockingboypassword rockingboy查看当前用户whoami ...

2018-07-21 15:51:00 66

空空如也

空空如也

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

TA关注的人

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