自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

原创 Linux系列教程(八)——Linux常用命令之压缩和解压缩命令

  前面一篇博客我们讲解了Linux帮助和用户管理命令,对于帮助命令,man 命令能获得命令和配置文件的帮助信息,help命令能获得shell内置命令的帮助信息。我们可以通过which来区分什么是shell内置命令,什么是外部命令。但是基本上我们如果对某个命令不熟悉的话,使用 命令 --help 能更清晰的查看帮助信息。然后我们介绍了用户管理命令,对于用户管理命令后面我们会专门用一篇博客...

2017-10-31 09:07:00 330 1

原创 Linux系列教程(七)——Linux常用命令之帮助和用户管理命令

  上篇博客我们介绍了Linux文件搜索命令,其中find是用的最多的也是功能最强大的文件或目录搜索命令,和另一个搜索命令locate的区别是,find命令是全盘搜索,刚创建的文件也能搜索的到,而locate是在文件资料库中进行搜索,对比find命令搜索速度快很多,但是新创建的文件如果没有收录到文件资料库中,使用locate命令是搜索不到的,再就是/tmp目录是不收录到文件资料库的,也就...

2017-10-30 09:20:00 164

原创 Linux系列教程(六)——Linux常用命令之文件搜索命令

  前一篇博客我们讲解了Linux链接命令和权限管理命令,通过 ln -s 链接名 表示创建软链接,不加-s表示创建硬链接;还有三个更改权限的命令,chmod命令可以更改文件或目录权限,chown命令可以改变文件或目录所有者,chgrp命令可以改变文件或目录所属组。但是大家需要注意的是,后面两个命令只能由root用户来完成,而chmod命令除了root用户能完成,还有所更改文件或目录...

2017-10-29 08:25:00 188

原创 Linux系列教程(五)——Linux常用命令之链接命令和权限管理命令

  前一篇博客我们讲解了Linux文件和目录处理命令,还是老生常淡,对于新手而言,我们不需要完全记住命令的详细语法,记住该命令能完成什么功能,然后需要的时候去查就好了,用的多了我们就自然记住了。这篇博客我们接着讲Linux命令——链接命令和权限管理命令。1、链接命令 一、生成链接文件命令:ln  ①、命令名称:ln  ②、英文原意:link  ③、命令所在路径:...

2017-10-28 09:54:00 197 2

原创 Linux系列教程(四)——Linux常用命令之文件和目录处理命令

  这个系列教程的前面我们讲解了如何安装Linux系统,以及学习Linux系统的一些方法。那么从这篇博客开始,我们就正式进入Linux命令的学习。学习命令,首先要跟大家纠正的一点就是,我们不需要记住每一条命令的详细语法格式,学完之后我们只需要知道某个命令能干什么。这样我们在实际应用中,遇到需要实现某个功能,我们脑海只要能想起来适用于某个命令就行,至于详细格式我们可以通过查资料。当我们使用...

2017-10-27 09:12:00 414 6

原创 Linux系列教程(三)——Linux学习技巧

  前面我们讲了Linux系统的详细安装教程,大家跟着教程一步一步的操作,应该能完美的完成安装。那么这篇博客跟大家聊聊如何来学习Linux。1、工欲善其事必先利其器  ①、第一个问题:通过前面在虚拟软件中安装的Linux系统,我们发现在Linux虚拟机中操作命令发现特别繁琐,在虚拟机系统和本机系统之间的切换比较麻烦。那么这该怎么解决呢?  这里给大家推荐一个软件:Xshell...

2017-10-23 12:49:00 156 4

原创 Linux系列教程(二)——Linux系统安装(手把手学安装centos6.8)

  在上一篇博客我们简单的介绍了Linux系统的起源,这篇博客我们将通过图示一步一步教大家如何安装Linux系统。注意这里我们选择安装的Linux系统是其一种发行版本 CentOS,这里给大家普及一个概念,Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。商业版本以Redhat为代表,开源社区版本则以debian为代表。下面是三个...

2017-10-20 09:14:00 331 6

