java

  • Java实现Floyd算法的示例代码

    目录 一 问题描述 二 代码 三 实现 一 问题描述 求节点0到节点2的最短路径. 二 代码 package graph.floyd; import java.util.Scanner; public ...

  • Java通过自定义类加载器实现类隔离

    目录 前言 类隔离是什么 使用场景 解决方案 重写findClass 重写loadClass 总结 前言 由于微服务的快速迭代.持续集成等特性,越来越多的团队更倾向于它.但是也体现出了一些问题,比如在 ...

  • Spring通过<import>标签导入外部配置文件

    示例 我们先来看下配置文件是怎么导入外部配置文件的?先定义一个spring-import配置文件如下: <?xml version="1.0" encoding=" ...

  • Java NIO Channel 使用详情

    目录 FileChannel 输入 FileInputStream 输出 FileOutputStream RandomAccessFile 两个 SocketChannel ServerSocket ...

  • 通过实例了解cookie机制特性及使用方法

    会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端 ...

  • J2EE验证码图片如何生成和点击刷新验证码

    验证码图片生成步骤 创建BufferedImage对象. 获取BufferedImage的画笔,即调用getGraphics()方法获取Graphics对象. 调用Graphics对象的setColo ...

  • java 基础之final、finally和finalize的区别

    java 基础之final.finally和finalize的区别 1.final可以修饰类,不能被继承:可以修饰方法,不能被重写:可以修饰变量,只能赋值一次. 2.finally是try语句中的语句 ...

  • Servlet机制Pushlet原理及用法详解

    Pushlet(一种comet 架构的实现)是基于Servlet 机制,数据从server端的Java 对象直接推送(push)到客户端浏览器的(动态)HTML 页面,而无需任何Java applet ...

  • spring boot admin 搭建详解

    spring boot admin 搭建详解

  • 基于红黑树插入操作原理及java实现方法(分享)

    红黑树是一种二叉平衡查找树,每个结点上有一个存储位来表示结点的颜色,可以是RED或BLACK. 红黑树具有以下性质: (1) 每个结点是红色或是黑色 (2) 根结点是黑色的 (3) 如果一个结点是红色 ...

  • springboot中的dockerfile使用

    目录 环境 一.创建springboot项目 选择Initalizr Service URL 二.创建Dockerfile文件 三.Springboot用maven打包 遇到的坑 解决办法 四.制作D ...

  • Java常问面试内容--数组、声明、初始化、冒泡、多维数组、稀疏数组

    目录 数组 数组声明创建 数组初始化 数组的四个基本特点 数组边界 多维数组 稀疏数组 总结 数组 数组时相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中 ...

  • MyBatis详细讲解DAO代理的使用

    目录 DAO代理实现数据库操作 1.去掉Dao接口实现类 2.getMapper获取代理对象 3.使用 Dao 代理对象方法执行 sql 语句 4.深入理解参数 parameterType 一个简单参 ...

  • Java 和 Scala 如何调用变参

    Java 和 Scala 都支持变参方法, 写在最后的位置上,最基本的调用方式也都是一样的,一个个罗列过去.也可以传入数组参数,因为变参本质上就是一个数组,就是把 ... 开始位置到最后一个参数都收纳 ...

  • Java实现接口限流方案

    本文实例为大家分享了Java实现接口限流方案的具体代码,供大家参考,具体内容如下 RateLimiter Google开源工具包Guava提供了限流工具类RateLimiter,基于令牌桶算法实现. ...

  • Java实战之飞翔的小鸟小游戏

    前言 一个简单的单机小游戏:flypybird ,用来巩固java基础. 涉及主要知识点:JFrame . JPanel . 继承. 键盘/鼠标监听 . 多线程 . 工具类设计 提示:这是大致的实现过 ...

  • Java 构造方法的使用详解

    目录 1. 看一个需求 2. 基本语法 3. 基本介绍 4. 快速入门 5. 注意事项和使用细节 6. 练习 1. 看一个需求 看一个需求:前面我们在创建人类的对象时,是先把一个对象创建好后,再给他的 ...

  • 详解Java的初始化与清理

    大家都知道,Java是站在巨人的肩上成功的,它是在C&C++的基础上进一步的开发,投入面向对象开发的怀抱.Java吸取了很多以前的教训,加入自己很多独创的方式.在程序语言发展初期,许多C程序员 ...

  • SpringBoot中web模板渲染的实现

    目录 模板 Model Model中添加对象 日期格式化 模板 开发Web站点的本质,其实就是根据浏览器发起的请求(输入),生成HTML代码返回给浏览器(输出).在之前的学习中,我们已经通过文件的形式 ...

  • IntelliJ IDEA版Postman强大功能介绍

    目录 前言 RestfulFastRequest简介 安装 使用 CURL拷贝 API列表 API导航 反向定位API代码 API搜索 总结 前言 IDEA是最常用的开发工具,很多程序员都想把它打造成 ...