自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Programming is an art form.

本博客暂停维护

  • 博客(10)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 java多线程(4)内存模型概述

一、可见性可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到。 共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。java内存模型(JMM) java内存模型(java Memory Model)描述了java程序中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内存和从内存中读取出变量这样的底层细节。①所有变量都存储在主内存中

2017-01-28 23:44:02 427

原创 java多线程(1)基础

一、创建线程的两种方法①继承Thread类class MyThread extends Thread{ @Override public void run(){ }}MyThread mt = new MyThread();mt.start();②实现Runnable接口class MyThread implements Runnable{ @Override

2017-01-28 21:39:41 386

原创 第九章 session管理

1.概述Catalina 通过一个叫管理器的组件来完成 session 管理工作,该组件由 org.apache.catalina.Manager interface 接口表示。一个管理器通常跟一个上 下文容器相关联,它负责创建、更行以及销毁 session 对象并能给任何请求组件 返回一个合法的session。 默认情况下管理器将 session 对象存储在内存中,但是 Tomcat 也

2017-01-24 09:01:44 614

原创 第八章 载入器

一、概述本章的载入器不同于前几张的简单载入器。原因有 ①servlet应该只允许载入WEB-INF/LIB目录及其子目录下的类。(安全性) ②提供自动重载的功能。即当WEB-INF/LIB目录,或WEB-INF/classes目录下的类发生变化时,web应用程序会重新载入这些类。这就需要载入器使用一个额外的线程来不断地检查servlet类。本章有两个术语: ①仓库(repository):用来

2017-01-21 17:35:02 415

原创 第七章 日志记录器

一、概述 日志记录器是用来记录消息的组件。在catalina中,日志记录器需要与摸个servlet容器关联。二、常用接口、类 ①Logger接口 tomcat中的日志记录器都必须实现此接口。package org.apache.catalina; import java.beans.PropertyChangeListener; public interface Logger {

2017-01-21 16:33:28 639

原创 第六章 生命周期

一、概述 catalina包含很多组件。当catalina启动时,这些组件也会一起启动,同样,当catalina关闭时,这些组件也会随之关闭。在这一开一关中就包含这组件的生命周期。一个组件具有生命周期的表现,就是实现了Lifecycle接口。二、常用类、接口 ①Lifecycle接口package org.apache.catalina; public interface Lifecycle

2017-01-21 15:53:27 307

原创 mkdir()和mkdirs()区别

mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下:new File(“/tmp/one/two/three”).mkdirs();执行后, 会建立tmp/one/two/three四级目录new File(“/tmp/one/two/three”).mkdir();则不会建立任何目录, 因为找不到/tmp/one/two目录, 结果返回false

2017-01-11 17:37:49 639

原创 java 生成缩略图

package com.hfmx.utils;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.awt.geom.AffineTransform;import java.awt.image.AffineTransf

2017-01-10 17:13:16 479

原创 第五章 servlet容器

一、Container接口tomcat中的servlet容器必须要实现org.apache.catalina.Container接口。tomcat中的容器包括:Engine、Host、Context、Wrapper。 有关这四个容器的类图如下: 常用方法:addChild(Container child);removeChild(Container child);

2017-01-08 18:20:41 527

原创 第三章 tomcat简易连接器

一、整体UML序列图 二、静态资源UML序列图 三、servlet请求UML序列图

2017-01-01 21:09:39 478

jquery分页工具

简单的前台分页插件

2016-07-29

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

TA关注的人

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