Java经典面试题汇总:Spring MVC

目录1. 什么是Spring MVC ?2. Spring MVC 有哪些组件?3. 说一下 Spring MVC 运行流程?4. Spring MVC的优点:5. @RequestMapping 的作用是什么?6. 如果在拦截请求中,我想拦截get...

2021-08-09

SpringCloud Config使用配置方法

Config 介绍
Spring Cloud Config项目是一个解决分布式系统的配置管理方案。它包含了Client和Server两个部分,server提供配置文件的存储、以接口的形式将配置文件的内容提供...

2021-08-09

Spring-AOP自动创建代理之BeanNameAutoProxyCreator实例

实例代码已托管到Github—> https://github.com/yangshangwei/SpringMaster在 Spring-AOP 静态普通方法名匹配切面 案例中,我们通过配置两个ProxyFactoryBean分别为waiter和s...

2021-08-09

java设计模式-单例模式实现方法详解

目录饿汉式静态变量静态代码块懒汉式线程不安全线程安全双重检查静态内部类总结单例模式,属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只...

2021-08-09

Spring Aop 如何获取参数名参数值

前言:有时候我们在用Spring Aop面向切面编程,需要获取连接点(JoinPoint)方法参数名、参数值。环境: Mac OSX Intellij IDEA Spring Boot 2x Jdk 1.8xCode:package c...

2021-08-09

Java日常练习题,每天进步一点点(7)

目录1、下面的代码运行的结果是:2、下面有关java实例变量,局部变量,类变量和final变量的说法,错误的是?
3、执行如下代码段后,变量s1引用的字符串值是( )。
4、类A1和类A2在同一...

2021-08-09

Java 如何利用缓冲流读写文件

