java 基础

 JAVA 技能点汇总    https://blog.csdn.net/Amen_Wu/article/details/73800299

目录

23种设计模式

  Java基本功:

   jdk1.8 lambda/stream

  多线程

  JSP

JVM原理

数据结构和算法

并发编程


23种设计模式

    http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html

    提升Java代码性能和安全性
    https://blog.csdn.net/Amen_Wu/article/details/81164273

    【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
    https://github.com/Snailclimb/JavaGuide

    互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,后端同学必看
    https://github.com/doocs/advanced-java

  Java基本功:

    java中的Collections类

   https://blog.csdn.net/yangxingpa/article/details/80515963

   https://www.cnblogs.com/fysola/p/6021134.html

   Java 集合List、Set、Map知识结构大全详解

    https://blog.csdn.net/csdn_aiyang/article/details/96173115

    Java中(? extends T)和(? super T)的理解
    https://blog.csdn.net/jdsjlzx/article/details/70479227

    两个Integer ==和!=的比较,为什么失效?
    https://blog.csdn.net/qq416647781/article/details/50819432

    Java中Enum
    http://www.cnblogs.com/frankliiu-java/archive/2010/12/07/1898721.html

    JDK中系统常量(gathering)
    https://www.aliyun.com/jiaocheng/273297.html

    Java类加载器
    http://blog.csdn.net/gjanyanlig/article/details/6818655/

    JAVA反射原理
    https://www.cnblogs.com/techspace/p/6931397.html

    反射机制
    http://blog.csdn.net/liujiahan629629/article/details/18013523

    Java 反射 Reflect集合
    http://blog.csdn.net/amen_wu/article/details/79412731

    深入理解Java中的final关键字
    http://www.importnew.com/7553.html

    Java静态分派与动态分派
    http://blog.csdn.net/amen_wu/article/details/79300729

    java动态代理原理及解析
    http://blog.csdn.net/scplove/article/details/52451899

    Java 动态代理机制详解(JDK 和CGLIB,Javassist,ASM)
    https://www.cnblogs.com/linghu-java/p/5714769.html

    java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一
    http://blog.csdn.net/s10461/article/details/53941091

    Java提供的MessageDigest实现MD5加密
    http://www.jb51.net/article/77235.htm

    Java socket编程一个很好的例子
    http://blog.csdn.net/fjseryi/article/details/12677803

    IO流总结
    http://www.cnblogs.com/oubo/archive/2012/01/06/2394638.html

    nio
    http://ifeve.com/java-nio-all/

    J2SE 5.0原子变量
    http://blog.csdn.net/jationxiaozi/article/details/6322151
    但是需要注意的是AtomicInteger类只能保证在自增或者自减的情况下保证线程安全

    AtomicInteger类的理解与使用
    https://blog.csdn.net/u012734441/article/details/51619751

    MessageDigest信息摘要算法
    http://blog.csdn.net/ma1kong/article/details/2662997

    & 0xff操作
    http://blog.csdn.net/lvgaoyanh/article/details/53486933

    BigDecimal精确计算
    http://www.cnblogs.com/chenssy/archive/2012/09/09/2677279.html

    “JUC集合”07之 ArrayBlockingQueue
    http://www.cnblogs.com/skywang12345/p/3498652.html#a1

    使用Joda date代替Calendar
    https://www.ibm.com/developerworks/cn/java/j-jodatime.html

    Graphics2D类;二维图形处理能力,提供、坐标转换、颜色管理以及文字布局等更精确的控制
    http://www.jb51.net/article/73137.htm

   jdk1.8 lambda/stream

    Java 8 Stream
    http://www.runoob.com/java/java8-streams.html

    java8 新特性入门 stream/lambda
    https://www.cnblogs.com/song27/p/7697713.html

    Java8 Stream常用方法
    https://blog.csdn.net/abcwywht/article/details/77991868

    Java8 Stream原理深度解析
    https://www.cnblogs.com/Dorae/p/7779246.html

  多线程

    http://www.cnblogs.com/wxd0108/p/5479442.html

    线程池 ThreadPoolExcutor
    http://blog.csdn.net/amen_wu/article/details/79421834
    学习总结:java 线程池–jdk线程池
    https://blog.csdn.net/qq_31387317/article/details/73521670
    Java并发性和多线程介绍目录
    http://ifeve.com/java-concurrency-thread-directory/
    IO流总结
    http://www.cnblogs.com/oubo/archive/2012/01/06/2394638.html
    nio
    http://ifeve.com/java-nio-all/
    J2SE 5.0原子变量
    http://blog.csdn.net/jationxiaozi/article/details/6322151
    但是需要注意的是AtomicInteger类只能保证在自增或者自减的情况下保证线程安全
    AtomicInteger类的理解与使用
    https://blog.csdn.net/u012734441/article/details/51619751
    MessageDigest信息摘要算法
    http://blog.csdn.net/ma1kong/article/details/2662997
    & 0xff操作
    http://blog.csdn.net/lvgaoyanh/article/details/53486933
    BigDecimal精确计算
    http://www.cnblogs.com/chenssy/archive/2012/09/09/2677279.html
    “JUC集合”07之 ArrayBlockingQueue
    http://www.cnblogs.com/skywang12345/p/3498652.html#a1
    使用Joda date代替Calendar
    https://www.ibm.com/developerworks/cn/java/j-jodatime.html
    Graphics2D类;二维图形处理能力,提供、坐标转换、颜色管理以及文字布局等更精确的控制
    http://www.jb51.net/article/73137.htm

  JSP

    Java EE 提供的几个主要技术
    http://blog.csdn.net/amen_wu/article/details/79380221

    文件类型对照表
    内容类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定文件接收方将以什么形式、什么编码读取这个文件
    http://tool.oschina.net/commons

    ISO-8859-1编码(latin-1)与GBK/UTF8
    http://blog.csdn.net/xiongchao2011/article/details/7276834
    java的(PO,VO,TO,BO,DAO,POJO)解释
    http://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.html

    pojo和javaBean的区别
    http://blog.csdn.net/aym_fuhong/article/details/50781163

    解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别
    http://blog.csdn.net/themagickeyjianan/article/details/71404724

    JSP自定义标签
    http://www.cnblogs.com/flying607/p/5063207.html

    servlet生命周期与工作原理
    http://www.cnblogs.com/cuiliang/archive/2011/10/21/2220671.html

    el,jstl,ognl概念上的区分
    http://blog.csdn.net/wangyajin333/article/details/48656673
    http://blog.csdn.net/wangyajin333/article/details/48684439

    Filter和Inteceptor的区别
    http://blog.csdn.net/xiaodanjava/article/details/32125687

    Servlet 3.0 新特性@WebFilter
    http://jingyan.baidu.com/article/6079ad0e672bf828ff86dbba.html

    HttpSessionListener
    http://blog.csdn.net/lirx_tech/article/details/49995055

    Java中设置Session过期时间(Spring Boot)
    https://www.cnblogs.com/EasonJim/p/7723598.html

    四种会话跟踪技术
    http://blog.csdn.net/amen_wu/article/details/79278899

    JSONP跨域
    http://kb.cnblogs.com/page/139725/

    jdbc statement声明成为scrollable
    http://blog.csdn.net/liyu1059915776/article/details/77864863

