自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (101)
  • 收藏
  • 关注

原创 性能之巅 洞悉系统、企业与云计算(完整版)

性能之巅 洞悉系统、企业与云计算书籍,主要讲解大型网络、云计算、大数据和虚拟计算机系统的快速部署已经为性能优化带来了新的挑战。本书为此提供了解决方案。国际知名的性能优化专家Brendan Gregg汇集了最先进的技术和工具来分析调优大型网络或云计算的环境。本书的内容包括现代化的性能分析和容量规划;与云计算相关的新性能和可靠性挑战;方法、概念、术语、工具和指标;负载与结构问题的权衡;调整操作系统、CPU、内存、文件系统、磁盘、网络和总线;调整虚拟系统;性能相关的编程语言问题,对C、 C++、 Java和no

2022-11-21 15:31:29 1408 1

转载 JavaScript中bind、call、apply函数用法详解

关于这三个函数的详细介绍,可以参看 MDN 的文档:bind、call、apply。下面开始搬砖,修改自我之前在 segmentfault 上的答案:js 里函数调用有 4 种模式:方法调用、正常函数调用、构造器函数调用、apply/call 调用。同时,无论哪种函数调用除了你声明时定义的形参外,还会自动添加 2 个形参,分别是 this 和arguments。ar

2015-06-08 14:09:15 657

转载 理解并掌握 JavaScript 中 this 的用法

JavaScript this 用法基础首先,我们已经知道在 JavaScript 中,函数和对象一样都有属性。而当一个函数执行的时候,它就获得了 this 这个属性。而 this 其实就是一个具有调用当前函数的对象的值的变量。this 这个变量 永远 指向 一个 对象,并且拥有这个对象的值。虽然 this 可以在全局作用域中出现,但它通常还是会在函数体内或对象的方法内。有一点要注

2015-06-08 11:46:09 678

原创 int类型 10到99 阶乘结果为什么是0

