自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL 8.0 版本新特性

一、账户与安全用户创建和授权MySQL8.0创建用户和用户搜全的命令需要分开执行-- MySQL 8.0 创建用户 和授权create user 'root'@'%' identified by 'root';grant all privileges on *.* to 'root'@'%';-- MySQL 5.7 创建用户和授权, 可以是一条语句,也可以分开执行grant all privileges on *.* to 'root'@'%' identified by 'roo

2020-06-09 00:55:56 257

原创 Java ThreadLocal

ThreadLocal是什么?定义: 提供线程局部变量;一个线程局部边用在多个线程中分别有独立的值(副本)特点:简单(开箱即用)、快速(无额外开销)、安全(线程安全)场景:多线程场景(资源持有、线程一致性、并发计算、线程安全等场景)实现原理:Java中用哈希表实现应用范围:几乎所有提供多线程特征的语言ThreadLocal基本API构造函数: ThreadLocal<T>() 初始化:initialValue() 访问器:get/set 回收:remo.

2020-06-07 20:46:48 266

原创 Python Scrapy 爬虫入门: 爬取豆瓣电影top250

一、安装Scrapycmd 命令执行pip install scrapy二、Scrapy介绍Scrapy是一套基于Twisted的异步处理框架,是纯python实现的爬虫框架,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容或者各种图片。Scrapy Engine(引擎):Scrapy框架的核心部分。负责在Spider和ItemPipeline、Downloader、Scheduler中间通信、传递数据等。 Spider(爬虫):发送需要爬取的链接给引擎,最后

2020-06-04 22:40:13 1011

原创 Python Django ORM

一、ORM介绍1.什么是ORM ? ORM全拼Object-Relation Mapping.中文意为对象-关系映射.在MVC/MVT设计模式中的Model模块中都包括ORM2.ORM优势(1)只需要面向对象编程, 不需要面向数据库编写代码.对数据库的操作都转化成对类属性和方法的操作.不用编写各种数据库的sql语句.(2)实现了数据模型与数据库的解耦, 屏蔽了不同数据库操作上的差异.不在关注用的是mysql、oracle...等.通过简单的配置就可以轻松更换数据库, 而...

2020-06-02 23:02:16 472

原创 Python Django 实现 Web博客

一、环境安装python环境安装https://www.python.org/ftp/python/3.8.3/python-3.8.3.exe安装完成后 运行python命令conda安装https://www.anaconda.com/products/individualDjango安装: cmd 命令:pip install django==2.0安装完成后 运行命令: django-admin查看安装是否完成二、初识Django项目Django基...

2020-05-31 19:11:34 299

原创 JVM笔记

jvm 的生命周期main方法是jvm实例运行的起点;main()作为程序初始线程的起点,任何其他线程都是由该线程负责启动,main线程是非守护线程。jvm实例消亡所有的非守护线程都终止时System.exit();Jvm运行流程Java代码编译是由Java源码编译器来完成的,流程如下Java字节码的执行是由JVM执行引擎来完成的。流程如下JVM的组成Class Loader类加载器负责加载字节码都jvm中,根据类中定义的内容分配到不同的运行时数据区。类加..

2020-05-22 23:35:10 151

原创 Windows 安装 5.7.29 解压版

一、下载https://downloads.mysql.com/archives/community/二、解压解压至:D:\JavaTools\MySQL\mysql-5.7.29三、添加环境变量新建 MYSQL_HOME =D:\JavaTools\MySQL\mysql-5.7.29path 增加%MYSQL_HOME%\bin四、配置1. 新建my.ini[mysql] # 设置mysql客户端默认字符集 default-character-set=...

2020-05-20 10:59:09 126

原创 ELK Elasticsearch 笔记(五)SpringBoot Elasticsearch

在SpringBoot项目中使用 Elasticsearchhttps://docs.spring.io/spring-data/elasticsearch/docs/3.2.7.RELEASE/reference/html/#preface.metadataSpring Data Release Train Spring Data Elasticsearch Elastics...

2020-05-04 16:55:55 483

原创 ELK Elasticsearch 笔记(四)信息统计分析与搜索提示

Aggregationsaggregations可以看做是对查询结构的二次汇总,比如先查询出某个时间段的HTTP请求,然后统计每天的数据。在aggregations中会用到“桶”(buckets)的概念。所谓的“桶”,是满足某个条件的文档集合,他和关系型数据库中的sql语句中的group by 子句的作用相似(但又不一样)。另外,metrics(测度)是为摸个桶中的文档计算得到的统计信息,类...

2020-04-30 16:44:00 522

原创 ELK Elasticsearch 笔记(三)信息检索与结果过滤

Elasticsearch 版本 7.6.2简单检索1.查询指定索引写的信息。curl -XGET 'localhost:9200/test/_search?q=user:ZHANGSAN&pretty'2.查询所有索引中的信息:curl -XGET 'localhost:9200/_search?q=user:ZHANGSAN&pretty'3....

2020-04-29 18:25:18 422

原创 Linux CentOS 7 安装MySQL 5.7

1.配置yum源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/下载mysql源安装包[root@localhost luo]# wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

2020-04-27 15:27:39 112

原创 ELK Elasticsearch 笔记(二)文档索引及管理

一、Elasticsearch 索引及其构建简单来说,在Elasticsearch中建立索引的简要流程如下:准备待处理的文档。一般而言,文档准备考研采用JSON格式,也可以使用第三方的工具协助进行处理。 将准备好的数据提交文档给Elasticsearch。 完成索引。 返回索引结果。http://localhost:9200/index名称/type名称/文档唯一标识...

2020-04-27 15:25:22 320

原创 ELK Elasticsearch 笔记(一)概述

一、Elasticsearch是什么Elasticsearch是由Shay Banon发起的一个开源搜索服务项目,并于2010年2月开源。Elasticsearch不仅仅能提供全文检索功能,它还能提供高效的分布式数据存储、索引、搜索,能完成对大数据的自动分片、自动负载索引,并提供RESTful Web的风格接口。二、Elasticsearch中涉及到的相关概念Cluster和No...

2020-04-24 17:20:11 203

原创 Linux CentOS 安装Java环境

个人笔记

2016-12-11 21:45:11 154

空空如也

空空如也

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

TA关注的人

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