Java学习知识点目录(博客目录)

csdn博客:mocas_wang

简介:

博客多为总结学习内容,博客中若有错误,可指出。
持续更新中,不定时更新,目录顺序经常变动。

分类目录

1 Git  

2  Linux

3 java基础       

4  数据库mysql  

5 javaWeb      

6 安装教程

7 大数据hadoop

8 JVM

9 Python数据分析处理

10 中间件   

11 设计模式

12 并发多线程

13 随笔记录        

14 性能优化     

15 正则表达式        

16 操作系统    

17 Spring生态    

18 计算机网络     

19 数据结构与算法

20 源码分析

21 网络安全

22 微服务


博客目录

1 Git

          git将文件上传到github上的两种方法

          git查看工作区,暂存区,版本库

          git分支管理

          git的撤销与修改操作

          git merge合并分支,解决冲突

          git rebase 变基

          Git 分支 - 变基示例操作

          Git reset与revert讲解

          Git恢复之前版本的两种方法reset、revert(示例应用)

          git merge命令应用的三种情景

          git pull和git fetch的区别     

2  Linux

          linux后台进程后台运行和关闭、查看后台任务

          linux(ubuntu)常用shell指令与快捷操作

          linux ls的几个易混用法

          Ubuntu重装anaconda3,安装TensorFlow

          Ubuntu16.04创建新用户,查看信息,删除用户

          Ubuntu远程连接服务器操作方法

          linux下配置hadoop教程

          linux给wps安装字体

          Ubuntu系统修改用户名,保留配置。

           Linux的各类查找使用     

3 java基础

           linux安装java.jdk环境

           java中异常处理throw与throws

           java异常处理throw new RuntimeException(e)

            java注解详解

           JAVA内置和JUnit4注解示例

            java反射应用及内存过程解析

           Collection集合理解使用

           深度解析List集合(1)

           java set集合讲解

           map基本应用

           java中泛型讲解

           java序列化与反序列化全讲解

           深度解析List集合(2)

           java文件操作

           java中的final如何使用和理解

           底层对string,stringbuffer和stringbuilder的理解

           Java深入理解深拷贝和浅拷贝区别

           HashMap实现原理及源码分析

           Java类的初始化、变量的初始化

          Java中的装箱和拆箱深入理解

          Java中Lambda表达式的使用

4  数据库mysql

           SQL基本使用

           JDBC详解

           QueryRunner的用法解析

           Class.forName()用法详解

            数据库之索引

            数据库三范式,存储引擎知识点理解

            MYSQL数据库日志

            数据库事务的概念,特性及其实现原理       

            手把手测试数据库外连接,内连接 

            数据库触发器学习

            数据库存储过程讲解与实例

            深入理解数据库索引采用B树和B+树的原因

            MySQL索引原理及慢查询优化

            MySQL 学习总结 之 缓冲池(Buffer Pool)

            MySQL主从复制与读写分离原理

            最全的select加锁分析(Mysql)

5 javaWeb

            javaweb之前端html学习笔记

            javaweb之前端css学习笔记

            javaweb之前端JavaScript学习笔记(一)基本语法

            javaweb之前端JavaScript学习笔记(二)对象操作

            javaweb之XML学习笔记(一)基本使用

            javaweb之XML学习笔记(二)解析模型

            javaweb之Servlet学习笔记(一)基本实现

            javaweb之Servlet学习笔记(二)response,request,编码

            javaweb学习笔记之cookie,session

            javaweb学习笔记之JSP,JavaBean,EL

            javaweb学习笔记之JSTL,MVC

            JDBC详解

            javaweb中ServletContext HttpSession 以及HttpServletRequest理解应用

            javaweb之Listener&Filter学习笔记

            javaweb学习笔记之文件上传下载&JavaMail

            javaweb学习笔记之AJAX&XStream

            QueryRunner的用法解析

            Asp.Net MVC中view和Action跳转页面小结

            CSS之块元素,行内元素,display转换,float布局对比

            DIV子元素自适应问题,float父元素坍塌全解释

            js,css,html加载顺序(DOM执行)

6 安装教程

            Ubuntu重装anaconda3,安装TensorFlow

            linux安装java.jdk环境

            Ubuntu系统修改用户名,主机名,保留配置。

            Ubuntu远程连接服务器操作方法

            linux下配置hadoop教程

            linux给wps安装字体       

            Hadoo集群--高可用HA配置(两台主机) 

            Hbase集群模式搭建         

            Kafka环境安装及配置_学习记录  

            Flume的安装

7 大数据hadoop

            linux下配置hadoop教程

            hadoop基本原理架构讲解(HDFS部分)

            hadoop中MapReduce和yarn的基本原理讲解

            zookeeper一文全讲解     

            Hadoo集群--高可用HA配置(两台主机)   

            Hbase集群模式搭建   

