1、Hashtable是线程安全的,方法是Synchronized的,适合在多线程环境中使用,效率低; HashMap不是线程安全的,方法不是Synchronized的,效率高,适合在单线程环境下使用,在多线程的场合下使用的话,需要手动同步HashMap HashMap同步的方法:Map m = C ...
分类:
其他好文 时间:
2019-07-02 21:21:09
阅读次数:
127
[TOC] 框架到底为我们做了什么? 数据和视图分离,解耦(开放封闭原则) 所有数据和视图不分离的,都会命中开放封闭原则 数据独立在 里面,视图在 中 以数据驱动视图,只关心数据变化, 操作被封装 使用原生js是直接通过操作 来修改视图,例如 以数据驱动视图就是,我们只管修改数据,视图的部分由框架去 ...
分类:
Web程序 时间:
2019-07-01 01:09:41
阅读次数:
157
一. Friend Cycle 用一个数组存储root结点,采用压缩路径的方法,查找的时间复杂度为O(1), 合并的时间复杂度为O(1) 二. 逆序对 ...
分类:
编程语言 时间:
2019-06-29 22:17:09
阅读次数:
102
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace @enum//命名空间{ //大学管理系统 性别: 男 ...
1、定义枚举 定义枚举很简单,直接使用enum关键字声明即可,例如定义性别的枚举,性别只有男和女 2.使用枚举 3.通常我们在数据库中,很多的一些状态、类型、性别等等字段保存的是数字,但我们在开发时需要判断这些状态时,直接使用 if(UserInfo.Sex==0)这种方式来判断,显然不太好,如果状 ...
分类:
数据库 时间:
2019-06-28 16:44:34
阅读次数:
658
有时候我们想实现 leftJoin 但是 Linq 提供的 Join 相当于是 `INNER JOIN`,于是就打算实现一个 `LeftJoin` 的扩展。 ...
分类:
其他好文 时间:
2019-06-26 19:30:20
阅读次数:
150
HTTP Enumeration Target Host IP: 10.0.0.20 Brute Forcing using DirBuster 1. Start the dirbuster and set the options. Note: 1. The wordlist can be foun ...
分类:
编程语言 时间:
2019-06-22 21:19:21
阅读次数:
164
public enum SequenceEnum { SEQUENCE; SequenceEnum() { } private static final ConcurrentLinkedQueue cache = new ConcurrentLinkedQueue(); private static... ...
分类:
其他好文 时间:
2019-06-22 10:54:46
阅读次数:
109