- 博客(46)
- 收藏
- 关注
原创 基于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
269
原创 Spring
1.谈谈你对SpringIOC的理解,原理与实现总:控制反转,容器控制反转:原来的对象由使用者控制,现在有了Spring后,可以把整个对象交由Spring管理DI:把对应的属性值注入到具体的对象当中,可通过@Autoiware和populater完成属性的注入容器:存放具体对象,使用map结构,在Spring中一般存在三级缓存中,singletonObject存放完整对象。在整个bean的生...
2021-06-15 11:12:40
178
原创 记一次诡异的分页现象
现象:在使用过程种发现在一个不希望分页的情况,有时候分页有时候不分页,sql种也并未分页。最终发现在一个方法中调用分页后,并没有执行查询方法。原因:PageHelper.startPage 方法调用后,后面必须有一个Mapper的查询方法,必须被消费掉。否则会由于ThreadLocal的原因,当该线程被其他方法调用时被分页。在文档中非常明确的写了...
2019-05-08 15:12:00
187
原创 Linux虚拟机克隆之后的网络问题
在我们使用Vm克隆系统之后,由于网络冲突是不能进行上网的,我们需要对克隆后的网络配置进行修改1、vi /etc/udev/rules.d/70-persistent-net.rules第一个网卡信息为原来主机的网卡信息,第二个为新生成的网卡信息将第一个网卡信息注释掉,并将第二个网卡信息NAME修改为eth0,并记录下mac地址...
2018-12-27 11:22:00
296
原创 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
1165
原创 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
594
原创 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
99
原创 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
125
原创 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
161
原创 Druid数据库连接池密码解密
有的时候我们会忘记数据库使用的明文密码,通常我们看到的情况是这个样子,但有时候为了方便我们又需要在工具当中连接数据库,那么我们就需要知道明文密码是多少通常我们在项目当中看到的密码是这个样子的jdbc.password=KAFtBIiroxh2vHy6a1cHBQY1a1KCRhwrozbx+uTT72nlCfO2famQdcbOFVRFswB6zZQA...
2018-12-12 11:13:00
748
原创 ElsaticSearch安装
与传统数据库之间的关系MysqlElasticSearch数据库索引(Index)表类型(Type)行文档(Document)列字段(Fields)一、ElasticSearch安装在官网下载elasticsearch安装包elasticsearch官网下载地址解压将下载好的tar.gz解压导非...
2018-11-27 11:34:00
285
原创 Linux命令学习Shell脚本之if-then的高级特性
test命令只能在比较中使用简单的算术操作具有很大的局限性,双括号命令为我们提供了更多的数学符号。双括号命令允许你在比较过程中使用更高级的数学表达式。使用双括号使用格式((expression)),expression可以是任意的数学赋值或者比较表达式,除了test命令使用的标准数学运算符,还支持一下运算符。符号描述val++后增...
2018-10-24 16:50:00
272
原创 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
130
原创 Linux命令学习之tar命令
归档数据功能长名称描述-A--concatenate将一个已有的tar文件追加到另一个已有tar归档文件-c--create创建一个新的归档文件-d--diff检查归档文件和文i下哦那个的不同之处-d--delete从已有tar归档中删除-r--append追加文件到已有他人归档文件末尾...
2018-10-22 15:42:00
133
原创 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
158
原创 Linux命令学习之链接文件
链接文件是Linux文件系统的一个优势,如果要在系统上维护同一文件的两份或者多份,除了保存多份单独的物理文件副本之外,还可以采用保存一份物理副本和多个虚拟副本的方法,这种方法称为链接。链接是目录中只想文件真是位置的占位符,Linux系统种有一下两种不同类型的文件链接。符号链接符号链接就是一个实实在在的文件,它只想存放在虚拟目结构种某一个地方的另外一个文...
2018-10-19 16:42:00
161
原创 Redis持久化
Redis提供的两种持久化方式RDBRDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。AOFAOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 Redis ...
2018-09-20 18:05:00
109
原创 关于在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
676
原创 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
262
原创 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
82
原创 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
80
原创 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
372
原创 Codis各组件说明
Codis 3.x 由以下组件组成:Codis Server:基于 redis-3.2.8 分支开发。增加了额外的数据结构,以支持 slot 有关的操作以及数据迁移指令。具体的修改可以参考文档 redis 的修改。Codis Proxy:客户端连接的 Redis 代理服务, 实现了 Redis 协议。 除部分命令不支持以外(不支持的命令列表),表现...
2018-08-31 18:05:00
546
原创 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
506
原创 前台使用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
8088
原创 Java面试常问问题
一:阿里技术一面(基础掌握牢固)常用的异常类型?sessionjava锁gc原理hashmaplistlink arraylist 区别aop 原理多线程kafka 原理和容错spark hadoop 原理redis 同步机制classLoader 机制Http 协议cookie的限制如何设计一个分步式登录系统?Spring...
2018-08-22 20:56:00
339
原创 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
3429
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
189
原创 Jenkins安装插件
1.安装svn插件在插件管理页面搜索Subversion,选择需要安装的Subversion软件进行安装等待安装完成就OK了2.安装Maven插件搜索Maven Integration选择需要安装插件,直接点击安装即可。等待安装即可3.安装Nodejs插件搜索NodeJS,选择需要安...
2018-08-10 20:22:00
169
原创 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
130
原创 Xmanager5 安装时出现安装程序集组件XXX时出错
1点开始最下面输入cmd 打开命令行 输入regedit打开注册表2最左边找hkey-local-machine>system>currentcontrolset>control找到RegistrySizelimit 双击打开DWORD值对话框(如果没有则新建,REG_DWORO类型)3选十六进制 在文本框输入ffffffff(...
2018-08-08 09:17:00
5202
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
2812
原创 Vue中使用Echarts
首先在vue项目中安装echarts组件,你可以使用如下命令通过 npm 安装 EChartsnpm install echarts --save引入组件,通过 npm 上安装的 ECharts 和 zrender 会放在node_modules目录下。可以直接在项目代码中 require('echarts') 得到 ECharts。 ...
2018-08-02 10:06:00
102
原创 Mybatis字符串比较
对于Mybatis中字符串的比较不能直接使用<if test="errorCount == '0' "> and ERROR_COUNT = 0 </if><if test="errorCount == '1' "> and ERROR_COUNT > 0 </i...
2018-08-01 15:08:00
936
原创 eclipse常用插件
svn插件地址最新插件地址https://dl.bintray.com/subclipse/releases/subclipse/反编译插件地址http://jd.benow.ca/jd-eclipse/update
2018-07-26 09:56:00
143
原创 Mysql数据库优点及特点
Mysql优点及特点1、性能卓越服务稳定,很少出现异常宕机2、开放源代码且无版权制约,自主性强、使用成本低。3、历史悠久、社区及用户非常活跃,遇到问题,可以很快获取到帮助。4、软件体积小,安装使用简单,并且易于维护,安装及维护成本低。5、支持多种操作系统,提供多种api几口,支持多种开发语言。 ...
2018-07-21 19:08:00
32180
1
原创 虚拟机的三种网络连接方式
虚拟机的三种网络连接方式NAT(网络地址转换)虚拟机通过宿主机上网和交换数据,虚拟机的网卡连接大VM上,其实VN 的NAT Servie 相当于路由器,将虚拟机发送到VM的包进行转换后,发送到实际的网络。VM为虚拟机分配ip。nat模式适用于家庭计算机直接连接网线情况。Bridged (桥接模式)桥接模式可以理解为将宿主机的网卡架设一座桥,从而连...
2018-07-19 22:49:00
627
原创 Linux常用命令
修改文件所有者和所在组修改文件所有者 chgrp 用户名 文件名 -R修改文件所在组 chown 用户名 文件名 -R-R表示递归目录下所有文件修改文件权限chmod [who] [+ | – | =] [mode] 文件名命令中各选项的含义为:操作对象who可是下述字母中的任一个或者它们的组合:u 表示“用户(user...
2018-07-19 17:55:00
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人