🔍
📢

Java关键字this、super、static、final、abstract

this关键字的作用 1、this是对象内部指代自身的引用,同时也是解决成员变量和局部变量同名问题; 2、this可以调用成员变量,不能调用局部变量; 3、this也可以调用成员方法,但在普通方法...

Java/JDK动态代理以及CGLIB字节码增强

一、JDK动态代理 Java 在 java.lang.reflect 包中有自己的代理支持,该类(Proxy.java)用于动态生成代理类,只需传入目标接口、目标接口的类加载器以及 InvocationHandler 便可为目标接口生成代理类...

Java Resource、Spring Resource 资源访问

在Java中,为了从相对路径读取文件,经常会使用的方法便是:xxx.class.getResource(); xxx.class.getClassLoader().getResource();在Spring中,我们还可以通过Spring提供的Resource进行一些操作:ClassPathResourceFileSyst...

Java Servlet 4.0 技术入门

Java™ Servlet API 是主流服务器端 Java 的基本构建块,也是 Java EE 技术的一部分,例如,用于 Web 服务的 JAX - RS、JSF (JavaServer Faces) 和 JSP (JavaServer Pages)。Java servlet 也独立存在,提供一系列支持...

Spring Boot 部署 JAR/WAR 浅析

对于传统的 SSM 或者 SSH 项目的部署,一般会打包成war包,或者是一个编译好的文件夹,再放到 tomcat 的 webapps 目录下,如果是 war 包,会自动解压出来。而 Spring Boot 默认会内嵌一个 Tomcat,因...

Java BigDecimal详解

一、BigDecimal概述 ​ Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更...

Java URL 和 URLConnection 网络编程

java.net.URL 类将 URL 地址进行了封装,并提供了解析 URL 地址的基本方法,比如获取 URL 的主机名和端口号。 java.net.URLConnection 则代表了应用程序和 URL 之间的通信链接,可用于读取和写入此 URL...

Spring Boot Security Oauth2 客户端模式及密码模式实例

Spring Boot Security Oauth2之客户端模式及密码模式实现 示例目录 1.多认证模式(密码模式、客户端模式) 2.token存到redis支持 3.资源保护 4.密码模式用户及权限存到数据库 5.使用说明 示例代码-git...

Java位运算、补码、反码、原码

正数位移运算 Java中有三个位移运算: <<:左移 >>:右移 >>>:无符号右移 我们直接看一下Demo: System.out.println(2 << 1); // 4 System.out.println(2 >> 1); // 1 System.out.println(2 >>> 1); // 1 System.out.println(-2 << 1...

Java String、StringBuffer 和 StringBuilder

Java常用类 String类 String表示字符串,所谓字符串,就是一连串的字符,是java中最常用的类之一。String是不可变类,一旦String对象被创建,包含在对象中的字符序列(内容)是不可变的,直到对象被...