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中(? 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

并发编程

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调优

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

转自原文:https://blog.csdn.net/Amen_Wu/article/details/79522912

java23种设计模式等等。。的更多相关文章

  1. java23种设计模式 (转)

    文章在:http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html 随着自己的开发经验增加以及自己做了很多的 大专栏  jav ...

  2. java23种设计模式——四、原型模式

    源码在我的github和gitee中获取 目录 java23种设计模式-- 一.设计模式介绍 java23种设计模式-- 二.单例模式 java23种设计模式--三.工厂模式 java23种设计模式- ...

  3. java23种设计模式—— 一、设计模式介绍

    Java23种设计模式全解析 目录 java23种设计模式-- 一.设计模式介绍 java23种设计模式-- 二.单例模式 java23种设计模式--三.工厂模式 java23种设计模式--四.原型模 ...

  4. java23种设计模式——五、建造者模式

    源码在我的github和gitee中获取 目录 java23种设计模式-- 一.设计模式介绍 java23种设计模式-- 二.单例模式 java23种设计模式--三.工厂模式 java23种设计模式- ...

  5. java23种设计模式——八、组合模式

    目录 java23种设计模式-- 一.设计模式介绍 java23种设计模式-- 二.单例模式 java23种设计模式--三.工厂模式 java23种设计模式--四.原型模式 java23种设计模式-- ...

  6. java23种设计模式——七、桥接模式

    原文地址:https://www.cnblogs.com/chenssy/p/3317866.html 源码在我的github和gitee中获取 目录 java23种设计模式-- 一.设计模式介绍 j ...

  7. java23种设计模式详解(转)

    设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了 ...

  8. 学习java23种设计模式自我总结

    首先先做个广告,以前看过@maowang 这位大神转的Java开发中的23种设计模式详解(转) ,但是看了之后都忘差不多了, 所以,开个帖子边学习边自我总结(纯手敲).一直以来像这种需要长久的运动,真 ...

  9. Java23种设计模式之单例模式

    一.单例模式简介 单例模式是Java设计模式中常见的一种模式.主要分为懒汉式单例.饿汉式单例.登记式单例: 单例模式的特点:  1.单例类只能有一个实例:  2.单例类必须自己创建自己的唯一的实例: ...

随机推荐

  1. vue多页面项目搭建(vue-cli 4.0)

    1.创建vue项目 cmd命令执行 vue create app (app 自定义的项目名) 一般都会选择后者,自己配置一下自己需要的选项(空格为选中) 这是我个人需要的一些选项,路由Router.状 ...

  2. linux管道和重定向

    管道 管道应该是等左边的程序执行完,才使用左边的程序的输出执行右边的程序. 但是在测试的时候,如果左边的程序无限循环且不等待的输出,那么左边的程序执行时右边的程序也会执行,个人感觉这是linux的机制 ...

  3. Java集合框架介绍。Java Collection Frameworks = JCF

    Java集合框架 = Java Collection Frameworks  = JCF . 为了方便理解,我画了一张思维脑图.

  4. 【常用技巧】js开发的一些技巧

    1.console.log的特殊用法: 添加%c特殊符号即可打印出样式 console.log("%c djsakiasjdkasjdkjas","font-size:6 ...

  5. 【nodejs代理服务器四】代理服务器增加频繁访问的ip加入黑名单

    问题 渗透者在扫站的时候会频繁请求,我们可以做一些策略来封堵这些频繁访问的ip,把ip加入黑名单. 策略 2秒之内访问次数超过100,加入黑名单. 实现思路 初次访问把访问Ip作为键,访问ip,时间, ...

  6. Linux命令——pr

    参考:Linux命令——column 前言 接触这个命令的初衷是我想把一个很长的单列输出设置成多列输出,奈何column的分列输出机制太智障,直到我发现了pr 参数 pr -# 输出指定的列数. -t ...

  7. git命令——git status、git diff

    前言 当对项目做了更改时,我们通常需要知道具体改了哪些文件,哪些文件更改了没有暂存,哪些文件改了并且已加入到暂存区等待下次commit.上述任务使用git status都可以帮我们解决.但是想要知道文 ...

  8. kubernetes核心组件kube-proxy - 运维笔记

    一.  kube-proxy 和 service  kube-proxy是Kubernetes的核心组件,部署在每个Node节点上,它是实现Kubernetes Service的通信与负载均衡机制的重 ...

  9. zabbix 3.2.2 server web展示如何显示中文 (三)

    1.确认zabbix是否开启了中文支持功能(/var/www/html/zabbix/include/locales.inc.php) 2.登录zabbix后,点击可爱的小公主吧 Admin(zabb ...

  10. Python if __name__ == "__main__" 的含义

    一.概念 我们在Python中经常可以看到一个程序会有if __name__ == "__main__",同时这通常是写在程序的入口位置,那么他有什么特殊含义呢?在了解这个之前,我 ...