摘要: Spring 介绍 什么是 Spring Spring 是一个轻量级、非侵入式的框架,提倡以**“最少侵入”**的方式来管理应用中的代码,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题,最根本的使命是解决企业级应用开发的复杂性,即简化 Java 开发。 Spring 框架中有两大核心理 阅读全文
posted @ 2020-08-21 22:45 呵呵233 阅读(366) 评论(0) 推荐(0) 编辑
摘要: MyBatis 提供了使用注解开发方式,可以大幅度减少编写 XML 映射文件。虽然注解开发很便利,但是对于一些复杂的 SQL,还是推荐使用 XML 映射文件方式配置。 前期准备 ☕️ 数据库脚本 DROP TABLE IF EXISTS `tb_user`; CREATE TABLE `tb_use 阅读全文
posted @ 2020-08-20 00:34 呵呵233 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 反射 反射的基本概念 反射是 Java 语言的一个特性,允许程序在运行时进行自我检查并且对内部成员进行操作。 反射主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。也就是说,在运行状态中,对于任意一个类,都能够知道这 阅读全文
posted @ 2020-08-03 09:49 呵呵233 阅读(227) 评论(0) 推荐(0) 编辑
摘要: MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生,官方文档地址:https://mp.baomidou.com/guide/。本文在 SpringBoot 框架的基础上介绍 MyBatis-Plus 的用法。 入门案 阅读全文
posted @ 2020-07-29 20:47 呵呵233 阅读(2569) 评论(0) 推荐(0) 编辑
摘要: 环境配置 ☕️ 数据库脚本 DROP TABLE IF EXISTS `tb_user`; CREATE TABLE `tb_user` ( `id` INT PRIMARY KEY AUTO_INCREMENT COMMENT '编号', `username` VARCHAR(32) COMMEN 阅读全文
posted @ 2020-07-23 22:56 呵呵233 阅读(310) 评论(0) 推荐(0) 编辑
摘要: MyBatis(前身是 iBatis)是一个支持普通 SQL 查询、存储过程以及高级映射的持久层框架,它消除了几乎所有的JDBC 代码和参数的手动设置以及对结果集的检索,并使用简单的 XML 或注解进行配置和原始映射,用以将接口和 pojo 映射成数据库中的记录,使得 Java 开发人员可以使用面向 阅读全文
posted @ 2020-07-21 22:06 呵呵233 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 注意:本文所使用的 fabric 版本为 v1.4.3,与其它版本的网络存在差异。 手动启动 first-network 网络系列分为三部分: 手动启动 first-network 网络(一) 手动启动 first-network 网络(二) 手动启动 first-network 网络(三) 第一篇 阅读全文
posted @ 2020-01-11 17:41 呵呵233 阅读(1797) 评论(5) 推荐(2) 编辑
摘要: 注意:本文所使用的 fabric 版本为 v1.4.3,与其它版本的网络存在差异。 手动启动 first-network 网络系列分为三部分: 手动启动 first-network 网络(一) 手动启动 first-network 网络(二) 手动启动 first-network 网络(三) 第一篇 阅读全文
posted @ 2020-01-11 17:40 呵呵233 阅读(1844) 评论(0) 推荐(0) 编辑
摘要: 注意:本文所使用的 fabric 版本为 v1.4.3,与其它版本的网络存在差异。 手动启动 first-network 网络系列分为三部分: 手动启动 first-network 网络(一) 手动启动 first-network 网络(二) 手动启动 first-network 网络(三) 第一篇 阅读全文
posted @ 2020-01-11 17:38 呵呵233 阅读(2620) 评论(0) 推荐(4) 编辑
摘要: 链码结构 链码接口 链码启动必须通过调用 shim 包中的 Start 函数,传递一个类型为 Chaincode 的参数,该参数是一个接口类型,有两个重要的函数 Init 与 Invoke 。 type Chaincode interface { Init(stub ChaincodeStubInt 阅读全文
posted @ 2019-11-17 00:07 呵呵233 阅读(8555) 评论(13) 推荐(4) 编辑