noteless 头像

博客园 noteless 全部文章 目录索引

计算机发展历史

计算机发展阶段

计算机组成-数字逻辑电路

操作系统简单介绍

计算机启动过程的简单介绍

计算机发展个人理解-电路终究是电路

计算机语言的发展

计算机网络发展了解

计算机网络起源 网络发展简介(一)

计算机网络通信TCP/IP协议浅析 网络发展简介(二)

Web技术的发展 网络发展简介(三)

网络是如何连接的?网络发展简介(四)

设计模式

设计模式与设计原则简介(开篇)

UML简单介绍-如何看懂UML(一)

为什么需要创建型模式以及简单工厂模式(二)

工厂方法模式 创建型 设计模式(三)

抽象工厂模式 创建型 设计模式(四)

建造者模式 生成器模式 创建型 设计模式(五)

单例模式 创建型 设计模式(六)

原型模式 prototype 创建型 设计模式(七)

创建型设计模式对比总结 设计模式(八)

适配器模式 adapter 结构型 设计模式(九)

装饰器模式 Decorator 结构型 设计模式 (十)

组合模式 合成模式 COMPOSITE 结构型 设计模式(十一)

桥接模式 桥梁模式 bridge 结构型 设计模式(十二)

外观模式 门面模式 Facade 创建型 设计模式(十三)

代理模式 PROXY Surrogate 结构型 设计模式(十四)

享元模式 FlyWeight 结构型 设计模式(十五)

结构型设计模式对比 设计模式(十六)

责任链模式 职责链模式 Chain of Responsibility Pattern 行为型 设计模式(十七)

命令模式 Command 行为型 设计模式(十八)

解释器模式 Interpreter 行为型 设计模式(十九)

迭代器模式 Iterator 行为型 设计模式(二十)

中介者模式 调停者 Mediator 行为型 设计模式(二十一)

备忘录模式 Memento 快照模式 标记Token模式 行为型 设计模式(二十二)

观察者模式 Observer 发布订阅模式 源 监听 行为型 设计模式(二十三)

状态模式 State 行为型 设计模式(二十四)

策略模式 Strategy 政策Policy 行为型 设计模式(二十五)

模板方法模式 Template method 行为型 设计模式(二十六)

访问者模式 Visitor 行为型 设计模式(二十七)

多线程与Java

上篇

操作系统与程序运行以及进程简介 多线程上篇(一)

进行概念详解 多线程上篇(二)

进程控制概念简介 多线程上篇(三)

进程同步概念简介 多线程上篇(四)

进程同步经典示例 多线程上篇(五)

进程通信概念简介 多线程上篇(六)

线程概念简介 什么是线程 多线程上篇(七)

死锁概念以及预防解决方法简介 多线程上篇(八)

中篇

Java多线程概念简介 多线程中篇(一)

Thread类详解 多线程中篇(二)

线程组ThreadGroup分析详解 多线程中篇(三)

异常处理器详解 Java多线程异常处理机制 多线程中篇(四)

Java线程创建形式 Thread构造详解 多线程中篇(五)

Java多线程父子线程关系 多线程中篇(六)

Java线程Thread的状态解析以及状态转换分析 多线程中篇(七)

interrupt interrupted isInterrupted 方法对比、区别与联系 多线程中篇(八)

java锁与监视器概念 为什么wait、notify、notifyAll定义在Object中 多线程中篇(九)

Java内存模型JMM 高并发原子性可见性有序性简介 多线程中篇(十)

synchronized关键字简介 多线程中篇(十一)

java 轻量级同步volatile关键字简介与可见性有序性与synchronized区别 多线程中篇(十二)

final 关键字与安全发布 多线程中篇(十三)

多线程协作wait、notify、notifyAll方法简介理解使用 多线程中篇(十四)

sleep、yield、join方法简介与用法 sleep与wait区别 多线程中篇(十五)

java线程通信与协作小结 多线程中篇(十六)

深入解析ThreadLocal 详解、实现原理、使用场景方法以及内存泄漏防范 多线程中篇(十七)

InheritableThreadLocal类原理简介使用 父子线程传递数据详解 多线程中篇(十八)

下篇

java 并发多线程显式锁概念简介 什么是显式锁 多线程下篇(一)

java 并发多线程 锁的分类概念介绍 多线程下篇(二)

java多线程Lock接口简介使用与synchronized对比 多线程下篇(三)

java并发多线程显式锁Condition条件简介分析与监视器 多线程下篇(四)

Synchronized锁性能优化偏向锁轻量级锁升级 多线程中篇(五)

JDBC

JDBC设计理念浅析 JDBC简介(一)

JDBC驱动程序注册 JDBC简介(二)

DriverManager 驱动管理器类简介 JDBC简介(三)

Connection 对象简介 方法解读 JDBC简介(四)

执行对象Statement、PreparedStatement和CallableStatement详解 JDBC简介(五)

JDBC 异常简介 jDBC简介(六)

JDBC事务与保存点 JDBC简介(七)

