天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

标签:开源框架

公众号文章

MyBatis 二级缓存 关联刷新实现

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 MyBatis缓存介绍 Mybatis提供对缓存的支持,但是在没有配置的默认情况下,它只开启一级缓存,二级缓存需要手动开启。 一级缓存只是相对于同一个SqlSession而言。 也就是针对于同一事务,多次执行同一Mapper的相同查询方法,第一查询后,MyBatis……继续阅读 »

itzoo 3年前 (2022-04-23) 582浏览 0评论 0个赞

开源项目

SpringBoot + Vue 实现的可拖拽编辑的大屏项目

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货!   1、简介 该大屏设计是一个可视化拖拽编辑的全开源项目,直观,酷炫,具有科技感的图表工具。内置的基础功能包括数据源,数据集,报表管理。 多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,支持17种大屏组件……继续阅读 »

往事如烟 3年前 (2021-08-05) 1708浏览 0评论 0个赞

开源项目

阿里巴巴的那些超神 Java 开源项目

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 1、Spring Cloud Alibaba 分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分……继续阅读 »

往事如烟 3年前 (2021-07-11) 1252浏览 0评论 1个赞

开源项目

一款超级好用的 API 文档生成工具

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 1、介绍 smart-doc是一款同时支持JAVA REST API和Apache Dubbo RPC接口文档生成的工具,smart-doc在业内率先提出基于JAVA泛型定义推导的理念,完全基于接口源码来分析生成接口文档,不采用任何注解侵入到业务代码中。 你只需要按照ja……继续阅读 »

往事如烟 3年前 (2021-06-26) 1054浏览 0评论 0个赞

开源项目

一款基于 SpringBoot 的接口快速开发框架

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 1、简介 magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口……继续阅读 »

往事如烟 3年前 (2021-06-26) 1010浏览 0评论 0个赞

Java

告别分页,MyBatis 流式查询,真心强大!

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 1、基本概念 流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。 如果没有流式查询,我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行高效……继续阅读 »

往事如烟 4年前 (2021-06-21) 2450浏览 0评论 1个赞

Java

Apache Dubbo3.0 正式发布,他还能再乘风破浪吗?

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 1、前言 纵观中国开源历史,你真的没法找到第二个像 Dubbo 一样自带争议和讨论热度的开源项目。 一方面,2011 年,它的开源填补了当时生产环境使用的 RPC 框架的空白,一发布就被广泛采用;另一方面,它经历了停止维护、重启维护后捐献给 Apache 基金会、接着又以顶级项……继续阅读 »

往事如烟 4年前 (2021-06-21) 1459浏览 0评论 0个赞

Java

Mybatis-Plus 条件构造器 queryWrapper 学习

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 1、queryWrapper是什么 queryWrapper是mybatis plus中实现查询的对象封装操作类,他的层级关系如下: 在上面的图片中,可以看到有一下类和接口。 Wrapper:条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示 AbstractWrapp……继续阅读 »

往事如烟 4年前 (2021-06-19) 1454浏览 0评论 0个赞

Java

MyBatis 架构与原理

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货!   1、MyBatis功能架构设计 功能架构讲解: 我们把Mybatis的功能架构分为三层: (1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 (2)数据处理层:负责具体……继续阅读 »

往事如烟 4年前 (2021-06-15) 1222浏览 0评论 0个赞

开源项目

一个界面简洁 功能齐全,基于 SpringBoot 开发的OA项目,接私活利器!

办公自动化(OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,极大提高公司的办公效率。 项目介绍 该项目是一个OA办公自动化系统,使用Maven进行项目管理,基于 springboot 框架开发的项目,MySQL 底层数据库,前端采用 freemarker 模板引擎,Bootstrap 作为前端UI框架,集成了jpa、mybatis等框架……继续阅读 »

往事如烟 4年前 (2021-05-22) 1776浏览 0评论 0个赞

开源项目

小伙开发高仿抖音项目 就问你服不?

前言 抖音,记录美好生活! 当我们在感慨技术学不完的时候,也不得不说,牛X的人真多。今天分享给大家两个高仿抖音的开源项目。两个项目一个是安卓版,另一个是iOS版。 iOS版 该项目共分为三个部分。 第一部分,为抖音个人主页实现,包含NSOperationQueue多队列解析webp动图、网络资源二级缓存框架搭建。 第二部分,围绕AVPlayerLaye……继续阅读 »

往事如烟 4年前 (2021-03-20) 1797浏览 0评论 0个赞

开源项目

【外卖项目】一款仿饿了么外卖系统,推荐给大家学习使用

该项目是一款仿饿了么外卖平台系统,参考了一些现有其他开源外卖项目,在此基础之上,做了优化处理,并使用SpringBoot+Vue技术开发。可用于学习使用。 01 项目说明 一个完整的外卖系统,包括手机端,后台管理,api 基于spring boot和vue的前后端分离的外卖系统 包含完整的手机端,后台管理功能 本项目主要供交流学习,不建议……继续阅读 »

往事如烟 4年前 (2021-03-03) 2498浏览 0评论 0个赞