ABP默认生成数据库结构
数据库设计文档 -- MyFirstABP
数据库设计文档
| 序号 | 表名 | 说明 |
| 1 | AbpFeatures | |
| 2 | AbpEditions | |
| 3 | AbpLanguages | |
| 4 | AbpLanguageTexts | |
| 5 | AbpNotifications | |
| 6 | AbpNotificationSubscriptions | |
| 7 | AbpOrganizationUnits | |
| 8 | AbpPermissions | |
| 9 | AbpRoles | |
| 10 | AbpUsers | |
| 11 | AbpUserClaims | |
| 12 | AbpUserLogins | |
| 13 | AbpUserRoles | |
| 14 | AbpSettings | |
| 15 | AbpTenantNotifications | |
| 16 | AbpTenants | |
| 17 | AbpUserAccounts | |
| 18 | AbpUserLoginAttempts | |
| 19 | AbpUserNotifications | |
| 20 | AbpUserOrganizationUnits | |
| 21 | __MigrationHistory | |
| 22 | AbpAuditLogs | |
| 23 | AbpBackgroundJobs |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | Name | nvarchar(128) | 128 | 0 | N | |||
| 3 | Value | nvarchar(2000) | 2000 | 0 | N | |||
| 4 | CreationTime | datetime | 23 | 3 | N | |||
| 5 | CreatorUserId | bigint | 19 | 0 | Y | |||
| 6 | EditionId | int | 10 | 0 | Y | |||
| 7 | TenantId | int | 10 | 0 | Y | |||
| 8 | Discriminator | nvarchar(128) | 128 | 0 | N |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | int | 10 | 0 | N | Y | ||
| 2 | Name | nvarchar(32) | 32 | 0 | N | |||
| 3 | DisplayName | nvarchar(64) | 64 | 0 | N | |||
| 4 | IsDeleted | bit | 1 | 0 | N | |||
| 5 | DeleterUserId | bigint | 19 | 0 | Y | |||
| 6 | DeletionTime | datetime | 23 | 3 | Y | |||
| 7 | LastModificationTime | datetime | 23 | 3 | Y | |||
| 8 | LastModifierUserId | bigint | 19 | 0 | Y | |||
| 9 | CreationTime | datetime | 23 | 3 | N | |||
| 10 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | int | 10 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | Name | nvarchar(10) | 10 | 0 | N | |||
| 4 | DisplayName | nvarchar(64) | 64 | 0 | N | |||
| 5 | Icon | nvarchar(128) | 128 | 0 | Y | |||
| 6 | IsDisabled | bit | 1 | 0 | N | |||
| 7 | IsDeleted | bit | 1 | 0 | N | |||
| 8 | DeleterUserId | bigint | 19 | 0 | Y | |||
| 9 | DeletionTime | datetime | 23 | 3 | Y | |||
| 10 | LastModificationTime | datetime | 23 | 3 | Y | |||
| 11 | LastModifierUserId | bigint | 19 | 0 | Y | |||
| 12 | CreationTime | datetime | 23 | 3 | N | |||
| 13 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | LanguageName | nvarchar(10) | 10 | 0 | N | |||
| 4 | Source | nvarchar(128) | 128 | 0 | N | |||
| 5 | Key | nvarchar(256) | 256 | 0 | N | |||
| 6 | Value | nvarchar(max) | -1 | 0 | N | |||
| 7 | LastModificationTime | datetime | 23 | 3 | Y | |||
| 8 | LastModifierUserId | bigint | 19 | 0 | Y | |||
| 9 | CreationTime | datetime | 23 | 3 | N | |||
| 10 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | uniqueidentifier | 36 | 0 | N | Y | ||
| 2 | NotificationName | nvarchar(96) | 96 | 0 | N | |||
| 3 | Data | nvarchar(max) | -1 | 0 | Y | |||
| 4 | DataTypeName | nvarchar(512) | 512 | 0 | Y | |||
| 5 | EntityTypeName | nvarchar(250) | 250 | 0 | Y | |||
| 6 | EntityTypeAssemblyQualifiedName | nvarchar(512) | 512 | 0 | Y | |||
| 7 | EntityId | nvarchar(96) | 96 | 0 | Y | |||
| 8 | Severity | tinyint | 3 | 0 | N | |||
| 9 | UserIds | nvarchar(max) | -1 | 0 | Y | |||
| 10 | ExcludedUserIds | nvarchar(max) | -1 | 0 | Y | |||
| 11 | TenantIds | nvarchar(max) | -1 | 0 | Y | |||
| 12 | CreationTime | datetime | 23 | 3 | N | |||
| 13 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | uniqueidentifier | 36 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | UserId | bigint | 19 | 0 | N | |||
| 4 | NotificationName | nvarchar(96) | 96 | 0 | Y | |||
| 5 | EntityTypeName | nvarchar(250) | 250 | 0 | Y | |||
| 6 | EntityTypeAssemblyQualifiedName | nvarchar(512) | 512 | 0 | Y | |||
| 7 | EntityId | nvarchar(96) | 96 | 0 | Y | |||
| 8 | CreationTime | datetime | 23 | 3 | N | |||
| 9 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | ParentId | bigint | 19 | 0 | Y | |||
| 4 | Code | nvarchar(95) | 95 | 0 | N | |||
| 5 | DisplayName | nvarchar(128) | 128 | 0 | N | |||
| 6 | IsDeleted | bit | 1 | 0 | N | |||
| 7 | DeleterUserId | bigint | 19 | 0 | Y | |||
| 8 | DeletionTime | datetime | 23 | 3 | Y | |||
| 9 | LastModificationTime | datetime | 23 | 3 | Y | |||
| 10 | LastModifierUserId | bigint | 19 | 0 | Y | |||
| 11 | CreationTime | datetime | 23 | 3 | N | |||
| 12 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | Name | nvarchar(128) | 128 | 0 | N | |||
| 4 | IsGranted | bit | 1 | 0 | N | |||
| 5 | CreationTime | datetime | 23 | 3 | N | |||
| 6 | CreatorUserId | bigint | 19 | 0 | Y | |||
| 7 | RoleId | int | 10 | 0 | Y | |||
| 8 | UserId | bigint | 19 | 0 | Y | |||
| 9 | Discriminator | nvarchar(128) | 128 | 0 | N |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | int | 10 | 0 | N | Y | ||
| 2 | Description | nvarchar(max) | -1 | 0 | Y | |||
| 3 | TenantId | int | 10 | 0 | Y | |||
| 4 | Name | nvarchar(32) | 32 | 0 | N | |||
| 5 | DisplayName | nvarchar(64) | 64 | 0 | N | |||
| 6 | IsStatic | bit | 1 | 0 | N | |||
| 7 | IsDefault | bit | 1 | 0 | N | |||
| 8 | IsDeleted | bit | 1 | 0 | N | |||
| 9 | DeleterUserId | bigint | 19 | 0 | Y | |||
| 10 | DeletionTime | datetime | 23 | 3 | Y | |||
| 11 | LastModificationTime | datetime | 23 | 3 | Y | |||
| 12 | LastModifierUserId | bigint | 19 | 0 | Y | |||
| 13 | CreationTime | datetime | 23 | 3 | N | |||
| 14 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | AuthenticationSource | nvarchar(64) | 64 | 0 | Y | |||
| 3 | UserName | nvarchar(32) | 32 | 0 | N | |||
| 4 | TenantId | int | 10 | 0 | Y | |||
| 5 | EmailAddress | nvarchar(256) | 256 | 0 | N | |||
| 6 | Name | nvarchar(32) | 32 | 0 | N | |||
| 7 | Surname | nvarchar(32) | 32 | 0 | N | |||
| 8 | Password | nvarchar(128) | 128 | 0 | N | |||
| 9 | EmailConfirmationCode | nvarchar(328) | 328 | 0 | Y | |||
| 10 | PasswordResetCode | nvarchar(328) | 328 | 0 | Y | |||
| 11 | LockoutEndDateUtc | datetime | 23 | 3 | Y | |||
| 12 | AccessFailedCount | int | 10 | 0 | N | |||
| 13 | IsLockoutEnabled | bit | 1 | 0 | N | |||
| 14 | PhoneNumber | nvarchar(max) | -1 | 0 | Y | |||
| 15 | IsPhoneNumberConfirmed | bit | 1 | 0 | N | |||
| 16 | SecurityStamp | nvarchar(max) | -1 | 0 | Y | |||
| 17 | IsTwoFactorEnabled | bit | 1 | 0 | N | |||
| 18 | IsEmailConfirmed | bit | 1 | 0 | N | |||
| 19 | IsActive | bit | 1 | 0 | N | |||
| 20 | LastLoginTime | datetime | 23 | 3 | Y | |||
| 21 | IsDeleted | bit | 1 | 0 | N | |||
| 22 | DeleterUserId | bigint | 19 | 0 | Y | |||
| 23 | DeletionTime | datetime | 23 | 3 | Y | |||
| 24 | LastModificationTime | datetime | 23 | 3 | Y | |||
| 25 | LastModifierUserId | bigint | 19 | 0 | Y | |||
| 26 | CreationTime | datetime | 23 | 3 | N | |||
| 27 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | UserId | bigint | 19 | 0 | N | |||
| 4 | ClaimType | nvarchar(max) | -1 | 0 | Y | |||
| 5 | ClaimValue | nvarchar(max) | -1 | 0 | Y | |||
| 6 | CreationTime | datetime | 23 | 3 | N | |||
| 7 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | UserId | bigint | 19 | 0 | N | |||
| 4 | LoginProvider | nvarchar(128) | 128 | 0 | N | |||
| 5 | ProviderKey | nvarchar(256) | 256 | 0 | N |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | UserId | bigint | 19 | 0 | N | |||
| 4 | RoleId | int | 10 | 0 | N | |||
| 5 | CreationTime | datetime | 23 | 3 | N | |||
| 6 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | UserId | bigint | 19 | 0 | Y | |||
| 4 | Name | nvarchar(256) | 256 | 0 | N | |||
| 5 | Value | nvarchar(2000) | 2000 | 0 | Y | |||
| 6 | LastModificationTime | datetime | 23 | 3 | Y | |||
| 7 | LastModifierUserId | bigint | 19 | 0 | Y | |||
| 8 | CreationTime | datetime | 23 | 3 | N | |||
| 9 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | uniqueidentifier | 36 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | NotificationName | nvarchar(96) | 96 | 0 | N | |||
| 4 | Data | nvarchar(max) | -1 | 0 | Y | |||
| 5 | DataTypeName | nvarchar(512) | 512 | 0 | Y | |||
| 6 | EntityTypeName | nvarchar(250) | 250 | 0 | Y | |||
| 7 | EntityTypeAssemblyQualifiedName | nvarchar(512) | 512 | 0 | Y | |||
| 8 | EntityId | nvarchar(96) | 96 | 0 | Y | |||
| 9 | Severity | tinyint | 3 | 0 | N | |||
| 10 | CreationTime | datetime | 23 | 3 | N | |||
| 11 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | int | 10 | 0 | N | Y | ||
| 2 | EditionId | int | 10 | 0 | Y | |||
| 3 | Name | nvarchar(128) | 128 | 0 | N | |||
| 4 | TenancyName | nvarchar(64) | 64 | 0 | N | |||
| 5 | ConnectionString | nvarchar(1024) | 1024 | 0 | Y | |||
| 6 | IsActive | bit | 1 | 0 | N | |||
| 7 | IsDeleted | bit | 1 | 0 | N | |||
| 8 | DeleterUserId | bigint | 19 | 0 | Y | |||
| 9 | DeletionTime | datetime | 23 | 3 | Y | |||
| 10 | LastModificationTime | datetime | 23 | 3 | Y | |||
| 11 | LastModifierUserId | bigint | 19 | 0 | Y | |||
| 12 | CreationTime | datetime | 23 | 3 | N | |||
| 13 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | UserId | bigint | 19 | 0 | N | |||
| 4 | UserLinkId | bigint | 19 | 0 | Y | |||
| 5 | UserName | nvarchar(max) | -1 | 0 | Y | |||
| 6 | EmailAddress | nvarchar(max) | -1 | 0 | Y | |||
| 7 | LastLoginTime | datetime | 23 | 3 | Y | |||
| 8 | IsDeleted | bit | 1 | 0 | N | |||
| 9 | DeleterUserId | bigint | 19 | 0 | Y | |||
| 10 | DeletionTime | datetime | 23 | 3 | Y | |||
| 11 | LastModificationTime | datetime | 23 | 3 | Y | |||
| 12 | LastModifierUserId | bigint | 19 | 0 | Y | |||
| 13 | CreationTime | datetime | 23 | 3 | N | |||
| 14 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | TenancyName | nvarchar(64) | 64 | 0 | Y | |||
| 4 | UserId | bigint | 19 | 0 | Y | |||
| 5 | UserNameOrEmailAddress | nvarchar(255) | 255 | 0 | Y | |||
| 6 | ClientIpAddress | nvarchar(64) | 64 | 0 | Y | |||
| 7 | ClientName | nvarchar(128) | 128 | 0 | Y | |||
| 8 | BrowserInfo | nvarchar(256) | 256 | 0 | Y | |||
| 9 | Result | tinyint | 3 | 0 | N | |||
| 10 | CreationTime | datetime | 23 | 3 | N |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | uniqueidentifier | 36 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | UserId | bigint | 19 | 0 | N | |||
| 4 | TenantNotificationId | uniqueidentifier | 36 | 0 | N | |||
| 5 | State | int | 10 | 0 | N | |||
| 6 | CreationTime | datetime | 23 | 3 | N |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | UserId | bigint | 19 | 0 | N | |||
| 4 | OrganizationUnitId | bigint | 19 | 0 | N | |||
| 5 | IsDeleted | bit | 1 | 0 | N | |||
| 6 | CreationTime | datetime | 23 | 3 | N | |||
| 7 | CreatorUserId | bigint | 19 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | MigrationId | nvarchar(150) | 150 | 0 | N | Y | ||
| 2 | ContextKey | nvarchar(300) | 300 | 0 | N | Y | ||
| 3 | Model | varbinary(max) | -1 | 0 | N | |||
| 4 | ProductVersion | nvarchar(32) | 32 | 0 | N |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | TenantId | int | 10 | 0 | Y | |||
| 3 | UserId | bigint | 19 | 0 | Y | |||
| 4 | ServiceName | nvarchar(256) | 256 | 0 | Y | |||
| 5 | MethodName | nvarchar(256) | 256 | 0 | Y | |||
| 6 | Parameters | nvarchar(1024) | 1024 | 0 | Y | |||
| 7 | ExecutionTime | datetime | 23 | 3 | N | |||
| 8 | ExecutionDuration | int | 10 | 0 | N | |||
| 9 | ClientIpAddress | nvarchar(64) | 64 | 0 | Y | |||
| 10 | ClientName | nvarchar(128) | 128 | 0 | Y | |||
| 11 | BrowserInfo | nvarchar(256) | 256 | 0 | Y | |||
| 12 | Exception | nvarchar(2000) | 2000 | 0 | Y | |||
| 13 | ImpersonatorUserId | bigint | 19 | 0 | Y | |||
| 14 | ImpersonatorTenantId | int | 10 | 0 | Y | |||
| 15 | CustomData | nvarchar(2000) | 2000 | 0 | Y |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | Id | bigint | 19 | 0 | N | Y | ||
| 2 | JobType | nvarchar(512) | 512 | 0 | N | |||
| 3 | JobArgs | nvarchar(max) | -1 | 0 | N | |||
| 4 | TryCount | smallint | 5 | 0 | N | |||
| 5 | NextTryTime | datetime | 23 | 3 | N | |||
| 6 | LastTryTime | datetime | 23 | 3 | Y | |||
| 7 | IsAbandoned | bit | 1 | 0 | N | |||
| 8 | Priority | tinyint | 3 | 0 | N | |||
| 9 | CreationTime | datetime | 23 | 3 | N | |||
| 10 | CreatorUserId | bigint | 19 | 0 | Y |
ABP默认生成数据库结构的更多相关文章
- atitit.自动生成数据库结构脚本,或者更换数据库,基于hibernate4
atitit.自动生成数据库结构脚本,或者更换数据库,基于hibernate4 目前近况:: 更换数据库,但是是使用spring集成的. <!-- hibernate配置文件路径 --> ...
- DjangoORM创建表结构以及生成数据库结构
1. ORM的两种 DB first: 创建表结构--根据表结构生成类-----根据类来操作数据库 Code first: 先写代码------再写类----执行命令(一个类生成一个表)当前主流的用法 ...
- Navicat生成数据库结构同步SQL
作为一个苦逼的技术男,在做开发的时候经常会遇见程序版本升级,数据库结构变化.我们需要一个快捷的方式让客户尽快从旧版本数据库结构更新至新版本数据库结构.如果每做一次改动我们就记录一下当然是好事,但是万一 ...
- ABP 适用性改造 - 精简 ABP CLI 生成的项目结构
Overview 不管是公司或者个人都会有不同的开发习惯,通过建立项目模板,既可以使开发人员聚焦于业务功能的开发,也可以在一定程度上统一不同开发人员之间的开发风格.在使用 ABP 框架的过程中,对于 ...
- 记录—JPA生成数据库表
环境 springBoot+JPA+MySQL application-dev.yml 注意:配置中的blog数据库需要先创建,否则启动springBoot会报错 spring: #数据库连接配置 d ...
- 利用powerdesigner反向数据库结构,生成ER图
参考月下狼~图腾~:<利用powerdesigner反向数据库结构,生成ER图> https://www.zybuluo.com/Jpz/note/123582 首先新建一个"P ...
- 生成表结构数据库文档sql语句
CREATE PROCEDURE [dbo].[生成表结构数据库文档]ASBEGIN -- SET NOCOUNT ON added to prevent extra result sets from ...
- .net mvc 站点自带简易SSL加密传输 Word报告自动生成(例如 导出数据库结构) 微信小程序:动画(Animation) SignalR 设计理念(一) ASP.NET -- WebForm -- ViewState ASP.NET -- 一般处理程序ashx 常用到的一些js方法,记录一下 CryptoJS与C#AES加解密互转
.net mvc 站点自带简易SSL加密传输 因项目需要,传输数据需要加密,因此有了一些经验,现简易抽出来分享! 请求:前端cryptojs用rsa/aes 或 rsa/des加密,后端.net ...
- Mybatis总结之如何自动生成数据库表结构
一般情况下,用Mybatis的时候是先设计表结构再进行实体类以及映射文件编写的,特别是用代码生成器的时候. 但有时候不想用代码生成器,也不想定义表结构,那怎么办? 这个时候就会想到Hibernate, ...
随机推荐
- DVR NVR
1.NVR: 是(Network Video Recorder即网络硬盘录像机)的缩写.NVR最主要的功能是通过网络接收IPC(网络摄像机)设备传输的数字视频码流,并进行存储.管理,从而实现网络化带来 ...
- kbmmw中向服务器端传递对象的一种简单方式
运行环境:delphi 10.2+kbmmw 5.6.20 在kbmmw 的老版本中,要向服务器传送一个本地的对象,一般都需要进行一些转换,例如通过序列化的方式. 在新版的kbmmw中这一切都变的很简 ...
- Python 装饰器(笔记,非原创)
定义:本质是函数,为其他函数添加附加功能原则:1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数的调用方式知识储备: 1.函数即“变量” 2.高阶函数 ...
- js-实时获取键值码
<script> document.onkeydown=function(event){ console.log(event.keyCode) //在控制台打印 } </scr ...
- 你应该这么理解TCP的三次握手和四次挥手
前言: TCP协议是计算机的基础,他本身是一个非常非常复杂的协议. 本文只是蜻蜓点水,将从网络基础以及TCP的相关概念介绍开始,之后再将三次握手,四次挥手这些内容来阐述. 最后介绍一些常见问题,并给出 ...
- MyBatis 源码分析 - 插件机制
1.简介 一般情况下,开源框架都会提供插件或其他形式的拓展点,供开发者自行拓展.这样的好处是显而易见的,一是增加了框架的灵活性.二是开发者可以结合实际需求,对框架进行拓展,使其能够更好的工作.以 My ...
- Integer包装类源码分析
版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! 今天上班的途中在手机里看到几道关于Integer拆装箱的小题目,正好有点时间翻看了一下Integer类的源码,加上自己的一点思考,决定写点 ...
- maya2015卸载/安装失败/如何彻底卸载清除干净maya2015注册表和文件的方法
maya2015提示安装未完成,某些产品无法安装该怎样解决呢?一些朋友在win7或者win10系统下安装maya2015失败提示maya2015安装未完成,某些产品无法安装,也有时候想重新安装maya ...
- mysql explain语法详解--优化你的查询
原文地址:http://blog.csdn.net/zhuxineli/article/details/14455029 explain显示了mysql如何使用索引来处理select语句以及连接表.可 ...
- 搭建docker环境准备
Docker平台的基本构成