HashMap: 线程不安全,链表结构,效率高; Hashtable : 线程安全,但效率低,因为是Hashtable是使用synchronized的,所有线程竞争同一把锁; Synchronized Map: 线程安全,但效率低,一次性锁住整张表来保证线程安全,所以每次只能有一个线程来访问map。 ...
分类:
其他好文 时间:
2020-02-17 14:18:24
阅读次数:
62
null | Vector | List | | | Search | 较快 | 较慢 Insert | 较慢 | 较快 如上表,顺序表结构和链表结构都不有不足,其算法效率在有些时候低也是结构本身所带来的问题。而树这种半线性结构在实现得当的情况下是可以 我们知道任何树都可以转换成二叉树,对树的研究可 ...
分类:
其他好文 时间:
2020-02-16 19:04:47
阅读次数:
81
Linux内核的神奇的container_of()宏 1. 用途 container_of()宏可以跟据结构体成员的地址返回结构体的地址。 2. 定义 Linux内核中list即链表结构有个宏container_of(),其定义(linux-2.6.11/include/linux/kernel.h ...
分类:
其他好文 时间:
2020-02-16 13:17:38
阅读次数:
73
下面关于新商品一些商家的推荐。 下面这些没一个都是一个分类,滚动条向上滚动,下面的一个个分类数据都展示出来。判断页面的滚动,实现懒加载。 滚动条触底后,会把下一个要展示的商品分类懒加载。 前端的代码 scroll的滚动的监听, index就是我们的vue的对象。在页面的最上方定义的 首先获取当前的分 ...
分类:
数据库 时间:
2020-02-16 01:01:17
阅读次数:
98
修改表 在命令窗口查看表结构 desc 表名 添加新字段 alter table 表名 add 字段名 类型 alter table student add phone number(11) 修改字段类型 alter table 表名 modify 字段名 类型 alter table studen ...
分类:
其他好文 时间:
2020-02-14 13:16:05
阅读次数:
82
记录一次EFCore CodeFirst迁移实践,同时使用了DBFirst和CodeFirst,解决多个项目表结构同步更新问题 ...
分类:
其他好文 时间:
2020-02-14 10:29:10
阅读次数:
272
SQL脚本修改表结构 新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4 ...
分类:
数据库 时间:
2020-02-13 19:38:03
阅读次数:
85
一、需求: 定时备份数据库数据 二、分析: 1. 定时任务 2. 备份数据库表结构和数据 三、实现: 1. pom 文件: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...
分类:
数据库 时间:
2020-02-12 18:52:42
阅读次数:
169
InnoDB存储引擎物理存储结构 共享表空间 独立表空间 查看是否开启独立表空间 表空间迁移 虽然 t2.ibd 还在,但是 mysql 无法识别 处理方式: 在 mysql 中重建一个相同表结构的 tmp 表 CREATE TABLE ( int(11) DEFAULT NULL ) ENGINE ...
分类:
数据库 时间:
2020-02-12 16:08:00
阅读次数:
73
# 存储引擎 -- 存储数据的方式# 一张表 # 数据 # 表的结构 # 索引(查询的时候使用的一个目录结构)# Innodb存储引擎 mysql5.6之后的默认的存储引擎# 数据和索引存储在一起 2个文件 # 数据索引\表结构# 数据持久化# 支持事务 : 为了保证数据的完整性,将多个操作变成原子 ...
分类:
编程语言 时间:
2020-02-12 14:42:39
阅读次数:
57