isea533
码龄13年
  • 7,194,158
    被访问
  • 343
    原创
  • 281
    排名
  • 11,054
    粉丝
关注
提问 私信

个人简介:《MyBatis从入门到精通》作者,MyBatis分页插件PageHelper作者,通用Mapper作者,个人网站:https://mybatis.io

  • 加入CSDN时间: 2009-11-05
博客简介:

偶尔记一下 - mybatis.io

博客描述:
没事看看 - MyBatis工具
查看详细资料
  • 6
    领奖
    总分 2,642 当月 82
个人成就
  • 博客专家认证
  • 获得2,306次点赞
  • 内容获得1,722次评论
  • 获得2,971次收藏
创作历程
  • 10篇
    2022年
  • 17篇
    2021年
  • 21篇
    2020年
  • 45篇
    2019年
  • 29篇
    2018年
  • 37篇
    2017年
  • 20篇
    2016年
  • 38篇
    2015年
  • 49篇
    2014年
  • 45篇
    2013年
  • 40篇
    2012年
  • 14篇
    2011年
成就勋章
TA的专栏
  • Spring Boot 入门
    14篇
  • 运维
    4篇
  • 微服务
    3篇
  • mybatis-mapper
    5篇
  • MySQL
    10篇
  • Mybatis示例
    31篇
  • Seata
    4篇
  • Mybatis问题集
    13篇
  • JAVA编程
    103篇
  • JavaScript
    20篇
  • 网站前端
    11篇
  • 数据库
    8篇
  • 解决问题
    48篇
  • 算法
    1篇
  • 其他
    23篇
  • easyui
    4篇
  • Mybatis
    68篇
  • Kafka
    5篇
  • maven
    16篇
  • devtools
    6篇
  • RabbitMQ
    5篇
  • Kubernetes
    15篇
  • Docker
    17篇
TA的推广
兴趣领域 设置
  • 运维
    容器devopsjenkinskubernetes自动化系统架构网络运维开发graylogelk
  • 安全
    安全
  • 服务器
    linuxcentos
MyBatis从入门到精通

mybatis.io

20170621204254865

介绍和试读章节

京东, 当当, 亚马逊

资源下载


微信公众号

20200214170544104.jpg

加入 MyBatis QQ群
(211286137)

  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Spring Boot 容器镜像分层构建

本文参考文档Spring Boot 容器镜像Spring Boot Maven 插件参考指南本文使用 Maven 进行配置,Gradle 可以参考下面文档Spring Boot Gradle 插件参考指南场景最常见的是容器镜像,将依赖、代码、配置分层后可以利用容器镜像层缓存机制加快构建和下载,这个场景使用分层是最优最简单的。k8s 移除 Docker 后,文档中的 Docker 都去掉了…现在也把常说的 Docker 镜像 改成了 容器镜像还有一个场景是一开始没预料到的,.
原创
发布博客 2022.05.20 ·
127 阅读 ·
0 点赞 ·
0 评论

Skywalking Java 插件开发太简单了

在写 Skywalking Java 插件开发注意点 时,就感觉不舒服,扩展不应该这么麻烦,既然 skywalking-agent 中存在第三方的类,直接用不就好了吗,何必用 maven-shade-plugin 这么麻烦。经过验证,确实很简单。pom.xml 依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht
原创
发布博客 2022.05.10 ·
154 阅读 ·
1 点赞 ·
0 评论

【过时】Skywalking Java 插件开发注意点

官方文档:Java Plugin Development Guide官方插件: https://github.com/apache/skywalking-java正常按照官方文档操作后,测试时,可以参考官方 SkyWalking的远程调试。我直接把插件引入到项目中后增加断点即可调试(需要注意和 agent plugins目录中的 jar 一致)。测试过程中一直没有效果,debug才发现在执行过程中抛出了异常,异常没有输出,只能 debug 看到,第一次遇到的错误是 net.bytebuddy 相.
原创
发布博客 2022.05.09 ·
92 阅读 ·
0 点赞 ·
0 评论

Spring Boot Jar 包启动时如何加载外部资源

在项目有读取配置文件的地方,项目打包为 jar 后,无法从外部替换默认的配置文件,通过 Spring Boot 一系列的配置可以解决该问题。直接谷歌搜索查到:Spring Boot Executable Jar with Classpath其中一个 Peter Tarlos 的答案是完整的,本文的内容也是以这里为起点,通过查找官方文档来说明如何实现。关键的 PropertiesLauncherExecutable Jars Spring Boot’s executable jars, their
原创
发布博客 2022.04.06 ·
508 阅读 ·
0 点赞 ·
0 评论

通过 GitHub Actions 自动发布项目到 Maven 中央仓库

