自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql绿色安装

第一步:下载MySQL社区绿色版服务包第二步:新建并配置MySQL的初始化“ my.ini ”文件[mysql]## 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]## 设置3306端口port = 3306 ## 设置mysql的安装目录basedir="D:\mysql-8.0.25-winx64"# 设置mysql数据库的数据的存放目录datadir="D:\mysql-8.0.25-winx64\data"# 允许最大连

2021-08-23 17:19:41 455 1

原创 前后端常用的开发工具包

常用的开发工具包1. 后端包1.Hutool2.Guava3.lombok2.前端包1.Lodash2.moment参考信息

2021-06-25 09:14:37 272

原创 高并发参数优化

1.内核优化vim /etc/sysctl.confnet.ipv4.ip_forward = 0 # 表示开启路由功能,0是关闭,1是开启net.ipv4.conf.all.rp_filter = 1 # 加强入站过滤和出站过滤net.ipv4.conf.default.rp_filter = 1 # 开启反向路径过滤net.ipv4.conf.default.accept_source_route

2020-07-30 17:08:25 202

原创 nginx之location

语法location [ = | ~ | ~* | ^~ ] uri { … }location @name { … }location = /demo 完全匹配location ^~ /demo 前缀匹配location ~ /demo 正则匹配location ~* /DEMO 正则匹配,不区分大小写location / 通用匹配匹配优先级完全匹配 > 前缀匹配 > 正则匹配 > 正常匹配(不区分大小写) > 通用匹配...

2020-05-20 14:39:04 113

原创 nginx中alias和root配置路径不生效问题