原创 Linux系列教程(一)——Linux系统简介

  本系列教程将完整的讲解整个Linux相关的知识,这是楼主学完兄弟连的Linux教程之后重新对Linux知识体系的整理。个人感觉兄弟连的Linux教程可以很好的入门,从最基础的知识开始,对于一个完全不懂Linux系统的人,相信在看完整个系列教程之后,都能对Linux有一个完完全全的了解。那么废话不多说,本篇博客作为整个教程的第一讲,我们就先来对Linux有个简单的整体介绍。1...

2017-10-19 22:01:00 213 3

原创 深入理解计算机系统(4.2)------逻辑设计和硬件控制语言HCL

  上一篇博客我们简单介绍了Y86指令集体系,而这篇博客我们将介绍指令集体系的逻辑设计和硬件控制语言HCL,为后面去实现Y86打下基础。  在硬件设计中,用电子电路来计算对位进行运算的函数,以及在各种存储器元素中存储位。大多数现代电路技术都是用信号上的高电压或者低电压来表示不同的位值。在当前的技术中心,逻辑 1 是用 1.0 伏特的高电压表示,而逻辑 0 是用 0.0 伏特的低电压表...

2017-10-19 14:25:00 1008 2

原创 深入理解计算机系统(4.1)------Y86指令集体系结构

  本章我们将进入处理器体系结构介绍的神秘海洋中,我们熟悉的手机,电脑等设备的核心硬件都离不开处理器。处理器可以称的上是人类创造的最复杂的系统之一,一块手指大小的硅片,可以容纳一个完整的高性能处理器、大的高速缓存,以及用来连接外部的逻辑电路。而且由于摩尔定律,从性能上讲,今天一块芯片上的处理器,已经使得三十年前比房间那么大的超级计算机都相形见绌了。  那么可能有人会问,我们软件开发者...

2017-10-18 20:24:00 1688

原创 邮件实现详解(四)------JavaMail 发送(带图片和附件)和接收邮件

  好了,进入这个系列教程最主要的步骤了,前面邮件的理论知识我们都了解了,那么这篇博客我们将用代码完成邮件的发送。这在实际项目中应用的非常广泛,比如注册需要发送邮件进行账号激活,再比如OA项目中利用邮件进行任务提醒等等。我们这里所讲的就是利用 JavaMail 完成邮件的发送和接收功能。  PS:本篇博客源码下载链接:https://github.com/YSOcean/cnblog...

2017-10-16 09:07:00 727 7

原创 邮件实现详解(三)------邮件的组织结构

  要想各种邮件处理程序能识别我们所写的电子邮件,能从我们所书写的电子邮件中分析和提取出发件人,收件人,邮件主题和邮件内容以及附件等信息,那么我们所写的电子邮件必须要遵循一定的格式要求,正如我们上一篇博客手工体验smtp和pop3协议,我们在发送邮件时有固定的写法。而这种邮件内容的基本格式和具体细节分别是由 RFC822 文档和 MIME 协议定义的。1、RFC822 邮件...

2017-10-14 10:51:00 3122

原创 邮件实现详解(二)------手工体验smtp和pop3协议


   上篇博客我们简单介绍了电子邮件的发送和接收过程,对参与其中的邮件服务器,邮件客户端软件,邮件传输协议也有简单的介绍。我们知道电子邮件需要在邮件客户端和邮件服务器之间,以及两个邮件服务器之间进行传递必须遵守的规则便是邮件传输协议。SMTP协议定义了邮件客户端软件和SMTP邮件服务器之间,以及两台SMTP邮件服务器之间的通信规则。POP3/IMAP协议定义了邮件客...

2017-10-13 09:36:00 3907 11

原创 邮件实现详解(一)------邮件发送的基本过程与概念


   相信大家在日常工作生活中少不了和邮件打交道,比如我们会用邮件进行信息交流,向上级汇报日常工作;再比如大家熟悉的某个WEB系统注册阶段,通常会有一个功能,点击发送到目标邮箱的链接完成账户激活。但是邮件发送的原理是什么?邮件是如何发送的呢?本系列教程将会讲解邮件的基本常识与概念,邮件的协议以及邮件服务器的工作原理,然后用JavaMail 发送邮件的基本实现过程,邮...

2017-10-12 09:09:00 2749 17