Data Source与数据库连接池简介 JDBC简介(八)

JDBC与ORM发展与联系 JDBC简介(九)

Mybatis

第一个Mybatis程序示例 Mybatis简介(一) 

Mybatis配置信息浅析 MyBatis简介(二)

Mybatis sql映射文件浅析 Mybatis简介(三)

Mybatis动态SQL简单了解 Mybatis简介(四)

JVM

[零] Java 语言运行原理 JVM原理浅析 入门了解简介 Java语言组成部分 javap命令使用

[一]class 文件浅析 .class文件格式详解 字段方法属性常量池字段 class文件属性表 数据类型 数据结构

[二]Java虚拟机 jvm内存结构 运行时数据内存 class文件与jvm内存结构的映射 jvm数据类型 虚拟机栈 方法区 堆 含义

[三] java虚拟机 JVM字节码 指令集 bytecode 操作码 指令分类用法 助记符

[四] java虚拟机JVM编译器编译代码简介 字节码指令实例 代码到底编译成了什么形式

[五]类加载机制双亲委派机制 底层代码实现原理 源码分析 java类加载双亲委派机制是如何实现的

 

JavaIO

[零] JavaIO入门简介 程序设计语言 为什么需要IO库

[一]FileDescriptor文件描述符 标准输入输出错误 文件描述符

[二] JavaIO之File详解 以及FileSystem WinNTFileSystem简介

[三]JavaIO之IO体系类整体设计思路 流的概念以及四大基础分类

[四] JavaIO之类层次体系结构横向比对

[五] JavaIO之InputStream OutputStream简介 方法列表说明

[六]JavaIO之 ByteArrayInputStream与ByteArrayOutputStream

[七]JavaIO之 PipedInputStream 和 PipedInputStream

[八]JavaIO之FileInputStream 与 FileOutputStream

[九]JavaIO之ObjectInputStream 和 ObjectOutputStream

[十]JavaIO之FilterInputStream FilterOutputStream

[十一]JavaIO之DataInputStream 和 DataOutputStream

[十二]JavaIO之BufferedInputStream BufferedOutputStream

[十三]JavaIO之PushBackInputStream

[十四]JavaIO之PrintStream

[十五]javaIO之SequenceInputStream

[十六]JavaIO之InputStreamReader 与 OutputStreamWriter

[十七]JavaIO之CharArrayReader 和 CharArrayWriter

[十八]JavaIO之FileReader 和 FileWriter

[十九]JavaIO之PipedReader 和 PipedWriter

[二十]JavaIO之StringReader 与 StringWriter

 [二十一]JavaIO之BufferedReader 与 BufferedWriter

[二十二]JavaIO之LineNumberReader

[二十三]JavaIO之PushbackReader

[二十四]JavaIO之PrintWriter

[二十五]JavaIO之RandomAccessFile

[二十六]JavaIO之再回首恍然(如梦? 大悟?)

 

Java8

函数式编程

[零]java8函数式编程入门官方文档中文版  java.util.stream 包文档中文版本

[一]java8 函数式编程入门 什么是函数式编程 函数接口概念 流和收集器基本概念

[二]java8函数式编程 函数式接口详解 lambda匿名函数 方法引用 构造函数引用 如何定义使用函数式接口

[三]java8 函数式编程Stream 概念深入理解 Stream 运行原理 Stream设计思路

[四] java8 函数式编程 收集器浅析 收集器Collector常用方法 运行原理 内部实现

[五]java函数式编程归约reduce概念原理 stream reduce方法详解 reduce三个参数的reduce方法如何使用

[六] 函数式接口的复合方法示例 predicate 谓词逻辑运算 Function接口 组合运算 比较器 逆序 比较链

Java基础性类型简介

[一]基础类型概述

[二]基础数据类型之Long详解

[三]基础数据类型之Integer详解

[四]基础数据概述之Byte详解

[五]基础数据类型之Short详解

[六]基础数据类型之浮点数简介

[七]基础数据类型之Float详解

[八]基础数据类型之Double详解

[九]基础数据类型之Boolean详解

[十]基础数据类型之Unicode编码简介

[十一]基础数据类型之Character

[十二]基础数据类型之String

[十三]基础数据类型之AbstractStringBuilder

[十四]基础类型之StringBuffer 与 StringBuilder对比

[十五]java.math包简介,RoundingMode与MathContext

[十六]基础类型BigInteger简介

[十七]基础类型BigDecimal简介

LINUX

命令

 

其他

根据端口号查找进程号查找程序路径

ssh工具推荐MobaXterm 可能是你遇到过的比较出色的一款

不能ssh连接ubuntu linux 服务器 secureCRT不能ssh连接服务器 不能远程ssh连接虚拟机的ubuntu linux

ubuntu 15.10 设置静态ip 分配固定ip 设置dns 设置网关 命令行配置ip 固定ip不生效怎么办

ubuntu 修改网卡名称 更改设备网卡名称 修改eno16777736为eth0 ubuntu 15.10网卡名称为eno16777736

 MYSQL