程序:public class HelloWorld{ public static void main(String []args){ int product = 1; for (int i = 10; i <= 99; i++) { product *= i; } System.out.pr

2015-05-26 16:45:03 1528

原创 oracle sid 和service_name

1. SID是Oracle实例名,实例名指的是用于响应某个数据库操作的数据库管理系统的名称。实例名是由初始化参数文件的参数instance_name决定的。如果这个参数不被指定(即instance_name没有被指定为任何值),那么实例的名字由该用户的环境变量ORACLE_SID(注意这里是大写)决定。在windows平台下,则是注册表中oracle_sid值决定。SID是Oracle实例

2014-04-26 15:22:00 2731

原创 linux 定时调度sh脚本

restart_aam_tomcat.sh 一个chongq

2014-04-26 11:43:10 1012

原创 javascript 性能分析: 部署和工具

1.合并javascript文件:   减少http请求数量   Apache Ant 通过concat 任务提供合并几个文件的能力(注意文件的依赖关系)files="a.js, b.js"/>includes="*.js"excludes="a.js, b.js"/>2.预部署javascript文件由于没有专门的javascript设计的预处

2013-11-28 10:29:04 750

转载 用消息队列和消息应用状态表来消除分布式事务

由于数据量的巨大,大部分Web应用都需要部署很多个数据库实例。这样,有些用户操作就可能需要去修改多个数据库实例中的数据。传统的解决方法是使用分布式事务保证数据的全局一致性,经典的方法是使用两阶段提交协议。长期以来,分布式事务提供的优雅的全局ACID保证麻醉了应用开发者的心灵,很多人都不敢越雷池一步,想像没有分布式事务的世界会是怎样。如今就如MySQL和PostgreSQL这类面向低端用户的

2013-11-27 16:24:28 556

原创 javascript 性能分析:编程

避免二次评估:就是在javascript代码中执行另外一段javascript代码 就会有二次评估的代价 多了一次评估是否为正常代码使用对象和数组直接量://create an objectvar myObject = new Object();myObject.name = "Nicholas";myObject.count = 50;myObject.flag =

2013-11-27 15:11:53 777

原创 javascript 性能分析:Ajax 异步javascript和xml

ajax 是高性能javascript的基石 可以通过延迟下载大量资源是页面加载更快 通过客户端和服务端异步传送数据 避免页面集体加载 局部刷新页面 通过选择正确的传输技术和最有效的数据格式 可以改善和用户的体验。一 数据传输五种常用技术向服务器请求数据:XMLHttpRequestDynamic script tag insertion 动态脚本标签插入iframesCo

2013-11-26 11:52:20 834

原创 javascript 性能分析:响应接口

浏览器UI线程:大多浏览器有一个单独的处理进程 有2个任务所共享:javascript任务和用户界面更新任务 但每个时刻只有其中一个操作得以执行。这UI线程围绕一个简单的队列系统工作 任务被保存打牌队列中直到进程空闲,一旦空闲 队列中的下一个任务将被检索和运行Browser UI Thread ExampleClick Mefunction handleClic

2013-11-26 10:20:41 763

原创 javascript 性能分析:字符串和正则表达式

几乎所有的js都与字符串操作紧密相连。典型的就是ajax从服务器获取字符串将这些字符串转换成更容易的js对象,然后从数据中生成html字符串。包含合并,分解,重新排列,搜索,遍历,以及其他方法处理字符串。

2013-11-11 10:38:29 1120

原创 javascript 性能分析:算法和流程控制

算法和流程控制    代码整体结构是执行速度的决定元素之一。代码少不一定运行快,代码多不一定运行慢。一,循环for (var i=0; i //loop body}---------------------var i = 0;while(i //loop bodyi++;}--------------------var i = 0;do {

2013-11-08 16:58:48 413

原创 javascript 性能分析:dom 编程

对dom操作在富网页应用中通常是一个性能的瓶颈,主要的3类问题:一.访问和修改dom元素    浏览器通常把dom和javascript实现保持相互独立,这样2个独立的部分功能链接就会带来性能损耗。最坏的情况是循环执行该操作。function innerHTMLLoop() {for (var count = 0; count document.getElementById('

2013-11-05 17:57:48 775

原创 javascript 性能分析:数据访问

一.javascript 四种数据类型    1  literal values 直接量:字符串,数字,布尔值,数组,函数,对象,正则表达式,具有特殊意义的空值,以及未定义    2 variables 变量 使用var创建的存储数据值    3  Array items 数组项 具有数字索引 存储一个js数组对象    4 object members 对象成员 具有字符串索引

2013-11-05 16:07:54 723

原创 javascript 性能分析:加载和运行

管理浏览器的javascript代码是个麻烦的问题(从性能上讲),因为代码执行阻塞了其他浏览器处理过程,像用户界面绘制。每次遇到标签,页面必须停下来等待代码下载(如果是外部的)并执行,然后在继续处理页面其他部分。下面有几种方法可以减少javascript对性能的影响:     1.将所有的标签放置在页面的底部,在body关闭标签的上方。这样可以保证页面在脚步运行之前完成解析。    2

2013-11-05 10:27:04 579

原创 java jquery扩展(prototype)

JQUERY扩展方法有两种,一种是使用jquery.fn.extend,一种是jquery.extend 很好用下面个实例:jQuery.fn.__toggleCheck = function (idPrefix) { var c = false; $(this).click(function () { if (c) c = false; else c = true

2013-07-18 22:46:11 479

原创 监控浏览器Flash Flayer 版本

var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;var isOpera = (navigator.userAgent.index

2013-07-05 10:46:54 720

转载 js 冒泡事件

Js冒泡机制是指如果某元素定义了事件A,如click事件,如果触发了事件之后,没有阻止冒泡事件,那么事件将向父级元素传播,触发父类的click函数。        如下例所示: 1.jpg (46.84 KB, 下载次数: 20)下载附件2014-3-21 16:40 上传当你点击inner

2015-07-04 15:25:59 662

原创 java nio MappedByteBuffer 文件映射

MappedByteBuffer是java nio引入的文件内存映射方案,读写性能极高。NIO最主要的就是实现了对异步操作的支持。其中一种通过把一个套接字通道(SocketChannel) 注册到一个选择器(Selector)中,不时调用后者的选择(select)方法就能返回满足的选择键(SelectionKey),键中包含了 SOCKET事件信息。这就是select模型。    Sock

2014-04-26 19:35:38 1064

转载 java nio

从JDK 1.4开始,Java的标准库中就包含了NIO,即所谓的“New IO”。其中最重要的功能就是提供了“非阻塞”的IO,当然包括了Socket.NonBlocking的IO就是对select(Unix平台下)以及 WaitForMultipleObjects(Windows平台)的封装,提供了高性能、易伸缩的服务架构。

2014-04-26 11:31:14 519

原创 简单的请求分发功能

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.URLEncoder;import javax.net.ssl.SSLHandshakeException;import net.sf.json.JSONObjec

2014-04-19 11:49:12 1799

转载 HttpURLConnection和HTTPClient的比较

1.概念            HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。      除此之

2014-04-17 15:33:21 659

原创 java transient 解析

package com.zzs.tet;    import java.io.File;  import java.io.FileInputStream;  import java.io.FileNotFoundException;  import java.io.FileOutputStream;  import java.io.IOException;  impor

2014-04-17 09:31:06 574

原创 javascript textarea 光标定位

javascript textarea 光标定位到具体的位置 如果加载的内容是ajax 最好用setTimeout函数包装一下:通用各个浏览器setTimeout(function() {        var tea = document.getElementById(id);    if (tea.setSelectionRange !==undefined && tea.setS

2014-01-24 10:33:44 591

原创 IE 兼容模式样式出问题

有些样式 在IE 兼容模式下会显示不正常 加人下面的这段代码 就没有问题

2013-12-09 14:47:50 742

原创 javascript 简单缓存应用

一 获取缓存添加应用:if(typeof(HOT_CIRCLES)=="undefined" || HOT_CIRCLES==null){  window.HOT_CIRCLES=[]; }for(var i=0;i  var circle=HOT_CIRCLES[i];  if(circle.key==key){   $("#hotCirclesWrapper").h

2013-12-06 11:03:13 600

原创 css样式截取过长省略号

样式:.width_ellipsis { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; scroll: hidden;}应用:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

2013-12-06 10:50:26 597

转载 mysql 预处理

在oracle数据库中,有一个变量绑定的用法,很多人都比较熟悉,可以调高数据库效率,应对高并发等,好吧,这其中并不包括我,当同事问我MySQL中有没有类似的写法时,我是很茫然的,于是就上网查,找到了如下一种写法复制代码代码如下:DELIMITER $$ set @stmt = 'select userid,username from my

2013-12-02 17:35:03 703

转载 setTimeout延时0毫秒的作用

经常看到setTimeout延时0ms的javascript代码,感到很迷惑,难道延时0ms和不延时不是一个道理吗?后来通过查资料以及实验得出以下两个作用,可能还有作用我还不知道,希望得知的朋友在后面评论上不吝指出。1、实现javascript的异步;正常情况下javascript都是按照顺序执行的。但是我们可能让该语句后面的语句执行完再执行本身,这时就可以用到setTimeout延时0m

2013-11-26 10:55:00 954

转载 accumulate everyday:style、currentStyle、getComputedStyle样式

样式表有三种方式      内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。     内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效。      外部样式表(External Style Sheet):如果很多网页需要用到同样的样式(Styles),将样式(Styles)写在一个以.cs

2013-11-14 22:58:44 484

原创 accumulate everyday:grep()函数

grep()方法用于数组元素过滤筛选grep(array,callback,invert)array:待过滤数组;callback:处理数组中的每个元素,并过滤元素,该函数中包含两个参数,第一个是当前数组元素的值,一个是当前数组元素的下标,即元素索引值。此函数应返回一个布尔值。另外,此函数可设置为一个字符串,当设置为字符串时,将视为“lambda-form”(缩写形式?),其中 a

2013-11-14 22:49:15 446

原创 关于 input 文本垂直对齐

关于input 文本垂直不对齐的解决方案:页面:                                                      动态添加 :$("#serachTyleContext")    .html("wtitle mb10\" style=\"width:254px;height:28px;float:left;\"><input 

2013-10-21 18:47:50 1144

转载 HTTP消息头

(一)初识HTTP消息头但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTTP体

2013-10-05 14:33:57 785 1

原创 javacripts eval 慎用

eval函数会评估一个给定的含有JavaScript代码的字符串,并且试图去执行包含在字符串里的表达式或者一系列的合法的JavaScript语句。eval函数将把最后一个表达式或者语句所包含的值或引用作为返回值此方法接受任意的字符串,并当作JavaScript代码来处理。当有问题的代码是事先知道的(不是运行时确定的),没有理由使用eval()。如果代码是在运行时动态生成,有一个更好的方式不使用

2013-10-04 14:17:10 1352

原创 javascript constructor 属性

constructor 属性返回对创建此对象的数组函数的引用例子 1在本例中,我们将展示如何使用 constructor 属性:var test=new Array();if (test.constructor==Array){document.write("This is an Array");}if (test.constructor==Boolea

2013-10-04 13:52:47 719

原创 js事件触发器fireEvent和dispatchEvent

事件触发器就是用来触发某个元素下的某个事件,IE下fireEvent方法,高级浏览器(chrome,firefox等)有dispatchEvent方法。一般我们在元素上绑定事件后,是靠用户在这些元素上的鼠标行为来捕获或者触发事件的,或者自带的浏览器行为事件,比如click,mouseover,load等等,有些时候我们需要自定义事件或者在特定的情况下需要触发这些事件。这个时候我们可以使用I

2013-10-03 08:33:23 14351 1

转载 js中substring,substr,slice的用法

substring 方法用于提取字符串中介于两个指定下标之间的字符substring(start,end)开始和结束的位置,从零开始的索引参数     描述start     必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。stop     可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的

2013-10-02 20:33:20 551

原创 HTML5 LocalStorage 本地存储

在HTML5中,本地存储是一个window的属性,包括localStorage和sessionStorage,从名字应该可以很清楚的辨认二者的区别,前者是一直存在本地的,后者只是伴随着session,窗口一旦关闭就没了。二者用法完全相同,这里以localStorage为例。if(window.localStorage){ alert('This browser supports local

2013-09-27 09:43:14 435

原创 阻止a标签herf属性跳转

阻止a标签herf属性跳转:链接的onclick事件被先执行,其次是href属性下的动作(页面跳转,或 javascript 伪链接);假设链接中同时存在href与onclick,如果想让href属性下的动作不执行,onclick必须得到一个false的返值;如果页面过长有滚动条,且希望通过链接的 onclick事件执行操作。应将它的 href属性设为 javascript:voi

2013-09-25 22:38:21 3451

head_frist_ajax

head_frist_ajax

2013-04-23

Head first_servlet_jsp(2)

Head first_servlet_jsp(2) 经典书籍 一份很好的关于 servlet及jsp的解析 快来拍砖吧··

2013-03-22

Head first_Servlet_Jsp(1)

Head first_Servlet_Jsp 经典解析 一本很好的关于 servlet及jsp的书籍 快来拍砖吧···

2013-03-22

memcached 包(全)

是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数

2013-03-08

lucene高级搜索进阶项目_04

lucene高级搜索进阶项目_04

2013-03-01

lucene高级搜索进阶项目_03

lucene高级搜索进阶项目_03

2013-03-01

lucene高级搜索进阶项目_02

lucene高级搜索进阶项目_02

2013-03-01

lucene高级搜索进阶项目_01

lucene高级搜索进阶项目_01

2013-02-28

lucene 高级搜索项目

lucene 高级搜索项目 附件搜索 附件内容搜索 全文搜索

2013-02-28

easyUI最新完整项目及资料

easyUI最新完整项目及资料

2013-02-21

国际化插件

国际化插件 myeclipse 和 eclipse 工具中英文打开国际化插件

2013-01-25

druid新框架

druid新框架 一个集合 ssh三大 框架的新框架·快来拍砖吧

2013-01-25

java easyui 案例

java easyui 案例 对easyui每个函数 进行案例解析

2013-01-25

java 编码规范

java 规范 对你编码的习惯进行有效的帮助

2013-01-25

hibernate_spring_struts框架资料

hibernate_spring_struts框架资料 详细分析hibernate,spring,struts的集成和相关技术·快来拍砖

2013-01-05

Jquery_easyui完整版资料

Jquery_easyui完整版资料 一份 很好的资料 快来拍砖

2012-12-31

struts1资料

struts1资料

2012-12-27

soapui工具下载

soapui工具 测试webservice 的一个很好的工具 快来拍砖吧

2012-12-25

strurts1完整资料

strurts1完整资料 解析ActionServlet ActionFrom Action 国际化 taglib标签 MVC等功能

2012-12-24

spring完整资料2

spring完整资料 解析spring中IOC DI AOP MVC 监听器 及其他框架的集成

2012-12-17

学习模版.zip

xmind 模版资源(直接用xmind工具打开就OK,很详细,赶快下载吧

2019-06-25

java格式化模版

java格式化模版 格式化出你自己的风格 提高开发效率······(window>preferences>java>code style>下的 code templates/formatter)

2014-04-16

restClient

restClient 测试第三方远程接口的好工具

2014-04-16

linux 相关安装

linux 相关安装 从初级教怎么配置linux教程

2013-12-10

设计模式简解代码

设计模式简解代码 从零基础看设计模式,快来拍砖吧

2013-11-26

网上商城毕业设计

网上商城毕业设计 一份很好的毕业设计 相关资料都有 快来拍砖吧

2013-11-25

BBS 简单毕业设计

BBS 简单毕业设计可以进行论坛的显示 回复 删除 更新的功能

2013-11-24

简单模式源码

简单模式源码:责任链模式,设计模式之_Iterator,设计模式之_Strategy,设计模式之_动态代理,设计模式之_工厂系列

2013-11-24

servlet/jsp(jtds)实例

一份 很好的 servlet/jsp(jtds) 入门资料 快来下载吧

2013-10-09

网页mp3例子

网页mp3

2013-08-29

成绩管理系统基于ASP+SQL 毕业设计

成绩管理系统基于ASP+SQL 毕业设计

2013-08-25

网上书店系统(asp毕业设计)

网上书店系统(asp毕业设计)

2013-08-25

css帮助文档

一份很好的 css帮助文档

2013-08-11

html5帮助文档

一份 很好的html5帮助文档

2013-08-11

jQuery基础教程

jQuery基础教程

2013-08-04

jquery经典案例

jquery经典案例

2013-08-04

15 day learn jQuery

15 day learn jQuery 经典jquery实例讲解 快来拍砖

2013-07-14

oracle 文档

oracle 文档 从基础到精通

2013-07-11

JQuery_in_action

JQuery_in_action 一份很好的资料

2013-06-04

Head_First_JavaScript

Head_First_JavaScript

2013-04-22

空空如也

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

TA关注的人

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