🥫🍞

Android 笔记

Android
清单文件ActivitiesFragments创建一个 fragment一个 fragment 表示某个 activity 中用户接口的一个模块化部分。一个 fragment 有它自己的生命周期,接受它自己的输入事件,并且你可以在activity 运行时添加或移除 fragment。 设置环 ...
Read more

向 Activity 添加 Fragment

Android
向 Activity 添加 Fragment方式一在 Activity 的布局文件内声明片段 12345678910111213141516<?xml version="1.0" encoding="utf-8"?><LinearLa ...
Read more

AES 加密算法

AES 加密算法密钥扩展算法 步骤说明: 将密钥 key 按左图的格式,从上到下,从左到右排列,每一列 4 个字节,其中 $k_n$ 表示 1 个字节。 AES 支持密钥长度为 16、24、32 字节,因此可能的列数是 4、6、8 将每一列的 4 字节从上到下拼接成 32 bit, ...
Read more

数据文档生成器 screw

screw
数据文档生成器 screw相关链接https://github.com/yihr/screw 参考文章 maven 依赖12345<dependency> <groupId>cn.smallbun.screw</groupId> <artifactI ...
Read more

Vue 打包部署脚本

Vue
Vue 打包部署脚本环境准备1npm install --save-dev scp2 cross-env ora@4.1.1 chalk 配置文件123456789101112131415161718192021222324252627282930313233343536373839404 ...
Read more

Spring Cloud Config

Spring Cloud
Spring Cloud Config1. Quick Start 该章是官网的一个体验案例 首先,启动服务,如下: 12$ cd spring-cloud-config-server$ ../mvnw spring-boot:run 服务是一个 Spring Boot 程序,你也可以从 ...
Read more

设计模式

设计模式
设计模式参考图解设计模式 1. Iterator 模式2. Adapter 模式Adapter 模式也被称为 Wrapper 模式。 Adapter 模式角色 Target 该角色负责定义所需的方法。 Adaptee(被适配者) Adaptee 是一个持有既定方法的角色 Adapte ...
Read more

MyBatis 构造 Mapper Proxy 原理

MyBatis
在 MyBatis 应用中,我们定义的 Mapper 接口,最终都会转换为 JDK 动态代理对象 Proxy。 假设有 UserMapper.xml: 12SqlSession sqlSession = sqlSessionFactory.openSession();UserMapper u ...
Read more

MyBatis 官方文档翻译笔记

MyBatis
MyBatis 1. Getting started1.1. Installation进行最基本的 MyBatis 应用开发需要导入的依赖,最新版本可以参考github 12345<dependency> <groupId>org.mybatis</group ...
Read more

Spring Boot 整合 MyBatis 启动原理

MyBatis Spring Boot
Spring Boot 整合 MyBatis 启动原理需要知道,MyBatis 是通过 JDK 动态代理技术创建 Mapper 接口的代理类的。 MyBatis 整合 Spring Boot 需要解决的是如何将自己创建的代理对象(java.lang.reflect.Proxy)交给 Spri ...
Read more
Prev Next