java
-
Spring Cloud Alibaba教程之Sentinel的使用
什么是Sentinel Sentinel,中文翻译为哨兵,是为微服务提供流量控制.熔断降级的功能,它和Hystrix提供的功能一样,可以有效的解决微服务调用产生的"雪崩"效应,为微 ...
-
java用接口、多态、继承、类计算三角形和矩形周长及面积的方法
本文实例讲述了java用接口.多态.继承.类计算三角形和矩形周长及面积的方法.分享给大家供大家参考.具体如下: 定义接口规范: /** * @author vvv * @date 2013-8-10 ...
-
使用Mybatis-plus实现时间自动填充(代码直接可用)
目录 一. 搭建基础项目 二. 设置自动填充 一. 搭建基础项目 引入依赖 <dependencies> <dependency> <groupId>org.spr ...
-
Java实现平铺列表(List)互转树形(Tree)结构
目录 需求 实践List to Tree 递归实现 非递归实现 实例 实践Tree to List 递归实现 非递归实现 实例 总结 很多时候为满足前后端交互的数据结构需求,往往我们需要把平铺的Lis ...
-
dom4j从jar包中读取xml文件的方法
进行封装的时候,我们常常需要用xml来定义一些规范,在单独运行读取的时候当然不会有问题,但这些xml是往往是放在jar包里的,这样一来,这些东西就找不出来了.文中用到的xml定义如下: 复制代码 代码 ...
-
解决Springboot项目打包后的页面丢失问题(thymeleaf报错)
目录 Springboot项目打包后的页面丢失 遇到的问题目前找到两种 Springboot打包ThymeLeaf报错 原因 解决办法 Springboot项目打包后的页面丢失 遇到的问题目前找到两种 ...
-
java学习笔记_关于字符串概述
一.String类 String类代表字符串,是由字符构成的一个序列.创建String对象的方法很简单,有以下几种: 1)用new来创建: String s1 = new String("m ...
-
Kotlin 泛型详解及简单实例
Kotlin 泛型详解 概述 一般类和函数,只能使用具体的类型:要么是基本类型,要么是自定义的类.如果要编写可以应用于多种类型的代码,这种刻板的约束对代码的限制很大.而OOP的多态采用了一种泛化的机 ...
-
关于@RequestLine的使用及配置
目录 @RequestLine的使用及配置 自定义配置feignClient并使用@RequestLine问题 步骤 1. 定义请求接口 2. 定义配置文件,配置请求接口 @RequestLine的使 ...
-
java多线程之线程同步七种方式代码示例
为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之 ...
-
Mybatis-Plus注入SQL原理分析
目录 前言 案例 测试 原理解析 前言 MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发.提高效率而生. 那么 MyBatis-P ...
-
Java实战之贪吃蛇小游戏(源码+注释)
一.工程文件 二.Main.java package com.company; import javax.swing.*; public class Main { public static void ...
-
Java设计模式之工厂模式实现方法详解
本文实例讲述了Java设计模式之工厂模式实现方法.分享给大家供大家参考,具体如下: 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的 工厂模式在分为三类 ...
-
idea创建maven项目速度慢的三种解决方案
困扰 Intellij idea是一款非常强大的编辑器,可以很方便地帮我们创建maven项目,有用过的同学应该都深有体会,但我们经常会遇到一个困扰,那就是用idea创建maven项目时,速度很慢,往往 ...
-
基于Java实现的图的广度优先遍历算法
本文以实例形式讲述了基于Java的图的广度优先遍历算法实现方法,具体方法如下: 用邻接矩阵存储图方法: 1.确定图的顶点个数和边的个数 2.输入顶点信息存储在一维数组vertex中 3.初始化邻接矩阵 ...
-
Java协程编程之Loom项目实战记录
目录 前提 Loom项目简单介绍 Virtual Thread使用 小结 前提 之前很长一段时间关注JDK协程库的开发进度,但是前一段时间比较忙很少去查看OpenJDK官网的内容.Java协程项目Lo ...
-
java使用正则抓取网页邮箱
使用正则抓捕网上邮箱 这就是我们需要抓捕的网站. 实现思路: 1.使用java.net.URL对象,绑定网络上某一个网页的地址 2.通过java.net.URL对象的openConnection()方 ...
-
java基于线程池和反射机制实现定时任务完整实例
本文实例讲述了java基于线程池和反射机制实现定时任务的方法.分享给大家供大家参考,具体如下: 主要包括如下实现类: 1. Main类: 任务执行的入口: 调用main方法,开始加载任务配置并执行任务 ...
-
Java并发系列之AbstractQueuedSynchronizer源码分析(概要分析)
学习Java并发编程不得不去了解一下java.util.concurrent这个包,这个包下面有许多我们经常用到的并发工具类,例如:ReentrantLock, CountDownLatch, Cyc ...
-
用Java实现希尔排序的示例
一.理论准备 希尔排序(Shell Sort)是插入排序的一种,是针对直接插入排序算法的改进,是将整个无序列分割成若干小的子序列分别进行插入排序,希尔排序并不稳定.该方法又称缩小增量排序,因DL.Sh ...