“首页”的版本间的差异

来自Dennis C.K Deng-Wiki
跳转至: 导航搜索
 
(未显示同一用户的3个中间版本)
第5行: 第5行:
 
尽管我目前还不太会用,但我会在后续的工作生活中完善这个系统。
 
尽管我目前还不太会用,但我会在后续的工作生活中完善这个系统。
  
以下是我自己构建的知识体系,也是本站内容的导航。这些是我觉得作为一名软件工程师,一名java web 开发应该掌握的技能点,当然目前并非最终版,很多内容也没补充,我会一直完善他们。
+
以下是我自己构建的知识体系,也是本站内容的导航,每个标题都可以点击进入相关主题介绍的页面。这些是我觉得作为一名软件工程师,一名java web 开发应该掌握的技能点,当然目前并非最终版,很多内容也没补充,我会一直完善他们。
  
 
==[[计算机基础]]==
 
==[[计算机基础]]==
 
===[[计算机发展历史]]===
 
===[[计算机发展历史]]===
 
主要是介绍一些计算机的发展历史
 
主要是介绍一些计算机的发展历史
 +
===[[NATURE]]===
 +
*[[原子物理学]]
 +
*[[经典电磁学]]
 +
*[[电路分析]]
 +
*[[磁路分析]]
 +
 +
===[[SEMICONDUCT]]===
 +
*[[半导体器件基础]]
 +
*[[模拟集成电路设计]]
 +
*[[数字集成电路设计]]
 +
*[[微电子学基础]]
 +
 +
===[[Hardware]]===
 +
*[[模拟电子技术]]
 +
*[[数字电子技术]]
 +
*[[计算机组成原理]]
 +
*[[计算机系统结构]]
 +
*[[单片机设计]]
 +
*[[FPGA电路设计]]
 +
*[[ARM电路设计]]
 +
*[[x86系统结构]]
 +
 +
===[[PROGRAMMING]]===
 +
*[[汇编语言]]
 +
*[[C/C++语言]]
 +
*[[Java程序设计]]
 +
*[[操作系统]]
 +
*[[编译原理]]
 +
*[[计算机网络]]
 +
*[[信号与系统]]
 +
*[[数字信号处理]]
 +
*[[通信原理]]
 +
*[[语音信号处理]]
 +
*[[数字图像处理]]
 +
*[[自动控制原理]]
 +
 +
===[[KERNEL]]===
 +
*[[GCC Internals]]
 +
*[[ELF标准]]
 +
*[[POSIX标准]]
 +
*[[UNIX高级环境编程]]
 +
*[[Linux设计与实现]]
 +
*[[Linux设备驱动]]
 +
*[[深入理解内核]]
 +
*[[Linux程序设计]]
 +
*[[Linux网络栈]]
 +
*[[Unix编程艺术]]
 +
 +
 
==[[Core Java]]==
 
==[[Core Java]]==
 
这是java核心内容,包括基础语法,常用类库的使用,多线程高并发以及JVM部分的内容等。
 
这是java核心内容,包括基础语法,常用类库的使用,多线程高并发以及JVM部分的内容等。
 
===[[基础语法]]===
 
===[[基础语法]]===
基础语法部分的内容
+
基础语法部分的内容,同时包括基础的环境配置方面的内容
 +
*[[简介]]
 +
*[[java主要特性]]
 +
*[[java发展历史]]
 +
*[[java开发环境配置]]
 +
*[[java基础语法]]
 +
*[[java基本概念]]
 +
*[[java面向对象]]
 +
*[[java基本数据类型]]
 +
*[[java变量类型]]
 +
*[[java修饰符]]
 +
*[[java运算符]]
 +
*[[java循环结构]]
 +
*[[java分支结构]]
 +
*[[java异常]]
 +
*[[java序列化]]
 +
*[[java泛型]]
 +
*[[其他]]
 
===[[类库]]===
 
===[[类库]]===
 
主要是一些常用的类库,包括List、Map、Set等实现类的底层实现原理,实现类的优缺点。使用建议等。
 
主要是一些常用的类库,包括List、Map、Set等实现类的底层实现原理,实现类的优缺点。使用建议等。
 +
*[[ArrayList]]
 +
*[[LinkedList]]
 +
*[[Hashtable]]
 +
*[[HashMap]]
 +
*[[ConcurrentHashMap]]
 +
*[[HashSet]]
 +
*[[CopyOnWrite]]
 +
*[[Queue]]
 +
以下内容为每个细分点简要介绍,点击链接后和上面的列表效果一样。
 +
====[[ArrayList]]====
 +
====[[LinkedList]]====
 +
====[[Hashtable]]====
 +
====[[HashMap]]====
 +
