当前位置: 【JAVA】分类 - 第1页
JAVA

Spring Bean 接口实现

建立SpringContextHolder工具类自由获取Bean

在工程中会存在一些未被纳入Spring框架管理的类,想调用Spring容器中的bean时可以通过SpringContextHolder工具类...

JAVA

MyBatis-Plus Lambda 泛型

MyBatis-Plus中常用的无SQL父类方法(Lambda)

MyBatis-Plus是一个基于MyBatis的增强脚手架,使用其封装好的各类接口可能在实际开发过程无需手写SQL快速完成业务开发,尤其在...

JAVA

SpringMVC MVC 核心

SpringMVC框架的优点、核心类、数据传输流程

SpringMVC框架是围绕DispatcherServlet(前端控制器)展开的,本文描述SpringMVC的优点、各个核心类(角色)作用...

JAVA

数值 精度 运算

java.math.BigDecimal类实现高精度符点运算

JAVA中默认的double和float数据类型进行符点运算时会造成精度丢失,比如小数点后出现无限个9,而java.math包提供的BigD...

JAVA

Struts2 Spring 配置

Struts2框架(MVC框架)+Spring框架融合配置

Struts2框架以WebWork优秀的设计思想为核心,吸收了 Struts框架的部分优点,提供了一个更加整洁的MVC设计模式实现的Web应...

JAVA

Maven 依赖 管理

Maven管理JAVA项目基础pom.xml文件参数实例

maven是专门用于构建和管理Java相关项目的管理工具,提供了项目对象模型(POM)文件的新概念来管理项目的构建相关性和文档,其中pom....

JAVA

方法 创建 多线程

JAVA中创建线程的三种方式的使用、区别与优缺点

JAVA中通过继承Thread类、实现Runnable接口以及实现Callable接口配合Future接口实现创建多线程,三种方式各有优缺点...

JAVA

Servlet 安全 过滤器

JAVA自定义filter过滤器拦截未登录(非法)请求

在JAVA的WEB工程中我们可以将JSP页面文件放在WEB-INFO中限制用户进行URL直接访问,但静态资源如js、css文件却是需要被外部...

JAVA

Spring SpringMVC SpringBoot

Spring、SpringMVC和SpringBoot之间的关系

Spring就像一个大家族,里面包含了很多衍生铲平,其中最为出名的就是SpringMVC和SpringBoot,那么这三者之间是什么关系呢?...

JAVA

反射 方法

JAVA语言中的反射机制的作用原理及使用

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;动态获...

JAVA

设计模式 工厂 对象

JAVA设计模式之创建者模式中的三种工厂模式

工厂模式归属于设计模式中的创建者模式,其主要用途是为了让我们更加优雅的创建JAVA对象,常见的工厂模式主要分为简单工厂、工厂方法、抽象方法三...

JAVA

GET请求 编解码 乱码

GET请求URL中文参数JAVA服务端乱码问题处理

公司的老WEB项目的内部链接跳转时使用了GET请求并且携带参数进行传递,在绝大多数情况没问题,但携带中文参数时后台获取的内容会出现乱码的问题...

JAVA

Maven 依赖 管理

Maven的pom配置文件的scope属性的选择

scope属性主要用于控制依赖范围,主要分为编译、打包、运行、测试、依赖传递等各个常见,scope不同于optional提供了更多可选择的配...

JAVA

Servlet 生命周期 Tomcat

Servlet生命周期及数据流程(Tomcat工作流程)

Spring家族大行其道的今天,很多人可能未必还记得JAVA中原生Servlet对象的一些知识,实际上SpringMVC就是基于Servle...

JAVA

POST请求 服务端 HTTP

JAVA通过HttpClient实现服务端收发HTTP请求

JAVA服务端实现HTTP请求的方式有很多种(比如常见的socket操作),本文介绍采用Apache Jakarta Common下的子项目...

JAVA

设计模式 单例 对象

JAVA单例模式中的饿汉模式与懒汉模式的实现

在绝大多数的JAVA经典应用框架中广泛使用到了单例设计模式,单例设计模式最普遍的分类方式分类分为懒汉模式与饿汉模式两种,其主要区别在于初始化...