自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Michael Wing's workspace

热爱生活,享受工作。

  • 博客(15)
  • 资源 (16)
  • 收藏
  • 关注

转载 Spring Bean的生命周期(非常详细)

Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。 转载请注明地址 http://www.cnb...

2018-05-18 11:13:58 184

转载 Redis知识点总结

Redis优势:性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。丰富的特性 – Redis还支持 publish/su...

2018-05-15 19:03:41 156

转载 JAVA MemCache 史无前例的详细讲解!看完包精通MEMCACHE!

 Memcach什么是MemcacheMemcache集群环境下缓存解决方案Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。  Memcache是danga的一个项目,最早是LiveJournal 服务...

2018-05-15 18:56:19 190

转载 java解决共享资源竞争

由于多线程的实现,在运行一个程序的时候可能会有很多的线程在同时运行,但是线程的调度并不是可见的,所以不会知道一个线程什么时候在运行,比如说 你坐在桌子前手拿着叉子,正要去叉盘中的最后一片食物,当你的叉子就要够得着他的时候,这片食物突然消失了,因为你的线程挂起了,另一个用餐者进入并吃掉了它,所以这就是在使用多线程时会出现的问题,对于并发的任务,你需要一种方式来防止两个线程同时访问一段资源,基本上所有...

2018-05-11 11:04:02 422

转载 Comparable与Comparator浅析

今天博主在翻阅TreeMap的源码,发现其键必须是实现Comparable或者Comparator的接口时产生了一些兴趣,比如在TreeMap中的put方法分别对Comparable和Comparator接口分别进行处理。那么疑问就来了,Comparable和Comparator接口的区别是什么,Java中为什么会存在两个类似的接口?  Comparable和Comparator接口都是用来比较大...

2018-05-11 10:26:40 224

转载 JDK7和JDK8一些重要新特性

jdk7新特性(部分)switch支持字符串ListAutoCloseable接口实现自动关闭,在try()中新增获取环境信息的工具方法,getJavaHomeDir,getUserHomeDir,getUserDir等对java集合的增强支持,如: List<String> list=["item"]; //向List集合中添加元素 String item=li...

2018-05-10 17:09:01 456

转载 Java NIO详解

前言本篇主要讲解Java中的IO机制和网络通讯中处理高并发的NIO分为两块:第一块讲解多线程下的IO机制第二块讲解如何在IO机制下优化CPU资源的浪费(New IO)Echo服务器单线程下的socket机制就不用我介绍了,不懂得可以去查阅下资料那么多线程下,如果进行套接字的使用呢?我们使用最简单的echo服务器来帮助大家理解首先,来看下多线程下服务端和客户端...

2018-05-10 15:52:54 108

转载 java IO体系的学习总结

1.Java Io流的概念,分类,类图。1.1 Java Io流的概念    java的io是实现输入和输出的基础,可以方便的实现数据的输入和输出操作。在java中把不同的输入/输出源(键盘,文件,网络连接等)抽象表述为“流”(stream)。通过流的形式允许java程序使用相同的方式来访问不同的输入/输出源。stram是从起源(source)到接收的(sink)的有序数据。 注:java把所...

2018-05-10 12:03:41 116

转载 分布式架构的演进

作者:李小翀链接:https://www.zhihu.com/question/22764869/answer/31277656来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。系统架构演化历程-初始阶段架构初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源都在一台服务器上。描述:通常服务器操...

2018-05-09 18:45:47 169

转载 get和post的使用场景

GET和POST两种方法都是将数据送到服务器。HTTP标准包含这两种方法是为了达到不同的目的。POST用于创建资源,资源的内容会被编入HTTP请示的内容中。例如,处理订货表单、在数据库中加入新数据行等。当请求无副作用时(如进行搜索),便可使用GET方法;当请求有副作用时(如添加数据行),则用POST方法。一个比较实际的问题是:GET方法可能会产生很长的URL,或许会...

