收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 


zhang的笔记
状态: 离线
人气:5000585
访问用户量:4216
笔记经验:
总积分:261656
级别:VIP5
搜索本笔记
ta的交流分类
ta的交流主题贴(544)
ta的所有交流贴(1049)
ta的全部笔记
全部笔记(255)
未分类笔记(1)
Java Web(9)
并发实践(1)
课程问题(0)
Java(22)
架构(1)
缓存(5)
JavaEE(0)
JVM(12)
跟我学spring3(68)
Spring Sec……(43)
Spring 3.x……(25)
Spring Sec……(20)
跟开涛学Spring……(17)
深入剖析Spring……(18)
性能调优(10)
前端(2)
Tomcat源码解读(1)
spring sec……(0)
存档
2014-01(7)
2013-12(10)
2012-10(4)
2012-09(2)
2012-08(31)
2012-07(10)
2012-06(5)
2012-05(41)
2012-04(3)
2012-03(41)
2012-02(54)
2011-11(17)
2011-10(30)

记笔记 » zhang的笔记» 2011-10存档笔记
2015-06-10 22:47:09
小张老师之整理大型网站架构演变和知识体系
交流分类:Java

1、架构演变第一步:物理分离webserver和数据库   2、架构演变第二步:增加页面缓存       如用squid做页面缓存,或生产静态页面,不使用jsp   3、架构演变第三步:增加页面片段缓存       页面缓存失效情况比较多,因此可以使用页面片段缓存,只缓存不长变部分。   、  4、……
浏览(17457)|评论 (9)|笔记分类 架构

2014-05-11 00:14:47
Java Web开发 之小张老师总结中文乱码解决方案
交流分类:Java

中文乱码:在以后学习过程中全部采用UTF-8 1、文件的乱码 1.1、项目文本文件默认编码:        【右击项目】->【Properties】->【Resource】->【Text file encoding】        1.2、文件默认编码:默认使用项目的默认编码      【右击文件】……
浏览(11925)|评论 (1)|笔记分类 Java Web

2013-04-19 12:20:15
缓存之memcache-1 小张老师之收集java如何访问memcache
交流分类:Java

 1       Memcache是什么 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后……
浏览(21303)|评论 (5)|笔记分类 缓存

2012-11-25 02:05:10
Java开发 之小张老师总结线程安全
交流分类:Java

通用线程安全策略   并行是指两个或者多个事件在同一时刻发生; 并发是并发性是指在一段时间内宏观上有多个程序在同时运行。   线程安全:每次运行结果和单线程运行的结果是一样的 线程安全引起原因:有状态数据和可变数据。   1 、无条件同步和有条件同步 无条件同步:锁或者synchronized   ……
浏览(8421)|评论 (3)|笔记分类 并发实践

2011-11-30 14:48:20
Java基础 之什么是Java虚拟机?
交流分类:Java

多层含义 ◦ 一套规范:Java虚拟机规范 定义概念上Java虚拟机的行为表现 ◦ 一种实现:例如HotSpot,J9,JRockit 需要实现JVM规范 但具体实现方式不需要与“概念中”的JVM一样 ◦ 一个运行中的实例 某个JVM实现的某次运行的实例 只要输入为符合规范的C……
浏览(11000)|评论 (9)|笔记分类 Java

2011-10-31 15:00:46
Java基础 之隐藏、复写、遮掩、遮蔽、和重载
交流分类:Java

