自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

SpringMvc创建过程源码分析笔记(1)

[b][size=x-large]一、SpringMvc整体架构[/size][/b][size=large](1)SpringMvc的创建过程主要集中在HttpServletBean、FrameworkServlet和DispatcherServlet中。(2)SpringMvc创建流程如下图(图片下载链接:http://pan.baidu.com/s/1geQ3gUR),本文精髓全在下...

2017-01-17 23:19:10 139

Springboot jar部署及war部署

当完成一个项目的开发后,需要将其部署到相应的服务器当中去,以便提供资源给外部访问,以下记录springboot的两种部署方式。废话不多说,直接访问下面地址获取文章(本人在公众账号上发布的文章);文章地址:[color=blue][url]http://mp.weixin.qq.com/s/7hJZhfGygdFS2P8SqwAccw[/url][/color]欢迎扫描文章中...

2017-01-05 22:45:28 347

JVM——JDK命令行工具

[size=x-large][b]走进JDK[/b][/size][size=medium]相信很多初中级的程序员,对jdk既熟悉又很陌生,因为我们天天都在使用jdk,但是却并不了解它有哪些功能,只知它是运行Java程序必不可少的工具;今天我们就来初步了解一下jdk的命令行工具。通过下面3个问题,我们一起来了解一下jdk的命令行工具(本文使用的jdk版本:jdk1.8.0_65);(1)什...

2016-12-18 22:58:41 147

JVM——垃圾回收

[size=x-large][b]围绕下面四个问题了解一下JVM的垃圾回收:[/b][/size][size=large](1)哪些内存需要进行垃圾回收?(2)什么叫对象已死?怎么判断对象已死?(3)什么时候进行垃圾回收?(4)垃圾收集算法有哪些?[/size]原文:[url]http://mp.weixin.qq.com/s?__biz=MzIxMzY1NTM3Nw==&...

2016-12-04 21:16:10 167

JVM——运行时数据区域

很多时候我们阅读文章,都是在盲目的阅读;要想有效率,最好是目的明确的阅读,带着问题、疑问阅读。本文介绍JVM的运行时数据区域,带着下面3个问题来了解JVM的结构:(1)为什么要了解JVM内存使用情况?(2)JVM的运行时数据区域有哪些?(3)在Java中对象访问时如何进行的?原文:[url]http://mp.weixin.qq.com/s?__biz=MzIxMzY1NTM3...

2016-11-27 22:49:45 105

rabbitmq简介、安装及集成springboot

点击链接:[url]http://mp.weixin.qq.com/s?__biz=MzIxMzY1NTM3Nw==&mid=2247483697&idx=1&sn=5df33ca85b9c643fc518a4418400b225&chksm=97b2cb0fa0c542198e236c315f8487a47d983e2a2d90752acfb0a681e89a7bb9c14e5658fa62#r...

2016-11-13 23:30:52 109

原创 spring简单两步完成memcached的集成

[size=large][b]简单两步完成memcached的集成[/b][/size]1、在pom.xml文件中引入memcached的jar包[code="java"] memcached_client java_memcached_client 3.0.2 [/code]2、在Java类中添加如下代码...

2016-10-14 14:39:06 156

原创 使用File或InputStream移动文件

移动文件的两种方式:1、使用File的renameTo()方法[code="java"]import java.io.*;public class Test { public static void main(String[] args) throws IOException { //将G盘site.xml移动到E盘 File f...

2016-08-25 12:15:03 289

原创 static、final、volatile笔记

[size=large][b]一、关键字final[/b][/size] Java关键字final有“这是无法改变的”或者“终态的”含义。1、final类:不能被继承,其类的成员方法不能被覆盖。2、final方法:如果一个类不允许其子类覆盖某个方法,则可以把这个方法声明为final方法,final方法能被继承。使用final方法的原因: a)把方法锁定,防止任何继承类...

2016-03-20 22:35:22 319

常用git命令总结

以前公司都是使用svn作为公司的版本控制,由于现在需要使用git,所以前不久断断续续花了几天时间学了一些git版本控制器的一些命令。我自己整理了一些比较常用的命令,有兴趣的同学可以参考一下。[b]git命令:[/b][b]暂存区(这是git中一个很重要的概念,除此外还有工作区和远程):[/b]git add时将文件add到暂存区,git commit时将文件从暂存区提交到分支或主干...

2016-01-03 03:03:39 96

系统性能优化方法

最近在看《java程序性能优化》这本书,作者写的非常好,没有看过的同学,建议大家可以去买来看看。由于我也是是刚开始看,所以看完后在此做个回顾。这里主要介绍3种系统性能优化的方法:增加缓冲区、使用缓存以及负载均衡。至于设计模式相关的就不在这里介绍了。[b]1、缓冲区(buffer)[/b]缓冲区是一块特定的内存区域,开辟缓冲区的目的是通过缓解应用程序上下层之间的性能差异,提高系统的性能。比如...

2016-01-03 02:34:48 567

普通输入流与输出流的转换

文件输入流FileInputStream转换成字节输出流ByteArrayOutputStream[code="java"]InputStream in = new FileInputStream("XXX.txt"); ByteArrayOutputStream out = new ByteArrayOutputStream(); byte[] buf...

2015-12-25 00:04:51 838

原创 InputStream读数据

关于InputStream读取数据的问题,在网上看到的一篇文章,这里摘抄过来。对于不知道InputStream怎么读数据的同学,比较适合。1. 关于InputStream.read() 在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非常低。 更好的方法是用InputStream.read(...

2015-12-23 21:31:17 417

邮件工具类

[b]前两天写了一个发送邮件的工具类,因为之前没有写过相关的代码,所以在网上查了一些资料,然后自己花了近一个礼拜才搞出来(本人菜鸟,勿喷!!!)。期间写了一个直接调用方法(需要传多个参数,然后还要根据参数进行判断等等)的版本,功能是实现了,但是用起来总感觉比较不爽,可读性也不是挺好,所以同事给了个建议,做成链式调用的方式,调用起来也比较方便,可读性也不错,所以就在之前的版本上做了修改。虽然花了比较...

2015-12-15 23:58:29 244

原创 ehchace缓存

转载自:http://www.cnblogs.com/hoojo/archive/2012/07/12/2587556.htmlEhcache 整合Spring 使用页面、对象缓存Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单...

2015-11-03 23:29:42 1416

原创 AJAX简单整理

AJAX简介1、AJAX工作原理:当一个事件发生时,浏览器会创建一个XMLHttpRequest对象,并发送一个HttpRequest给服务器,服务器接收到这个HttpRequest请求后就会进行处理,处理完成后服务器会创建一个响应程序,并将响应结果返回给浏览器,浏览器接收到响应结果后通过使用JavaScript进行加工处理,最后浏览器更新网页内容。2、AJAX联合使用的元素XML...

2015-10-02 21:42:16 107

Spring MVC介绍

[size=x-large][b]一、Spring Web MVC简介[/b][/size] [size=medium]Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是...

2015-09-07 22:58:23 118

hibernate缓存机制

[size=large][b]一、为什么要用hibernate缓存机制[/b][/size] [size=small]Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。[/size][si...

2015-09-04 22:56:25 91

原创 jQuery选择器

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类...

2015-09-04 21:44:04 96

空空如也

空空如也

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

TA关注的人

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