java
-
java计算自幂数和水仙花数
(例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂数)n为1时,自幂数称为独身数.n为2时,没有自幂数.n为3时,自幂数称为水仙花数.n为4时,自幂数称为玫 ...
-
Java Lambda表达式原理及多线程实现
Java Lambda表达式原理及多线程实现
-
java自动装箱拆箱深入剖析
这个是jdk1.5以后才引入的新的内容,作为秉承发表是最好的记忆,毅然决定还是用一篇博客来代替我的记忆: java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱 ...
-
java的接口解耦方式
目录 java的接口解耦方式 举例子 java接口解耦效果的理解 先看一段代码 java的接口解耦方式 我只想把抽象的东西说的具体,或者说,听起来简单些,明白些... 学过java的人都知道,java ...
-
解析Java继承中方法的覆盖和重载
方法的覆盖 在类继承中,子类可以修改从父类继承来的方法,也就是说子类能创建一个与父类方法有不同功能的方法,但具有相同的名称.返回值类型.参数列表. 如果在新类中定义一个方法,其名称.返回值类型和参数列 ...
-
详解Java程序启动时-D指定参数是什么
目录 参数设置 参数获取 测试类 总结 参数设置 java程序启动参数 -D是用来做什么的呢? 官方解释如下: Set a system property value. If value is a s ...
-
java数据结构基础:单链表与双向链表
目录 单链表: 实现思路: 代码实现: 双向链表: 实现思路: 代码实现: 总结 单链表: 每个数据是以节点的形式存在的 每个节点分为数据域和指针域 数据域中保存该节点的数据 指针域中保存指向下一个节 ...
-
Java开发必备知识之数组详解
一.ASCII码 二.为什么需要数组 案例: 160班 现在 77人 统计 全班的Java成绩 用程序进行存储 变量 统计 全班不及格的同学 要 补考 补考过的同学 修改成绩 定义 77 个变量 in ...
-
解决spring AOP中自身方法调用无法应用代理的问题
目录 spring AOP中自身方法调用无法应用代理 如下例 可以使用如下两种方式修改代码以应用事务 (1)在MyServiceImpl中声明一个MyService对象 (2)使用AopContext ...
-
Java SPI 机制知识点总结
前言 不知大家现在有没有去公司复工,我已经在家办公将近 3 周了,同时也在家呆了一个多月:还好工作并没有受到任何影响,我个人一直觉得远程工作和 IT 行业是非常契合的,这段时间的工作效率甚至比在办公室 ...
-
java字符串与格式化输出的深入分析
java字符串与格式化输出的深入分析
-
SpringBoot+MyBatisPlus+MySQL8实现树形结构查询
本文实例为大家分享了SpringBoot+MyBatisPlus+MySQL8实现树形结构查询,供大家参考,具体内容如下 场景: 今天在实现权限功能模块时,需要将查询的权限数据,以树形结构的方式返回给 ...
-
SpringBoot整合JWT Token的完整步骤
目录 背景 一 JWT 消息构成 1.1 组成 1.2 header 1.3 playload 1.4 signature 二 Spring Boot 和 JWT集成实例 2.1 项目依赖 2.2 ...
-
在spring boot中使用java线程池ExecutorService的讲解
在spring boot中使用java线程池ExecutorService的讲解
-
java自定义任务类定时执行任务示例 callable和future接口使用方法
Callable 和 Future接口Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其它线程执行的任务. Callable和Runnab ...
-
Springboot处理异常的常见方式
一.制造异常 报500错误.在大量的代码中很难找到错误 二.统一异常处理 添加异常处理方法 GlobalExceptionHandler.java中添加 //指定出现什么异常执行这个方法 @Excep ...
-
springboot config 拦截器使用方法实例详解
本文介绍Spring-Boot中使用拦截器,一般在拦截器中处理跨域处理,允许跨域访问项目,拦截器使用详细资料请查阅官网. 实现自定义拦截器步骤: 1.创建一个类并实现HandlerIntercepto ...
-
Java中length,length(),size()详解及区别
Java中length,length(),size()区别 length属性:用于获取数组长度. eg: int ar[] = new int{1,2,3} /** * 数组用length属性取得长度 ...
-
Eclipse中查看android工程代码出现"android.jar has no source attachment"的解决方案
问题描述 Source not found The JAR file D:\.....\sdk\platforms\android-17\android.jar has no source attac ...
-
Java设置Access-Control-Allow-Origin允许多域名访问的实现方法
对于前后端分离的项目难免会遇到跨域的问题,在设置跨域的问题中有许多需要注意的事情,如本次将要将的设置Access-Control-Allow-Origin使其允许多域名请求. (1)设置允许多域名访问 ...
