自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (10)
  • 收藏
  • 关注

原创 工作笔记:2020/5/28

ContextLoaderListener解析ServletContext

2020-05-29 08:12:51 87

原创 Idea中Tomcat部署并运行Web项目

第一步:Add Configuration第二步:点击“+”第三步:配置Tomcat的安装目录第四步:选择要部署的web项目第五步:选择带 :war的文件第六步:修改访问路径 否则访问的是 localhost:8080/项目名/修改完成后: localhost:8080/...

2020-05-28 18:03:19 598

原创 ZooKeeper

Zookeeper 1、Zookeeper 定义与工作原理Zookeeper 2、Zookeeper的安装和配置(集群模式)Zookeeper 3、Zookeeper工作原理(详细)Zookeeper 4、Zookeeper开发Zookeeper 5、Zookeeper应用场景

2020-05-26 17:05:31 114

原创 jedis

Jedis详解

2020-05-26 16:43:21 73

原创 Mybatis逆向工程

逆向工程

2020-05-26 16:36:50 70

原创 Hadoop之HBase Java编程

HBase java API基本操作Hbase 的扫描器扫描中的catch 和batchRPC请求的次数=(行数x每行的列数)/(Min(每行的列数,批量大小)扫描器缓存)解释:一次请求取前n行的前m(不能超过每行的最大列数)列所以使用(mn)计算一次rpc所取到的数据量HBase的过滤器...

2020-05-26 15:21:28 130

原创 Hadoop之HBase入门

HBase将随机读写转化为顺序读写随机读写和顺序读写的区别HBase表结构及数据模型的理解HBase删除数据HBase存储详解HBase详解hbase完全分布式安装hbase-site.xml 配置详解HBase在HDFS上的目录介绍HBase的命名空间HBase命名空间的建表HBase的Shell操作在put操作中列名称的形式"列族名:列名"HBase Shell 的组命令:添加链接描述...

2020-05-26 11:44:36 168

原创 工作笔记-Hadoop

