Chase620 Chase620
4年前
MyBatis 源码分析 - 插件机制
1.简介一般情况下,开源框架都会提供插件或其他形式的拓展点,供开发者自行拓展。这样的好处是显而易见的,一是增加了框架的灵活性。二是开发者可以结合实际需求,对框架进行拓展,使其能够更好的工作。以MyBatis为例,我们可基于MyBatis插件机制实现分页、分表,监控等功能。由于插件和业务无关,业务也无法感知插件的存在。因此可以无感植入插件,在无形中增强
Wesley13 Wesley13
4年前
JAVA中JDBC连接Mysql数据库简单测试
一、引用库  maven库:mysql:mysqlconnectorjava:6.0.6二、SDK环境  JAVA JDK10三、测试代码packagecom.mysql.mysqlconnector;importjava.sql.;publicclassDbMain{
Stella981 Stella981
4年前
Gradle的基本使用
Gradle的介绍Gradle是一个基于ApacheAnt和ApacheMaven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。面向Java应用为主。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。Gra
Stella981 Stella981
4年前
MAC ElasticSearch + Kibana 测试环境 Docker 安装 与 基本使用
_ElasticSearchKibana测试环境安装_dockerpullelasticsearch:7.9.0dockerpullkibana:7.9.0dockerrundp9200:9200p9300:9300e"discovery.typesinglenode"v/Users/val/Documen
Wesley13 Wesley13
4年前
JS获取表单元素的值
<html<head<metahttpequiv"contenttype"content"text/html;charsetutf8"<title测试</title</head<body<formid"form1"name"form1"文本框
Stella981 Stella981
4年前
Python黑帽子:网络与套接字基础
简单的网络通信 1.客户端:coding:UTF8importsocketimportsys测试类classClient:def__init__(self,host):self.hosthost
Stella981 Stella981
4年前
Quartz定时任务(四)
1.测试用例packagecom.ninemax.application.quartz.loader;importjava.io.File;importjava.lang.reflect.Constructor;importjava.lang.reflect.Field;importja
Stella981 Stella981
4年前
Kubernetes核心概念总览
系统的学习了一遍Kubernetes,发现概念太多,使用的时候有的概念容易混淆或记不清,写一篇文章做一个记录和梳理。Master关键进程:APIServer:集群控制的入口进程,提供了Rest接口ControllerManager:所有资源对象的自动化控制中心,“大总管”Scheduler:负责资源调
凿壁偷光 凿壁偷光
2年前
3D建筑设计软件-Vectorworks 2023 for mac
Vectorworks2023是应用于MacOS平台上的一款建筑设计软件,Vectorworks软件使得在概念设计阶段就很容易量化和分析信息,因此您可以做出明智的决定。运行“假设如何”场景和自动化进度表、计算成本,并分析能源效率以最大化每个设计元素。
创新突破!天翼云TeleDB数据库通过中国信通院数据库迁移工具专项测试
近日,天翼云数据传输服务软件(DTS)依据《数据库迁移工具能力要求》,结合天翼云TeleDB数据库产品,顺利通过中国信息通信研究院(简称“中国信通院”)“可信数据库”数据库迁移工具专项测试。测试结果表明,天翼云数据传输服务软件(DTS)在数据库迁移工具功能