H__D  

随笔分类 -  Java

1 2 3 4 5 ··· 16 下一页
Java语言的学习以及Java相关的内容
  • 【Java】使用JDK自带工具生成密钥对
    摘要:keytool介绍 keytool是一个用于管理密钥和证书的命令行工具,通常随 Java 开发工具包(JDK)一起提供。您可以使用 keytool来生成密钥对、创建和管理密钥库、导入和导出证书等。 `keytool` 是一个用于管理密钥和证书的命令行工具,通常随 Java 开发工具包(JDK)一起提 阅读全文
    posted @ 2024-10-30 23:11 H__D 阅读(28) 评论(0) 推荐(0) 编辑
  • 【Mybatis-Plus】Mybatis-Plus多数据源(三)
    摘要:参考官网:多数据源 | MyBatis-Plus (baomidou.com) 使用方法 1、引入dynamic-datasource-spring-boot-starter。 1 <dependency> 2 <groupId>com.baomidou</groupId> 3 <artifactI 阅读全文
    posted @ 2024-01-19 23:38 H__D 阅读(380) 评论(0) 推荐(0) 编辑
  • 【Mybatis-Plus】Mybatis-Plus代码生成器(二)
    摘要:一、使用 参考:代码生成器(新) | MyBatis-Plus (baomidou.com) 参考:代码生成器配置新 | MyBatis-Plus (baomidou.com) 1、准备一个数据库,本例使用的是mysql数据库,建一张员工表(员工表),并且插入一条数据,sql如下: 1 CREATE 阅读全文
    posted @ 2024-01-19 00:16 H__D 阅读(250) 评论(0) 推荐(0) 编辑
  • 【Mybatis-Plus】Mybatis-Plus快速入门(一)
    摘要:一、简介 MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网地址:https://baomidou.com/ 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会 阅读全文
    posted @ 2024-01-18 23:58 H__D 阅读(71) 评论(0) 推荐(0) 编辑
  • 【Java】密码学
    摘要:一、密码学基本概念 密码在我们的生活中有着重要的作用,那么密码究竟来自何方,为何会产生呢? 密码学是网络安全、信息安全、区块链等产品的基础,常见的非对称加密、对称加密、散列函数等,都属于密码学范畴。 密码学有数千年的历史,从最开始的替换法到如今的非对称加密算法,经历了古典密码学,近代密码学和现代密码 阅读全文
    posted @ 2022-06-05 19:19 H__D 阅读(128) 评论(0) 推荐(0) 编辑
  • Nacos、Apollo、Spring Cloud Config微服务配置中心对比
    摘要:为什么需要配置中心 配置实时生效: 传统的静态配置方式要想修改某个配置只能修改之后重新发布应用,要实现动态性,可以选择使用数据库,通过定时轮询访问数据库来感知配置的变化。轮询频率低感知配置变化的延时就长,轮询频率高,感知配置变化的延时就短,但比较损耗性能,需要在实时性和性能之间做折中。配置中心专门针 阅读全文
    posted @ 2021-11-12 17:56 H__D 阅读(728) 评论(0) 推荐(0) 编辑
  • 【Apollo】Apollo 分布式部署
    摘要:Apollo 分布式部署 官网文档:https://www.apolloconfig.com/#/zh/deployment/distributed-deployment-guide 部署说明 - 部署DEV 和 UAT 环境 - DEV 和 UAT 环境中 分别使用独立的 Apollo Admin 阅读全文
    posted @ 2021-11-12 17:52 H__D 阅读(164) 评论(0) 推荐(0) 编辑
  • 【Apollo】Apollo 快速入门
    摘要:Apollo简介 Apollo(阿波罗)是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 服务端基于Spring Boot和Spring Cloud开发,打 阅读全文
    posted @ 2021-11-12 15:05 H__D 阅读(2825) 评论(0) 推荐(0) 编辑
  • 【JOOQ】JOOQ 系列教程
    摘要:JOOQ 简介 官网:https://www.jooq.org/ 中文教程:https://jooq.diamondfsd.com/learn/section-1-how-to-start.html 参考文章:https://zhuanlan.zhihu.com/p/103834378 jOOQ,是 阅读全文
    posted @ 2021-10-25 10:34 H__D 阅读(1174) 评论(0) 推荐(0) 编辑
  • 【Maven】插件开发实战
    摘要:前言 众所周知,maven 实质上是一个插件执行框架,所有的工作都是通过插件完成的。包括我们日常使用到的类似 install、clean、deploy、compiler。。。这些命令,其实底层都是一个一个的 maven 插件。 如何开发自己的插件 1. maven 插件的命名规范 在写一个项目之前, 阅读全文
    posted @ 2021-09-26 23:28 H__D 阅读(302) 评论(0) 推荐(0) 编辑
  • 【JWT】JSON Web Token 使用
    摘要:JWT官网: https://jwt.io/ JWT(Java版)的github地址:https://github.com/jwtk/jjwt 什么是JWT JWT 介绍参考:【JWT】JSON Web Token Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一 阅读全文
    posted @ 2021-07-19 01:15 H__D 阅读(252) 评论(0) 推荐(0) 编辑
  • 【JWT】JSON Web Token
    摘要:一、JSON Web Token是什么 官网:https://jwt.io/introduction/ JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名 阅读全文
    posted @ 2021-07-19 01:01 H__D 阅读(101) 评论(0) 推荐(0) 编辑
  • 【Java】Java8新特性之重复注解与类型注解
    摘要:一、重复注解与类型注解介绍 Java 8对注解处理提供了两点改进:可重复的注解及可用于类型的注解。 重复注解:使用@Repeatable元注解,参数为可重复注解的容器,重复注解可以在目标上重复使用 类型注解:java8中为ElementType新增了两个枚举值:TYPE_PARAMETER和TYPE 阅读全文
    posted @ 2021-06-22 19:34 H__D 阅读(359) 评论(0) 推荐(0) 编辑
  • 【Java】Java8新特性之时间和日期API
    摘要:一、时间和日期API介绍 Java三次引入处理时间的API,JDK1.0中包含了一个Date类,但大多数方法在java1.1引入Calendear类之后被弃用了。 它的实例都是可变的,而且它的API很难使用,比如月份是从0开始这种反人类的设置。java8引入的java.time 包中 API 已经纠 阅读全文
    posted @ 2021-06-22 19:17 H__D 阅读(119) 评论(0) 推荐(0) 编辑
  • 【Java】Java8新特性之接口默认方法与静态方法
    摘要:一、接口默认方法 默认方法是在接口中的方法签名前加上了 default 关键字的实现方法 代码示例如下: 1 public class TestDefaultMethod { 2 public static void main(String[] args) { 3 ClasA a = new Cla 阅读全文
    posted @ 2021-06-22 18:48 H__D 阅读(259) 评论(0) 推荐(0) 编辑
  • 【Java】I/O体系从原理到应用
    摘要:参考:https://www.jianshu.com/p/27466ac569d2 阅读全文
    posted @ 2021-06-15 19:53 H__D 阅读(52) 评论(0) 推荐(0) 编辑
  • 【Java】JMX入门
    摘要:一、JMX介绍 JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 1、简介 JMX在Java编程语言中定 阅读全文
    posted @ 2021-06-11 19:13 H__D 阅读(1005) 评论(0) 推荐(0) 编辑
  • 【SpringBoot】SpringBoot 内嵌容器及性能
    摘要:SpringBoot内置了三种servlet容器供大家选择,默认的是tomcat,三种servlet容器 tomcat,jetty 和 undertow 可以说是javaweb项目当下最火的三款服务器,tomcat是apache下的一款重量级的服务器,不用多说历史悠久,经得起实践的考验。然而:当下微 阅读全文
    posted @ 2021-06-01 17:40 H__D 阅读(3044) 评论(0) 推荐(1) 编辑
  • 【Java】基于NIO的聊天室
    摘要:一、聊天室结构图 二、代码 package com.demo; import org.junit.Test; import java.io.*; import java.net.InetAddress; import java.net.InetSocketAddress; import java.n 阅读全文
    posted @ 2021-05-31 19:26 H__D 阅读(303) 评论(0) 推荐(0) 编辑
  • 【Java】基于BIO的聊天室
    摘要:一、聊天室结构图 二、代码 1 package com.demo; 2 3 import org.junit.Test; 4 5 import java.io.*; 6 import java.net.InetAddress; 7 import java.net.InetSocketAddress; 阅读全文
    posted @ 2021-05-31 01:50 H__D 阅读(148) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 16 下一页