原创 浪潮之巅——IT产业的三大定律

  说实话除了小说以外,从来没有什么书能让我一口气看完,更不用说IT界的书了。但是吴军老师的《浪潮之巅》这本书除外,电子版的洋洋洒洒五百多页,我一下午就将其看完了。全书通过介绍AT&T、IBM、微软、苹果、google等IT公司的发展历史,分析了一些公司从辉煌走向衰落的过程和原因,还讲述了风投的相关知识以及几个重要的商业模式、国际金融机构和世界经济操盘手等等。  这是LZ看完...

2017-10-10 20:22:00 547 11

原创 Spring详解(八)------事务管理

  PS:本篇博客源码下载链接:http://pan.baidu.com/s/1mi3NhX2 密码:3io21、事务介绍  事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。  这里我们以取钱的例子来讲解:比如你去ATM机取1000块钱,大体有两个步骤:第一步输入密码金额,银行卡扣掉...

2017-10-09 09:05:00 371

原创 深入理解计算机系统(3.8)------数组分配和访问

  上一篇博客我们讲解了汇编语言中过程(函数)的调用实现。理解数据如何在调用者和被调用者之间传递,以及在被调用者当中局部变量内存的分配以及释放是最重要的。那么这篇博客我们将讲解数组的分配和访问。1、数组的基本原则  我们知道数组是某种基本数据类型数据的集合,对于数据类型 T 和整型常数 N,数组的声明如下:T A[N]  上面的 A 称为数组名称。它有...

2017-10-08 10:20:00 374

原创 深入理解计算机系统(3.7)------过程(函数的调用原理)

  上篇博客我们讲解了计算机汇编语言是如何实现循环结构的。本篇博客我们将介绍汇编语言中过程的实现方式。  过程在高级语言中也称为函数,方法。一个过程的调用包括将数据(以过程参数和返回值的形式)和控制从代码的一部分传递到另一部分。此外,它还必须在进入时为过程的局部变量分配空间,并在退出时释放空间。大多数机器,包括我们一直讲的 IA32,只提供转移控制到过程和从过程中转移出控制这种简单指...

2017-10-05 11:16:00 319

原创 深入理解计算机系统(3.6)------汇编的流程控制

  前面我们所讲的所有指令,代码执行顺序都是一条接着一条顺序的执行。但是实际上在编码过程中,会有某些结构,比如条件语句(if-else),循环语句(for,do-while)和分支语句(switch)等等,都要求有条件的执行,根据数据测试的结果来决定操作执行的顺序。  在机器代码中,提供两种基本的低级机制来实现有条件的行为:测试数据值,然后根据测试的结果来改变控制流或者数据流。 ...

2017-10-04 18:02:00 405

原创 深入理解计算机系统(3.5)------特殊的算术操作指令

  在上一篇博客 算术和逻辑操作我们介绍了如下图几种常用的算术逻辑指令,但是大家发现没,这几种指令如果在 IA32 上只能操作32位寄存器,比如我用乘法指令IMUL得出的结果超过了32位,那就会产生结果溢出,那应该怎么办呢?  1、特殊的算术操作指令指令    如上图,上面的几个指令支持有符号和无符号的全64位乘积以及整数除法,但是需要注意的是,存储结果的寄存器固...

2017-10-01 10:57:00 1847

Java源码解析——看优秀源码最能使人进步

适合深入了解JDK源码

2021-11-18

java核心技术第9版高清版

java核心技术第9版高清版,很清晰,大家可以放心下载,共同学习,共同进步

2018-01-13

《Spring源码深度解析》

《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息服务等内容。

2017-09-07

hadoop2.4源码

hadoop2.4源码

2017-08-28

Struts2.0中文教程

Struts2.0中文教程,还是比较详细的

2015-11-30

HTML标签介绍

HTML语言的一些常用标签介绍,还是比较详细的

2015-11-30

Android中文API合集.chm

Android的一些API介绍,还是不错的,有兴趣的可以看看

2015-11-30

mybatis-3-mybatis-3.3.0-SNAPSHOT.zip

mybatis-3源码,放在myeclipse可以看看

2015-02-13

struts-2.1.6源码

不错的struts-2.1.6源码,有兴趣的可以看看

2015-02-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除