- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 Idea 让 Jenkinsfiles 文件显示高亮
Jenkinsfiles在idea中显示高亮Idea 让 Jenkinsfiles 文件显示高亮 Idea 让 Jenkinsfiles 文件显示高亮 打开idea -> 设置 -> File Types -> Groovy ->添加新的文件类型,即添加上Jenkinsfile即可 效果:
2021-03-24 10:28:58
2850
1
原创 日志技术总结-非常详细
日志技术 网上学习黑马课程后,在原有笔记的基础上进行总结 0.学习目标 日志的作用和目的 日志的框架 JUL的使用 LOG4J的使用 JCL的使用 日志门面和日志体系 SLF4J logback的使用 log4j2的使用 SpringBoot中的日志使用 1.日志的概念 1.1 日志文件 日志文件是用于记录系统操作事件的文件集合,可分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。 在计算机中,日志文件是记录在操作系统或其他
2021-02-07 15:29:11
1186
原创 Jenkins自动构建与自动部署
Jenkins自动构建与自动部署 这篇文章的目的是将对jenkins进行简单地介绍,并且通过对Jenkins和SVN的配置,实现持续集成,并且自动部署。简而言之,当提交代码到SVN,Jenkins就会自动构建和部署。 1 jenkins是什么? Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的
2021-02-07 15:04:37
1861
原创 Shiro安全框架
Shiro安全框架 1 认识Shiro 1.1 Shiro介绍 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 Apache Shiro 是 Java 的一个安全( 权限)框架。 Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在 JavaEE 环境。 Shiro 可以完成:认证、授权
2021-02-05 09:52:53
322
原创 Redis 知识总结
Redis 知识总结 根据尚硅谷官网视频学习整理 1. NoSql入门与概述 1.1 入门概述 1.1.1 互联网时代背景下 大机遇,为什么用nosql 1.1.1.1 单机MySQL的美好年代 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。 上述架构下,我们来看看数据存储的瓶颈是什么? 数据量的总大小 一个机器放不下时 数据的索引(B+ Tree)一个机器的内存放不下时 访问量(读写混合)一个实例
2021-02-04 18:46:49
363
原创 Nginx的知识整理和使用
Nginx 根据尚硅谷官网视频学习整理 1 Nginx简介 1.1 Nginx 概述 Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 Nginx 网站用户有:百度、京东、新浪、网易、腾讯、淘宝等 1.2 Nginx 作为 web 服务器 Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 perl、 php等
2021-02-04 16:38:21
501
原创 全文检索 solr
全文检索 solr 课程计划 电商搜索案例分析 Solr的安装及配置 Solr整合tomcat Solr后台管理功能介绍 配置中文分析器 使用Solr的后台管理索引库 添加文档 删除文档 修改文档 查询文档 使用SolrJ管理索引库 添加文档 修改文档 删除文档 查询文档 电商搜索案例实现 案例分析 案例实现 1 什么是solr? Solr 是 Apache 下的一个顶级开源项目,采用 Java 开发,它是基于Lucene的全文搜索服务器,Solr 提供了比Lu
2021-02-04 16:24:45
778
原创 全文检索 Lucene
全文检索 Lucene 网上学习黑马课程后,在原有笔记的基础上进行总结 课程计划 lucene入门 什么是lucene Lucene的作用 使用场景 优点和缺点 lucene应用 索引流程 搜索流程 field域的使用 索引库维护 分词器 高级搜索实战案例 Lucene高级 Lucene底层存储结构 词典排序算法 Lucene优化 Lucene使用的一些注意事项 1 搜索技术理论基础 1.1 为什么要学习Lucene 原来的方式实现搜索功能,我们的搜索流程如下图: 上
2021-02-04 14:48:50
1027
2
原创 Git知识整理大全(详细)
Git知识整理 1 Git简介 1.1 版本控制工具应该具有的功能 1.1.1 协同修改 多人并行不悖的修改服务器端的同一个文件。 1.1.2 数据备份 不仅保存目录和文件的当前状态, 还能够保存每一个提交过的历史状态。 1.1.3 版本管理 在保存每一个版本的文件信息的时候要做到不保存重复数据, 以节约存储空间, 提高运行效率。 这方面 SVN 采用的是增量式管理的方式, 而 Git 采取了文件系统快照的方式。 1.1.4 权限控制 对团队中参与开发的人员进行权限控制。 对团
2021-02-04 14:13:27
717
原创 FreeMarker
FreeMarker 1 主要内容 2 FreeMarker概述 2.1 FreeMarker概念 FreeMarker 是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本的(HTML网页,电子邮件,配置文件,源代码等)的通用工具,是一个Java类库。 FreeMarker 被设计用来生成 HTML Web 页面,特别是基于MVC模式的应用程序,将视图从业务逻辑中抽离处理,业务中不再包含视图的展示,而是将视图交给 FreeMarker 来输出,虽然 FreeMarker 具有一
2021-02-03 17:43:27
458
原创 Hive中日期处理函数的使用(date_format、date_add、date_sub、next_day)
Hive中日期处理函数 根据平时项目中使用的日期函数,进行简单的总结: date_format:将日期进行格式化 date_add:对当前日期增加天数 date_sub:对当前日期减少天数 next_day:取当前日期的下一个周几 last_day:当前日期的最后一天 闲言少叙,直接看例子 1、date_format 命令: select date_format('2019-12-12','y...
2019-12-12 23:33:11
59572
1
原创 Hadoop基准测试
基准测试 为了更加全面的了解系统,我们需要通过测试,发现瓶颈所在。通过测试,可以用来分析系统的性能。基准测试被打包在测试程序JAR文件中,通过无参调用JAR文件可以得到其列表 IO写操作 命令: hadoop jar /opt/module/hadoop-2.7.2/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.7.2-tes...
2019-12-07 20:38:12
205
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