自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 centOS上安装vue

1、首先需要安装nodejs(前面有教程)2、npm安装安装插件比较慢,最好安装cnpm(淘宝NPM镜像):npm install -g cnpm --registry=https://registry.npm.taobao.org3、输入cnpm -v 提示结果为:cnpm: command not found,因为应为此时cnpm还是不是全局变量 输入命令:l...

2019-09-27 10:50:00 434

转载 centOS上安装nodejs

1、新建node目录2、nodejs下载,wget https://nodejs.org/dist/v10.14.1/node-v10.14.1-linux-x64.tar.xz(版本自己选择)3、解压:tar -xvf node-v10.14.1-linux-x64.tar.xz4、进入解压目录下的bin目录,测试是否安装成功,如下图显示安装...

2019-09-27 10:11:00 275

转载 ctcss

CTCSS解码器基于非常窄的带通滤波器,其通过所需的CTCSS音调。滤波器的输出经过放大和整流,只要存在所需的音调,就会产生直流电压。直流电压用于打开,启用或取消静音接收器的扬声器音频级。当音调存在时,接收器被取消静音,当它不存在时接收器静音。、转载于:https://www.cnblogs.com/yssrf-possible/p/11595928.html...

2019-09-27 09:55:00 663

转载 查看Linux系统上的僵尸进程,如何统计有多少僵尸进程?

top命令中也统计了僵尸进程。或者使用下面的命令:ps -ef | grep defunct | grep -v grep | wc -l如何杀死僵尸进程呢?一般僵尸进程很难直接kill掉,不过您可以kill僵尸爸爸。父进程死后,僵尸进程成为”孤儿进程”,过继给1号进程init,init始终会负责清理僵尸进程.它产生的所有僵尸进程也跟着消失。ps -e...

2019-09-23 21:44:00 1439

转载 07_Kibana界面操作ES

Kibana界面的API操作ES1.创建索引1.1 指定分片数量和备份数量1.2 创建默认2. 查看索引2.1 查看单个索引设置2.2 查看所有索引设置3.文档管理3.1 添加文档3.1.1 PUT3.1.2 POST方式可以不指定ID,会自动生成一个ID3.2 查看文档3.2.1 查看文档全部...

2019-09-21 10:05:00 397

转载 06_去除不需要的字段以及ELK时间轴问题