====[[ConcurrentHashMap]]====
 +
====[[CopyOnWrite]]====
 +
====[[Queue]]====
 
===[[工具类库]]===
 
===[[工具类库]]===
 
一些工具类库的使用,包括但不限于apache commons,fastjson,dom4j等
 
一些工具类库的使用,包括但不限于apache commons,fastjson,dom4j等
 
===[[IO]]===
 
===[[IO]]===
 
IO部分的内容
 
IO部分的内容
 +
*[[Netty]]
 
===[[多线程]]===
 
===[[多线程]]===
 
多线程高并发部分内容,也是通向资深开发甚至更高等级必须弄透的内容
 
多线程高并发部分内容,也是通向资深开发甚至更高等级必须弄透的内容
 
===[[JVM]]===
 
===[[JVM]]===
 
虚拟机部分的内容
 
虚拟机部分的内容
 +
*[[jvm内存结构]]
 +
*[[class加载机制]]
 +
*[[GC]]
 
====[[jvm内存结构]]====
 
====[[jvm内存结构]]====
 
====[[class加载机制]]====
 
====[[class加载机制]]====
第29行: 第115行:
 
==[[Java Web]]==
 
==[[Java Web]]==
 
===[[协议]]===
 
===[[协议]]===
 +
*[[TCP/IP]]
 +
====[[TCP/IP]]====
 
===[[框架]]===
 
===[[框架]]===
 
比如Spring、iBatis等框架,同样他们的原理才是最重要的,至少要知道他们的大致原理。
 
比如Spring、iBatis等框架,同样他们的原理才是最重要的,至少要知道他们的大致原理。
 +
*[[Spring]]
 +
*[[SpringBoot]]
 +
*[[SpringMVC]]
 +
*[[Mybatis]]
 +
====[[Spring]]====
 +
====[[SpringBoot]]====
 +
====[[SpringMVC]]====
 +
====[[Mybatis]]====
 +
 +
 
==[[数据库]]==
 
==[[数据库]]==
 
==[[工具的使用]]==
 
==[[工具的使用]]==
 +
*[[Maven]]
 +
*[[Git]]
 +
*[[Intellij IDEA]]
 +
*[[XShell]]
 +
*[[Xftp]]
 +
*[[SQLyog]]
 +
===[[Maven]]===
 +
===[[Git]]===
 +
===[[Intellij IDEA]]===
 +
===[[XShell]]===
 +
===[[Xftp]]===
 +
===[[SQLyog]]===
 
==[[设计模式]]==
 
==[[设计模式]]==
 
==[[职业生涯]]==
 
==[[职业生涯]]==

2017年9月17日 (日) 18:26的最新版本

个人Wiki。

建立这个个人wiki用来梳理和构建自己的知识地图。当然,有别于博客或笔记,这里记录的东西可能会更杂更零散,而非对某个主题的具体总结,当然这也不是说这里记录的内容会非常简单的意思。 总之和其他工具是起到互补而非互斥作用。 尽管我目前还不太会用,但我会在后续的工作生活中完善这个系统。

以下是我自己构建的知识体系,也是本站内容的导航,每个标题都可以点击进入相关主题介绍的页面。这些是我觉得作为一名软件工程师,一名java web 开发应该掌握的技能点,当然目前并非最终版,很多内容也没补充,我会一直完善他们。

计算机基础

计算机发展历史

主要是介绍一些计算机的发展历史

NATURE

SEMICONDUCT

Hardware

PROGRAMMING

KERNEL


Core Java

这是java核心内容,包括基础语法,常用类库的使用,多线程高并发以及JVM部分的内容等。

基础语法

基础语法部分的内容,同时包括基础的环境配置方面的内容

类库

主要是一些常用的类库,包括List、Map、Set等实现类的底层实现原理,实现类的优缺点。使用建议等。

以下内容为每个细分点简要介绍,点击链接后和上面的列表效果一样。

ArrayList

LinkedList

Hashtable

HashMap

ConcurrentHashMap

CopyOnWrite

Queue

工具类库

一些工具类库的使用,包括但不限于apache commons,fastjson,dom4j等

IO

IO部分的内容

多线程

多线程高并发部分内容,也是通向资深开发甚至更高等级必须弄透的内容

JVM

虚拟机部分的内容

jvm内存结构

class加载机制

GC

Java Web

协议

TCP/IP

框架

比如Spring、iBatis等框架,同样他们的原理才是最重要的,至少要知道他们的大致原理。

Spring

SpringBoot

SpringMVC

Mybatis

数据库

工具的使用

Maven

Git

Intellij IDEA

XShell

Xftp

SQLyog

设计模式

职业生涯