- 博客(12)
- 收藏
- 关注
原创 shell编程
shell编程1.shell介绍2.shell语法2.1 如何书写一个shell脚本2.2 shell中的特殊符号2.3 shell中管道的运用2.4 shell重定向1.shell介绍shell是一个程序,采用c语言编写的,是用户和linux内核沟通的桥梁,它既是一种命令语言,又是一种解释性的编程语言。如下图所示:shell的功能如下所示:1.命令解释功能2.启动程序3.输入输出重定向4.管道连接5.文件名置换(echo /*)6.变量维护7.环境控制8.shell编程2.she
2021-09-06 18:41:17
191
原创 spring学习篇之事务控制(5)
这里写目录标题1.编程式事务控制相关对象2. 基于XML的声明式事务2.1 什么是声明式事务2.2 实现3.基于注解的声明式事务控制1.编程式事务控制相关对象2.事务的隔离级别事务的传播行为3.2. 基于XML的声明式事务2.1 什么是声明式事务Spring的声明式事务,顾名思义就是采用声明的方式来处理事务,这里说的在配置文件中声明,用在spring配置文件中声明式的处理事务代替代码式处理事务。作用:事务不侵入开发的组件,具体来说,业务逻辑对象就不会意识到正在事务管理当中,
2021-07-26 23:07:58
121
原创 spring学习篇之AOP(5)
AOP1.1.1 什么是aop?1.2 aop的作用以及优势1.3 aop的底层实现1.4 aop的动态代理技术1.5 JDK的动态代理1.6 cglib的动态代理1.7 aop相关概念1.8 AOP开发事项1.9 基于xml的AOP开发1.10 基于注解的AOP开发1.1.1 什么是aop?在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也
2021-07-25 22:49:44
185
原创 spring学习篇之SpringMVC补充(4)
spring学习篇之SpringMVC补充1. SpringMVC的拦截器1.1拦截器的作用1.2 Interceptor和Filter的区别1.3 拦截器使用1.4 拦截器方法的说明2. SpringMVC的异常处理2.1 异常处理思路2.2 异常处理方式2.3 SimpleMappingExceptionResolver2.4 自定义异常处理2.5 知识点总结1. SpringMVC的拦截器1.1拦截器的作用SpringMVC的拦截器的作用类似于Servlet中的过滤器Filter,用于对处理器的
2021-07-25 15:17:31
132
原创 spring学习篇之JdbcTemplate(3)
Spring JdbcTemplate1.Spring JdbcTemplate基本使用1.1 基本概述1.2 JdbcTemplate开发步骤1.Spring JdbcTemplate基本使用1.1 基本概述它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装,spring框架为我们提供了很多的操作模板类,例如:操作关系型数据的Jdbc Template和HibernateTempalte,操作nosql数据库的RedisTemplate,操作消息队列的JmsTempl
2021-07-25 12:51:30
93
1
原创 spring学习篇之springMVC(2)
1.spring提供获取应用上下文的工具2.springMVC2.1 简介springMVC是一种基于java实现的MVC设计模型的请求驱动类型的轻量级Web框架,属于springFrameWork的后续产品,已经融合在spring web flow中。springMVC目前是最为主流的MVC框架之一。它通过注解,让一个简单的java类称为处理请求的控制器,而无需任何接口,它还支持Restful的编程风格请求。...
2021-07-24 23:11:46
161
1
原创 spring学习篇之配置文件(1)
1.bean标签的配置1.1 scope范围配置scope:指对象的作用范围,取值如下:示例如下:<bean id="唯一标识id" class="类的全限定名" scope=""></bean>1.2 bean的创建时间scope="singleton"时,加载配置文件时,bean对象就创建了scope="prototype"时,在调用getbean()方法时才会创建对应的bean对象,并且会创建多个。1.3 bean的生命周期配置1.init_metho
2021-07-21 21:55:37
97
原创 apache atlas 1.2.0部署安装 自用
1.下载下载地址:https://www.apache.org/dyn/closer.cgi/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz本文安装的是内嵌的hbase和solr2.编译打包由于官网下载的只有源码包,需要单独编译打包,因此需要用到maven进行打包,本文使用的maven版本是3.8.1.首先解压atlas,之后使用maven进行编译打包//解压tar -zxvf apache-atlas-1.2.0-sources.tar.gz -
2021-07-19 18:21:48
493
原创 redis读书笔记之跳跃表
跳跃表1. 结构定义定义:跳跃表是一种有序的数据结构,它是通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。用作Redis有序集合键的底层实现之一,和集群节点中用作内部数据结构。效率:平均时间复杂度是O(logN),最坏O(N)的节点查找,还可以通过顺序性来批量处理节点。大部分情况下,跳跃表的效率可以和平衡树相媲美,并且实现比平衡树更为简单。2. 跳跃表的实现Redis的跳跃表由redis.h/zskiplistNode和redis.h/zskiplist两个结构定义的,其中
2021-06-07 14:28:57
218
2
原创 搭建kafka环境遇到kafka闪退问题以及解决办法
在第一次搭建kafka集群遇到了很多的错误,在网上搜索了很多,在这里,我把我搭建kafka环境遇到的问题汇总一下。1. kafka启动后秒退。2.升级jdk为jdk-8u181后,再次启动kafka,依然闪退。3.修改好之后重新启动kafka,发现其中有一台节点的kafka没有闪退,其他两台会存在1分钟之后依然退出。修改好之后,再次启动,一切正常,kafka也不会闪退了1. kafka启动后秒退...
2020-04-23 14:59:36
4211
原创 hadoop集群搭建,克隆虚拟机ip地址设置
首先,本博客写给初学hadoop集群搭建的的自己,为以防今后自己忘记!!1.克隆系统本次的linux系统用的时centos7版本,虚拟机使用的是VMware Workstation 15.5克隆后的截图如下所示:(克隆系统比较简单,所以过程不与展示了)2.修改克隆的主机名称centos7 可以使用(hostnamectl set-host hadoop101)命令,使用该命令可以将主机...
2020-01-13 22:11:11
1227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人