JVM原理

    Java自定义类加载器与双亲委派模型(优先使用父加载器加载)
    loadClass–>findClass–>defineClass
    https://www.cnblogs.com/wxd0108/p/6681618.html
    Java的用户线程与守护线程
    http://blog.csdn.net/amen_wu/article/details/79378767
    Java内存溢出(OOM)异常完全指南
    https://www.jianshu.com/p/2fdee831ed03
    JVM上的随机数与熵池策略
    http://ifeve.com/jvm-random-and-entropy-source/
    利用jdk自带的运行监控工具JConsole观察分析Java程序的运行
    https://blog.csdn.net/libaolin198706231987/article/details/55057149
    jconsole连接本地进程失败
    https://blog.csdn.net/zy812818/article/details/53005252
    jconsole本地连接失败的故障解决
    https://www.cnblogs.com/greatqn/archive/2010/07/16/1778729.html
    jvm启动参数在哪设置
    https://jingyan.baidu.com/article/624e7459653ca534e8ba5a26.html

数据结构和算法

    常用数据结构及其Java实现——刷了一个月算法,薪资终于Double了!
    https://zhuanlan.zhihu.com/p/64954660

    什么是平衡二叉树(AVL)
    https://zhuanlan.zhihu.com/p/56066942

    Java3y文章目录导航【Java基础和算法】
    https://zhuanlan.zhihu.com/p/35261824

    Java3y文章目录导航【Java EE】
    https://zhuanlan.zhihu.com/p/35261092

    java多叉树的生成和遍历
    https://blog.csdn.net/qq_36040184/article/details/70939830

    算法(一)时间复杂度
    https://blog.csdn.net/itachi85/article/details/54882603

    平衡二叉树(AVL)图解与实现
    https://blog.csdn.net/u014634338/article/details/42465089

    请要相信我,30分钟让你掌握AVL树(平衡二叉树)
    http://lib.csdn.net/article/datastructure/9204

    B树与B+树
    https://blog.csdn.net/guoziqing506/article/details/64122287

    B+树
    https://www.cnblogs.com/wade-luffy/p/6292784.html

    红黑树(一)之 原理和算法详细介绍
    http://www.cnblogs.com/skywang12345/p/3245399.html

    B+树介绍
    https://www.cnblogs.com/wade-luffy/p/6292784.html

    平衡二叉树、B树、B+树、B*树 理解其中一种你就都明白了
    https://zhuanlan.zhihu.com/p/27700617

    J.U.C. Java Util concurrent
    这里写图片描述

    JDK7以前的HashMap实现原理
    http://www.importnew.com/16301.html

    JDK1.8的HashMap深入分析
    https://blog.csdn.net/lianhuazy167/article/details/66967698

    Java 集合系列10之 HashMap详细介绍(源码解析)和使用示例
    https://www.cnblogs.com/skywang12345/p/3310835.html

    jdk1.8 HashMap性能提升
    https://blog.csdn.net/lc0817/article/details/48213435/

    Java集合—ConcurrentHashMap原理分析
    https://www.cnblogs.com/ITtangtang/p/3948786.html

    Java并发编程总结4——ConcurrentHashMap在jdk1.8中的改进
    https://www.cnblogs.com/everSeeker/p/5601861.html
    这里写图片描述

    java比较器Comparable接口和Comaprator接口
    https://blog.csdn.net/zhushuai1221/article/details/51760663

    深入理解HashSet
    https://blog.csdn.net/sugar_rainbow/article/details/68257208

    java用数组模拟实现ArrayList以及一些常用方法实现
    https://blog.csdn.net/u011424470/article/details/71189719

