一篇文章带你了解一些Java反射的学习记录
目录一、反射概述二、入门案例三、反射原理图四、反射性能测试五、Class类六、类加载总结一、反射概述 反射允许程序在运行中获取类的内部信息,例如构造器、成员变量、成...
目录一、反射概述二、入门案例三、反射原理图四、反射性能测试五、Class类六、类加载总结一、反射概述 反射允许程序在运行中获取类的内部信息,例如构造器、成员变量、成...
目录基本介绍图解冒泡排序算法的过程代码实现演变过程优化封装算法大量数据耗时测试基本介绍冒泡排序(Bubble Sorting)(时间复杂度为 O(n²))的基本思想:通过对待排序序列 从...
目录一、PointCut接口二、ClassFilter接口三、MethodMatcher接口总结一、PointCut接口/* * Copyright 2002-2012 the original author or authors. * * Licensed under the...
目录1、 启动2、 脚本分析start-all.sh脚本内容如下:start-dfs.sh的内容如下:启动上述角色调用的hadoop-daemons.sh脚本内容如下:我们继续看hadoop-daemon.sh脚本。这里可以看...
目录一、安装支持插件二、maven配置 注意三、创建入口函数类四、编写入口函数五、创建数据库对象六、创建仓库操作接口七、创建一个业务接口来声明业务八、创建一个业务接口...
目录1. Dubbo相关概念1.1 自动服务发现工作原理2. 启动文件2.1 zookeeper-3.4.11\bin\zkServer.cmd2.2 zookeeper-3.4.11\bin\zkCli.cmd2.3 java -jar dubbo-admin-0.0.1-SN...
目录Test类中不能使用Autowired注入bean在测试类中我自己使用的测试单元是正确的应该是使用Spring-test里面的测试单元Test包中使用autowired注入提示Could not autowire. N...
目录springBoot Junit测试用例出现@Autowired不生效1,测试类上面添加支持的注解2,出现错误3,注解解释4,junit测试如何在idea上通过类中方法直接生成测试用例第一步第二步第三步J...
在优雅的使用枚举参数(原理篇)中我们聊过,Spring对于不同的参数形式,会采用不同的处理类处理参数,这种形式,有些类似于策略模式。将针对不同参数形式的处理逻辑,拆分到不同处理类中...
目录java并发编程JUC CountDownLatch线程同步1、CountDownLatch是什么?2、CountDownLatch 如何工作3、CountDownLatch 代码例子java并发编程JUC CountDownLatch线程同步...
Kotlin定义变量一般有如下写法lateinit var name: String var age: String? = null那么用lateinit 修饰和下面那种有什么区别呢,我们来看一下这两行代码反编译成java代码...
目录一在idea中打开项目:二上传jar包到服务器并运行:三查看intellij idea的版本:四查看spring boot的版本:五查看服务端的java版本:一在idea中打开项目:此处我们以storeback...
目录一、前沿二、学习 Kotlin 前准备三、Kotlin 语法简介优秀的表达式加强版 switch模板字符串空指针异常不存在了编写单例类扩展方法运算符重载四、Kotlin 与 Java 混合开...
目录1、 hdfs架构如果在hadoop配置时写的配置文件不同,启动的服务也有所区别namenode的下方是三台datanode。namenode左右两边的是两个zkfc。namenode的上方是三台journalnod...
目录这是我在使用springboot整合Junit的时候遇到的坑1.在pom.xml中添加junit环境的依赖2.在src/test/java下建立测试类3.自己编写的启动类SpringBoot 整合Junit测试注入Bean...
找入口对 Spring 有一定基础的同学一定知道,请求入口是DispatcherServlet,所有的请求最终都会落到doDispatch方法中的ha.handle(processedRequest, response, mappedHandler.g...
目录一、前言二、运行时数据区整体概架构三、程序计数器四、虚拟机栈1、栈的特点2、栈帧的内部结构3、局部变量表4、操作数栈5、动态链接6、方法返回地址五、本地方法栈六、...
目录背景
统一接口返回
定义API返回码枚举类
定义正常响应的API统一返回体定义异常响应的API统一返回体编写包装返回结果的自定义注解定义返回结果拦截器WebMvc配置类拦截器...
前言        为什么在kotlin要使用协程呢,这好比去了重庆不吃火锅一样的道理。协程的概念并不陌生,在python也有提及。任何事务的作用大多是对于所依赖的...
在kotlin编程中let、with、run、apply这些函数使用率是非常高的,有时候可以通用,差别很小,但如果能记住他们的不同点,可以更加合理的选择使用。在这之前首先要了解一下Lambda表...
目录基于Java的guava开源库工具类1、guava的maven配置引入 2、LoadingCache
3、Multimap 和 MultiSet4、BiMap5、Table6、Sets和Maps7、EventBus8、StopWatch9、Files文件操...
目录1、 创建用户
2、 安装jdk
3、 修改hosts
4、 配置ssh免密登录5、 安装zookeeper
解压:修改配置文件
修改内容如下:配置环境变量
启动
6、 安装hadoop对于三台节点的配置...
适用于入参类型为对象的刚学习完mybatis如何插入空值,现在来总结一下上面是我的项目,打开测试类,插入空值试一下上面是我的Mapper文件、实体类和测试类,方法传的是对象类型的,25...
1、 hadoop远程debug从文档(3)中可以知道hadoop启动服务的时候最终都是通过java命令来启动的,其本质是一个java程序。在研究源码的时候debug是一种很重要的工具,但是hadoop是编...
1、 namenode启动在本系列文章三中分析了hadoop的启动文件,其中提到了namenode启动的时候调用的类为org.apache.hadoop.hdfs.server.namenode.NameNode其main方法的内容如下:...
1 表达式类型标准的Aspectj Aop的pointcut的表达式类型是很丰富的,但是Spring Aop只支持其中的9种,外加Spring Aop自己扩充的一种一共是10种类型的表达式,分别如下。 execut...
目录池化技术池化思想介绍池化技术的应用如何设计一个线程池Java线程池解析ThreadPoolExecutor使用介绍内置线程池使用ThreadPoolExecutor解析整体设计线程池生命周期任务管...
目录spring cloud gateway转发服务报错错误如下解决方案使用gateWay做为网关遇到的404问题GateWay有几个重要的配置,也是最重要的东西我在项目中访问gateWay服务的时候spring...
目录问题背景问题现象解决过程1 检查网关配置2 跟源码,查找可能的原因3 异常原因分析解决方法心得问题背景将原有项目中的websocket模块迁移到基于SpringCloud Alibaba的微服...
目录一.数组的基本概念二.数组的声明三.数组的创建及初始化1.数组的创建2.数组的初始化四.访问数组元素
五.for each 循环
六.数组的拷贝
七.数组排序
八.二维数组
总结一....
1、 简介Hadoop是一个由Apache基金会所开发的分布式系统基础架构Hadoop起源于谷歌发布的三篇论文:GFS、MapReduce、BigTable。其中GFS是谷歌的分布式文件存储系统,MapReduce是...
lateinit 和 lazy 是 Kotlin 中的两种不同的延迟初始化的实现lateinit 只用于变量 var,而 lazy 只用于常量 vallazy 应用于单例模式(if-null-then-init-else-return),而且当且...
目录使集合框架更便捷的工厂方法集合框架增加工厂方法是必然的结果早先的使用过程如下也不得不提一下下面这些单语句表达式下面是其原始类型的简明表达方式一起来看看集合工...
创建工程使用idea的spring initializr创建一个项目,语言选择kotlin, 类型为gradle。根据需要选择依赖配置文件yml或者properties文件和java是完全一样的,这里不详细说明修改bu...
目录Java—函数式接口
1.自定义函数式接口
1.1概述
1.2格式
1.3@FunctionalInterface注解
1.4自定义函数式接口
2.函数式编程
2.1Lambda的延迟执行
2.2使用Lambda作为参数和...
目录1、关于容器下面说法正确的是? ( )
2、应用程序的main方法中有以下语句,则输出的结果( ) String s1=new String( ” xyz ” ); String s2=new String( ” xyz ” ); Boolean b...
目录java Long类型转为String类型1、Long.ValueOf("String")返回Long包装类型数据2、Long.parseLong("String")返回long基本数据类型Java中Long、String、Date 类型之间的转...
目录前言Spring事务抽象Spring之编程式事物声明式事物事物失效的8种情况及解决办法前言我们都知道Spring给我们提供了很多抽象,比如我们在操作数据库的过程中,它为我们提供了...
目录Java中List.of()和Arrays.asList()的区别及原因1.Arrays.asList()可以插入null2.用List.of的List自然是不包含null3.List.of生成的List不能修改4.关于数组修改对List的...
目录Java9 集合类扩展of方法Java9集合类中重载多个of方法原因有如下描述Java9 集合类扩展of方法package com.jd.collections;import org.junit.Test;import java.util.List;...
目录Java以命令模式设计模式1、简单介绍2、命令模式Java以命令模式设计模式1、简单介绍意图:
将一个请求封装成一个对象,从而使您可以用不同的请求对客户进行参数化。主要解决...
目录String类型小数值转为Long类型解决方案如下String类型转int,转long转int转longString类型小数值转为Long类型数值分为小数和整数,当传入的类型为String,需要获取的类型为...
目录SpringBoot junit测试的时候获取不到bean具体报错解决方案SpringBoot测试类:Could not autowire. No beans of ‘BrandService‘ type found解决方案SpringBoot junit测...
目录一. 什么是多租户二. 多租户架构以及数据隔离方案1. 独立数据库2. 共享数据库,独立 Schema3. 共享数据库,共享 Schema,共享数据表三.多租户架构适用场景?四. 技术实现正式进...
目录1、返回字符串,Model传输数据2、void(不经常使用)3、返回ModelAndView完成跳转页面和传输数据4、forward转发5、redirect重定向1、返回字符串,Model传输数据/** * 返回S...
目录前言Spring事务抽象PlatformTransactionManager是事务管理器接口常见的事务管理器有以下几种定义事务的一些参数:
7种事务传播特性:
四种事务隔离级别:
Spring之编程式事务...
目录1、Apache Dubbo概述1.1、Dubbo简介1.2、Dubbo的服务架构2、服务注册中心 Zookeeper2.1、ZooKeeper介绍2.2、ZooKeeper安装2.3、启动 ZooKeeper3、ZooKeeper快速入门3.1...
目录1 订单微服务发送消息1.1 订单微服务添加rocketmq的依赖1.2 添加配置1.3 编写测试代码1.4 测试2 用户微服务订阅消息2.1 用户微服务增加rocketmq依赖2.2 修改主类,启动na...
目录springboot项目启动慢的问题排查1.最开始查看的启动日志,是在输出:2. 启动项目,打印日志级别改为debug,查看更详细信息如何优化SpringBoot的项目的启动速度实际上它是下面三...
目录介绍角色Java语言提供的clone()方法代码演示—克隆羊结论深浅拷贝深浅拷贝探讨实现深克隆的方式一 : 手动对引用对象进行克隆实现深克隆的方式二 :序列化原型模式对单例模...