基础的 Maven 配置参考官方文档:https://central.sonatype.org/publish/publish-guidehttps://central.sonatype.org/publish/publish-maven本文对应的演示项目:https://github.com/abel533/autodeploy-maven-central配置 Maven 插件上面官方文档也有用法。插件详细文档: https://help.sonatype.com/repoman
原创
发布博客 2022.04.04 ·
364 阅读 ·
1 点赞 ·
0 评论

OpenResty实现按租户灰度发布

K8s上的一套SaaS服务,每个租户都有自己的独立数据库,前后端分离,后端微服务,前端Nginx。当SaaS服务升级的时候,需要按照租户逐个进行升级,因此升级过程中需要逐步将租户迁移到新的服务上,后端基于 Spring Cloud Gateway 实现,前端通过 OpenResty 结合 K8s Service 实现。OpenResty 配置代码基础代码如下:worker_processes 1;error_log logs/error.log debug;events { work
原创
发布博客 2022.03.28 ·
2702 阅读 ·
0 点赞 ·
0 评论

2021 年博客总结

时间过的越来越快了。打开自己博客首页往下翻翻找资料时,看到了 2020 年博客总结,瞬间有点迷糊。2021年竟然以我无法察觉的速度过去了,而且2022年已经过去了20多天,我竟然忘了写 2021年博客总结。也许是2021年最后一个月发生的事有点多。2021年底换了新的工作,也许以后翻看自己博客的次数会增加不少。2022年初再次深入了解了GitLab Runner相关的内容,等后续有时间时,整理几篇文章,方便运维实战。2021年感觉过的快,肯定和我写的内容少也有很大的关系,毕竟鼠标才滚动了几下就看到了
原创
发布博客 2022.01.22 ·
719 阅读 ·
9 点赞 ·
5 评论

Linux 配置单机 minio 服务

为了在 gitlab-runner 中使用 cache,配置了一个 minio 服务用于存储缓存的中间文件。参考官方文档下载 minio 服务端配置 /etc/default/minio 配置文件# 修改存储数据的路径MINIO_VOLUMES="/tmp/minio/"# Use if you want to run MinIO on a custom port.MINIO_OPTS="--address :9000 --console-address :9001"# Root user
原创
发布博客 2022.01.17 ·
1761 阅读 ·
0 点赞 ·
0 评论

WSL Docker 使用 bitnami 镜像

在WSL中搭建 minio 时,遇到了问题07:39:46.36 INFO ==> ** Starting MinIO setup **chmod: changing permissions of '/data/.root_user': Operation not permittedchmod: changing permissions of '/data/.root_password': Operation not permittedbitnami中有提示:NOTE: As thi.
原创
发布博客 2022.01.14 ·
342 阅读 ·
0 点赞 ·
0 评论

前端项目下载 git://github.com 遇到的问题处理

今天(2022-1-11)遇到个前端构建的问题,就好像上次遇到 Maven 切换 http 为 https 的感觉一样,真巧,能在这么恰当的时间遇到坑。GitHub 2021年9月1日的通知:Improving Git protocol security on GitHub通知中有一个逐步改变的计划,在 2022年1月11日:Final brownout.This is the full brownout period where we’ll temporarily stop accepting
原创
发布博客 2022.01.11 ·
211 阅读 ·
0 点赞 ·
0 评论

Maven 3.8.x 版本遇到的一个坑

maven 3.8.1 版本之后,在 settings.xml 中通过配置 mirror 禁用了 http 链接,默认情况下必须使用 https 的仓库地址。想要使用 http 方式,需要禁用 settings.xml 中的如下配置:<mirror> <id>maven-default-http-blocker</id> <mirrorOf>external:http:*</mirrorOf> <name>Pseudo
原创
发布博客 2021.12.25 ·
1825 阅读 ·
2 点赞 ·
0 评论

Spring Cloud Alibaba 在 Kubernetes 配置 Service 访问

环境框架:Spring Cloud Alibaba运行环境:Kubernetes注册中心:Nacos问题当在 Spring Cloud Alibaba 中使用 Dubbo 服务时,或者就是单纯的 Dubbo 服务时,会经常遇到 No Provider 的问题。产生这个问题的一个原因是,Kubernetes 中的服务更新时,会启动新 Pod,然后关闭旧 Pod,没对 Dubbo 做任何配置的时候,注册服务时,使用的都是 Pod 容器的 IP,这个 IP 在服务更新或者重启的时候会变,Dubbo
原创
发布博客 2021.12.06 ·
389 阅读 ·
0 点赞 ·
0 评论

mybatis-mapper 示例 sharding-jdbc

mybatis-mapper 快速上手项目分支介绍https://github.com/mybatis-mapper/mybatis-mapper-example-springboot项目目前包含 3 个分支,分别为:master 简单集成baseid 简单封装,所有表都使用名为 id,类型为 bigint 的自增主键shardingsphere 分库分表,支持分库分表的代码生成,每个表有不同的id当前内容为 shardingsphere 分支项目依赖当前项目依赖中,主要包含了:&l
原创
发布博客 2021.11.09 ·
213 阅读 ·
1 点赞 ·
0 评论

mybatis-mapper 示例 封装BaseId

mybatis-mapper 快速上手项目分支介绍https://github.com/mybatis-mapper/mybatis-mapper-example-springboot项目目前包含 3 个分支,分别为:master 简单集成baseid 简单封装,所有表都使用名为 id,类型为 bigint 的自增主键shardingsphere 分库分表,支持分库分表的代码生成,每个表有不同的id当前内容为 baseid 分支mybatis-mapper 可以直接使用。也推荐有自己基础
原创
发布博客 2021.11.08 ·
210 阅读 ·
0 点赞 ·
2 评论

mybatis-mapper 示例 spring-boot

mybatis-mapper 快速上手项目分支介绍https://github.com/mybatis-mapper/mybatis-mapper-example-springboot项目目前包含 3 个分支,分别为:master 简单集成baseid 简单封装,所有表都使用名为 id,类型为 bigint 的自增主键shardingsphere 分库分表,支持分库分表的代码生成,每个表有不同的id当前内容为 master 分支项目依赖当前项目依赖中,主要包含了:<depend
原创
发布博客 2021.11.07 ·
214 阅读 ·
0 点赞 ·
0 评论

mybatis-mapper 快速上手

项目地址:https://mapper.mybatis.io介绍这是一个不需要任何配置就可以直接使用的通用 Mapper,通过简单的学习就可以直接在项目中使用。1.1 主要目标开箱即用,无需任何配置,继承基类 Mapper 即可获得大量通用方法;随心所欲,通过复制粘贴的方式可以组建自己的基类 Mapper;全面贴心,提供 Service 层的封装方便业务使用和理解 Mapper;简单直观,提供 ActiveRecord 模式,结合 Spring Boot 自动配置直接上手用;自定义方法,简
原创
发布博客 2021.08.13 ·
505 阅读 ·
1 点赞 ·
1 评论

mybatis-mapper 1.0.0 发布

1.0.0 发布了????????????项目官网: https://mapper.mybatis.io介绍这是一个不需要任何配置就可以直接使用的通用 Mapper,通过简单的学习就可以直接在项目中使用。主要特点如下:开箱即用,无需任何配置,继承基类 Mapper 即可获得大量通用方法;随心所欲,通过复制粘贴的方式可以组建自己的基类 Mapper;全面贴心,提供 Service 层的封装方便业务使用和理解 Mapper;简单直观,提供 ActiveRecord 模式,结合 Spring Bo
原创
发布博客 2021.08.13 ·
439 阅读 ·
4 点赞 ·
3 评论

Spring Cloud Alibaba 本地调试方案

本地调试: 这里是指在开发环境中,部署了一整套的某个项目或者产品的服务,开发人员开发时,本地会起一个或多个服务,这些服务和开发环境中部署的服务是相同的,这种情况下,一个服务就会有多个实例,大多数微服务中的默认负载均衡策略都是轮询,这些实例会轮流被调用。
原创
发布博客 2021.07.11 ·
731 阅读 ·
0 点赞 ·
1 评论

seata-spring-boot-starter 启动配置

2019年看seata时版本还是0.8,再次接触时已经1.4.2了。历史文章:Seata 分布式事务启动配置分析Seata 分布式事务功能测试(一)Seata 分布式事务功能测试(二)Seata 分布式事务功能测试(三)seata特殊的配置文件形式使得入手很容易蒙,最近看官方博客的部分文档发现可能有不少人都有类似的感觉,最主要的原因就是 registry 这个配置文件名字起的不好。如果改成 bootstrap 会更容易理解。seata支持非常多的配置和服务注册发现方式,想要使用zookee
原创
发布博客 2021.06.11 ·
1622 阅读 ·
1 点赞 ·
2 评论

VFS - 虚拟文件系统基本操作方法的封装

接前一篇 VFS - 代码生成器预览功能实现 ,上一篇讲到了 mkdirs 封装创建目录的方法,接下来先处理前文中的BUG、封装写入文件的基础方法,再扩展一对加载系统目录和导出到系统目录的方法,让VFS虚拟文件系统和真实操作系统真正交互起来。在开始新的内容之后我们先修正前一篇文章中的BUG。文件的 BUG在前一篇文章中,认为一个文件的 name 和 type 同时决定了唯一的一个文件,这个设计没有问题,但是经过在不同操作系统测试发现,同一个文件名只能在一个目录中出现一次,名字决定了唯一的一个文件,类型
原创
发布博客 2021.05.15 ·
259 阅读 ·
1 点赞 ·
0 评论
加载更多