- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 Nginx安装到高可用使用入门
目录一、安装Nginx二、Nginx的反向代理1、正向代理2、反向代理3、基于Nginx实现反向代理三、Nginx负载均衡1、轮询2、权重3、ip_hash四、Nginx动静分离五、Nginx集群一、安装Nginx1、安装Nginx# 使用docker-compose安装version: '3.1'services: nginx: restart: always image: daocloud.io/library/nginx:latest container_na
2020-10-31 21:46:02 192
原创 分享一个小公司可以直接用的Springboot项目+Oauth2.0认证+JPA+Swagger文档+Thymeleaf的项目
小公司或者刚入门的用来改造足够了。说明文档1、项目使用资源项目框架使用 springboot安全控制使用 security-oauth2数据库使用 mariadb,数据库操作使用 jpa页面模板使用 thymeleaf接口文档使用 swagger2、项目说明因公司规模问题,想做一个使用于一个以后可以对应该公司规模项目的一个开箱即用的项目,该项目是一个小型的系统架构,把资源认证和权限认证放在了一起,适用于单需求项目,该项目开包即用,自带角色管理,用户管理,权限管理,菜单管理和api接.
2020-10-30 18:45:42 272
原创 从头开始linux到k8s 过程(错误收录)
分享一个自己以前从0开始搭建linux到k8s+jenkins环境遇到过的问题解决方案安装k8s可参考例子 带flannel http://www.cnblogs.com/xiaochangwei/p/kubernetes-03.html1、安装好虚拟机后,配置网络虚拟机可以ping通外网,但是宿主机无法ping通虚拟机点击编辑->虚拟网络编辑器,选择VMnet8.选择桥接模式,不共享主机ip 这样别的局域网机器可以连接上,nat模式其他机器连不上虚拟机NAT模式(与虚拟机共享主机的
2020-10-30 15:42:40 3344
原创 ElasticSearch学习笔记(6)· Java操作Elasticsearch7.6.1
目录十一、Java操作ElasticSearch7.6.11、引入maven依赖2、添加配置3、添加实体类4、创建索引5、判断索引是否存在6、删除索引7、添加文档8、判断文档是否存在9、获取文档的信息10、更新文档的信息11、删除文档12、批量插入13、高级查询、高亮十一、Java操作ElasticSearch7.6.11、引入maven依赖<!--这里使用高级客户端,功能更全--><dependency> <groupId>org.elasticsearch.
2020-10-30 14:41:33 1566
原创 ElasticSearch学习笔记(8)· ES集群的搭建
目录十三、集群的实现1、相关概念集群(cluster)节点(node)分配和复制(shards & replicas)2、快速搭建集群3、安装head插件十三、集群的实现1、相关概念集群(cluster)一个集群就是由一个或多个节点组织在一起,他们共同持有你整个的数据,并一起提供索引和搜索功能,一个集群由一个唯一的名字标识,这个名字默认就是elasticsearch,这个名字是重要的,因为一个节点之恶能通过指定某个集群的名字,来加入这个集群,在产品环境中显式地设定这个名字是一个好习惯,但是
2020-10-30 10:27:28 1367
原创 ElasticSearch学习笔记(7)· Springboot+SpringData操作ES
目录十二、Springboot + Spring Data操作ES1、引入maven依赖2、编写yml配置3、添加实体类4、编写BookRepository5、索引、更新一条记录6、删除一条记录7、查询8、排序分页查询9、自定义基本查询(方法名查询)10、实现复杂查询十二、Springboot + Spring Data操作ESNOTE:本章基于ElasticSearch6.2.4、Springboot2.0.6 #srpringboot版本太低的话有可能api跟不上1、引入maven依赖<
2020-10-30 00:22:52 568
原创 ElasticSearch学习笔记(5)· Java操作Elasticsearch6.2.4
目录十、Java操作ElasticSearch1、引入maven依赖2、添加实体类3、创建索引4、索引一条数据5、删除一条索引6、更新文档7、批量索引8、普通查询一条文档9、高级检索查询所有并排序、分页查询返回字段检索查询高亮查询过滤查询十、Java操作ElasticSearch本章基于ElasticSearch6.2.4版本1、引入maven依赖<dependency> <groupId>org.elasticsearch</groupId> &l
2020-10-29 23:17:11 637
原创 ElasticSearch学习笔记(4)· ES IK分词器
这里写目录标题九、IK中文分词器1、在线安装IK中文分词器2、本地安装IK中文分词器3、扩展词4、停用词5、配置远程词典6、分词器总结九、IK中文分词器NOTE:默认ES中采用标准分词器进行分词,这种方式并不适用于中文网站,因此需要修改ES对中文友好分词,从而达到更佳的搜索效果# 1、定义:就是将一本文本中关键词拆分出来 我是中国人 分词器 中国 中国人 分词特点:拆分关键词,去掉停用词和语气词# 2、ES中提供的分词器 1)默认标准分词器(standard analyzer) 英文:单词
2020-10-29 14:06:11 688
原创 ElasticSearch学习笔记(3)· ES高级检索(query)
这里写目录标题八、ES中高级检索1、检索方式2、测试数据3、URL检索4、DSL检索5、DSL高级检索(Query)查询所有(match_all)查询结果中返回的指定条数(size)分页查询(from)查询结果中返回指定字段(_source)关键词查询(term)范围查询(range)前缀查询(prefix)通配符查询(wildcard)多id查询(ids)模糊查询(fuzzy)布尔查询(bool)高亮查询(highlight)多字段查询(multi_match)多字段分词查询(query_string)九
2020-10-29 12:15:09 2851
原创 ElasticSearch学习笔记(2)· 基于Kibana的CRUD
这里写目录标题六、Kibana的安装七、kibana的基本操作1、索引(index)的基本操作2、类型(type)的基本操作创建类型查看类型3、文档(document)的基本操作添加文档查询文档删除文档更新文档批量操作六、Kibana的安装Kibana是一个针对Elasticsearch的开源分析及可视化平台,使用Kibana可以查询、查看并与存储在ES索引的数据进行交互,使用Kibana能执行高绩的数据分析,并能以图标、表格和地图的形式查看数据# 1、下载Kibana http://www.e
2020-10-29 11:06:37 477
原创 ElasticSearch学习笔记(1)· ES基本概念
这里写目录标题一、什么是全文检索二、什么是ElasticcSearch三、ES的应用场景JSON格式数据四、ES的安装五、ES中基本概念1、接近实时(Near Real Time简称NRT)2、索引(index)3、类型(Type)4、映射(Mapping)5、文档(document)一、什么是全文检索 全文检索是计算机程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时根据建立的索引查找,类似于通过字典的检索字表查字的过程。 全文检索(Full
2020-10-29 11:04:19 910
原创 k8s 中svc和Deployment配置文件字段详解
一、Delpoyment.ymlapiVersion: extensions/v1beta1 # 指定api版本,此值必须在kubectl api-versions中 kind: Deployment # 指定创建资源的角色/类型 metadata: # 资源的元数据/属性 name: demo # 资源的名字,在同一个namespace中必须唯一 namespace: default # 部署在哪个namespace中 labels: # 设定资源的标签 app
2020-10-27 17:57:01 2437
原创 Neo4j数据库入门笔记
目录1、入门介绍二、neo4j安装以及入门实例三、neo4j图形数据库中基本元素及概念四、Cypher查询语言五、neo4j程序开发1、入门介绍一、案例总结 mysql虽然称作为关系型数据库,但是在处理数据之间的较多关系的时候却显得力不从心,原因在于关系型数据库是以通过外键的匹配主表钟的之间来进行搜索,这种匹配操作是“计算密集型”的随着表中的记录增加将会消耗更多的系统资源,所以关系型数据库无法应对像facebook、脉脉
2020-10-26 16:49:09 431
原创 jvm之GC垃圾回收方面记录
目录一、垃圾回收机制算法一、垃圾回收机制算法1、如何找到对象需要被回收1)引用计数方式(已废弃) 给每个对象设置一个引用值,当对象被引用的时候计数器+1,引用失效时计数器-1,当计数器为0的时候确认当前对象需要被销毁(垃圾回收)2)引用链模式 通过一些gcroots对象作为节点,查询向下的引用链,如果存在没有被引用链连接的对象,说明该对象需要被回收了 GCroots包括 虚拟机栈中的引用对象(本地变量表)、方法区域中的类静态属性的引用、方法区常量的引用、本地方法JNI的对象引用(Native方
2020-10-26 15:54:11 187
原创 计一次mysql left join 查询不走索引的问题
前言本地有两张表 alarm闹钟表和alarm_order闹钟订单表在alarm_order订单表中有alarm_id建立了索引,但是发现在left join查询的时候没有走索引查询,使用了全文搜索问题分析乍一看,sql语句似乎并没有问题1、首先,来观察下两张表的字符类型是否相同发现两张表的字符类型确实不一样,随后把表1改为utf8,再次查询发现依旧不起作用2、最后发现可能是alarm_order表中的alarm_id的基数太小了,mysql判断全文搜索速度要快,则进行全文搜索。后发
2020-10-26 15:42:41 7068
原创 Docker常用命令小结
Docker常用命令-总结镜像命令相关容器命令相关构建镜像命令相关附加:docker --help参数镜像命令相关命令描述附加参数例子docker images查看所有本地主机上的镜像-a 列出所有镜像 -q 只显示镜像的iddocker imagesdocker search 镜像名搜索镜像–filter =STARS=3000 列出STARS大于3000的镜像docker search mysql --filter=STARS=3000docker
2020-10-24 17:06:29 128
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人