码迷,mamicode.com
首页 > 2019年02月08日 > 全部分享
【react】---Immutable的基本使用
一、Immutable简介 Immutable Data 就是一旦创建,就不能再被更改的数据。对 Immutable 对象的任何修改或添加删除操作都会返回一个新的 Immutable 对象。Immutable 实现的原理是 Persistent Data Structure(持久化数据结构),也就是 ...
分类:其他好文   时间:2019-02-08 20:00:46    阅读次数:399
20.并发容器之ArrayBlockingQueue和LinkedBlockingQueue实现原理详解
1. ArrayBlockingQueue简介 在多线程编程过程中,为了业务解耦和架构设计,经常会使用并发容器用于存储多线程间的共享数据,这样不仅可以保证线程安全,还可以简化各个线程操作。例如在“生产者-消费者”问题中,会使用阻塞队列(BlockingQueue)作为数据容器,关于BlockingQ ...
分类:数据库   时间:2019-02-08 20:00:17    阅读次数:236
数组方法
sort - > 按照ascii码来排序的, 1. 参数a, b 2.返回值: 1、负值, a就排前面 2、正值, b就排前面 3、0 保持不动 ...
分类:编程语言   时间:2019-02-08 19:59:53    阅读次数:179
Java基础7:关于Java类和包的那些事
Java基础7:关于Java类和包的那些事 *.Java文件 问题:一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制? 答案:可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。一个文件中可以只有非public类,如果只有一个非public类, ...
分类:编程语言   时间:2019-02-08 19:59:09    阅读次数:153
23.FutureTask基本操作总结
1.FutureTask简介 在Executors框架体系中,FutureTask用来表示可获取结果的异步任务。FutureTask实现了Future接口,FutureTask提供了启动和取消异步任务,查询异步任务是否计算结束以及获取最终的异步任务的结果的一些常用的方法。通过get()方法来获取异步 ...
分类:其他好文   时间:2019-02-08 19:58:46    阅读次数:179
Python3 正则表达式 Regular Expression
2019/02/08正则表达式Regular Expression掌握特殊符号* (0, +00) # 贪婪匹配,按最多的匹配>>> re.findall('alex*', 'sddgljalexdhgb')['alex']>>> re.findall('alex*', 'sdghshalexxxx ...
分类:编程语言   时间:2019-02-08 19:58:26    阅读次数:176
力扣——部门工资前三高的员工(数据库的题
Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id 。 Department 表包含公司所有部门的信息。 编写一个 SQL 查询,找出每个部门工资前三高的员工。例如,根据上述给定的表格,查询结果应返回: ...
分类:数据库   时间:2019-02-08 19:58:09    阅读次数:387
java基础4:深入理解final关键字
java基础4:深入理解final关键字 final关键字可以修饰类、方法和引用。 修饰类,该类不能被继承。并且这个类的对象在堆中分配内存后地址不可变。 修饰方法,方法不能被子类重写。 修饰引用,引用无法改变,对于基本类型,无法修改值,对于引用,虽然不能修改地址值,但是可以对指向对象的内部进行修改。 ...
分类:编程语言   时间:2019-02-08 19:57:56    阅读次数:208
Java基础5:抽象类和接口
Java基础5:抽象类和接口 1 抽象类一般会实现一部分操作,并且留一些抽象方法让子类自己实现,比如Stringbuffer和Stringbuilder的父类abstractStringbuilder。 2 接口一般指一种规定,比如一个map接口中,可能需要实现增删改查等功能,如果你想实现一个具体m ...
分类:编程语言   时间:2019-02-08 19:57:34    阅读次数:174
24.Java中atomic包中的原子操作类总结
1. 原子操作类介绍 在并发编程中很容易出现并发安全的问题,有一个很简单的例子就是多线程更新变量i=1,比如多个线程执行i++操作,就有可能获取不到正确的值,而这个问题,最常用的方法是通过Synchronized进行控制来达到线程安全的目的(关于synchronized可以看这篇文章)。但是由于sy ...
分类:编程语言   时间:2019-02-08 19:57:15    阅读次数:250
盘点海口最好吃的西餐厅top10
Top 1:主厨的餐桌 餐厅地址:龙华区海秀路九号民航宾馆一楼大堂 主厨的餐桌Chef's Table是三位志同道合的大厨一起携手开办的西餐厅,正宗的西式料理、浓郁的浪漫气息,都是Chef's Table的特色,而最大的特色便是可以私人定制,为夫妻、情侣等食客提供浪漫的烛光晚宴,甚至可以在主厨的指导 ...
分类:其他好文   时间:2019-02-08 19:57:03    阅读次数:1674
01:MongoDB基础
1.1 MongoDB简介 1、特点 1. MongoDB的提供了一个面向文档存储,操作起来比较简单和容易。 2. 你可以在MongoDB记录中设置任何属性的索引 (如:FirstName="Ning",Address="Beijing")来实现更快的排序。 3. 你可以通过本地或者网络创建数据镜像 ...
分类:数据库   时间:2019-02-08 19:56:37    阅读次数:158
9.深入理解AbstractQueuedSynchronizer(AQS)
1. AQS简介 在上一篇文章中我们对lock和AbstractQueuedSynchronizer(AQS)有了初步的认识。在同步组件的实现中,AQS是核心部分,同步组件的实现者通过使用AQS提供的模板方法实现同步组件语义,AQS则实现了对同步状态的管理,以及对阻塞线程进行排队,等待通知等等一些底 ...
分类:其他好文   时间:2019-02-08 19:56:20    阅读次数:201
clean exit - waiting for changes before restart
在使用nodemon的时候,针对于同一个文件一次使用还好,当多次使用的时候就会出现这样的情况: 解决办法: nodemon clean exit 原因: 可能是因为缓存造成的; ...
分类:其他好文   时间:2019-02-08 19:56:05    阅读次数:1237
Java基础2:基本数据类型与常量池
Java基础2:基本数据类型与常量池 基本数据类型的大小 自动拆箱和装箱 总结:注意基本数据类型的拆箱装箱,以及对常量池的理解。 基本数据类型的存储方式 上面自动拆箱和装箱的原理其实与常量池有关。 3.1存在栈中: public void(int a) { int i = 1; int j = 1; ...
分类:编程语言   时间:2019-02-08 19:55:49    阅读次数:186
Java集合详解2:LinkedList和Queue
Java集合详解2:LinkedList和Queue 今天我们来探索一下LinkedList和Queue,以及Stack的源码。 具体代码在我的GitHub中可以找到 https://github.com/h2pl/MyTech 喜欢的话麻烦star一下哈 文章首发于我的个人博客: https:// ...
分类:编程语言   时间:2019-02-08 19:55:27    阅读次数:219
Java基础15:深入剖析Java枚举类
Java基础15:深入剖析Java枚举类 枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 初探枚举类 在程序设计中,有时会用到由若干个有限数据元素组成的集合,如一周内的星期一到星期日七个数据元素组成的集合,由三种颜色 ...
分类:编程语言   时间:2019-02-08 19:55:11    阅读次数:209
693条   上一页 1 ... 13 14 15 16 17 18 19 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!