覆写 覆写(override):一个实例方法可以overide在其超类中可以访问到的具有相同签名的所有方法,从而可以动态分派(dynamic dispatch)   VM基于运行时类型来选择要调用的覆写方法。   java代码: class Base { public void f() { ……
浏览(10636)|评论 (1)|笔记分类 Java

2011-10-31 13:46:45
Java基础 之JAVA源码级编译器
交流分类:Java

JAVA源码级编译器(javac)       javac工作流程 1、 解析(parse)与输入到符号表(enter) 2、注解处理(annotation processing) 3、分析与代码生成 ◦ 属性标注与检查(Attr与Check) ◦ 数据流分析(Flow) ◦ 将泛型类型转换为原生类……
浏览(6098)|评论 (0)|笔记分类 Java

2011-10-31 13:38:23
Java基础 之Java动态绑定详解
交流分类:Java

程序绑定的概念: 绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定 静态绑定(早绑定 编译器绑定): 在程序执行前方法已经被绑定,此时由编译器或其它连接程序实现。例如:C。 针对java简单的可以理解为程序编译期的绑定……
浏览(7243)|评论 (0)|笔记分类 Java

2011-10-31 13:12:31
JVM基础 之温绍锦讲Java虚拟机基础(转载)
交流分类:Java

提纲 • HotSpot • ClassFile • ClassLoader • 内存模型、锁、同步 • JVM内存管理和垃圾收集     HotSpot介绍 • Java发展历程   1995年,Sun发布Java 1.0,承诺: Write Once,Run Anywhere       Hot……
浏览(10831)|评论 (0)|笔记分类 JVM

2011-10-31 10:05:32
JVM基础 之JAVA自带监控工具的介绍(转载)
交流分类:Java

JAVA自带监控工具的介绍   简单介绍java自带的监控工具,这些监控工具是jdk5.0以上才有。 JPS 用来显示本地的java进程,以及进程号。 我们可以通过它来查看我们到底启动了几个java进程.   jps也可以列出远程服务器的java进程(远程服务需提供jstatd服务,采用rmi协议,……
浏览(12052)|评论 (0)|笔记分类 JVM

2011-10-31 10:03:41
JVM基础 之java内存管理以及GC (强烈推荐)(转载)
交流分类:Java

目录  内存管理简介 GC简介 好的Collector的特性 设计或选择Collector GC性能指标 分代GC Java Collector 快速内存分配  GC根集合 Serial Collector Parallel Collector/Throughput Collector Parall……
浏览(14929)|评论 (0)|笔记分类 JVM

2011-10-31 09:56:22
JVM基础 之(类装载机制,开发者不得不知道的故事)(转载)
交流分类:Java

也许你认为Class Load是一个高级话题,不管怎样,作为开发者你还是要了解它。 本文基于最新得JDK5,然而将诉的内容却包含了最基本的原理,希望你能更加深入了解自己所使用得语言。     理解CLassLoader   如果你自己定义了一个 org.test.Object 。 你在程序中这样写:……
浏览(5059)|评论 (0)|笔记分类 JVM

2011-10-31 09:52:39
JVM基础 之图解classloader加载class的流程及自定义ClassLoader(转载)
交流分类:Java

java应用环境中不同的class分别由不同的ClassLoader负责加载。 一个jvm中默认的classloader有Bootstrap ClassLoader、Extension ClassLoader、App ClassLoader,分别各司其职: Bootstrap ClassLoader……
浏览(8862)|评论 (0)|笔记分类 JVM

2011-10-31 09:51:22
JVM基础 之ClassLoader分析(转载)
交流分类:Java

ClassLoader 是 Java 虚拟机 (JVM) 的类装载子系统,它负责将 Java 字节码装载到 JVM 中, 并使其成为 JVM 一部分。 JVM 的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块 , 而不影响系统其他功能模块的正常运行。本文将分析 JVM 中的类装载系……
浏览(7395)|评论 (0)|笔记分类 JVM

2011-10-31 09:49:02
JVM基础 之Java 6 JVM参数选项大全(转载)
交流分类:Java

本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主要介绍JVM中的非稳态选项及其使用说明。 为了让读者明白每个选项的含义,作者在原文基础上补充了大量的资料。希望这份文档,对正在研究JVM参数的朋友有帮助!   另外,考虑到本文档是初稿,如有描述错误……
浏览(4989)|评论 (0)|笔记分类 JVM

2011-10-31 09:46:56
JVM基础 之图解JVM在内存中申请对象及垃圾回收流程(转载)
交流分类:Java

先看一下JVM的内存模型:     从大的方面来讲,JVM的内存模型分为两大块:   永久区内存( Permanent space )和堆内存(heap space)。   栈内存(stack space)一般都不归在JVM内存模型中,因为栈内存属于线程级别。 每个线程都有个独立的栈内存空间。   ……
浏览(4705)|评论 (0)|笔记分类 JVM

2011-10-31 09:44:53
JVM基础 之三种GC大揭秘(转载)
交流分类:Java

(本文基于JDK6)   说到GC,首先要对Java 的内存模型有所了解。 Java 的内存模型各个代的默认排列有如下图(适用JDK1.4.*  到 JDK6): Java 的内存模型分为 Young(年轻代) Tenured(终身代) Perm(永久代)       在堆内存中的GC可以分为Min……
浏览(6901)|评论 (0)|笔记分类 JVM

2011-10-31 09:41:31
JVM基础 之图解JVM内存模型(转载)
交流分类:Java

Java 的内存模型由3个代组成,各个代的默认排列有如下图(适用JDK1.4.*  到 JDK6): Java 的内存模型分为 Young(年轻代) Tenured(终身代) Perm(永久代)   有些旧版本也叫作 New Old Perm   叫法不同,表达的意思却是基本相同。   注意Youn……
浏览(7727)|评论 (0)|笔记分类 JVM

2011-10-29 10:55:10
Java7 之平台蓝图
交流分类:Java

Oracle公司目前有JavaSE 7(Java Platform Standard Edition)两个实现:JDK7( Java SE Development Kit)和JRE7(Java SE Runtime Environment)。   JDK7是JRE7的超集,包含JRE7中的所有、另外……
浏览(7790)|评论 (0)|笔记分类 Java

2011-10-29 10:19:48
缓存之memcache-1 小张老师之收集memcache安装
交流分类:Java

  一.  Linux下memcached安装说明  1.安装libevent-1.1a.tar     # tar zxvf libevent-1.1a   # cd libevent-1.1a   #./configure --prefix=/usr/ali/libevent/    # mak……
浏览(6293)|评论 (1)|笔记分类 缓存

关于我们 | 联系我们 | 用户协议 | 私塾在线服务协议 | 版权声明 | 隐私保护

版权所有 Copyright(C)2009-2012 私塾在线学习网