java

  • java工具类SendEmailUtil实现发送邮件

    本文实例为大家分享了java实现发送邮件的工具类,供大家参考,具体内容如下 SendEmailUtil <dependency> <groupId>javax.mail< ...

  • 五分钟解锁springboot admin监控新技巧

    最近这一个月由于项目进度紧张,将近一个月没有动静.分享一下最近体会的springboot监控的一些心得体会,供一些规模不是很大的团队做一些监控. 适用场景: 1.项目规模不大 2.用户量不是很大.并发 ...

  • 用GUI实现java版贪吃蛇小游戏

    本文实例为大家分享了java版贪吃蛇小游戏的具体代码,供大家参考,具体内容如下 项目结构 新建一个JFrame窗口,作为程序入口 public class GameStart{ public stat ...

  • java查找图中两点之间所有路径

    本文实例为大家分享了java查找图中两点之间所有路径的具体代码,基于邻接表,供大家参考,具体内容如下 图类: package graph1; import java.util.LinkedList; ...

  • 详解MySQL的简易封装以及使用

    源码地址 https://github.com/YouXianMing/MySQL-Example 确保你的 MySQL 处于运行状态 其中有个数据库文件是 MyDataBase 以及该数据库中有一个 ...

  • Java使用Condition控制线程通信的方法实例详解

    本文实例讲述了Java使用Condition控制线程通信的方法.分享给大家供大家参考,具体如下: 一 点睛 当使用Lock对象来保证同步时,Java提供了一个Condition类来保持协调,使用Con ...

  • Java 高精度的大数字运算方式

    目录 Java 高精度的大数字运算 高精度整数BigInteger 高精度浮点数BigDecimal (1)BigInteger和BigDecimal都是不可变(immutable) (2)BigDe ...

  • tomcat301与java301解析

    tomcat 301很明显不提供此功能应该更正确的叫做JAVA301,适合要做友好SEO的朋友 不多做解释,做SEO的话JAVA基本选urlrewrite,所以下面讲的是如何结合urlrewrite做 ...

  • 基于ReentrantLock的实现原理讲解

    目录 ReentrantLock实现核心–AQS(AbstractQueuedSynchronizer) Node结构 ReentrantLock实现分析 二者关联 NonfairSync分析 Fai ...

  • springboot访问template下的html页面的实现配置

    一.template下文件不允许直接访问 1.查资料得知:springboot项目默认是不允许直接访问template下的文件的,是受保护的. 所以想访问template下的html页面,我们可以配置 ...

  • 聊聊Java 成员变量赋值和构造方法谁先执行的问题

    对于这个问题应该用JVM的工作步骤来解释,首先看如下代码 class X { Y b = new Y(); X() { System.out.print("X"); } } cla ...

  • Java SpringBoot容器注入对象详解

    目录 1.注入的方式 方式一:使用Import注解 方式二:使用@Service 或者@Component等注解注入到容器中 方式三:使用@Configuration和@Bean组合实现 2.注入是增 ...

  • spring cloud eureka微服务之间的调用详解

    微服务之间的调用如何实现 首先 你需要两个或以上的微服务模块 至于怎么创建可以参考我上一篇博客 spring cloud eureka注册中心 如果想在页面显示 那么需要先加上 compile 'or ...

  • 闲言碎语-逐步了解Spring

    WHY 在诞生之初,创建Spring的主要目的是用来替代更加重量级的企业级Java技术,尤其是EJB.相对于EJB来说,Spring提供了更加轻量级和简单的编程模型. WHAT Spring是一个开源 ...

  • java中的this引用及对象构造初始化

    目录 1. this 引用 1.1 为什么要有this引用 1.2 什么是this引用 1.3 this引用的特性 1.4 this引用练习题 2. 对象的构造及初始化 2.1 如何初始化对象 2.2 ...

  • MyBatis Xml映射文件之字符串替换方式

    目录 MyBatis Xml映射文件字符串替换 字符串替换 举个例子 Mybatis中字符串替换问题 MyBatis Xml映射文件字符串替换 字符串替换 默认情况下,使用 #{} 格式的语法会导致 ...

  • Java解决约瑟夫问题代码实例

    复制代码 代码如下: package list; import java.util.ArrayList; /** * Java约瑟夫问题: n个人(不同id)围成一个圈,从startId(任意数)个开 ...

  • 解决tk.mybatis中写自定义的mapper的问题

    问题 使用tk.mybatis能满足大多数操作,但是想添加自己的查询方法时候今天遇到了坑,总结一下 官方教程 大致分两种 1. 使用纯接口注解方式时 在mapper接口中自定义方法上添加如@Selec ...

  • spring框架cacheAnnotation缓存注释声明解析

    目录 1.基于注释声明缓存 1.1@EnableCaching 1.2@Cacheable 1.2.1默认key生成规则 1.2.2声明自定义key 生成 1.2.3默认的cache resoluti ...

  • 详解spring封装hbase的代码实现

    前面我们讲了spring封装MongoDB的代码实现,这里我们讲一下spring封装Hbase的代码实现. hbase的简介: 此处大概说一下,不是我们要讨论的重点. HBase是一个分布式的.面向列 ...