8 JVM

            jvm入门,什么是JVM?多图详解

            JVM之.class文件解析

            深入理解JVM中类加载、类加载器

            Class.forName()用法详解

            深入了解JVM内存模型

            JVM堆栈内存分析

            Java内存分配(多实例演示)

            jvm字节码执行引擎

            图解JVM垃圾回收机制

            底层对string,stringbuffer和stringbuilder的理解

            JVM监控及故障处理工具

            JVM--方法区、永久代、元空间、字符串常量池

           Java深入理解深拷贝和浅拷贝区别

           JVM性能分析与调优总结

           Java内存模型(JMM)

9 Python数据分析处理

            get_dummies的编码用法

            datafram的各类数值索引选取,以isnull选取空值行(非空值行)的操作为例

            Ubuntu重装anaconda3,安装TensorFlow

            sklearn机器学习之分类预测算法应用

            sklearn机器学习之回归预测的算法应用

            pandas数据处理之绘制子图图像subplot,subplot2grid,add_subplot,subplots,

            pandas处理数据之loc切片的用法

            pandas数据处理之groupby的常用用法

            数据处理基础之统计方法和可视化图表构建

            pandas数据处理基础之丢失数据处理(待续)

            pandas数据处理基础之标准化与标签数值化

            pandas数据处理基础之变量相关性分析

            pandas对数据处理的初级基本操作

            numpy库数组属性查看:类型、尺寸、形状、维度

10 中间件

          zookeeper一文全讲解

          Redis详解&应用场景&面试题

          Nginx详解

          redis缓存与数据库一致性问题解决

11 设计模式

           设计模式概述

           代理模式

          三种工厂模式         

           设计模式之单例模式

           生产者消费者模式-Java实现

           java策略模式

           java设计模式-装饰者模式

           适配器模式(Adapter Pattern)

           外观(门面)设计模式

           Java设计模式之模板方法模式(Template Method)

           简说设计模式——观察者模式

12 并发多线程

          多线程与并发编程入门基础,多图详解

          Java高并发编程:线程锁技术

          线程常用方法实现

          java中的各种锁

          java中wait()、this.wait()、super.wait()、object.wait()的使用区别

          线程池原理全解析

          线程池使用和自定义线程池       

          BlockingQueue(阻塞队列)

          Java并发之AQS详解

          JUC简介

          死锁,活锁,饥饿,阻塞,无锁

          简析CAS机制与实现原理

          设计模式之单例模式

          生产者消费者模式-Java实现

          Java并发编程:volatile关键字解析

          图解AQS实现的源码原理

          Java中断机制

          并发编程(IO多路复用)

13 随笔记录

          必备画图技能:流程图

14 性能优化

          for循环代码优化

          Java代码性能优化的细节总结

          JVM性能分析与调优总结

          MySQL索引原理及慢查询优化

15 正则表达式

          正则表达式的使用和测试方法

16 操作系统

          操作系统之进程管理、进程同步

          操作系统-处理机调度

          死锁,活锁,饥饿,阻塞,无锁

          进程间通信方式总结

          并发编程(IO多路复用)

          死锁

          java IO与 NIO

          NIO示例实践

          深入理解处理器高速缓存的工作机制

17 Spring生态

          spring概述

          IDEA中SSM项目的资源访问路径问题

          SpringIoC框架概述

          spring中bean的配置详解

          Spring IoC容器

          AOP概念原理

          Spring之AOP实现讲解

          SpringIOC初始化过程学习

          ssm整合配置文件及流程讲解

          spring事务管理(详解和实例)

          Spring Bean生命周期总结

          Spring JdbcTemplate使用

          jdk动态代理和cglib动态代理详解

          mybatis一级缓存二级缓存

          Spring中的循环依赖解决详解

18 计算机网络

          计算机网络体系架构

          DNS原理及解析过程详解

          ICMP协议和ping命令

          网络-IP地址,子网掩码,默认网关,DNS服务器详解

          TCP/IP协议工作原理和工作流程

          TCP 可靠传输机制详解

          HTTP传输协议原理

          https原理:证书传递、验证和数据加密、解密过程解析

          SSL原理,SSL握手过程

          网络中TCP、IP、MAC、UDP的头部格式信息

          Cookie、Session和Token区别的理解

          SQL注入讲解

19 数据结构与算法

          java String,Stringbuilder,Integer,character几种数据类型转换

          Integer.MIN_VALUE和Integer.MAX_VALUE关系

          HashMap实现原理及源码分析

          红黑树原理和算法详细介绍

         Java Deque接口 使用方法(栈、队列、双端队列)

         java数据结构与算法之堆排序

         一致性哈希算法的原理与实现

         几种简单的负载均衡算法及其Java代码实现

20 源码分析

          HashMap实现原理及源码分析         

          红黑树原理和算法详细介绍

          Java集合系列之ArrayList底层实现原理

         Java集合 LinkedList 底层详解

         ConcurrentHashMap源码分析

         图解AQS实现的源码原理

         剖析JDK8中Arrays.sort底层原理

21 网络安全

         SQL注入讲解

         XSS跨站脚本攻击

         DDoS攻击和CC攻击

         CSRF攻击与防御

22 微服务

         java IO与 NIO

         NIO示例实践

你可能感兴趣的:(Java学习知识点目录(博客目录))