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是一个分布式的.面向列 ...
