- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 Idea 让 Jenkinsfiles 文件显示高亮
Jenkinsfiles在idea中显示高亮Idea 让 Jenkinsfiles 文件显示高亮Idea 让 Jenkinsfiles 文件显示高亮打开idea -> 设置 -> File Types -> Groovy ->添加新的文件类型,即添加上Jenkinsfile即可效果:
2021-03-24 10:28:58 2264 1
原创 日志技术总结-非常详细
日志技术网上学习黑马课程后,在原有笔记的基础上进行总结0.学习目标日志的作用和目的日志的框架JUL的使用LOG4J的使用JCL的使用日志门面和日志体系SLF4Jlogback的使用log4j2的使用SpringBoot中的日志使用1.日志的概念1.1 日志文件日志文件是用于记录系统操作事件的文件集合,可分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。在计算机中,日志文件是记录在操作系统或其他
2021-02-07 15:29:11 1002
原创 Jenkins自动构建与自动部署
Jenkins自动构建与自动部署这篇文章的目的是将对jenkins进行简单地介绍,并且通过对Jenkins和SVN的配置,实现持续集成,并且自动部署。简而言之,当提交代码到SVN,Jenkins就会自动构建和部署。1 jenkins是什么?Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的
2021-02-07 15:04:37 1555
原创 Shiro安全框架
Shiro安全框架1 认识Shiro1.1 Shiro介绍 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。Apache Shiro 是 Java 的一个安全( 权限)框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在 JavaEE 环境。Shiro 可以完成:认证、授权
2021-02-05 09:52:53 242
原创 Redis 知识总结
Redis 知识总结根据尚硅谷官网视频学习整理1. NoSql入门与概述1.1 入门概述1.1.1 互联网时代背景下 大机遇,为什么用nosql1.1.1.1 单机MySQL的美好年代 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。 上述架构下,我们来看看数据存储的瓶颈是什么?数据量的总大小 一个机器放不下时数据的索引(B+ Tree)一个机器的内存放不下时访问量(读写混合)一个实例
2021-02-04 18:46:49 243
原创 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 408
原创 全文检索 solr
全文检索 solr课程计划电商搜索案例分析Solr的安装及配置Solr整合tomcatSolr后台管理功能介绍配置中文分析器使用Solr的后台管理索引库添加文档删除文档修改文档查询文档使用SolrJ管理索引库添加文档修改文档删除文档查询文档电商搜索案例实现案例分析案例实现1 什么是solr? Solr 是 Apache 下的一个顶级开源项目,采用 Java 开发,它是基于Lucene的全文搜索服务器,Solr 提供了比Lu
2021-02-04 16:24:45 612
原创 全文检索 Lucene
全文检索 Lucene网上学习黑马课程后,在原有笔记的基础上进行总结课程计划lucene入门什么是luceneLucene的作用使用场景优点和缺点lucene应用索引流程搜索流程field域的使用索引库维护分词器高级搜索实战案例Lucene高级Lucene底层存储结构词典排序算法Lucene优化Lucene使用的一些注意事项1 搜索技术理论基础1.1 为什么要学习Lucene 原来的方式实现搜索功能,我们的搜索流程如下图: 上
2021-02-04 14:48:50 793 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 585
原创 FreeMarker
FreeMarker1 主要内容2 FreeMarker概述2.1 FreeMarker概念 FreeMarker 是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本的(HTML网页,电子邮件,配置文件,源代码等)的通用工具,是一个Java类库。 FreeMarker 被设计用来生成 HTML Web 页面,特别是基于MVC模式的应用程序,将视图从业务逻辑中抽离处理,业务中不再包含视图的展示,而是将视图交给 FreeMarker 来输出,虽然 FreeMarker 具有一
2021-02-03 17:43:27 290
原创 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 58088 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 157
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人