2018-05-09 15:41:15 241

转载 HTTP的长连接和短连接

本文总结&分享网络编程中涉及的长连接、短连接概念。    关键字:Keep-Alive,并发连接数限制,TCP,HTTP一、什么是长连接     HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个通道传输数据;相反的就是短连接。 HTTP...

2018-05-09 15:34:32 99

转载 什么是长连接,什么是短连接?长连接和短连接的区别是什么?

1说到长连接,短连接,不得不提到三次握手。举个例子,如下场景:http://blog.csdn.net/sinat_21455985/article/details/53508115三次握手(连接)和four次挥手(断开)的总结:1tcp协议是pc机器与pc机器之间的进行的工作,即机器中网卡,这一步跟tomcat等j2ee的web工程一点关系都没有。其实很好理解,因为tcp协议的配置是在pc的网络...

2018-05-09 15:28:10 904

转载 一次完整的HTTP请求过程

当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 以下过程仅是个人理解: 域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) -->...

2018-05-09 15:08:35 140

转载 springboot+mybatis+springmvc整合实例

以往的ssm框架整合通常有两种形式,一种是xml形式,一种是注解形式,不管是xml还是注解,基本都会有一大堆xml标签配置,其中有很多重复性的。springboot带给我们的恰恰是“零配置”,"零配置"不等于什么也不配置,只是说相对于传统的ssm框架的xml配置或是注解配置,要少的多。作为常规的来说,一个ssm框架整合,拿maven来说,首先在src/main/resource下加入jdbc.pr...

2018-05-07 16:56:32 2286

转载 分布式架构的演进

作者:李小翀链接:https://www.zhihu.com/question/22764869/answer/31277656来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。分布式架构的演进系统架构演化历程-初始阶段架构初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源都在一台服务器上。描...

2018-05-07 16:29:47 105

19套炫酷风格商务PPT模板

19套炫酷风格商务PPT模板,包括动态PPT和静态PPT,强烈推荐

2018-12-04

42套精美的商务PPT模板集合

42套精美的商务PPT模板集合

2018-11-29

大数据基本介绍ppt

大数据基础介绍。

2018-11-29

javaweb仿百度云网盘项目源码

javaweb项目模仿百度云盘功能,项目使用了maven+struts2+spring+mybatis+mysql,建议windows环境部署,编码格式UTF-8,jdk1.8

2018-11-08

Maven 实战(书签版),十分清晰强烈推荐

Maven 实战(书签版) 影印版,影印规整,十分清晰,强烈推荐!

2014-03-03

Shell脚本学习指南.pdf

清晰版《Shell脚本学习指南.pdf》,入门好书!

2013-10-31

Ext2 核心 API 中文详解 ExtJS2.0实用简明教程 ExtJS2.0教程 ExtJS2.0实用简明教程(easyjf) ext中文API+ sample

Ext2 核心 API 中文详解 ExtJS2.0实用简明教程 ExtJS2.0教程 ExtJS2.0实用简明教程(easyjf) ext中文API+ sample

2009-12-30

精通struts:基于MVC的JavaWeb设计与开发

开发专家之Sun One系列丛书 作者:孙卫琴 电子工业出版社 pdf格式 共459页

2009-06-26

struts2快速入门

struts2快速入门 作者是达内科技教师刘新福 pdf格式

2009-06-26

达内科技SCJP考试辅导文档

达内科技SCJP考试辅导文档 值得收藏!!!

2009-06-25

JAVA语言入门--入门经典书籍

JAVA语言入门 入门经典书籍 帮助文档格式chm

2009-06-25

JAVA_精通swing程序设计

JAVA_精通swing程序设计 帮助文档格式chm

2009-06-25

ThinkingInJava3中文版

ThinkingInJava3 中文版 1-11章为pdf 12-14章为chm

2009-06-25

空空如也

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

TA关注的人

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