Java作为面向对象的编程语言,如果按照编程种类划分属于命令式编程(Imperative Programming)。常见的编程范式还有逻辑式编程(Logic Programming),函数式编程(Functional Programming)。 查看全文>>
技术文章2020-03-16 |传智播客 |Java函数式编程入门
1. LinkedList是双向链表实现的List 2. LinkedList是非线程安全的 3. LinkedList元素允许为null,允许重复元素 4. LinkedList是基于链表实现的,因此插入删除效率高,查找效率低(虽然有一个加速动作) 5. LinkedList是基于链表实现的,因此不存在容量不足的问题,所以没有扩容的方法 6. LinkedList还实现了栈和队列的操作方法,因此也可以作为栈、队列和双端队列来使用 查看全文>>
技术文章2020-03-15 |传智播客 |LinkedList的原理介绍
Javassist是一个开源的分析、编辑和创建Java字节码的类库,可以直接编辑和生成Java生成的字节码。相对于bcel,asm等这些工具,开发者不需要了解虚拟机指令,就能动态改变类的结构,或者动态生成类。javassist简单易用,快速。 查看全文>>
技术文章2020-03-15 |传智播客 |Java动态字节,Javassist
在默认情况下, Redis 将数据库快照保存在名字为 dump.rdb的二进制文件中。你可以对 Redis 进行设置, 让它在“ N 秒内数据集至少有 M 个改动”这一条件被满足时, 自动保存一次数据集。 查看全文>>
技术文章2020-03-15 |传智播客 |Redis 持久化方式
OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 查看全文>>
技术文章2020-03-15 |传智播客 |OpenResty,OpenResty快速入门教程
百度地图上收录的是常见的位置信息,而如果有一些特殊的未被百度地图收录的地点,百度提供的LBS 云服务可以让我们很方便的自己去收录地点信息(如景点的卫生间等) 查看全文>>
技术文章2020-03-15 |传智播客 |百度LBS云怎么用
Web服务端是Java语言最擅长的领域之一,也会Java最广泛应用的地方。而高并发高吞吐量也越来越成为服务端普遍需求,所有能够开发出高效并发的应用程序,也是成为一个高级程序员的必备技能。下面我们将从JVM内存模型的角度来分析虚拟机如何实现多线程、多线程之间由于共享和竞争数据而导致的并发问题及解决思路。 查看全文>>
技术文章2020-03-15 |传智播客 |JVM内存模型
java四大引用是JDK1.2版本开始引入,把对象的引用分为4个等级,我们平时学习的就是四种的第一级的强引用,说白了,就Object o = new Object(),四个引用分别是强引用、软引用、弱引用和虚引用,请记住它们的顺序!因为这是它们对内存的敏感程度! 查看全文>>
技术文章2020-03-14 |传智播客 |java四大引用