![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 51
何呵呵是大佬
关注我,让我们互相学习,共同进步,一起成长!
展开
-
logback-spring.xml文件配置,日志输出格式颜色与springboot基本
pom.xml:application.yaml:logback-spring.xml:原创 2023-08-25 17:14:41 · 782 阅读 · 0 评论 -
Spring Boot 集成Redis Clusters通过拦截器为接口添加缓存功能
使用Docker搭建Redis集群编写代码进行测试集群12、编写配置文件3、编写配置类4、注册Redis连接工厂5、编写测试用例添加缓存逻辑1、采用拦截器进行缓存命中2、测试拦截器3、通过包装request解决4试四、响应结果写入到缓存原创 2023-08-25 17:05:18 · 210 阅读 · 0 评论 -
前后端分离的项目实现数据传输
请写一份参与项目的某个功能点的开发心得功能描述前后端分离的项目实现数据传输软件设计方案前端使用jQuery和ajax进行数据请求,后端生成数据接口供前端请求。软件代码思路后端创建一个数据接口返回json数据。前端利用jQuery和ajax请求json数据,请求到数据之后封装成表格添加到table中。附上软件源代码function myExam(begin, num, flag) { $.ajax({ type: "get", url: "load原创 2022-04-30 16:26:32 · 2560 阅读 · 0 评论 -
FactoryBean和普通Bean的区别
FactoryBeanSpring 中有两种类型的Bean:一种是普通Bean,另一种是工厂Bean 即 FactoryBean。FactoryBean跟普通Bean不同,其返回的对象不是指定类的一个实例,而是该FactoryBean的getObject方法所返回的对象。创建出来的对象是否属于单例由isSingleton中的返回决定。一般情况下,Spring通过反射机制利用<bean>的class属性指定实现类实例化Bean,在某些情况下,实例化Bean过程比较复杂,如果按照传统的方式,则原创 2022-04-20 09:00:00 · 1368 阅读 · 1 评论 -
依赖注入(DI)的三种方式
Setter注入package com.hhh.service.impl;import com.hhh.dao.UserDAO;import com.hhh.service.UserService;/** * @Author: hehehe * @Date: 2022/4/15 15:53 */public class UserServiceImpl implements UserService { private UserDAO userDAO; public User原创 2022-04-19 09:00:00 · 224 阅读 · 0 评论 -
Bean的三种生成方式和五种作用域范围
Bean的概念Spring中Bean就是一个类的实例<bean id="" class="" />通过构造器完成类的实例化Bean的生成方式有三种:1、构造器生成<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst原创 2022-04-18 09:00:00 · 360 阅读 · 2 评论 -
IoC容器介绍
1. BeanFactory在没有获取容器中实例时,不实例化对应的对象BeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("applicationContest.xml"));BeanFactory beanFactory1 = new XmlBeanFactory(new FileSystemResource("d:/applicationContest.xml"));2. ApplicationContextA原创 2022-04-17 09:00:00 · 158 阅读 · 0 评论 -
两分钟轻松搭建Spring环境
Spring框架介绍Spring是一个轻量级的IoC和AOP的框架IoC:控制反转AOP:面向切面编程spring的优点:1)方便解耦,简化开发Spring 就是一个大工厂,可以将所有对象的创建和依赖关系的维护交给 Spring 管理。2)方便集成各种优秀框架Spring 不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如 Struts2、Hibernate、MyBatis等)的直接支持。3)降低 Java EE API 的使用难度Spring 对 Java EE 开发中非常难用原创 2022-04-16 10:44:35 · 504 阅读 · 0 评论 -
JSP四大域对象之Request对象
什么request对象?就是请求对象,这个对象不是我们自己创建的,而是tomcat服务器帮助我们创建一个对象,我们直接拿来使用即可。request对象中封装了所有的请求消息格式中的数据。request的体系结构? javax.servlet.ServletRequest 接口 --javax.servlet.http.HttpServletRequest 接口 --org.apache.catalina.connector.RequestFacade 实现类 request对象原理原创 2022-04-14 13:19:06 · 946 阅读 · 1 评论 -
JSP三大指令和九大内置对象
什么是jsp?Java Server Pagejsp就是一个能够写java代码的html页面jsp = java + htmljsp是一个动态资源jsp的本质?jsp的本质就是一个servlet所以如果想要jsp学好,重点是要能够看懂jsp翻译生成的servlet文件jsp的脚本?格式一:<% Java代码 %>在这里面写的Java代码,存在于servlet中的service()方法中格式二:<%! Java代码 %>在这里面写的Java代码,原创 2022-04-14 12:42:05 · 444 阅读 · 0 评论 -
一篇文章了解Java注解(Annotation)
Java注解(Annotation)什么是注解?注解的作用?注解的书写位置?注解的分类?预定义注解?自定义注解?注解的本质?注解的属性?属性的定义?属性的数据类型可以为以下几种?属性的使用?我们在使用注解的时候需要注意哪些问题?元注解?什么是元注解?元注解有哪些呢?注解的解析?1.获取类上面的注解的属性值?2.获取方法上面的注解的属性值?3.获取属性上面的注解的属性值?什么是注解?定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口原创 2022-04-10 22:09:38 · 391 阅读 · 0 评论 -
Java反射机制可以用来进行的各种操作
什么是反射?创建属性或者方法对象然后再将属性或者方法赋予某一个类的对象反射的操作?1. 如何获取字节码文件对象方式一:类名.class Class clazz = Person.class;方式二:对象名.getClass(); Class clazz = new Person().getClass(); 方式三:Class.forName("类的全路径名"); Class clazz = Class.forName("com.domain.Person"); Class类原创 2022-04-10 21:44:21 · 122 阅读 · 0 评论 -
数据库连接池C3P0和Druid的使用方法
数据库连接池什么是数据库连接池?可以存储数据库连接对象的池子,就是一个容器,里面装有数据库连接对象连接池:提供了一种池子思想,数据库连接池,线程池…数据库连接池有什么用?使用数据库连接池,避免了重复的来回创建Connection对象。因为数据库连接池提供一个池子,里面已经提前准备好了一些连接对象,如果我们用直接从池子中取,用完归还到池子中即可。节省时间,节约资源。自定义简单的数据库连接池?public class MySimpleConnectionPool { private s原创 2022-04-10 21:14:37 · 723 阅读 · 0 评论 -
匿名内部类
什么是匿名内部类?没有名字的局部内部类,也叫做匿名子类对象匿名内部类的定义格式? new 类名/接口名() { //重写的方法 //自定义的方法 }; new Person() { };我们什么时候可以使用匿名子类对象?当一个方法的形参是接口或者抽象类的时候,我们就可以选择使用匿名子类对象 interface Inter { public abstract void print(); } class Demo01 { public static v原创 2022-03-30 13:26:14 · 263 阅读 · 0 评论 -
String常见的构造方法和成员方法?
什么是String? String是一个引用数据类型 是jdk给我们提供好的一个现成的String类 "abc"既是一个字符串常量,也是一个字符串的对象(实例)常见的构造方法? 1.public String();初始化一个新创建的 String 对象,使其表示一个空字符序列 2.public String(byte[] bytes);将字节数组转换成字符串 3.public String(byte[] bytes,int offset,int length);将字节数组的一部分转换成原创 2022-03-30 13:08:15 · 592 阅读 · 0 评论 -
jdk1.8新出的日期类LocalDateTime
jdk1.8新出的日期类1. LocalDate 表示日期,通常被视为年月日 2021年3月23日2. LocalTime 代表一个时间,通常被看作是小时 - 秒。 时间表示为纳秒精度 11:09:25.2343. LocalDateTime 代表日期时间,通常被视为年 - 月 - 日 - 时 - 分 - 秒 2021年3月23日 11:09:25.324LocalDateTime常见的成员方法? 1.获取LocalDateTtime对象的方法? public static原创 2022-03-30 12:30:36 · 778 阅读 · 1 评论 -
java中小数高精度类BigDecimal
java中小数高精度类BigDecimal:为了让小数运算结果更加精确常见的构造方法?- public BigDecimal(double val)- public BigDecimal(String val)// public BigDecimal(double val); BigDecimal bigDecimal =new BigDecimal(0.1); System.out.println(bigDecimal);//0.100000000000000005551115原创 2022-03-30 11:48:16 · 728 阅读 · 0 评论 -
java中四种访问权限修饰符的差别
访问权限修饰符public > protected > default(什么都不写) > private同类中同包不同类有继承关系同包不同类没有继承关系不同包有继承关系不同包没有继承关系publictruetruetruetruetrueprotectedtruetruetruetruefalsedefaulttruetruetruefalsefalseprivatetruefalsefalsefals原创 2022-03-29 09:41:45 · 313 阅读 · 0 评论 -
成员变量和局部变量的区别?
成员变量和局部变量的区别?成员变量和局部变量的区别?1. 定义位置不同2. 内存位置不同3. 初始值不同4.生命周期不同5.作用域范围不同成员变量和局部变量的区别?1. 定义位置不同 局部变量:定义在方法中或者方法的声明上 成员变量:定义在类中方法外2. 内存位置不同 局部变量:存储在栈中的方法中 成员变量:存储在堆中的对象中3. 初始值不同 局部变量:没有默认初始值,想要使用一定要先赋值在使用 成员变量:有默认初始化值,如果不赋值也可以使用 String类型的变量原创 2022-03-28 18:31:50 · 94 阅读 · 0 评论