一.用户权限问题nginx的启动用户不是root,所以无法访问到root的文件夹。解决方案1.将nginx的启动用户比如nginx 添加到root用户组usermod -G root nginx2./etc/nginx/nginx.conf配置中修改user为当前用户(推荐)3.切换为nginx用户,并给予相应文件夹权限二.遇到nginx服务器重启后报nginx: [error] open() “/var/run/nginx.pid” failed (2: No such file or

2020-05-13 12:19:19 3954

原创 OpenResty(nginx+lua)

OpenRestyOpenResty是一个机遇nginx的可伸缩的web平台OpenResty 相当于封装了nginx,并且集成了lua脚本使用luaJIT 研究表明LuaJit是更快配置环境变量:export LUAJIT_LIB=/data/app/openresty/luajit/libexport LUAJIT_INC = /data/app/openresty/luajit...

2020-05-07 09:59:48 165

原创 docker笔记

docker 换国内镜像vim /etc/docker/daemon.json{ "registry-mirrors": ["http://hub-mirror.c.163.com"]}restart docker.servicedocker 运行mysql拉取dockerdocker pull mysql拉取版本docker pull mysql:5.6运行...

2020-04-12 19:19:43 90

原创 虚拟机初始化

虚拟centos7初始配置1.设置静态ipvi /etc/sysconfig/network-scripts/ifcfg-en33简单网卡配置TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesDEVICE=en33ONBOOT=yesIPADDR=192.168.103.100GATEWAY=192.168.103.2NETMASK=255...

2020-03-19 13:11:39 586 1

原创 Git 常用操作

Git-push和pull分支查看分支信息:git branch -r查看所有分支信息:git branch -a本地推送分支:git push origin branch-name推送分支前最好先pull分支:git pull origin branch-name本地创建与远程分支对应的分支:git checkout -b branch-name origin/branch-name...

2020-02-17 11:19:35 107

原创 密码学及其应用

密码学及其应用​ 本次分享主要讲两个部分一个是加密,另外一个是认证1.密码1.1 加密算法及其分类​ 根据秘钥的使用可以分为对称加密算法和非对称加密算法(也称公钥加密算法,以下都称非对称加密)​ 加密解密过程​ 当加密密钥和解密密钥一致时,被称为加密加密算法,常见的算法有AES、DES、3DES,其中AES加密算法是美国联邦政府采用的加密标准。​ 当加密密钥和解...

2020-01-10 11:08:36 3646

原创 跨域解决方案

跨域及其解决方案1. 跨域是什么​ 跨域(cross domain request):是指一个域下的文档或脚本试图去请求另一个域下的资源,二者所在的请求地址不同,域名不同、端口号不同、请求协议不同​ 举个栗子:`http://www.123.com/index.html 调用 http://www.123.com/server.PHP (非跨域)``http://www.123.com/...

2020-01-10 10:57:18 165

原创 vue设置属性

this.refs.singleTable.refs.singleTable.refs.singleTable.el.querySelector(’.el-table__body’).getElementsByTagName(‘tr’)[index].setAttribute(‘title’, param.title)})

2019-10-12 16:36:26 226

原创 vueX的使用

import { mapState,mapMutations mapGetters, } from 'vuex'<script> import { mapState,mapMutations,mapGetters,mapActions } from 'vuex' export default { computed: { ...mapGetters('d...

2019-10-11 20:31:06 99

原创 vue搜索框模糊匹配组件

2019-09-18 10:14:36 580

原创 浅谈session,cookie和jwt(Json Web Token)认证方式

一基于cookie和session的会话管理机制1.session和cookie会话机制的原理session是存放在服务端的,而cookie是存储在客户端的用户登录成功的时候,生成session_id,以session_id为key,用户信息经过一系列的加密处理生成value,写入session,session信息可以写入文件,数据库、memcached,redis等等,推荐写入redis,提...

2019-08-29 15:47:28 421

原创 vue cli 3.0构建项目

Vue CLI 3.0搭建前置条件1.如果你已经安装了vue 2.9.6 的话,则需要先将其删除:npm uninstall -g vue-cli提示:Vue CLI要求Node.js版本8或者更高(8.10.0+ 推荐)。2.更新npmnpm install -g npm3.淘宝npm镜像使用方法npm config set registry https://regis...

2019-08-12 11:11:42 106

原创 连接hive图形界面和代码

1.sql developer(客户端)下载Oracle SQL Developer(http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html )2.Hive驱动程序(1)下载驱动程序https://www.cloudera.com/downloads/connectors/h...

2019-07-15 18:44:32 370

原创 数据迁移

数据迁移方案。1.代码(从hive导入mysql)(数据量小,手动多开几个线程)2.使用Kettle导入(数据级在十万,百万。千万级别kettle有优势)(通kettle配置转换规则,成.ktr文件,在java代码中调用,建立定时任务)3.使用sqoop导入(适用大数据量亿级别)底层是MR...

2019-07-12 11:42:09 82

转载 CDH 安装spark2

一.安装准备csd包:http://archive.cloudera.com/spark2/csd/parcel包:http://archive.cloudera.com/spark2/parcels/2.3.0.cloudera2/二.开始安装1.安装前可以停掉集群和Cloudera Management Service2.下面的操作,只需要在安装spark2的机器上面进行,我只选择C...

2019-07-08 16:04:44 727

原创 宽度自适应

<span styleName="box" @mouseover="showTitle($event)" :title="generalinfo.birthdayPlace">{{ generalinfo.birthdayPlace }}</span> showTitle(evt) { var target = evt.currentTarget ...

2019-07-03 15:44:27 82

转载 Vue--过渡动画实现的三种方式

一.使用vue的transition标签结合css样式完成动画<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><...

2019-07-02 14:12:16 1122

原创 vue+element 监听某个div的变化,然后执行相应的事件

1.安装 element-resize-detectornpm install element-resize-detector2.引入elementResizeDetectorMakerimport elementResizeDetectorMaker from 'element-resize-detector'3.使用mounted() { this.erd = ele...

2019-07-02 11:42:16 4266

原创 elementUI table选中后改变背景色

<el-table ref="singleTable" :data="tableData" highlight-current-row :row-style="rowClass" :row-class-name="tableRowClassName"...

2019-05-23 16:28:30 8533 2

转载 同步与异步

异步和同步1.js介绍javascript是一门单线程语言,所以javascript是按语句的执行顺序执行的。虽然js是单线程,但是我们可以将任务分成两类:1.同步任务:需要执行的任务在主线程上排队,一次执行2.异步任务:没有立马执行但是需要被执行的任务,放在任务队列里面2.javascript事件循环1.所有同步任务偶在主线程上执行,形成一个很执行栈2.主线程之外,还存在一个任务...

2019-05-20 17:01:18 108

转载 前端读取本地json文件

使用jsonp请求本地json文件使用jsonp解决请求本地文件跨域问题<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scal...

2019-05-16 11:17:02 6775 1

转载 数组集合操作

数组遍历普通遍历for最简单的一种,也是使用频率最高的一种。let arr = ['a', 'b', 'c', 'd', 'e']for (let i = 0; i < arr.length; i++) { console.log(i, ' => ', arr[i])}优化: 缓存数组长度:let arr = ['a', 'b', 'c', 'd', 'e']...

2019-04-29 10:34:37 226

原创 监听滚动事件

1.vue组件添加滚动事件:<template> <div class="body-container" @scroll="scrollEvent"> </div><template> export default { name: 'demo', data () { return { msg...

2019-04-28 16:59:08 2224

原创 配置SSH免密登录

1 安装ssh(所有机器)一般情况下,系统都自带有ssh,查看ssh是否安装命令:ssh -version,[root@master ~]# ssh -version装SSH[root@master ~]# yum install ssh启动SSH[root@master ~]# service sshd start设置开机运行[root@master ~]# chk...

2019-04-10 22:00:25 165

原创 服务器时钟同步

1.安装ntpd服务(所有服务器)[root@master ~]# yum install -y ntp2.设定master为时间服务器#修改ntp配置文件[root@master ~]# vi /etc/ntp.conf在“server 3.centos.pool.ntp.org iburst”后追加以下内容:server masterrestrict master n...

2019-04-05 13:43:37 2164

原创 安装Mysql

1.卸载1.卸载mariadb[root@master ~]# rpm -qa|grep mariadb[root@master ~]#rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps2.删除老版本 mysql 的开发头文件和库[root@master mysql]# rm -rf /usr/lib/mysql[root@maste...

2019-04-05 13:40:42 139

原创 离线安装Cloudera Manager 5和CDH5 完全教程

1.关闭防火墙(所有节点)(省略)2.关闭Selinux(所有节点)(省略)3.安装依赖包(所有节点)[root@master ~]# yum install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse portmap fuse-libs r...

2019-04-05 13:14:40 258

原创 RedHat安装yum+配置国内yum源

1.检查是否安装yum包 rpm -qa |grep yum2 删除redhat自带的yum包 rpm -qa|grep yum|xargs rpm -e --nodeps3.下载和安装新的yum包。下载地址:http://mirrors.163.com/centos/6/os/ rpm -ivh python-iniparse-0.3.1-2.1.el6.n...

2019-04-02 16:14:31 520

转载 HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别

HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别①HashMap的工作原理HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals(...

2019-03-25 19:06:00 159

转载 JavaWeb Listener、Filter 、Interceptor 和servlet总结

JavaWeb Listener、Filter 和Interceptor servlet总结web.xml的加载顺序是:【Context-Param】->【Listener】->【Filter】->【Servlet】,而同个类型之间的实际程序调用的时候的顺序是根据对应的Mapping的顺序进行调用。servlet、filter、listener是配置到web.xml中,i...

2019-03-20 10:40:47 226

转载 在Vue 表单中做锚点定位

单个验证handleSave(formName) { this.$refs[formName].validate(valid =&amp;gt; { if (valid) { //dosomething } else { let anchor = this.$el.querySelector(&quot;....

2019-03-04 11:21:02 1092 1

转载 Docker部署Tomcat web应用

参考:https://blog.csdn.net/ke7in1314/article/details/80269093在线下载dockeryum install -y epel-releaseyum install docker-io # 安装dockerchkconfig docker on # 加入开机启动service docker start # 启动dock...

2019-02-26 10:58:01 110

转载 虚拟化

主机级虚拟化主机级虚拟化技术为每一个封闭的实例,提供的是一个从底层硬件开始一直到高层的基础环境。也就是说每一个实例都拥有自己独立的且隔离于其它实例的基础硬件平台,如CPU,内存等等,在这硬件平台上需要部署完整意义上的操作系统,在操作系统上有内核空间,内核空间里有用户空间,从而在用户空间中跑进程。主机级虚拟化,由于做了两级内核,虚拟机自己有一级,hypervisor会有性能损耗,但是隔离性...

2019-01-29 11:42:07 560

空空如也

空空如也

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

TA关注的人

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