- 博客(46)
- 资源 (8)
- 收藏
- 关注
转载 Cordova环境01
转自:https://www.cnblogs.com/wind-wang/p/10651808.html1、在使用cordova前,要先按照node.js,node.js的安装不在此说明,可以百度。 在命令提示符里面输入 node -v,会显示是否安装成功 2、全局安装cordovanpm install -g cordova 命令提示符里输入 cord...
2019-08-15 10:34:15
249
原创 折腾过后的fastclick
起因:在ipad上做了一个查询的小功能,无需登录,应用程序需要长期打开 遇到的坑: 1.由于h5时使用的safrai缩放,解决方法meta中viewport user-scalable=no, <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scal...
2018-07-02 18:26:41
920
1
原创 notepadd++
1. 官网:https://notepad-plus-plus.org/ (其实用百度搜索,走错了路都有)2.安装插件 比如json,notepad++安装成功后将下载的json插件放到安装目录的plugins目录下
2018-03-04 10:10:37
6141
原创 Java中类的初始化顺序(待完善)
Start--->父类的Static代码--->子类的Static代码--->父类的非静态代码--->父类构造器--->子类非静态代码--->子类构造函数--->End
2012-02-21 15:50:45
323
转载 Java内存泄露和内存溢出详解 .
第一部分 概念 众所周知,java中的内存由java虚拟机自己去管理的,他不像C++需要自己去释放。笼统地去讲,java的内存分配分为两个部分,一个是数据堆,一个是栈。程序在运行的时候一般分配数据堆,把局部的临时的变量都放进去,生命周期和进程有关系。但是如果程序员声明了static的变量,就直接在栈中运行的,进程销毁了,不一定会销毁static变量。 另外为了保证java
2012-02-02 14:33:44
745
转载 JAVA 抽象类与接口
在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者
2012-01-29 17:06:05
270
原创 浅谈小数保留
Random random = new Random(); double tempF1 = random.nextDouble()*100; BigDecimal bd = new BigDecimal(tempF1); bd=bd.setScale(2, 4);
2012-01-06 11:15:29
304
转载 高性能WEB开发之Web性能测试工具推荐
1.page speed 下载地址 (网站优化帮助) 配合fire fox 的fire bug使用,需要调整启动顺序(firefox 工具--附加组件--扩展),重启firefox2. Firebug:Firebug 是firefox中最为经典的开发工具,可以监控请求头,响应头,显示资源加载瀑布图:HttpWatch
2011-12-31 14:45:54
463
转载 Hadoop MapReduce 学习笔记(二) 序言和准备2
然后是两个测试子类,主要区别在于生成不同的测试数据.我想有一个又浅入深的过程,比如我们一开始接触的MapReduce是WordCount,统计单个单词的个数.这里单词只是一列,相对数据库来说单词表只有一个单词字段.而实际中可能会有多列数据.如用户表:ID INT,USER_NAME VARCHAR(32),AGE INT.所以我引入了两个子类,从简单到复杂. 1.类似上面的单词表测
2011-12-31 09:35:12
528
转载 Hadoop MapReduce 学习笔记(一) 序言和准备
终于踏入了Hadoop的世界,先学习了Sqoop,然后MapReduce.这里结合MapReduce实现类似SQL的各种功能.如:max,min,order by,inner/left/right join group by等.但这里只是我的一个学习的过程,还有很多不足和错误.但我会步步深入不断改进,希望也能帮助到大家.同时今后也会不断跟进,比如读PIG/Hive的源码,看他们如何组织,如何写Ma
2011-12-31 09:33:17
455
转载 java 垃圾回收的机制及方法
ava 垃圾回收的机制及方法: java的垃圾内存不需要程序代码来显式地释放,JVM在实现的时候都有一个由垃圾回收所管理的堆。垃圾回收是一种动态存储管理技术,它自动地释放不再被程序引用的对象,按照特定的垃圾收集算法来实现资源自动回收的功能。 在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾收集意味着程
2011-12-21 15:11:24
494
转载 Apache Pig的一些基础概念及用法总结4(转)
(26)错误“ERROR org.apache.pig.tools.grunt.Grunt – ERROR 2042: Error in new logical plan. Try -Dpig.usenewlogicalplan=false.”的可能原因①Pig的bug,详见此链接;②其他原因。我遇到并解决了一例。具体的代码不便在此陈列,但是基本可以说是由于自己写的Pig代码对复杂数据结构
2011-12-14 17:09:35
3328
1
转载 Apache Pig的一些基础概念及用法总结3(转)
(18)LOAD数据时,如何一次LOAD多个目录下的数据例如,我要LOAD两个HDFS目录下的数据:/abc/2010 和 /abc/2011,则我们可以这样写LOAD语句:1A = LOAD'/abc/201{0,1}';(19)怎样自己写一个UDF中的加载函数(load function)①加载函数(loa
2011-12-14 17:08:39
2280
转载 Apache Pig的一些基础概念及用法总结2(转)
(7)在多维度组合下,如何计算某个维度组合里的不重复记录的条数以数据文件 c.txt 为例:1234567[root@localhost pig]$cat c.txta 1 2 3 4.2 9.8 100a 3 0 5 3.5 2.1 200b 7 9 9 - - 300a 7 9 9 2.6 6.2 30
2011-12-14 17:06:32
1821
1
转载 Apache Pig的一些基础概念及用法总结(转)
Apache pig是用来处理大规模数据的高级查询语言,配合Hadoop使用,可以在处理海量数据时达到事半功倍的效果,比使用Java,C++等语言编写大规模数据处理程序的难度要小N倍,实现同样的效果的代码量也小N倍。Twitter就大量使用pig来处理海量数据——有兴趣的,可以看Twitter工程师写的这个PPT。但是,刚接触pig时,可能会觉得里面的某些概念以及程序实现方法与想像中的很不一样
2011-12-14 17:05:07
2036
1
转载 JAVA 垃圾处理
1. 什么是内存垃圾,哪些内存符合垃圾的标准 我们在前面讲过了,堆是一个"运行时"数据区,是通过"new"等指令建立的,Java 的堆是由Java 的垃圾回收机制来负责处理的,堆是动态分配内存大小,垃圾收集器可以自动回收不再使用的内存空间。也就是说,所谓的"内存垃圾"是指在堆上开辟的内存空间在不用的时候就变成了"垃圾"。C++或其他程序设计语言中,必须由程序员自行声明产生和
2011-12-14 17:02:56
1787
转载 浅谈Javascript编码规范
JavaScript 文件引用编辑本段回目录JavaScript 程序应该尽量放在 .js 的文件中,需要调用的时候在 HTML 中以 的形式包含进来。JavaScript 代码若不是该 HTML 文件所专用的,则应尽量避免在 HTML 文件中直接编写 JavaScript 代码。因为这样会大大增加 HTML 文件的大小,无益于代码的压缩和缓存的使用。另外, 标签应尽量放在文件的后面
2011-12-14 10:09:56
623
转载 JAVA内部类的作用、方法、使用
内部类:一个内部类的定义是定义在另一个内部的类。原因是:1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。2.对于同一个包中的其他类来说,内部类能够隐藏起来。3.匿名内部类可以很方便的定义回调。4.使用内部类可以非常方便的编写事件驱动程序。提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested
2011-12-13 11:38:00
390
转载 Ant
可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对An
2011-10-25 16:28:33
250
转载 JVM工作原理和特点
JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 1.创建JVM装载环境和配置 2.装载JVM.dll 3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例 4.调用JNIEnv实例装载并处理class类。 在我们运行和调试Java程序的时候,经常会提到一个JVM的概念.JVM是Java程序运行
2011-10-20 15:52:35
834
原创 Classes获取文件小结
Demo读取properties方式1.String p1 = Thread.currentThread().getContextClassLoader().getResource("").getPath()+"\\database.properties";
2011-10-10 10:55:30
383
原创 小用cpdetector
String result =""; try { /*------------------------------------------------ detector是探测器,它把探测任务交给具体的探测实现类的实例完成。 cpDet
2011-09-28 14:20:25
2546
转载 JAVA的动态代理 VS CGLIB
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的
2011-09-01 14:30:06
410
转载 定时器的实现、java定时器介绍与Spring中定时器的配置
1定时器的作用在实际的开发中,如果项目中需要定时执行或者需要重复执行一定的工作,定时器显现的尤为重要。当然如果我们不了解定时器就会用线程去实现,例如:package org.lzstone.actionpublic class FinanceAction extends Thre
2011-07-29 14:43:33
641
转载 在线显示
word: BufferedInputStream bis = null; URL url = null; HttpURLConnection httpUrl = null; // 建立链接 url = new URL(urlReal); httpUrl = (HttpU
2011-07-25 15:21:51
315
原创 有关迭代的小问题
List l = new ArrayList(); l.add("1"); l.add("2"); l.add("3"); Iterator iter = l.iterator(); while(iter.hasNext()){ String s = iter.next().toSt
2011-07-25 14:38:04
264
转载 【转】构建高性能J2EE应用的10个技巧
构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。 Java性能的基础----内存管理 任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何管理内存的问题。Java的内存管理
2011-07-21 17:48:11
319
原创 Oracle 优化 ---学习
Oracle 优化1.SQL语句解析: 从后面往前(从右到左)的解析顺序: select id from t1,t2,.......tn tn先解析,解析完tn再解析tn-1,合并tn与tn-1数据,再解析tn-2,所以记录最少的表应
2011-07-04 17:37:12
279
原创 06-20-06.24 JS学习
1.JS 写法: (function($){ $.aaBB ={ f1:function(){ } f2:function(){
2011-06-24 18:24:00
270
转载 数据库优化
<br />1、选取最适用的字段属性<br /> MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是BIGIN来定义整型字段。
2011-05-18 10:59:00
262
原创 VisualSvn的服务器端
一、前言<br /> 以前版本管理常用的软件是微软出品的vss和开源的cvs,svn是后来逐步发展起来的版本管理工具,根据对svn的介绍,svn是一些对cvs固有缺陷不满意的开发者总结了一些cvs的不足进一步开发的版本工具。<br /> 如果对svn有进一步兴趣,这里有对svn的介绍:svn介绍资料<br /> svn一样是开源的,且有愈来愈流行的趋势,不少新的项目基本上都使用了svn来作为版本管理工具,因为其开源,有不少人在开发相应的服务端和客户端,从而有多种服务端和客户端软件可选; 相
2011-04-26 15:47:00
1424
转载 Oracle学习:不用安装Oracle Client如何使用PLSQL Developer
<br />文章分类:数据库<br />http://www.cnblogs.com/sleepywang/archive/2009/10/13/1582654.html<br />1. 下载oracle的客户端程序包(30M)<br />只需要在Oracle下载一个叫Instant Client Package的软件就可以了,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。<br />下载地址:http://www.oracle.com/technology/software/
2011-04-26 14:51:00
1529
原创 Linux安装学习
<br />1.安装<br /> 版本 SuseLinuxEnterprise10 (获取Linux版本 cat/proc/version)
2010-12-14 11:51:00
307
原创 Linux学习
1.安装 版本 SuseLinuxEnterprise10 (获取Linux版本 cat/proc/version)2.默认安装路径apache:如果采用RPM包安装,安装路径应在 /etc/httpd目录下apache配置文件:/etc/httpd/conf/httpd.confApache模块路径:/usr/sbin/apachectlweb目录:/var/
2010-12-13 17:59:00
354
原创 Oracle之路
<br />Oracle安装及DataBase创建<br />1:Widows<br /> a.安装Server版,安装完成后记录安装完成后的信息,访问该页面需启动OracleDBConsoleorcl服务<br /> <br /> b.创建DataBase<br /> b1. ‘开始’--->'程序'--->'Oracle'--->'配置移植工具'--->'Database Configuration Assitant'--->创建Databse<br />
2010-12-13 16:11:00
345
转载 面向对象之继承和组合浅谈
<br /> 首先它们都是实现系统功能重用,代码复用的最常用的有效的设计技巧,都是在设计模式中的基础结构。相信大家已了解的,类继承允许我们根据自己的实现来覆盖重写父类的实现细节,父类的实现对于子类是可见的,所以我们一般称之为白盒复用。对象持有(其实就是组合)要求建立一个号的接口,但是整体类和部分类之间不会去关心各自的实现细节,即它们之间的实现细节是不可见的,故成为黑盒复用。<br /> 继承是在编译时刻静态定义的,即是静态复用,在编译后子类和父类的关系就已经确定了。而组合这是运用于复杂的设计
2010-11-29 09:46:00
322
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人