去除字段只能去除_source中的,不是_source内的无法去除。  去除不必要的字段,不仅可以节省ES的存储内容,同时因为节省了ES的内容,可以加速搜索的速度Logstash配置去除不需要的字段filter { grok { match => { "message" => '(?<clie...

2019-09-20 19:53:00 431

转载 05_Nginx日志分析

如果不进行过滤,ES中存储的Nginx的日志是整行日志,在Kibana页面中只能查看到整行的日志,并没有其他太多的价值,所以我们需要对日志进行分割过滤,更有利于进行日志的分析。学习本章需要具备一定的正则表达式知识正则表达式普通正则表达表达式含义.任意一个字符*前面一个字符出现0次或者多次[abc]中括号内任意一个...

2019-09-20 19:25:00 66

转载 04_Logstash安装

Logstash部署1.部署JDK环境2.下载Logstash源码包$ wget https://artifacts.elastic.co/downloads/logstash/logstash-6.6.0.tar.gz3.解压源码包$ tar xvf logstash-6.6.0.tar.gz -C /usr/local/$ mv /usr/loca...

2019-09-20 19:12:00 69

转载 03_Elastic部署

ES集群部署elastic不能用root用户去启动,否则会报错,所以创建elastic用户1.创建elastic用户$ useradd elastic -s /sbin/nologin2..部署JDK环境根据01_环境说明中安装即可3.下载elastic源码包$ wget https://artifacts.elastic.co/downl...

2019-09-20 19:07:00 138

转载 02_Kibana的安装

Kibana部署1. 下载Kibana$ wget https://artifacts.elastic.co/downloads/kibana/kibana-6.6.0-linux-x86_64.tar.gz2. 解压源码包$ tar xvf kibana-6.6.0-linux-x86_64.tar.gz -C /usr/local/$ mv /usr/...

2019-09-20 18:49:00 62

转载 01_基础环境说明

服务器说明服务器名IPlogstash172.16.142.142elastic172.16.142.141Kibana172.16.142.125JDK环境ES和Logstash依赖于JDK1.8环境$ tar xvf jdk-8u181-linux-x64.tar.gz -C /usr...

2019-09-20 18:45:00 55

转载 Django ORM中常用字段和参数

Django ORM 常用字段和参数常用字段AutoFieldint自增列,必须填入参数primary_key=True.当model中如果没有自增列,则自动会创建一个列名为id的列。IntegerField一个整数类型,范围在 -2147483648 to 2147483647。(一般不用它来存手机号(位数也不够),直接用字符串存,)CharField字符类...

2019-09-20 18:16:00 72

转载 vim plugin

一句话:放在~/.vim/pack/bundle/start/目录下└── pack └── bundle └── start └── nerdtree-5.3.0Vim 8+ / NeovimVersion 8 introduces a new packages mechanismthat largel...

2019-09-20 16:45:00 220

转载 Spring Boot二:Web 综合开发

Web 开发Spring Boot Web 开发非常的简单,其中包括常用的 json 输出、filters、property、log 等json 接口开发在以前使用 Spring 开发项目,需要提供 json 接口时需要做哪些配置呢添加 jackjson 等相关 jar 包配置 Spring Controller 扫描对接的方法添加 @ResponseBody...

2019-09-20 16:22:00 95

转载 Spring Boot(一):入门篇

什么是 Spring BootSpring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spr...

2019-09-20 15:21:00 87

转载 curl

转载于:https://www.cnblogs.com/Searchor/p/11556784.html

2019-09-20 14:02:00 53

转载 django操作

Django终端打印SQL语句如果你想知道你对数据库进行操作时,Django内部到底是怎么执行它的sql语句时可以加下面的配置来查看在Django项目的settings.py文件中,在最后复制粘贴如下代码:LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handler...

2019-09-19 19:52:00 82

转载 MySQL数据类型详解

整型先从最基本的数据类型整型说起,首先用一张表格归纳一下:数据类型字节数带符号最小值带符号最大值不带符号最小值不带符号最大值TINYINT1-1281270255SMALLINT2-3276832767065535MEDIUMINT3-8388608838860...

2019-09-19 13:19:00 134

转载 MySQL中数据类型介绍

一、MySQL的数据类型主要包括以下五大类:整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT浮点数类型:FLOAT、DOUBLE、DECIMAL字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、...

2019-09-19 13:12:00 188

转载 SQL优化

SQL优化1、介绍在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是随着互联网大数据的兴起,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于...

2019-09-19 11:12:00 52

转载 SQL优化例子

如下SQL的优化:select count(*) from (select id,name,col1,col2 from t1 where name='xxxx'unionselect id,name ,null as col1,'' as col2 from t2 where id!=1)原SQL慢原因:由于union需要过滤 重复记录。所以会有后台的一个g...

2019-09-19 10:49:00 78

转载 leetcode刷题35

j今天刷的第三道题是LeetCode第142题,跟141很像,就直接贴代码了public static ListNode solution(ListNode head){ List<ListNode> list=new ArrayList<>(); if (head==null||head.next==head)retu...

2019-09-18 22:48:00 65

转载 leetcode刷题34

今天刷的另一道题是LeetCode第141题,环形链表,这儿题也不是很难,直接快慢指针就解决了,具体地代码如下: public boolean hasCycle(ListNode head) { ListNode fast=head; if (head==null){ return false; }...

2019-09-18 22:32:00 72

转载 leetcode刷题33

今天的题还是比较简单的,是LeetCode第61题,题目说的是旋转单链表,也就是向右移动,不断吧末尾的节点移动到前面来这个题,首先要对旋转的次数做一定的化简,如果是长度的倍,那就直接返回,如果不是再旋转,因此要求长度相应地,链表为空或者旋转次数k为0,直接返回然后就到了k<length的情况,这个时候可以采用双指针来解决,具体地代码吐下: public stat...

2019-09-18 22:30:00 67

转载 模板层

模板层模板语法  两大类    {{ }} 变量相关    {% %} 逻辑相关为模板传值前端:{#<p>{{ n }}</p>#}{#<p>{{ f }}</p>#}{#<p>{{ s }}</p>#}{#<p>{{ l }}</p&...

2019-09-18 21:55:00 71

转载 工厂模式,从第三方登录说起

现在的很多平台在登陆的时候,下面都会有一排选项,可以选择微信、QQ、微博账号等登陆,这些账号对平台来说都是第三方账号。第三方账号登陆是最近几年流行起来的,第三方账号登录一般都是基于OAuth2.0协议开发的。如果你不了解OAuth2.0协议,可以自行百度,也许会对你看这篇文章有所帮助。现在由于公司要给平台引入流量,为了降低注册门槛,让更多的人来使用你们的平台,领导决定在你们的平台上接...

2019-09-18 16:01:00 87

转载 最常见 200+ 面试题答案全解析-面试必备

本文分为十九个模块,分别是:Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM如下图所示:Java 基础1. JDK 和 JR...

2019-09-18 15:45:00 166

转载 聊聊mq的使用场景

mq的作用通过异步方式对系统解耦增加系统的并发处理能力通过异步方式对系统解耦以用户注册为例,一般情况下:分下一下,上面过程存在的一些问题:注册过程会调用4个服务(注册服务、邮件服务、短信服务、积分服务),服务之间依赖性太强,任何一个服务不可用,直接影响整个注册业务接口耗时太长,每个服务耗时100ms,注册流程耗时400ms对用户来说,用户信息入...

2019-09-18 10:11:00 56

转载 路由控制和视图层

表与表之间建关系  图书管理系统为例    书籍表      书籍和出版社是一对多 外键字段建在书籍表中      书籍和作者是多对多 需要第三张表记录多对多关系    出版社表(Publish)    作者表(Author)    作者详情表(AuthorDetail)    django orm中表与表之间建关系    一对...

2019-09-17 20:44:00 99

转载 数据库MySQL学习笔记高级篇

数据库MySQL学习笔记高级篇写在前面学习链接:数据库 MySQL 视频教程全集1. mysql的架构介绍mysql简介概述高级Mysql完整的mysql优化需要很深的功底,大公司甚至有专门的DBA写上述mysql内核sql优化工程师mysql服务器的优化各种参数常量设定查询...

2019-09-17 10:05:00 287

转载 一文读懂什么是进程、线程、协程

目录进程线程任务调度进程与线程的区别多线程与多核一对一模型多对一模型多对多模型查看进程与线程线程的生命周期协程协程的目的协程的特点协程的原理协程和线程的比较进程  我们都知道计算机的核心是CPU,它承担了所有的计算任务;而操作系统是计算机的管理者,它负责任务的调度、资源...

2019-09-17 09:54:00 75

转载 Mysql高手系列 - 第9篇:详解分组查询,mysql分组有大坑!

环境:mysql5.7.25,cmd命令中进行演示。本篇内容分组查询语法聚合函数单字段分组多字段分组分组前筛选数据分组后筛选数据where和having的区别分组后排序where & group by & having & order by & limit 一起协作mysql分组中的坑in多列查询的使用...

2019-09-17 09:24:00 261

转载 MySQL索引原理及SQL优化

目录索引(Index)索引的原理b+树MySQL如何使用索引如何优化索引虽好,不可滥用如何验证索引使用情况?SQL优化explain查询执行计划idselect_typetabletypepossible_keyskeykey_lenrefrowsExtra...

2019-09-17 09:21:00 59

转载 django的零碎注意点

新创建的app一定要先去settings.py中注册INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', ...

2019-09-16 20:43:00 60

转载 jsp基础语法

jsp的本质就是servlet,因此只要是可以在servlet中实现的功能都可以放在jsp中实现,但是这种开发方式是不推荐使用的。在日常的开发中我们一般把jsp作为视图层,只负责渲染数据展示给用户。一个jsp页面除了包含html代码外还有指令元素、动作元素和脚本元素。接下我就来介绍一下如何在jsp页面中使用这些元素。 一、jsp脚本 定义:脚本程序,就是为了在...

2019-09-16 17:08:00 83

转载 clipboard.js复制

第一种方式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>clipboard复制文本</title></head><body><p class="newTi...

2019-09-16 16:46:00 58

转载 事务隔离级别中可重复读与幻读

前言中秋刚过,大家是不是还没充中秋的假日里缓过来?三天假期里,我深入窥探了Innodb中可重复读与幻读,非常有意思,分享给大家,作为大家工作前的开胃小菜,希望有所帮助.每次谈到数据库的事务隔离级别,大家一定会看到这张表.其中,可重复读这个隔离级别,有效地防止了脏读和不可重复读,但仍然可能发生幻读,可能发生幻读就表示可重复读这个隔离级别防不住幻读吗?我不管从数据库方面的...

2019-09-16 08:46:00 99

转载 leetcode刷题32

今天刷的题比较简单,LeetCode第21题。这个题的意思是,给定两个链表,是有序的,要求合并,成一个有序的单链表这个题就是双指针,具体地代码如下:class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { ListNode demo=new ListNode...

2019-09-15 13:21:00 47

转载 Django框架简介

web框架本质我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。半成品自定义web框架import socketsk = socket.socket()sk.bind(("127.0.0.1", 80))sk.listen()while True:...

2019-09-14 20:17:00 61

转载 leetcode刷题31

今天刷的题是LeetCode第2题,两数相加,现在来做这个题还是很简单的首先想到的是,吧两个数都提取出来,然后相加,再生成新的链表,但是这个有个问题,就是数据有可能超过int类型的最大数。代码如下:public static ListNode solution(ListNode l1,ListNode l2){ //这种做法是不正确的,因为输入的字符串有可能...

2019-09-13 15:58:00 56

空空如也

空空如也

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

TA关注的人

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