![个人头像照片](https://ucc.alicdn.com/avatar/af9d5eaf1d9244b9a95371cf0293029d.jpg)
java爱好者,文档生成工具jdoc作者
Nacos config提供了配置中心的解决方案,且功能非常的强大适用,提供单机与集群模式 系统集成的方式 maven包依赖 <dependency> <groupId>org.
Nacos是阿里开源的一款服务治理方案的中间件,提供了服务发现和服务健康监测、动态配置服务、动态 DNS 服务、服务及其元数据管理等特性功能。 Nacos最新版本地址 https://github.com/alibaba/nacos/releases 下载后解压的目录如下 单机部署模式 1.
mytatis执行器主要职责是翻译jdbc操作,是mybatis非常重要的功能 执行器类图如下 -从上图中可以看出所有执行器都实现了Executor接口,定义了一些通用的操作,Executor的接口定义如下 /** * Copyright 2009-2015 the original author or authors.
jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。 jstat -options查看可用参数如下 [root@localhost servers]# jstat -options option -class -compiler -gc -gccapacity -gccause -gcm...
config中指它setting.xml配置nexus的服务 maven配置文 <servers> <!-- server | Specifies the authentication information to use when connecting to a particu...
mvn validate 校验工程文件是否完整 mvn compile 编译工程文件 mvn test 编译测试文件,并跑测试用例 mvn package 编译并打包工程 mvn install 编译打包,并把打包后的文件放到本地仓库中 mvn clean 清空target包下所有的文件 mv...
Zuul源码解析 zuul各版本实现存在一些微小的变化,总的实现思想未改变,以spring-cloud-netflix-core-1.
Jmeter 前言 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。
服务器配置如下 package com.dongpeng; import java.security.MessageDigest;import java.util.Arrays; import javax.
Sentinel是阿里开源的一个限流方案框架具有以下特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。
前言 Sharding-JDBC是一个开源的分布式数据库中间件,它无需额外部署和依赖,完全兼容JDBC和各种ORM框架。Sharding-JDBC作为面向开发的微服务云原生基础类库,完整的实现了分库分表、读写分离和分布式主键功能,并初步实现了柔性事务。
前言 Sharding-JDBC是一个开源的分布式数据库中间件,它无需额外部署和依赖,完全兼容JDBC和各种ORM框架。Sharding-JDBC作为面向开发的微服务云原生基础类库,完整的实现了分库分表、读写分离和分布式主键功能,并初步实现了柔性事务。
说明以tomcat容器为例,tomcat7以上版本开始支持websocket,JFinal集成的jetty服务器不支持websocket 一、包依赖,tomcat7或是javaee包都行,两者二选一,容器中已提供所以只作为提供者 org.
以mysql数据库实现为例,其它的db也可基于这种方式自己实现 大概的思路是这样的,为了简少配置,所以不使用注解的方式 首先需要一个工具类来拿到所有的Model类大体的实现方式如下 package com.
一、插件实现 插件的功能就是加载校验规则,实现代码如下 package com.nmtx.plugins.validation; import java.util.Properties; import com.
一、路由注册的实现 路由自动注册实现起来挺简单的,只需拿到所有的Controller配置到路由就行,代码如下 package com.nmtx.route; import java.util.
一、拓展篇 首先需要重写getModel方法,但是这有个问题,重写之后的方法和getModel的参数有点冲突,所以选择不重写,另外写个方法占且叫getBaseModel吧,getBaseModel的实现如下 /** * * @Description: 基础类扩展,实现在一些快速的一步操作 ...
一、使用篇 如果项目本身基于SpringMVC+Mybatis构建,不需添加任何配置Mapper类只需继承 BaseMapper,即拥有增删改方法操作,无需任何配置文件 package com.
mybatis官方demo代码如下 import org.apache.ibatis.mapping.Environment;import org.apache.ibatis.session.Configuration;import org.