- 博客(32)
- 资源 (5)
- 收藏
- 关注
原创 Spring BeanFactory
BeanFactoryBeanFactory作为spring的顶级接口,承载了以下功能:提供framework的基础配置功能;负责Bean的生命周期管理;IOC container(Bean的依赖管理)作为一个应用程序组件(Component)的集中注册和配置中心ApplicationContext作为BeanFactory的一个子接口,加入了以下企业级的标准的功能,包含:...
2018-10-31 19:36:23 125
转载 如何更好的使用google
转载自:http://hi.baidu.com/meteora/item/86c73084d4856d2c100ef396一,GOOGLE简介 Google(www.google.com)是一个搜索引擎,由两个斯坦福大学博士生Larry Page与Sergey Brin于1998年9月发明,Google Inc. 于1999年创立。2000年7月份,Google替代Inktomi成
2012-09-13 20:06:39 2304
原创 js framework
本文重点为大家介绍16款非常实用的JavaScript库,涵盖的领域很广泛。 编辑器 1. CodeMirror CodeMirror是一款“Online Source Editor”,基于Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库。 视频: 2.html5media h...
2012-05-16 15:25:11 142
原创 jvm调优
转载自:http://www.searchsoa.com.cn/showcontent_32286.htm# JVM参数调优是个很头痛的问题,设置的不好,JVM不断执行Full GC,导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次,自己都受不了。这种停滞在测试的时候看不出来,只有网站pv达到数十万/天的时候问题就暴露出来了。 要想配置好JVM参数...
2012-05-16 15:08:43 146
原创 oracle 学习笔记(1)
--更改用户口令alter user test identified by test--DDL 数据定义语言:操作数据库对象的语言,对数据库对象进行的创建(create),修改(alter),删除(drop)--DML 数据操纵语言:对表的数据进行增(insert),删(delete),改(update),查(select)--TCL 事物控制语言:事物的提交、回滚等。(commit,roll...
2011-07-09 23:24:06 89
原创 javascript中匿名函数
以下内容从其他博客摘录而来: 一、什么是匿名函数?在Javascript定义一个函数一般有如下三种方式:函数关键字(function)语句:function fnMethodName(x){alert(x);}函数字面量(Function Literals):var fnMethodName = function(x){alert(x);}Funct...
2011-06-22 14:12:31 75
原创 oracle dual表详解
ORACLE DUAL表详解ORACLE DUAL表详解1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM--...
2011-04-22 14:37:25 91
原创 java client VM 和java server VM
转载自:http://blog.csdn.net/tang_123_/archive/2010/11/18/6018219.aspxJVM client模式和Server模式两者的区别和联系,JVM如果不显式指定是-Server模式还是-client模式,JVM能够根据下列原则进行自动判断(适用于Java5版本或者Java以上版本)。JVM client模式和Server模式JVM...
2011-04-11 11:01:21 498
原创 jquery学习网站
http://www.learningjquery.com/http://jquery-mix.com/http://jqueryfordesigners.com/http://15daysofjquery.com/http://www.jquery4u.com/http://www.jqueryking.com/http://jqfundamentals.com/book...
2011-03-31 10:07:35 126
原创 JVM 几个重要的参数
JVM 几个重要的参数 <本文提供的设置仅仅是在高压力, 多CPU, 高内存环境下设置> 最近对JVM的参数重新看了下, 把应用的JVM参数调整了下。 几个重要的参数-server -Xmx3g -Xms3g -XX:MaxPermSize=128m -XX:NewRatio=1 ede...
2011-03-02 23:03:53 109
原创 JVM调优总结(十一)
JVM调优总结(十一)-参考资料 原创作者: 和你在一起 能整理出上面一些东西,也是因为站在巨人的肩上。下面是一些参考资料,供大家学习,大家有更好的,可以继续完善:) · Java 理论与实践: 垃圾收集简史 · Java SE 6 HotSpot[tm] Virtual Machine Garbage ...
2011-03-02 23:03:11 90
原创 JVM调优总结(十)
JVM调优总结(十)-调优方法 原创作者: 和你在一起 JVM调优工具Jconsole,jProfile,VisualVMJconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里 JProfiler:商业软件,需要付费。功...
2011-03-02 23:01:31 89
原创 JVM调优总结(九)
JVM调优总结(九)-新一代的垃圾回收算法 原创作者: 和你在一起 垃圾回收的瓶颈 传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到了一个极限。但是他无法解决的一个问题,就是Full GC所带来的应用暂停。在一些对实时性要求很高的应用场景下,GC暂停所带来的请求堆积...
2011-03-02 23:00:51 91
原创 JVM调优总结(八)
JVM调优总结(八)-典型配置举例2 原创作者: 和你在一起 常见配置汇总 堆设置 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:设置年轻代大小 -XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比...
2011-03-02 23:00:13 91
原创 JVM调优总结(七)
JVM调优总结(七)-典型配置举例1 原创作者: 和你在一起 以下配置主要针对分代垃圾回收算法而言。 堆大小设置年轻代的设置很关键JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64...
2011-03-02 22:59:34 88
原创 JVM调优总结(六)
JVM调优总结(六)-分代垃圾回收详述2 原创作者: 和你在一起 分代垃圾回收流程示意 选择合适的垃圾收集算法串行收集器 用单线程处理所有垃圾回收工作,因为无需多线程交互,所以效率比较高。但是,也无法使用多处理器的优势,所以此收集器适合单处理器机器。当然,此收集器也可以用在小数据量(...
2011-03-02 22:58:45 97
原创 JVM调优总结(五)
JVM调优总结(五)-分代垃圾回收详述1 原创作者: 和你在一起 为什么要分代 分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。 在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Htt...
2011-03-02 22:57:43 89
原创 JVM调优《四》
JVM调优总结(四)-垃圾回收面临的问题 原创作者: 和你在一起 如何区分垃圾 上面说到的“引用计数”法,通过统计控制生成对象和删除对象时的引用数来判断。垃圾回收程序收集计数为0的对象即可。但是这种方法无法解决循环引用。所以,后来实现的垃圾判断算法中,都是从程序运行的根节点出发,遍历整个对象引用,查找存活的对象。那...
2011-03-02 22:55:55 66
原创 JVM调优《三》
JVM调优总结(三)-基本垃圾回收算法 原创作者: 和你在一起 可以从不同的的角度去划分垃圾回收算法:按照基本回收策略分引用计数(Reference Counting):比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循...
2011-03-02 22:54:04 67
原创 JVM调优《二》
Java对象的大小 基本数据的类型的大小是固定的,这里就不多说了。对于非基本类型的Java对象,其大小就值得商榷。 在Java中,一个空Object对象的大小是8byte,这个大小只是保存堆中一个没有任何属性的对象的大小。看下面语句:Object ob = new Object(); 这样在程序中完成了一个Java对象的生命,但是它所占的空间为:4by...
2011-03-02 22:50:45 63
原创 JVM调优《一》
转载自:http://www.iteye.com/wiki/jvm/2858-JVM数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,in...
2011-03-02 22:49:04 75
原创 设计模式之【原型模式(prototype)】
在软件开发中,有时候可能会需要创建一些特别复杂的对象,如果系统中已经存在同样类型的对象,并且不同的属性个数相差不大的话,用Prototype模式可能是一个理想的选择。定义 :用原型实例指定创建物件的种类,并且通过拷贝这些原型创建新的物件。Prototype 模式允许一个物件再创建另外一个可定制的物件,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型物件传给那个要发动创建的...
2011-03-01 22:34:53 69
原创 java多线程下的单例模式
转载自:http://xupo.iteye.com/blog/463426在开发中,如果某个实例的创建需要消耗很多系统资源,那么我们通常会使用惰性加载机制,也就是说只有当使用到这个实例的时候才会创建这个实例,这个好处在单例模式中得到了广泛应用。这个机制在single-threaded环境下的实现非常简单,然而在multi-threaded环境下却存在隐患。本文重点介绍惰性加载机制以及其在多线程...
2011-02-26 17:11:21 86
原创 [Java]IEEE754浮点数的转换方法
16进制浮点数的表示方法,根据IEEE的标准,分为32位和64位两种,参数分别如下: 符号位 指数位 尾数位 指数偏移量 32位 1[31] 8[23-30] 23[0-22] 127 64位 1[63] 11[52-62] ...
2011-02-22 21:41:51 943
原创 unicode字符编码标准
转载自:http://blog.csdn.net/barenx/archive/2008/04/03/2246176.aspx1. 编码知识 1.1 文本和字符 在计算机程序中或者数据文件里,文本(text)是作为数字序列存储的。序列中的数字是具有不同大小、取值和解释的整数。如何解释这些整数是由字符集(character set)、编码(encoding)决定的。 文本主要是由...
2011-02-22 14:47:25 434
原创 java中的堆栈回顾
java中堆栈(stack)和堆(heap)【转摘】 地址:http://blog.csdn.net/jerryao/archive/2006/07/04/874101.aspx一、堆栈(stack)和堆(heap)?(1)内存分配的策略 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译...
2011-02-21 23:26:24 79
原创 常用的正则表达式
17种正则表达式 "^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)&quo
2011-02-21 17:59:10 78
原创 JDK中的设计模式
转载自:http://www.iteye.com/news/18725下面是JDK中有关23个经典设计模式的示例,在stakeoverflow也有相应的讨论:http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns Structural(结构模式)Adapter:把一个接...
2011-02-21 16:02:19 80
原创 java位运算
Java 位运算[转]一,Java 位运算1.表示方法: 在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。 (l)正数的最高位为0,其余各位代表数值本身(二进制数)。 (2)对于负数,通过对该数绝对值的补码按位取反,再对整个数加1。2.位运算符 位运算表达式由操作数和位运算符组成,实现对整数...
2011-02-21 15:54:07 148
原创 struts2的安全漏洞及解决办法
转自:http://www.iteye.com/topic/720209exploit-db网站在7月14日爆出了一个Struts2的远程执行任意代码的漏洞。 漏洞名称:Struts2/XWork < 2.2.0 Remote Command Execution Vulnerability 相关介绍:•http://www.exploit-db.com/exploits/143...
2011-02-21 10:49:57 231
原创 有关ConcurrentModificationException
当使用 fail-fast iterator 对 Collection 或 Map 进行迭代操作过程中尝试直接修改 Collection / Map 的内容时,即使是在单线程下运行, java.util.ConcurrentModificationException 异常也将被抛出。 Iterator 是工作在一个独立的线程中,并且拥有一个 mutex 锁。 Iterator 被创建之后会建...
2011-02-16 18:06:10 71
原创 读书笔记:java多线程-BlockingQueue
[b]【转载自http://milk-36.iteye.com/blog/617155】[/b]Java 1.5版本最终提供了对编程中最基础数据结构之一-Queue的内在支持。本文章将探究新添加到java.util包中的Queue接口,演示如何去使用这个新特性去使你的数据处理流式化。by Kulvir Singh Bhogal (Translated by Victor Jan 20...
2011-02-15 17:13:27 152
proxool连接池使用说明
2010-09-17
DB2官方资料(详细描述DB2的特性)
2010-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人