利用缓冲流读写文件从控制台读取数据写入文件读取文件输出到控制台public class BookTest { public static void main(String[] args) { //从控制台输入信息并写入文件中 ...

2021-08-09

Java日常练习题,每天进步一点点(4)

目录1、类 ABC 定义如下:
2、后端获取数据,向前端输出过程中,以下描述正确的是
3、在异常处理中,以下描述不正确的有
4、如果一个接口Cup有个方法use(),有个类SmallCup实现接口Cu...

2021-08-09

解决bufferedReader.readLine()读到最后发生阻塞的问题

bufferedReader.readLine()读到最后发生阻塞最近在做一个imageserver,需求简化后就是使用socket响应HTTP请求从而截取所需要的数据流,写入到服务器端的文件中,从而完成客户端...

2021-08-09

Java日常练习题,每天进步一点点(2)

目录1、现有如下代码段:2、对于非运行时异常,程序中一般可不做处理,由java虚拟机自动进行处理。3、多重继承的概念在Java中实现是通过如下哪些?()4、关于 Socket 通信编程,以下描述...

2021-08-09

mybatis如何返回某列的最大值

mybatis返回某列的最大值Mapper文件中sql:<select id="queryMaxId" resultType="Integer"> select Max(id) as id from table<select>resultType:以数据库对应ID属性自定义SQL...

2021-08-09

Java日常练习题,每天进步一点点(5)

目录1、下列关于Java类中方法的定义,正确的是()
2、Java Application 中的主类需包含main方法,以下哪项是main方法的正确形参?( )
3、下面有关java的一些细节问题,描述错误的是?
4、...

2021-08-09

Java API如何实现向Hive批量导入数据

Java API实现向Hive批量导入数据Java程序中产生的数据,如果导入oracle或者mysql库,可以通过jdbc连接insert批量操作完成,但是当前版本的hive并不支持批量insert操作,因为需要先...

2021-08-09

Java性能工具JMeter实现上传与下载脚本编写

目录一、前言二、预备知识1、构造方法2、创建功能3、重命名和删除功能4、获取功能三、Java 实现文件上传下载功能1、服务下载代码2、前端代码3、运行效果四、JMeter 文件上...

2021-08-09

java简单工厂模式入门

目录前言试例1. 创建饮料接口(或者抽象类)2. 具体饮料类的实现(可乐、雪碧)3. 饮料生产工厂类4. 工厂调用总结前言定义一个工厂类,他可以根据参数的不同返回不同类的实例,被创...

2021-08-09

使用maven实现redis与idea的连接问题

spring配置文件 加入 <!-- spring data redis --> <bean id="jedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFac...

2021-08-09

Java使用Semaphore对单接口进行限流

目录一、实战说明
1.1 效果说明
1.2 核心知识点
二、 环境搭建
三、限流演示3.1 并发请求工具3.2 效果示例图一、实战说明
1.1 效果说明
本篇主要讲如何使用Semaphore对单接...

2021-08-09

使用IDEA搭建Hadoop开发环境的操作步骤(Window10为例)

下载安装Hadoop下载安装包进入官网下载下载hadoop的安装包(二进制文件)http://hadoop.apache.org/releases.html我们这里下载2.10.1版本的,如果想下载更高版本的请先去maven仓...

2021-08-09

Spring AbstractRoutingDatasource 动态数据源的实例讲解

Spring AbstractRoutingDatasource 动态数据源数据源上下文AbstractRoutingDatasource 需要信息决定路由到那个数据源,该信息我们称为上下文。可以市任何对象,下面示例我们使...

2021-08-09

mybatis 如何通过resultMap 返回long

mybatis resultMap 返回long<resultMap id="ResultOfLong" type="java.lang.Long"> <result column="budget" property="budget" javaType="long"/> </result...

2021-08-09

Vue结合Springboot实现用户列表单页面(前后端分离)

目录用户列表页面开发项目介绍1、前端html页面编写2、springboot框架搭建2.1、项目创建2.2、连接数据库2.3、项目完整依赖3、编写entity层4、查询用户信息4.1、后端代码编写...

2021-08-09

springboot拦截器Interceptor的使用,你都了解吗

springmvc 中的拦截器可以对请求进行判别, 在请求到达控制器之前, 把非法的请求给拦截掉
下面来说一说, 它在springboot中的使用拦截器是可以有多个的, 对不同的 url 进行拦截...

2021-08-09

Java日常练习题,每天进步一点点(8)

目录1、this代表了()的对象引用,super表示的是当前对象的()对象&#63;
2、输出内容是:3、下面程序的输出是:()4、执行下列代码的输出结果是( )5、下面代码的输出结果是什么?6、...

2021-08-09

Java经典面试题汇总:Spring Boot

目录1. 什么是 Spring Boot?2. 为什么要用 Spring Boot? 3. Spring Boot 核心配置文件是什么?4. Spring Boot 提供了哪些常用的 Starter Project Options?5. 如何快速构建一个Sp...

2021-08-09

Java BufferWriter写文件写不进去或缺失数据的解决

Java BufferWriter写文件之后文件是空的或者数据不全在编程的过程中,读写文件是非常常见的操作,在这里我问介绍一下最近我遇到的集中写文件写不进去的情况。首先给出完整的代...

2021-08-09

使用Spring Boot实现操作数据库的接口的过程

一、Spring Boot原理用户从页面前端,也就是我们所说的 view 层进行查询访问,进入到 controller 层找到对应的接口,接 着 controller 进行对 service 层进行业务功能的调用,servi...

2021-08-09

如何使用BufferedReader循环读文件

使用BufferedReader(缓存读取流)可以每次读取文件的一行。对于文件内容如果是按行为单位排列的话,则使用BufferedReader来读取文件还是比较方便的。举例如下1、BufferedReader...

2021-08-09

springboot+mybatis plus实现树形结构查询

目录背景
使用场景
设计思路
递归模型
实现代码
注意事项
总结
背景
实际开发过程中经常需要查询节点树,根据指定节点获取子节点列表,以下记录了获取节点树的操作,以备不时...

2021-08-09

java日常练习题,每天进步一点点(1)

目录1、HashSet子类依靠()方法区分重复元素。
2、下列哪个类的声明是正确的?
3、下列关于包(package)的描述,正确的是()
4、以下代码执行后输出结果为( )5、Given the following cod...

2021-08-09

Java日常练习题,每天进步一点点(6)

目录1、以下二维数组声明合法的是( )2、3、使用mvc模式设计的web应用程序具有以下优点,除了?4、访问权限控制从最大权限到最小权限依次为:public、 包访问权限、protected和priv...

2021-08-09

mybatis判断int是否为空的时候,需要注意的3点

mybatis判断int是否为空的注意点1、int为空时会自动赋值0,所以必须用integer作为javaBean的属性值类型。2、必须注意封装的get.set。也是Integer.不然也会报错。3、注意好以...

2021-08-09

java实现往hive 的map类型字段写数据

往hive 的map类型字段写数据该表的该字段类型是map<string,string>对应类的该属性的类型需要定义成String,不可定义成Map<String,String> !!方法1:建表语句定义map的分隔符:row f...

2021-08-09

BufferedWriter如何使用write方法实现换行

BufferedWriter write方法实现换行BufferedWriter对象自带newline()方法可以换行,但如果在字符串中部换行,不想用newline()方法该如何做呢?使用\n是无法实现的,使用\n后,只会出现...

2021-08-09

IDEA整合jeesite4.x及安装教程

Jeesite4.x安装教程(自学记录)其中配置maven、jdk、mysql的操作都没有做备注1、官方文档链接https://jeesite.gitee.io/docs/install-deploy/2、下载代码到本地git clone http...

2021-08-09

基于idea Maven中的redis配置使用详解

pom.xml文件需要的内容<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> <...

2021-08-09

Java实现添加、验证PDF数字签名的方法示例

目录Jar文件获取及导入方法:在设置文档内容保护的方法中,除了对文档加密、添加水印外,应用数字签名也是一种有效防伪手段。数字签名的文件比较容易验证,并且具有较高的权威性和...

2021-08-09

SpringBoot随机端口启动的实现

目录一、SpringBoot随机端口1.基础介绍2.实现步骤二、SpringBoot多实例运行一、SpringBoot随机端口1.基础介绍 随机端口可以自动找指定范围内可使用的端口,不需要在配置文...

2021-08-09

Mybatis中的Criteria条件查询方式

Mybatis Criteria条件查询CriterionCriterion是最基本,最底层的Where条件,用于字段级的筛选。CriteriaCriteria包含一个Cretiron的集合,每一个Criteria对象内包含的Cretiron...

2021-08-09

Java日常练习题,每天进步一点点(3)

目录1、以下不属于构造方法特征的是()2、下面有关java classloader说法错误的是&#63;3、一个文件中的字符要写到另一个文件中,首先需要( )。4、假设num已经被创建为一个ArrayList...

2021-08-09

Spring配置文件中parent与abstract的使用

Spring配置文件parent与abstract其实在基于spring框架开发的项目中,如果有多个bean都是一个类的实例,如配置多个数据源时,大部分配置的属性都一样,只有少部分不一样。这样的话在...

2021-08-09

浅谈缓冲字符流 BufferedReader BufferedWriter用法

缓冲字符流BufferedReader和BufferedWriter问题:之前的文件读写都是按照字节、字符或者数组来实现的,对于文本文件而言,能否按照行,一行行读写呢。提供了BufferedReader和Buffer...

2021-08-09

使用BufferedReader读取本地文件的操作

BufferedReader读取本地文件在使用BufferedWriter写入文件时,如果忘记关闭文件(close)同时也没有调用flush(),则被写入的文件中是没有内容的。在关闭文件的同时系统会自动调用f...

2021-08-09

Java Boolean 初始化方式详解

Java Boolean 初始化方式1、Boolean(String boolString);以字符串的方式初始化,只有当字符串是“true”(不区分大小写,也可以是tRue之类的)的时候是true;其他的字符串来完成初始...

2021-08-09

mybatis createcriteria和or的区别说明

createcriteria和or的区别mybatis generator插件生成的example中,有createcriteria和or方法,他们有什么区别呢?通过源码,能很清楚的看出差别createcriteria,当没有规则时,则加入到...

2021-08-09

java实现简单的拼图游戏

用Java来实现简单的拼图游戏,供大家参考,具体内容如下首先我们看一下这个拼图小游戏的效果图:创建一个名称为MedleyGame的类,该类继承了JFrame类;然后在该类中分别声明一个面板对...

2021-08-09

Java实现占位符名称替换值

目录前言
代码
原理
前言
占位符现在应该说是比较流行的动态赋值,方法有String.format(),通过%s或其他来赋值;或者MessageFormat.format(),通过{0}来赋值,参数名都不可定义项目中...

2021-08-09

mybatis 运行时加载自定义mapper文件方式

mybatis 运行时加载自定义mapper文件用mybatis一定要写mapper文件,这是使用mybatis的常识,但有时候应用需求,mapper文件中的节点需要动态生成,或者根据业务场景进行组装,那这个时...

2021-08-09

Java日常练习题,每天进步一点点(15)

目录1、main 方法是 Java Application 程序执行的入口点,以下描述哪项是合法的()。
2、一般情况下,以下哪个选项不是关系数据模型与对象模型之间匹配关系?
3、下列关于修饰符混用...

2021-08-09

Java日常练习题,每天进步一点点(17)

目录1、下列四项中,不属于数据库系统的特点的是( )
2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间为 ( ) 联系。
3、层次模型可以表示多对多的联系。...

2021-08-09

关于Spring Cloud健康检查的陷阱

SpringCloud健康检查的陷阱健康检查基于Spring Boot Actuator的健康检查是Spring Cloud微服务的必备组件,用来确保我们的服务是否可用。引入 Spring Boot Actuator后,通过http...

2021-08-09
返回顶部
顶部