java

  • springboot 实现bean手动注入操作

    springboot 实现bean手动注入操作

  • Spring使用Setter完成依赖注入方式

    目录 对依赖注入的理解 使用Setter完成不同类型属性的注入 整体配置文件 Spring解决setter方式的循环依赖的原理 对依赖注入的理解 依赖:实体间的所有依赖由容器创建 注入:容器负责完成实 ...

  • java之Timer和TimerTask简单demo(分享)

    代码:测试类 public class MyTestTimer { public static Timer mTimer; public static void main(String[] args) ...

  • 解决Java变异出现错误No enclosing instance of type XXX is accessible

    目录 一.错误代码和错误现象 二.如何解决这些错误 1.可以不使用内部类 2.可以使用静态内部类 3.使用非静态内部类时,使用外部类的实例进行调用 一.错误代码和错误现象 先记录下问题现象,写java ...

  • java基于mongodb实现分布式锁的示例代码

    目录 原理 实现 使用 原理 通过线程安全findAndModify 实现锁 实现 定义锁存储对象: /** * mongodb 分布式锁 */ @Data @NoArgsConstructor @A ...

  • java实现九宫格游戏

    本文实例为大家分享了java实现九宫格游戏的具体代码,供大家参考,具体内容如下 代码思路: 创建了一个九宫格按钮类(继承了JButton),定义了一个九宫格类,先随机生成8个数,用网格排版放入9个格子 ...

  • java设计模式--七大原则详解

    目录 设计模式 单一职责原则 接口隔离原则 依赖倒转原则 里氏替换原则 开闭原则 迪米特法则 合成复用原则 总结 设计模式 软件设计模式(Design pattern),又称设计模式,是一套被反复使用 ...

  • java数组排序示例分享

    类:Nums    权限:public方法:main    权限:public参数:nums,i,j,num;参数介绍:nums,数据类型 int[] ,用来存储 int 型的一系列数组:i,数据类型 ...

  • 有关于整体刷新和局部刷新frameset窗口

    在项目中,经常会遇到页面分割,最常见的系统或网站的主界面.主页面分为,上面系统简介.下面作者简介.左边系统功能菜单.右边则是菜单真正展示的界面. 遇到这种这种分割页面,大家首先想到是frameset, ...

  • 详解Maven打包和运行

    将项目进行编译.测试之后,接下来就是打包(package),我们的pom.xml中没有指定打包类型,那么使用默认打包类型jar,简单的执行命令mvn clean package进行打包 从输出内容可以 ...

  • java图形界面编程之模拟血压计

    复制代码 代码如下: package GraphicsCanvas; import java.awt.BorderLayout;import java.awt.Canvas;import java.a ...

  • java代码实现空间切割

    目录 问题 代码 效果演示 测试数据 结果 总结 问题 给定一个大的立方体和一批小的立方体,对于每个立方体,都知道如图的信息(知道x,y,z坐标和长.宽.高),且任意小立方体都被包含在大立方体内.各立 ...

  • Java INPUTSTREAM如何实现重复使用

    引语: 之前做项目的时候遇到一个问题,就是从网络中读取的图片要上传到oss,而且要对图片进行裁剪和压缩,其中上传和裁剪都要使用到图片的inputStream, 又因为inputstream不能重复读, ...

  • IDEA 中使用 Hudi的示例代码

    目录 环境准备 核心代码 测试 参考资料 环境准备 创建 Maven 项目创建服务器远程连接Tools------Delployment-----Browse Remote Host 设置如下内容: ...

  • 最简单的spring boot打包docker镜像的实现

    这个spring boot项目只在网页输出一个hello world文本,没有其他复杂的配置和页面,属于入门级,可以放心食用. 本项目通过maven打包,打包和构建镜像的命令为: mvn clean ...

  • java解决单缓冲生产者消费者问题示例

    经典的生产者消费者问题模拟.此程序模拟最简单情形--单缓冲.为模拟实际情况,consume item和produce item时加了延时,可以通过修改延时模拟不同的生成消费速率. [code] [/c ...

  • Netty客户端接入流程NioSocketChannel创建解析

    目录 NioSocketChannel的创建 回到上一小节的read()方法 我们首先看readBuf jdk底层相关的内容 跟到父类构造方法中 我们跟进其构造方法 前文传送门:Netty客户端处理接 ...

  • JavaWeb实现学生信息管理系统(2)

    本文接着上一篇,继续为大家分享了JavaWeb实现学生信息管理系统的第二篇,供大家参考,具体内容如下 今日任务:实现学生管理系统的查找和添加功能! 一.查询学生信息 1. index.jsp 先写一个 ...

  • 分享一些Java的常用工具

    分享一些Java的常用工具

  • 详解在Java的Struts2框架中配置Action的方法

    在Struts2中Action部分,也就是Controller层采用了低侵入的方式.为什么这么说?这是因为在Struts2中action类并不需要继承任何的基类,或实现任何的接口,更没有与Servle ...