
数据结构:字典树 Trie——打一个字联想出一串词语
字典树 Trie 这个词来自于 retrieval,于 1912 年,Axel Thue 首次抽象地描述了一组字符串数据结构的存放方式为 Trie 的想法。

java类和对象:
1.何为java-c++? 很多java初学者都有c++的基础,但对java的博大精深还有所听闻,所以笔者专门分出一章叫java-c++(类和对象),c++的读者会 觉得非常轻松,大部分的知识都在c++中学过。这样会在刚接触java时, 有一种自然的亲近感。

Java如何对map进行排序
Map介绍常用的Map有HashMap,TreeMap,LinkedHashMapHashMap:最常用的Map,根据key的HashCode值来存储数据,根据key可以直接获取它的Value,具有很快的访问速度。

JAVA校招题基础知识点复习第五天(经典问题:如何避免死锁)
如何确保N个线程可以访问N个资源同时又不导致死锁?要想弄清这个问题,我们必须先要知道什么是死锁,死锁产生的条件又有哪些?所谓死锁就是指多个线程因竞争资源而造成的一种”僵局”,即相互等待。若没有外力作用,这些进程都将无法向前运行推进下去。

IntelliJ IDEA 2019 for Mac(Java开发工具)
IntelliJ IDEA 2019 for Mac是Mac上好用的Java开发工具,为最大限度地提高开发人员的工作效率而设计,即时和巧妙的代码完成,动态代码分析,为各种其他语言(如SQL,JPQL,HTML,JavaScript等)提供智能编码帮助等强大的功能,是开发人员不可缺

系统学习MongoDB (一)初识mongo
MongoDB作为一款在业内被广泛应用的优秀Nosql数据库,但是关于Mongo的分享却少的可怜。恰逢最近公司项目重构使用了MongoDB,正好借此机会好好整理一套MongoDB知识分享。