25k 単語 23 分

# MyBatis 简介 MyBatis 的前身是 Apache 的开源项目 iBatis。MyBatis 几乎可以代替 JDBC,是一个支持定制化 SQL 查询,存储过程和高级映射的基于 Java 的优秀持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生 Map 使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。 安装 MyBatis 下载 jar 包并置于 classpath 下,或使用 maven...
74k 単語 1:07

Spring 框架是 Java 开发必备的基础框架,也是每个 Java 开发者必须掌握的,同时,也是面试较为聚集的知识区域。要在 Java 领域更加深入,也必须拥有 Spring 基础,毕竟开发 Springboot、Springcloud 也都是基于 Spring 进行实现的。 # 概述 Spring 最认同的技术是控制反转的 ** 依赖注入(DI)** 模式。控制反转(IoC)是一个通用的概念,它可以用许多不同的方式去表达,依赖注入仅仅是控制反转的一个具体的例子。依赖注入可以以向构造函数传递参数的方式发生,或者通过使用 setter 方法...
19k 単語 17 分

Docker 是一个用于开发、发布和运行应用程序的开放平台,它能够使您将引用程序与基础设施分离开来,以实现快速交付。使用 Docker,您可以使用与管理您的应用程序相同的方式管理您的基础设施。通过利用 Docker 快速发布、测试及部署代码的方法,您可以显著地减少编写代码和在生产环境中运行代码之间的延迟。 # Docker 概述 # Docker 平台 Docker 提供了在一个被称之为 容器...
4.4k 単語 4 分

注:本文和技术能力无关,纯粹傻瓜式操作。 # 效果预览 这里就直接放我自己的博客效果了,只截了个首页的图,当然,您也可以在我的博客中自行访问试试,欢迎来访。 我的博客地址: https://www.chinmoku.cc https://xfc-exclave.github.io 当然,通过本文,你最终搭建出来的博客未必和我一模一样,毕竟各人审美和喜好有所不同。 # 进与退 在正式安装博客之前,我们先做如下假设: 您不希望支付任何费用购买一系列产品,如服务器、数据库、域名、SSL 证书、对象存储等。 您手上并未拥有任何一台服务器环境 —— 无论 windows 还是 linux...
13k 単語 12 分

Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 语言开发的,并作为 Apache 许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch 用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在 Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby 和许多其他语言中都是可用的。根据 DB-Engines 的排名显示,Elasticsearch...
751 単語 1 分

# 前言 因为在写博客和文章的过程中,经常使用图片作为封面,所以就专门收集整理了一些比较优质的图片资源网站。 # 高清壁纸网站 # 极简壁纸(推荐) 网址:https://bz.zzzmh.cn/index 特点:站点很简单,多是二次元壁纸,不需要登录即可下载,分辨率基本是 2K 往上,而且网站和图片都很干净。 缺点:种类相对较少。 # WallpaperCave 网址:https://wallpapercave.com 特点:图片种类相当多,各种各样的分辨率都有。 缺点:- #...
6.6k 単語 6 分

本文介绍了日语学习的基础入门,包括五十音图和一些基础性对话文章。通过本文,能够对日语的发音有所了解,能够熟练地使用日语常用语。 本文主要内容参考自《中日交流标准日本语初级》。 # 標準日本語 - 发音基础 #...
13k 単語 12 分

# Quartz 简介 Quartz 是一个完全由 Java 编写的开源作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。 Quartz 可以与 J2EE 与 J2SE 应用程序相结合也可以单独使用。 Quartz 允许程序开发人员根据时间的间隔来调度作业。 Quartz 实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。 # 核心概念 Job 表示一个工作,要执行的具体内容。此接口中只有一个方法。每一个 job 类都必须实现该接口。 // com.quartz.jobvoid execute(JobExecutionContext...
7.8k 単語 7 分

# 安装 # Windows 下安装 环境 在安装 RabbitMQ 之前,需要配置 Erlang 环境。 Erlang 下载: https://www.erlang.org/downloads (慢) https://packages.erlang-solutions.com/erlang/ (快) Erlang 安装: 双击执行安装文件。 选择安装位置(基本上都是下一步)。 安装完成。 下载地址 https://www.rabbitmq.com/download.html (下载选择页) https://www.rabbitmq.com/changelog.html...
27k 単語 25 分

# 下载安装 下载地址:https://activemq.apache.org/components/classic/download 解压 启动 双击执行 ...\bin\win64 目录下的 activemq.bat 文件。 访问 http://127.0.0.1:8161/index.html (账号:admin,密码:admin) 默认配置 用户名:admin 密码:admin 后台端口:8161 TCP 端口:61616 注意事项 启动时若是报错,可以尝试检查端口是否被占用(RabbitMQ 会占用 5672 端口)。 # JMS 知识 JMS(Java...