java

  • 浅谈java获取UUID与UUID的校验

    背景: 我们在开发的过程中可能需要随机生成一个ID,例如数据库中的某个ID有时候也要对其进行校验. UUID: UUID,是Universally Unique Identifier的缩写,UUID出 ...

  • httpclient 请求http数据,json转map的实例

    实例如下: package com.idc.dataAudit.dataResource; import java.util.ArrayList; import java.util.HashMap; ...

  • java 根据汉字生成拼音全拼或拼音首字母的示例

    java 根据汉字生成拼音全拼或拼音首字母的示例

  • java多线程编程学习(线程间通信)

    一.概要 线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理就不能成为一个整体,线程间的通信就是成为整体的必用方案之一.可以说,使线程进行通信后,系统之间的交互性会更强大,在大大提高cpu利用 ...

  • Java中return的用法(两种)

    Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句). 在re ...

  • 如何使用ActiveMQ中间件方式发送邮件

    前言 在大型互联网公司中,一般都会搭建内部的消息服务平台,处理公司内部的各种消息服务,比如:发送邮件.发送短信.微信推送等,公司内部消息平台再去调用第三发消息平台.消息服务平台的接口有两种:同步和异步 ...

  • IDEA2020.3创建web工程的完整步骤

    前言 最近更新了2020.3版本的IDEA,再创建动态web工程时,发现相较于2020.2版本有一些变化,网上对新版本的描述还是较少的,特意写一下供自己和大家参考(本人为macOS,Windows可能 ...

  • Servlet生命周期与工作原理详解

    本文为大家分享了Servlet生命周期与工作原理,供大家参考,具体内容如下 Servlet生命周期分为三个阶段: 1.初始化阶段  调用init()方法 2.响应客户请求阶段 调用service()方 ...

  • java中rss解析器(rome.jar和jdom.jar)示例

    java中rss解析器(rome.jar和jdom.jar)示例

  • JRebel在线激活破解实现教程

    JRebel 激活在线激活破解 前提提示 JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效.IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomc ...

  • 如何使用Comparator比较接口实现ArrayList集合排序

    目录 使用Comparator比较接口实现排序 Comparator接口定义如下 我们定义一个“person”类 创建按年龄排序的比较器实现Comparator接口 使用ArrayList进行排序测试 ...

  • Java png图片修改像素rgba值的操作

    目录 Java png图片修改像素rgba值 ARGB与RGB.RGBA的区别 Java png图片修改像素rgba值 import javax.imageio.ImageIO; import jav ...

  • Springboot访问templates html页面过程详解

    springboot项目默认是不允许直接访问templates下的文件的,是受保护的. 如果要访问templates下的文件,推荐使用thymeleaf. 注:使用thymeleaf这一点要牢牢记住! ...

  • 高可用架构etcd选主故障主备秒级切换实现

    目录 什么是Etcd? 主备服务场景描述 jetcd具体实现 首先引入jetcd依赖 初始化客户端 关键api介绍 完整的测试用例 什么是Etcd? etcd是一个强大的一致性的分布式键值存储,它提供 ...

  • Spring Boot项目中实现文件上传功能的示例

    在实际项目中,文件上传是很多项目必不可少的一个功能.那么在 Spring Boot 项目中又是如何来实现文件上传功能的呢?一般来说,上传的文件可以保存到项目根目录下的某一文件夹中,但这样做显然是不太合 ...

  • java使用GUI实现贪吃蛇游戏

    本文实例为大家分享了java使用GUI实现贪吃蛇游戏的具体代码,供大家参考,具体内容如下 整个代码分为三部分 1.游戏开始界面2.data基本图片的添加3.面板,将小蛇画到面板上 这是游戏完整界面 1 ...

  • 详解Java中的线程模型与线程调度

    JAVA线程模型 线程的实现主要有3种方式: 使用内核线程实现(1:1) 使用用户线程实现(1:N) 使用用户线程加轻量级进程实现(N:M) 使用内核线程实现(Kernel-Level Thread, ...

  • 详解SpringBoot如何自定义一个Starter

    目录 需求 starter创建 自定义配置信息类 发送消息的实现 自动配置类 spring.factories 项目结构 如何使用该starter 需求 在一个项目中,用户需要发送消息,可以通过邮件, ...

  • Protobuf的简要介绍及使用详解

    一.protobuf的应用场景 在官方文档中可以看到 protocol buffers 是一种语言无关.平台无关.可扩展的序列化结构数据的方法,它可用于(数据)通信协议.数据存储等. Protocol ...

  • Java结构型设计模式之享元模式示例详解

    目录 享元模式 概述 目的 应用场景 优缺点 主要角色 享元模式结构 内部状态和外部状态 享元模式的基本使用 创建抽象享元角色 创建具体享元角色 创建享元工厂 客户端调用 总结 享元模式实现数据库连接 ...