ConCurrentHashMap的底层是:散列表+红黑树,与HashMap是一样的.(不允许key和value是null值) JDK1.8底层是散列表+红黑树 ConCurrentHashMap支持高并发的访问和更新,它是线程安全的 检索操作不用加锁,get方法是非阻塞的 key和value都不允许为null 有了Hashtable为啥需要ConCurrentHashMap Hashtable是在每个方法上都加上了Synchronized完成同步,效率低下. ConcurrentHashMap…
  [C#/.NET]Entity Framework(EF) Code First 多对多关系的实体增,删,改,查操作全程详细示例 本文我们来学习一下在Entity Framework中使用Context删除多对多关系的实体是如何来实现的.我们将以一个具体的控制台小实例来了解和学习整个实现Entity Framework 多对多关系的实体删除的操作过程. 你将学习到 怎样创建一个引用Entity Framework的项目: 怎样配置Entity Framework的数据库连接: 怎样去掉Ent…
程序设计 一.java (a)基本语法(如继承.异常.引用.泛型等) Java核心技术 卷I(适合入门) 进阶 Effective Java中文版(如何写好的Java代码) Java解惑 (介绍烂Java代码是什么样的) (b)多线程.并发 Java并发编程实战 (系统全面的介绍了Java的并发,如何设计支持并发的数据结构) (c)Java 7 Java程序员修炼之道 (详细的介绍Java 7 的新特性) (d)Java 8 写给大忙人看的Java SE 8 函数式编程思维 (e)Java虚拟机…
进程作为资源分配的基本单位 线程作为资源调度的基本单位,是程序的执行单元,执行路径(单线程:一条执行路径,多线程:多条执行路径).是程序使用CPU的最基本单位. 线程有3个基本状态: 执行.就绪.阻塞(还有新生,死亡) 线程有5种基本操作: 派生.阻塞.激活. 调度. 结束 线程有两个基本类型: 1) 用户级线程:管理过程全部由用户程序完成,操作系统内核心只对进程进行管理. 2) 系统级线程(核心级线程):由操作系统内核进行管理.操作系统内核给应用程序提供相应的系统调用和应用程序接口API,以使…
1.什么是虚拟dom(VNode)? https://github.com/answershuto/learnVue/blob/master/docs/VNode%E8%8A%82%E7%82%B9.MarkDown 2.源码keep-alive.js中Object.create(Null)是什么意思? https://blog.csdn.net/blueblueskyhua/article/details/73135938 https://segmentfault.com/q/10100000…
此贴意在解决一个妹子的问题 https://q.cnblogs.com/q/101462 下载js包 http://www.layui.com/laydate/ 将laydate下载的包解压放入static index.html 引入 其中黄色部分是添加的代码部分 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport"…
VUE学习总结 文档:https://cn.vuejs.org/v2/guide/ Webstorm的一些常用快捷键:1. ctrl + shift + n: 打开工程中的文件,目的是打开当前工程下任意目录的文件.2. ctrl + j: 输出模板3. ctrl + b: 跳到变量申明处4. ctrl + alt + T: 围绕包裹代码(包括zencoding的Wrap with Abbreviation)5. ctrl + []: 匹配 {}[]6. ctrl + F12: 可以显示当前文件的…
说明:之前两天属于入门,文章可能存在片段信息 vue2.x+webpack快速搭建前端项目框架详解 http://www.jb51.net/article/129463.htmVue cli + Webpack-simple 怎么修改生产环境下运行的端口?https://segmentfault.com/q/1010000012994924 webpack和webpack-simple区别(如何引入css文件)https://www.cnblogs.com/xuange306/p/7114945…
https://segmentfault.com/a/1190000004518374#articleHeader3 https://segmentfault.com/q/1010000004906561/a-1020000004906629…