HDFS体系架构HDFS读写数据流程Hadoop三种运行模式的配置Hadoop——使用idea+maven开发Hadoop项目入门MapReduce的体系结构MapReduce教程(一)基于MapReduce框架开发Hadoop和Yarn的关系Yarn详解yarn-site.xml配置:core-site.xml配置:hdfs-site.xml:map-site.xml:Hadoop HA 是什么HadoopHA及yarnHadoop WEB UI Hadoop的HA机制(Zo

2020-05-25 17:54:04 99

原创 JVM调优

JVM调优

2020-05-22 11:14:52 89

原创 什么是Docker

非常棒的一篇帖子,详细的介绍了Docker的由来、作用,并且对docker容器的管理工具K8S也进行了介绍。

2020-05-22 10:30:24 112

原创 Springboot 单元测试

1.Springboot的测试类库SpringBoot 提供了许多实用工具和注解来帮助测试应用程序,主要包括以下两个模块。spring-boot-test: 支持测试的核心内容。spring-boot-test-autoconfigure:支持测试的自动化配置。开发进行只要引入spring-boot-starter-test的依赖 就能引入这些SpringBoot测试模块,还能引入一些像Junit,AssertJ,Hamcrest及其他一些有用的类库,具体如下所示。Junit: Java应用

2020-05-21 17:20:03 12718 1

原创 SpringBoot AOP

SpringBoot AOP

2020-05-21 11:31:15 81

原创 Spring Boot度量指标监控与健康检查

使用 Actuator 检查与监控1.首先添加Actuator坐标依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependenc>2、修改application配置文件#开放的端点management.endpoints

2020-05-21 11:26:29 351

原创 Spring Boot-日志配置

出处默认日志组件 Logback:默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。在运行应用程序和其他例子时,你应该已经看到很多INFO级别的日志了。Logback简介: Logback是由log4j创始人设计的一个开源日志组件。LogBack被分为3个组件,logback-core,logback-classic 和 logback-access。1. logback-core:提供了LogBack的核心功能,是另外两个组件的基础。2. logb

2020-05-21 10:36:37 183

原创 Spring boot构建自定义的starter

本博客的来源(感谢作者)在我们日常用springboot的开发过程中,经常会遇到使用如下的一个类来代表程序的入口类。即@SpringBootApplicationpublic class App { public static void main(String[] args) { SpringApplication.run(App.class, args); }}包括我自己,我平常在开发的过程中,并没有去重点关注spring boot的运行原理,大家都是约定俗成的

2020-05-21 09:36:25 194

原创 Spring Boot JDBC

SpringBoot JdbcTemplate和事务一SpringBoot JdbcTemplate和事务二多数据源配置之JdbcTemplatespringboot-mybatis多数据源@Transactional原理

2020-05-20 17:30:17 141

原创 Spring Boot定制和优化内嵌的Tomcat

1.利用配置文件的方式对服务器进行配置在application.properties文件中可以对Tomcat、jeety、undertow的端口,ip地址和是否打印启动时的日志以及最大线程数和最大连接数等特性进行一些配置,配置项的读取类位于如下jar包中。2.利用代码的方式对服务器进行配置需要实现EmbeddedServletContainerCustomizer 接口import org.springframework.boot.context.embedded.ConfigurableEmbed

2020-05-19 08:19:50 542

原创 Spring Boot Web (二)

1.在Spring Boot中使用拦截器(Interceptor)拦截器的作用是对特定的Controller方法进行拦截,类似于Servlet中的Filter(filter对特定的Servlet进行拦截)。步骤一:实现HandlerInterceptor接口,完成拦截器的编写注意:如果不设置拦截的请求路径,将会拦截所有请求import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespons

2020-05-17 16:45:15 104

原创 Spring Boot Web

1.引入依赖(此依赖已经包含了spring-boot-starter)<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>在启动web时出现以下异常:出现异常的原因是在引入正确依赖和添加了正确注解的情况下,jar包版本冲突所致。解决方法(粗

2020-05-17 15:04:22 174

原创 Spring Boot 运行流程分析

1.启动Spring Boot的两种方式(两种方式在内部的运行流程是一样的)方式一:直接调用SpringApplication的静态run()方法ConfigurableApplicationContext context=SpringApplication.run(App.class, args);context.close();方式二:实例化SpringApplication对象,然后调用run()方法SpringApplication app=new SpringApplication(A

2020-05-15 16:09:59 226

原创 Spring Boot杂谈

1.@SpringBootApplication注解中的属性1.exclude()和excludeName()这两个属性是在装配过程中排除一些类,前者是通过指定类的类型(.class)进行排除,后者是通过类的全限定名进行排除。2.首先,使用此注解后默认扫描当前包及其子包中的类,可以通过scanBasePackages()属性指定要扫描的包.也可通过scanBasePackageClasses()属性指定要扫描的类的类型。2.控制Spring banner的输出(鸡肋)@SpringBootAp

2020-05-15 14:43:56 190

原创 Spring Boot的扩展分析

Spring Boot常用的扩展点1.ApplicationContextInitializer:此接口的作用是Spring容器进行Refresh之前的一个回调。使用步骤如下。步骤一:写一个类实现ApplicationContextInitializer接口import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;import org.springframework.context.Applicat

2020-05-15 11:27:24 310

原创 Spring Boot事件监听

1.Spring的事件是为Bena和Bean之间的消息通信提供支持,当一个Bean处理完成一个任务之后,会通知另一个Bean并让其进行相应的后续处理,这时候需要让里一个Bean监听当前Bean所发送的一个事件。Spring Boot中定义事件的流程如下图:事件监听器的作用是指定要监听哪一个事件。import org.springframework.context.ApplicationEvent;/** * 定义事件 * @author Administrator * */public

2020-05-15 10:28:11 286

原创 @EnableAutoConfiguration深入分析

1.作用:可以将项目外部的Bean注入到本项目中(前提是在本项目中添加了对外部项目的依赖),@EnableAutoConfiguration会从外部项目的classpath中搜索所有META-INF/spring.factories配置文件,然后将其中org.springframework.boot.autoconfigure.EnableAutoConfiguration key所对应的的配置项或者普通Bean加载到Spring容器。spring.factories内容如下://当要导入多个配置项或普

2020-05-13 17:05:20 595

原创 Spring Boot @Enable*注解的工作原理

作用:启用某种功能特性的注解@Enable*注解的种类举例:(1)@EnableConfigurationProperties:用来启用将配置文件属性注入到bean中这一特性,和@ConfigurationProperties注解一起使用。(2)@EnableAsync启用异步特性,与@Async(相当于对方法或类进行一个标记,具体开启异步任务由TaskExecutor来进行)一起使用@Async作用具体作用Enable*原理一原理二import java.util.concurrent.T

2020-05-13 15:43:28 935

原创 Spring Boot 自动配置

1.Condition接口和@Conditional注解联合使用步骤一:首先实现Condition接口并实现其matches方法import org.springframework.context.annotation.Condition;import org.springframework.context.annotation.ConditionContext;import org.springframework.core.type.AnnotatedTypeMetadata;public c

2020-05-12 16:01:32 93

原创 Spring Boot 三:Spring Boot中的profile

1.通过编程的方式指定生效的profileimport org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.env.EnvironmentPostProcessor;import org.springframework.context.ConfigurableAppli

2020-05-12 10:54:11 218

原创 Spring Boot 二:Sprin Boot配置分析

1.Spring Boot 默认加载/src/main/resources(classpath跟目录)或/src/main/resources/config或file:/或file:config/中的配置文件是application.properties后两种情况代表去文件系统加载(可以理解为磁盘)获取配置文件中的属性方法一:public static void main( String[] args ) { ConfigurableApplicationContext context=

2020-05-11 20:46:38 145

原创 SpringBoot 一:SpringBoot入门

1.由于Pom文件是单继承的,如果当前Pom文件已经继承了其他pom项目,则可以通过如方式继承SpringBoot的父项目2.SpringApplication.run(App.class, args)方法介绍:此方法会将App.class作为程序执行的入口并将其装配成一个配置类(注意方法中的第一个参数并一定要求是当前类),所以即使当前类不加@SpringBootApplication注解依然可以得到Runnable对应的Bean,第二个参数通常是当前类main()函数的参数。@SpringBootAp

2020-05-11 18:48:15 131

原创 Servlet、Filter、Listener的作用

Servlet、Filter、Listener

2020-05-01 15:55:41 341

java课程资料.rar

java课程资料.rar

2021-07-11

HBase Java 编程-v2.pdf

HBase Java 编程-v2.pdf

2021-01-04

Hadoop&Hbase.rar

用户不得未经著作权人同意擅自对他人的作品进行全部或部分复制、修改、改编、翻译、汇编、反向工程、反向编译、反向汇编或改写并进行上传。用户可以为介绍、评论、研究等目的,在合理范围内依法引用他人已经发表的作品,但应当注明作者姓名、作品名称,且不得侵犯著作权人及其他权利人的合法权益。

2020-07-28

dubbo学习笔记.pdf

用户不得未经著作权人同意擅自对他人的作品进行全部或部分复制、修改、改编、翻译、汇编、反向工程、反向编译、反向汇编或改写并进行上传。用户可以为介绍、评论、研究等目的,在合理范围内依法引用他人已经发表的作品,但应当注明作者姓名、作品名称,且不得侵犯著作权人及其他权利人的合法权益。

2020-07-28

HttpsClient.rar

利用JAVA进行HTTPS的访问

2020-07-03

Kafka学习资料.pdf

Kafka学习资料.pdf

2020-06-02

Zookeeper讲义.pdf

Zookeeper讲义.pdf

2020-05-31

Zookeeper讲义.rar

讲解了Zookeeper的原理、安装、开发的大dascwsfawccscvgfWFAFfwfdas爱吃XA

2020-05-29

空空如也

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

TA关注的人

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