并发编程

    java多线程详解

   https://blog.csdn.net/qq_42453117/article/details/97656943

    ThreadLocal处理多线程问题
    http://blog.csdn.net/lufeng20/article/details/24314381/

    深入JVM锁机制1-synchronized
    https://blog.csdn.net/chen77716/article/details/6618779

    类级锁和对象锁
    https://blog.csdn.net/Amen_Wu/article/details/80799840

    线程八锁
    https://blog.csdn.net/kfengqingyangk/article/details/69485858

    分布式锁的几种实现方式
    https://www.cnblogs.com/austinspark-jessylu/p/8043726.html

    java 中的锁 – 偏向锁、轻量级锁、自旋锁、重量级锁
    https://blog.csdn.net/zqz_zqz/article/details/70233767/

    volatile详解(上)
    https://blog.csdn.net/qq_31387317/article/details/80449467

    Java并发——线程同步Volatile与Synchronized详解
    https://blog.csdn.net/seu_calvin/article/details/52370068

    再谈重入锁–ReentrantLock
    http://tenyears.iteye.com/blog/48750

    Java并发之AQS详解
    https://www.cnblogs.com/waterystone/p/4920797.html

    Java并发-AQS及各种Lock锁的原理
    https://blog.csdn.net/zhangdong2012/article/details/79983404

    java对象的强引用,软引用,弱引用和虚引用
    https://blog.csdn.net/lengyuhong/article/details/6398184

    斐波那契数列为什么那么重要,所有关于数学的书几乎都会提到?
    https://www.zhihu.com/question/28062458

    斐波那契数列的递归算法与非递归算法
    https://blog.csdn.net/qq_33951180/article/details/52484080

    如何理解汉诺塔的递归?
    https://www.zhihu.com/question/24385418

    Tomcat 的三种高级运行模式
    https://blog.csdn.net/ITresource/article/details/54927166
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值