LinkedList简介 LinkedList是一个使用双向链表结构实现的容器,与ArrayList一样,它能动态扩充其长度,LinkedList相较于ArrayList,其任意位置插入速度比ArrayList要快,但是其查询速度要比ArrayList要慢;LinkedList继承自Abstract ...
                            
                            
                                分类:
编程语言   时间:
2020-11-06 02:49:47   
                                阅读次数:
31
                             
                    
                        
                            
                            
                                在了解hashmap之前,要先知道什么是散列表,因为hashmap就是在散列表结构基础上改造而成的。散列表,也叫哈希表,是根据关键码值(key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做 ...
                            
                            
                                分类:
编程语言   时间:
2020-11-04 18:03:01   
                                阅读次数:
77
                             
                    
                        
                            
                            
                                
                    #一、单链表 所谓单链表(Linked)在内存中不连续的一段内存空间,链表的每一个元素是一个节点,每一个节点由数据元素和下一个节点的存储位置组成,链表结构与数组结构最大区别是链表结构的存储内存是不连续的,而数组结构的内存是连续的,链表结构不能与数组结构一样快速查找 ? 链表机构操作特点是:添加,删除 ...
                            
                            
                                分类:
其他好文   时间:
2020-11-01 10:43:33   
                                阅读次数:
20
                             
                    
                        
                            
                            
                                
                    前言 有5个库,每个库里面的表结构一样,现在需要修改某个字段的长度,操作的时候记得要选择非业务时间段,当然也可以直接使用存储过程来搞。 步骤 主要两步,1.构造SQL 2.执行SQL 构造SQL SELECT CONCAT('alter table ',TABLE_NAME,' modify ',C ...
                            
                            
                                分类:
数据库   时间:
2020-11-01 10:20:44   
                                阅读次数:
16
                             
                    
                        
                            
                            
                                
                    一、HashMap底层用到的数据结构 数组+单向链表+红黑树 数组:数组每一项都是一个链表,其实就是数组和链表的结合体 单向链表:当法神hash碰撞时,首先会找到数组对应位置,然后1.8采用尾插入法(1.7采用头插入法),形成一个单项链表结构 JDK1.8 红黑树:当数组中每项的链表长度大于8时,会 ...
                            
                            
                                分类:
其他好文   时间:
2020-11-01 09:28:52   
                                阅读次数:
17
                             
                    
                        
                            
                            
                                背景不知道是否你还在为下面的问题而困扰:?当你使用了redis或者其他中间件做缓存的时候,经常发现缓存和数据库的数据不一致,只能通过定时任务或者缓存过期的方式去做一些限制。?当你使用了ES做搜索工具,使用双写的那一套方法,还在为ES和数据库不是一个事务而担忧。?当你需要迁移数据的时候,也还在使用双写的方法,如果是同一个数据库的还好,如果是不同数据库就不能保证事务,那么数据一致性也是个问题,就会写很
                            
                            
                                分类:
其他好文   时间:
2020-10-29 09:41:24   
                                阅读次数:
16
                             
                    
                        
                            
                            
                                EXPORT ... TO MEMORY ID ... IMPORT ... TO MEMORY ID ... 如何传递动态内表数据: 1.发送方根据动态内表记录重新生成新的内表结构体,并将动态数据转换到新的内表,传值两个记录表:结构体,数据记录。 2.接收方根据结构体重新生成新的内表,根据新生成内 ...
                            
                            
                                分类:
其他好文   时间:
2020-10-27 11:48:39   
                                阅读次数:
29
                             
                    
                        
                            
                            
                                
                    后台用户登录验证功能是很多项目的必须要有的逻辑 , 也是常见的技术需求 . 要实现这个逻辑首先要有数据库表结构如下: CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL DEF ...
                            
                            
                                分类:
编程语言   时间:
2020-10-27 11:28:23   
                                阅读次数:
38
                             
                    
                        
                            
                            
                                
                    1、索引的分类 普通索引(单列索引):一个索引只包含单个列,一个表可以有多个; create index idx_brand_name on brand(name); alter table brand add index idx_brand_name(name); show index from  ...
                            
                            
                                分类:
数据库   时间:
2020-10-27 11:13:40   
                                阅读次数:
23
                             
                    
                        
                            
                            
                                
                    数据库是个比较大的话题,有各种各样数据库常见的关系型数据库如Mysql 、oracle、非关系型数据库,还有图数据库等。数据库性能会跟许多部分有关联,从硬件底层存储设备、操作系统、数据库配置参数、数据库架构、数据库表结构、应用层面的连接池设置、以及SQL索引等。 数据库架构 对Mysql数据库进行分 ...
                            
                            
                                分类:
数据库   时间:
2020-10-24 10:01:02   
                                阅读次数:
23