自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shadowYa_zxc的博客

没有天生运气,只有毕生努力

  • 博客(11)
  • 收藏
  • 关注

转载 HttpServletResponse对象实现文件下载

Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。 request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。

2017-03-20 08:47:01 833

转载 Spring浅谈

转载请注明出处:http://blog.csdn.net/gane_cheng/article/details/52759099http://www.ganecheng.tech/blog/52759099.html (浏览效果更好)spring是一个开源框架,spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个开源的控制反转(

2017-02-13 13:54:32 282

转载 SSH(Struts,Spring,Hibernate)和SSM(SpringMVC,Spring,MyBatis)的区别

转载请注明出处:http://blog.csdn.net/gane_cheng/article/details/52795914http://www.ganecheng.tech/blog/52795914.html (浏览效果更好)SSH 和 SSM 的定义本人经历过两种技术架构,分别是常说的 SSH 和 SSM ,SSH 在本科的时候老师就教过。SSM 则是去公司后用的比较多。现在我想将这两大阵

2017-02-10 16:02:57 984

转载 SpringMVC浅谈

转载请注明出处:http://blog.csdn.net/gane_cheng/article/details/52787040http://www.ganecheng.tech/blog/52787040.html (浏览效果更好)spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个开源的控制反转(

2017-02-10 16:00:06 473

转载 MyBatis浅谈

转载请注明出处:http://blog.csdn.net/gane_cheng/article/details/52751206http://www.ganecheng.tech/blog/52751206.html (浏览效果更好)MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBati

2017-02-10 14:40:05 848

原创 JAVA内存系列五之JVM性能监控与故障处理工具

1.jps:虚拟机进程状况工具(JVM Process Status Tool)       该命令的功能是列出正在运行的Java虚拟机进程,并显示虚拟机执行主类(Main Class,main( )函数所在的类)的名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine Identifier,LVMID)。对于本地虚拟机来说,LVMID与操作系统的进程ID(Process

2017-01-17 15:49:14 320

原创 JAVA内存系列四之垃圾收集算法

一、标记-清除算法(Mark-Sweep)       最基础的收集算法是“标记-清除”算法,如它的名字一样,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。之所以说它是最基础的收集算法,是因为后续的收集算法都是基于这种思路并对其缺点进行改进而得到的。它的主要不足有两个:一个是效率问题,标记和清除过程的效率都不高;另外一个是空间问题,标记清除

2017-01-17 11:05:19 373

原创 JAVA内存系列三之垃圾收集与内存分配原理

垃圾收集器与内存分配策略一、概述       经过半个多世纪的发展,内存的动态分配和内存回收技术已经相当成熟,一切看起来都进入了“自动化”时代,那为什么还要去了解GC和内存分配?原因就是当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,就需要对这些“自动化”的技术实施必要的监控和调节。       垃圾收集器主要关注的内存区是指Java堆和方法区,这部分内存的分配和回

2017-01-17 10:10:16 282

原创 Java内存系列二之对象创建

Java对象的创建       Java是一门面向对象的编程语言,在Java程序运行过程中无时无刻都有对象被创建出来。在语言层面上,创建对象(例如克隆、反序列化)通常只是一个new关键字而已,而在虚拟机中,对象的创建又是怎么样的呢?注:这里的对象讨论指普通的Java对象。        第一步,虚拟机遇到一条new指令时,首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个

2017-01-16 14:17:37 227

原创 Java内存系列一之内存数据区域

Java运行时数据区       Java在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途、以及创建和销毁的时间,有的区域是随虚拟机进程的启动而存在,随虚拟机的退出而销毁,有些则是与线程一一对应,随线程的启动和结束而创建和销毁。程序计数器(Program Counter Register)       它是一块较小的内存空间,它可以看做是当先线程所执行的

2017-01-16 11:13:07 320

原创 log4j各参数详解

1.输出级别的种类ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderName = fully.qualified.name.of.appender.class 1.o

2017-01-13 15:45:45 649

空空如也

空空如也

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

TA关注的人

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