MongoDB

MongoDB官方下载安装设置配置文件指定端口号

ElasticSearch

SpringCloud

Git

JavaWeb相关

域名注册域名解析域名绑定 dns服务器解析 域名记录的添加 记录类型含义@ www 访问域名请求过程

HTTP协议简介详解 HTTP协议发展 原理 请求方法 响应状态码 请求头 请求首部 java模拟浏览器客户端服务端

Servlet工作原理 相关核心类

HttpServletResponse ServletResponse 返回响应 设置响应头设置响应正文体 重定向 常用方法 如何重定向 响应编码 响应乱码

ServletRequest 请求方法 获取请求参数 请求转发 请求包含 请求转发与重定向区别 获取请求头字段

javaWeb项目中的路径格式 请求url地址 客户端路径 服务端路径 url-pattern 路径 获取资源路径 地址 url

javaweb请求编码 url编码 响应编码 乱码问题 post编码 get请求编码 中文乱码问题 GET POST参数乱码问题 url乱码问题 get post请求乱码 字符编码

 

开发&运行环境&工具

IDEA

IDEA以及插件下载安装

IDEA快速修复错误快捷键

IDEA设置外部比对工具Beyond Compare

打开IDEA的更新选项,如何打开IDEA更新弹窗

IDEA帮助文档快捷键ctrl+q 查看类 方法 变量 帮助文档 注释 快捷键

IDEA设置方法参数列表类型自动提示

IDEA不能读取配置文件,springboot配置文件无效、IDEA resources文件夹指定

 其他

 

java jdk 8反编译工具JD-GUI、procyon-decompiler、luyten、crf下载使用简介

windows系统dokuwiki安装部署设置 xampp环境配置

windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况

工欲善其事

截图自动添加水印图片工具 pickpick设置中文语言

修改设置notepad++默认保存文件格式

如何快速高效简洁的打开软件 干净利索的windows快捷程序启动器

windows资源管理器多标签打开 windows文件夹多标签浏览 浏览器tab页面一样浏览文件夹 clover win8 win10 报错 无响应问题怎么解决 clover卡死 clover怎么换皮肤

 

JavaSE进阶

JavaSE之Long 详解 Long的方法简介以及用法

java集合框架容器 java框架层级 继承图结构 集合框架的抽象类 集合框架主要实现类

深入解析JAVA内部类 内部类的分类 特点 定义方式 使用

JAVA标准错误与输出的区别与联系 err与out

JAVA类加载过程 对象初始化 虚拟机运行时内存的划分

java continue break 关键字 详解 区别 用法 标记 标签 使用 示例 联系

再谈包访问权限 子类为何不能使用父类protected方法

 

Spring+SpringMVC+mybatis+maven

spring Hello world示例

spring原理案例-基本项目搭建 01 spring framework 下载 官网下载spring jar包

spring原理案例-基本项目搭建 02 spring jar包详解 spring jar包的用途

spring原理案例-基本项目搭建 03 创建工程运行测试 spring ioc原理实例示例

 

springmvc+mybatis

springmvc 项目完整示例01 需求与数据库表设计 简单的springmvc应用实例 web项目

springmvc 项目完整示例02 项目创建-eclipse创建动态web项目 配置文件 junit单元测试

springmvc 项目完整示例03 小结

springmvc 项目完整示例04 整合mybatis mybatis所需要的jar包 mybatis配置文件 sql语句 mybatis应用

springmvc 项目完整示例05  日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用

springmvc 项目完整示例06 日志–log4j 参数详细解析 log4j如何配置

springmvc 项目完整示例07 设置配置整合springmvc springmvc所需jar包springmvc web.xml文件配置

springmvc 项目完整示例08 前台页面以及知识点总结

 

maven+springmvc+mybatis

eclipse 创建maven 项目 动态web工程完整示例

eclipse 创建maven 项目 动态web工程完整示例 maven 整合springmvc整合

 

JAVA基本语法了解

java简单介绍 了解

java 语言基本语法

java 面向对象基本概念

java 集合框架基础

java 基本IO

java 语多线程基本概念

java 异常简单介绍

java 网络编程简单了解

 

SVN相关

如何解决svn清理失败 不能更新 cleanup失败 cleanup乱码 更新乱码 svn更新提示清理 清理乱码不能清理 svn故障修复SVN cleanup 陷入死循环 svn cleanup时遇到错误怎么办

eclipse svn插件卸载 重新安装 Subclipse卸载安装 The project was not built since its build path is incomplete This client is too old to work with the working copy at

 

vmware workstation

批处理启动vm虚拟机服务 vm12启动无界面启动vm虚拟机系统 windows上如何操作服务 sc net启动关闭服务

vm12 安装ubuntu15.10详细图文教程 虚拟机安装ubuntu安装 ubuntu更新软件 ubuntu一直卡在下载语言怎么办?

 

 

posted @ 2018-08-01 13:39  noteless  阅读(46390)  评论(8编辑  收藏  举报