自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 收藏
  • 关注

原创 【转载】js定义对象

1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):  var obj = new Object();  obj.name="userObject";  obj.printName = function(name){  this.name = name;  alert(this.name);  }  obj.printName("newUserObjec...

2015-08-03 07:50:03 241

原创 Javasript高级程序设计学习笔记一

 1、复制变量值与参数传递 函数都有一个arguments对象,函数的参数就是这个对象的一个元素,该对象类似数组,可以通过数组访问的方式访问其中的元素。而所谓的函数的参数定义,就是将对应位置的arguments起了一个名字,便于在函数中引用,因此:函数的参数是函数的局部变量。函数传值的过程,就是将 外部变量的值 复制到 arguments的某个元素 中,该元素是函数的局部变量。...

2015-08-03 07:36:24 341

DCloud下拉刷新上拉加载

补充一些文档里没有的。    官方案例里,就是pullrefresh_main.html和pullrefresh_sub.html这两个文件。     在pullrefresh_main.html中:Js代码  if(mui.os.ios){              contentWebview.evalJS("mui('#pullrefresh').pull...

2015-06-11 22:39:44 591

原创 浏览器获得本地QQ已登录的方案

getQQnum: function() {try {if (window.ActiveXObject) {var J = new ActiveXObject("SSOAxCtrlForPTLogin.SSOForPTLogin2");var E = J.CreateTXSSOData();J.InitSSOFPTCtrl(0, E);var B = J.CreateT...

2013-04-07 12:36:53 894

Sun和JRockit JVM 之差异

   1 Sun的hotspot是解释加JIT,而JRockit上来就JIT,没有解释器。      Sun分C1,C2,JRockit不分。      Sun可以设定执行多少次后开始优化,JRockit没法设置      Sun可以设置直接优化什么类什么方法,JRockit可以设置不优化什么类什么方法:          关闭某个类方法的代码优化的方法:     在启动参...

2012-06-30 22:10:13 402

Nginx IP Hash一点记录

     Nginx的ip hash只取ip地址的前三段进行hash:  for (i = 0; i < 3; i++) { hash = (hash * 113 + iphp->addr[i]) % 6271; } p = hash % iphp->rrp.peers->number;  ...

2012-06-30 21:31:02 205

Nginx+Oracle Web Cache

    Oracle Web Cache设置为Cluster,然后我们通过一个地址去访问它,如果前面加了个Nginx,则需要将Server这样写: upstream wc_server{ server wc.yourdomain.com:8785; } server { listen 8045; server_name fro...

2012-06-30 21:11:38 168

Oracle SOA笔记

http://docs.oracle.com/cd/E23943_01/doc.1111/e10223/index.htm

2012-06-01 19:02:21 103

原创 SVN简单管理

1 启动SVNsvnserve-d -r /u01/svn/repository/test/2 为了批量添加用户写了个脚本:bash_add_svn_usrs.shIFS=","lists=$1pass=123for key in $listsdo /usr/local/apache2/bin/htpasswd -b /u01/svn/repository...

2012-05-30 17:56:03 73

原创 Openbravo体验

在线Demo:http://demo.openbravo.com/openbravo/Ubuntu安装: Software Ubuntu version 10.04 (Lucid Lynx) Ubuntu version 11.04 (Natty Narwhal) Ubuntu version 11.10 (Oneiric Ocelot)...

2012-05-25 23:38:07 227

Redis初体验

   在ubuntu上玩了玩redis,按照redis.io上的步骤,3步就完成安装,然后又配了个从库,非常简单,还没有尝试加上安全认证。费了半天劲在我的3.5.2的eclipse上装上了egit,下了jedis的源代码,然后开始运行里面的unit test,其实学习的最好方法就是运行单元测试了。    几个常用的op命令:    启动服务    src/redis-server ...

2012-05-06 00:22:32 101

JVM线程同步与协作

    Inside JVM这书忒老,只讲了synchronized,wait,notify,notifyall这几个东东。    核心就是每个对象都有一个监视器与之关联,所谓获得对象一个锁,或者是锁定一个对象,都是指获得那个关联的监视器。获得监视器后,在监视器范围里的操作都是安全的,别的线程只能获得监视器才能执行。    对于同步语句和同步方法,如果你在方法里面一开始就用类似于synch...

2012-05-01 15:09:18 134

JVM方法调用指令

     终于把Inside JVM这本看完了,好久没这么细致的看一本书了。     好多人都写了文章讨论jvm如何实现多态的,我只是简单做个笔记。     类的字节码结构有个常量池,其中就存放了这个类中调用的方法的符号引用,这些符号引用实际上是放在一些特殊类型(CONSTANT_NameAndType_info)的常量池入口中,调用方法有四个指令,invoke_static,invoke...

2012-05-01 14:58:55 202

Java Volalile

 该关键字的主要作用是保证可见性,主要做法是禁用编译器优化,不会从寄存器和Cache获得值,只会从Memory获得值。避免多核的情况下,由于每个CPU核都有自己独立的寄存器和Cache,因此对于寄存器而言,不会同步,对于L1,L2而言,具有同步时差。会造其他CPU中跑得线程看不到结果。CPU有类似MTTR的机制,可以控制是否缓存,另外OS可以通过控制Page Cache来控制硬件Cache是否缓存...

2012-04-26 13:29:57 117

Java字节码分析

 // Compiled from Foo.java (version 1.6 : 50.0, super bit)public class org.jport.practice.concurrent.pojo.Foo { // Field descriptor #6 Lorg/jport/practice/concurrent/pojo/OneValue; priva...

2012-04-22 23:45:34 331

原创 【转】Oracle 中常用数据字典大总结

对于 Oracle 这样的大型数据库呢,自身的运行和维护也是个不得了的事情,所以在 Oracle 中存在 n 多的数据字典,数据字典作为一种元数据呢,在 Oracle 中的作用就是存放整个数据库实例的基本信息,实质上也就是一组表,这些数据字典呢,很多都是归 SYS 用户所有的。这一篇博文呢就是针对 Oracle 的数据字典做一个比较全面的介绍,介绍方法,就是列出一些常用的...

2012-04-19 16:36:58 77

原创 DirectByteBuffer

     如果想使用堆外内存,那么可以使用DirectByteBuffer。     主要用途:像Terracotta的BigMemory,既想要跟JVM相同进程内的存取,又希望不占用堆内存(因为对于需要长久保持的大数据占用过多的Heap会造成很多无用的Full GC,影响性能),那么就可以利用DirectByteBuffer。     实现原理,归根结底就是JNI。     上源...

2012-04-10 12:33:34 150

原创 [ZZ]大型网站架构技术方案集锦

1. PlentyOfFish 网站架构学习http://www.dbanotes.net/arch/plentyoffish_arch.html采取 Windows 技术路线的 Web 2.0 站点并不多,除了 MySpace ,另外就是这个 PlentyOfFish。这个站点提供 “Online Dating” 服务。一个令人津津乐道的、惊人的数据是这个只有...

2012-03-31 17:55:58 120

原创 BIEE Integration Guide笔记-使用HTTP和JavaScript整合Oracle BI展现服务到你的公司环境

这章主要讲你可以使用HTTP的方法将Oracle BI展现服务融入你的环境中。Oracle BI展现服务在系统中为大多数暴露的服务提供entry point。可以通过简单的URL语法或者Javascript命令进行HTTP调用。本章主要讲了以下几个部分:8.1节,将Oracle BI的结果包含在外部的Portal或者应用里8.2节,在外部Portal或者应用中引用Dashboard内容...

2012-03-30 17:03:36 151

BIEE Integration Guide笔记-整合Oracle EBS安全

6 整合Oracle EBS安全本章介绍如何设置Oracle商业智能以使用Oracle EBS安全去认证用户。你必须执行本章的步骤在你跳转到Oracle EBS之前。 遵循以下设置步骤:1 在Oracle BI仓库里为Oracle EBS数据库创建一个数据库对象和连接池2 使用户能够首先登陆到Oracle EBS中,然后获得认证通过Oracle BI3 在Oracle EB...

2012-03-28 17:11:29 187

原创 BIEE11g Developer Guide笔记-将商业智能对象嵌入到ADF应用中

1 将商业智能对象嵌入到ADF应用中 本章介绍如何将商业智能对象添加到ADF应用中。商业智能对象包括analyses,dashboard,scorecard组件。本章包括如下section:  1)应用中嵌入商业智能对象概览  2)你能够添加到ADF Page中的商业智能对象  3)内嵌的商业智能对象用例  4)准备ADF项目接受商业智能对象  5)创建一个Oracle...

2012-03-27 15:12:59 89

BIEE Developer Guide笔记-1

 Oracle BIEE 11g的三点新特性:1 将商业智能对象嵌入到ADF应用中2 Oracle BI EE逻辑SQL视图对象(VO)3 整合Oracle BI展现Catalog和WebCenter Portal应用 将商业智能对象嵌入到ADF应用中你能够将存储在Oracle BI展现目录(Presentation Catalog)中的商业智能对象添加到ADF应用中。...

2012-03-27 15:00:19 73

Java Thread &Memory Note

top -p pid -H  see jvm thread on linux.I read the source of the jvm,and found jvm create threads  using NPTL under Linux2.6+.pstree pid  see stat jvm count of thread. jmap -histo vmid | jmap -hi...

2012-03-12 12:34:06 114

JConsole监控Eclipse内的JUnit测试性能

-Djava.rmi.server.hostname=localhost-Dcom.sun.management.jmxremote.port=8089-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false   JVM设置上面的参数,然后运行jconsole即...

2012-02-29 16:06:28 141

原创 Terracotta性能基准报告(来自Terracotta的一个Blog)

最近一次性能基准报告。测试JPetClinic案例,通过Hibernate进行写入JPetClinic的领域模型。使用Terracotta 兵马俑作为Hibernate的二级缓存:在8个JVM集群上,我们可以做到每秒20万以上的读取,以90/10比率(用10%时间创造新的宠物和appointments)创造150K 读/写。这个性能是其他方案的30倍速度,其他方案包括:花费...

2012-02-10 19:03:12 125

原创 Linux服务器监控

 参考http://os.51cto.com/art/201005/201618_1.htm表--Linux性能监测工具

2012-02-10 17:16:10 82

【译】Terracotta Deployment Guide

  Sizing The Terracotta Client HardwareYour existing application server hardware should be adequate to serve as Terracotta clustered JVM clients. Your workload partitioning strategy and the numb...

2012-02-08 18:15:27 115

原创 Xcode 4.1/4.2/4.2.1 免证书(iDP)开发+真机调试+生成IPA全攻略

强大的原文链接,我只做一些些解释工作。http://kqwd.blog.163.com/blog/static/4122344820117191351263/ 1 原文中使用vim,也可以使用nano(对于rd而言这也不是啥问题)2 #!/bin/bashcd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xc...

2012-02-05 00:44:55 109

StringBuilder,StringBuffer,与String连接字符串对比

  之前Debug代码时,发现字符串相加会变成StringBuffer.append,当时以为目前虚拟机已经可以将String相加优化的跟StringBuffer一样了,另外由于StringBuffer是线程安全的,而StringBuilder不是,因此后者会更快些。那么这些推断都争取吗? public static void main(String[] args) { int...

2012-02-01 20:10:41 65

原创 [zz]新浪微博技术架构分析

中国首届微博开发者大会在北京举行,这是国内微博行业的首场技术盛宴。作为国内微博市场的绝对领军者,新浪微博将在此次大会上公布一系列针对开发者的扶持政策,以期与第三方开发者联手推动微博行业的整体发展。图为微博平台首席架构师杨卫华演讲。 以下为演讲实录: 大家下午好,在座的大部分都是技术开发者,技术开发者往往对微博这个产品非常关心。最晚的一次,是12点多收到一个邮件说想了解一下微博底层是怎么构架...

2012-01-28 20:10:32 93

Baidu Map IOS开发笔记

 BMKErrorCode错误码:BMKErrorPermissionCheckFailure=300授权验证失败BMKErrorLocationFailed=200定位失败BMKErrorResultNotFound=100未找到搜索结果BMKErrorRouteAddr=4路线搜索起点或终点有歧义BMKErrorConnect=2网络连接错误BMKErrorData...

2012-01-26 10:38:46 109

对于负载均衡的理解

看了好多关于Nginx,LVS等的文章,跟很多朋友讨论,自己的项目组也实现了一个demo,今天终于搞清了关系。LVS是一个四层负载均衡,四层就是OSI模型的第四层,TCP/IP层,它是根据cip,cport,sip,sport等做负载均衡,并不理解HTTP等请求内容(因为那是第七层应用层管的事),所以对于海量请求,最前面比较适合搞个LVS做负载,分发请求Nginx是一个有很多功能的Serv...

2012-01-20 18:31:10 139

原创 【转】不要把学生气带入社会

一:沉稳(1)不要随便显露你的情绪。(2)不要逢人就诉说你的困难和遭遇。(3)在征询别人的意见之前,自己先思考,但不要先讲。(4)不要一有机会就唠叨你的不满。(5)重要的决定尽量有别人商量,最好隔一天再发布。(6)讲话不要有任何的慌张,走路也是。(7)自信是好,但是别忽略任何人的想法。(8)人无高低,不要一副拽拽的样子,对人对事,别忘了礼貌。二:细心(...

2012-01-19 20:27:39 152

原创 IPhone&OBC问题记录

1 外部变量到底是怎么回事?是在一个文件的所有@interface,@implements 块外声明的变量,那么声明时不使用extenal关键字,而在使用时使用?在其他文件里可以用这个文件里的这个外部变量?2 协议的用途究竟是什么?如果一个类遵循某协议,是不是就不用在@interface里声明那些方法了?3 autorelease,如果当时无法release,则可以像自动释放池发送auto...

2012-01-14 17:35:23 181

原创 [纯技术讨论]从12306谈海量事务高速处理系统

     JE上好多讨论这个主题的帖子,但是水(v)的人远远多于技术讨论的。最近一直在跟同事和网友讨论如何构建一个这样的电子商务网站。     首先有几个问题先说一下:     1 今年春节期间铁路客流量据说有31亿     2 目前12306 pv是14亿,而高峰期就在8点到10点,那么也就是有可能在这两个小时里有5亿访问量,而每秒的并发量估计在最高峰时能达到几千万     3 目前Ngix能处...

2012-01-13 15:39:30 96

原创 Linux命令收集

遇到错误提示:1 dpkg status database is locked by another process 解决办法:sudo rm /var/lib/dpkg/lock  常用命令:1 搜索指定目录(递归搜索)并删除 find . -name  ".svn" -exec rm -R {} \;-exec是找到这些文件时做的操作,如果是删除文件则使用r...

2011-12-27 15:02:22 78

Hibernate3.6 缓存

 一级缓存    一级缓存和get,load,save,iterator都有关系。    使用HQL,SQL进行属性查询时,跟一级缓存无关。    一级缓存的生命周期是事务 二级缓存        Hibernate的二级缓存本质上就是存储对象实例,对象的id作为key,使用二级缓存就是按照id去加载。        注意查询缓存的配置方法。网上很多文章都是试验说这...

2011-12-12 12:06:08 144

扩展Spring测试框架

可以利用 @RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(loader=JPortContextLoader.class,locations = { "/system/test-applicationContext.xml", "/system/applicationContext-spring-sec...

2011-11-28 17:56:28 71

原创 Hibernate inverse

在关联关系中,inverse="false"为主控方,由主控方负责维护对象的关联关系.Hibernate仅仅按照主控方对象的状态的变化来同步更新数据库。按照原来的映射文件,people.getAddresses().add(address),即主控方对象的状态发生了改变,因此数据库会跟着对象状态的变化来同步更新数据库;而address.setPeople(people),即被控方对...

2011-11-17 16:52:31 58

原创 解决java.lang.IllegalStateException: getOutputStream() has already been called for

http://www.blogjava.net/pengpenglin/archive/2008/01/19/176532.html  这个错误就是JSP或Servlet中同时调用了Response的getWriter和getOutputStream在同一个请求中,具体原因之类的看上面的链接,解决方法是在JSP或者Servlet中加上:out.clear(); out=pageCo...

2011-09-28 13:39:50 159

空空如也

空空如也

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

TA关注的人

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