- 博客(54)
- 收藏
- 关注
数据库大数据统计的设计方案
需要对一个大数据量(数量级在亿级别)的表,进行数据统计。我想到要对数据库表进行水平切分。为了后面方便描述,我先假设表里有三个字段,一个是用户的ID,一个是交易的金额,一个是交易的时间。但问题是,比如我的统计要求是:要根据指定用户ID,以及一定交易时间区间(比如当前时间之前1个月内),用户金额的汇总达到一定数额的,我需要获取满足这些条件的用户ID列表。假设设计水平切分,可以根据用户创...
2010-08-30 20:18:20
938
Android模拟器访问本地服务
刚刚开始尝试Android开发,想通过模拟器访问本机的服务。后来在Google上搜到10.0.2.2地址就是对本机的映射。所以如果需要访问本机的服务,只要把IP换为10.0.2.2即可。刚刚涉足Android开发,希望和大家交流,共同提高。...
2010-08-07 20:02:44
162
JIRA.HOME被锁的解决方案
在看见出了JIRA 4,虽然还是bate,就赶紧去装了一个试试,好让公司新上马的项目尝尝鲜。 JIRA 4的安装方法还是和原来的一样,没有什么特别,唯一的不同就是要jira-application.properties中配置一个jira.home,具体的安装过程可以去网上Google一下,应该没有太多问题。 可正是这个jira.home,却让我很...
2009-07-15 17:36:16
627
Maven 2 使用 Java5
最近在拜读《Maven权威指南》一书,尝试作里面的小例子的时候,使用mvn install时,控制台输出“不支持泛型,请使用 -source 5 或更高版本以启用泛型)”,一看是由于maven默认采用Java 1.3,可是我用mvn -v,明明看到的信息是:Maven version: 2.0.9Java version: 1.6.0_14OS name: "linux" ve...
2009-07-09 02:59:37
101
Google, Oh my God!
今天和往日一样,在吃晚饭的时候习惯性的浏览一些技术方面的网站,不过看到一个Google Chrome OS差点让我呛着,难道Google现在就推出自己的OS,跟微软干上了? 仔细把报道看完,里面提到Google保证会在今年年内提供Chrome OS的源代码,并计划2010年下半年正式发布,感觉真是想注入了一针强心剂,那真叫一个爽,不过Google发布的消息也太雷人,我一直认为就算...
2009-07-08 22:52:02
175
Android的建议
这两天,刚刚接触了Google的Android,总体感觉还是非常的不错,不愧是Google,一出手果然不凡。种种优点我就不说了,这里想提出几点做的可以改进的地方,希望Android可以做的更好。首先,虽然不能说Android是基于Java的,而是采用Java的语法。可是我不是太能理解在Android中,为什么有不少的内部类,比如:new Gallery.LayoutParams(1...
2009-06-28 03:14:33
110
Ubuntu 下Firefox中Flash中文乱码
引起乱码的原因主要是49-sansserif.conf文件的配置问题。为保险起见,建议先备份49-sansserif.conf,具体操作如下:sudo cp /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.bak然后用gedit,vim,随便哪个你常用的编辑工具,将其中的match的...
2009-06-23 15:06:57
118
Eclipse打开文件太多Error
之前在项目里,一个Weblogic部署了4个工程,有时候甚至到5个,所以经常能在weblogic的nohup.out中看到Weblogic一直在报Too Many Files Open的错。今天在自己的系统里也惊奇的出现了这样的错,于是下决心找到解决方案。在Google里找到一些解决方案,都不太行,最后,找到了一个可以的方法:修改/etc/security/limits.conf...
2009-06-23 14:00:54
367
Ubuntu下Eclipse无响应
在Eclipse里,一直用同一个workspace,今天想重新还一个workspace专门供学习一些新的技术,但让我郁闷的是,重新更换workspace的时候,选择了复制Eclipse的Layout的等信息到新的workspace,本来是想保留当前的页面布局,结果没想到后除了之前的那个workspace之外,任何一个workspace启动不到10秒钟,就打开一个小的空白窗口,从此Eclipse就再...
2009-06-23 00:22:17
642
Ubuntu 9.04 下amarok安装后无声
最近一直在项目里,工作很忙,这个周末稍微清闲一点,把Ubuntu好好弄了一下。之前安装Amarok都OK,可在9.04下就是没声音。在console下,总是看到这样的输出:amarok(30620) CurrentTrack::dataUpdated: CurrentTrack::dataUpdated ...
2009-06-22 03:10:10
110
我的新Blog开张
经过两天的折腾,我的blog终于从JavaEye迁出,搬到了我自己的空间:http://shenjiye.cn如果直接想看blog,就直接访问http://shenjiye.cn/blog/已经放上去了不少新的文章,以后JavaEye将不再更新。 在JavaEye上待的这段时间,让我感觉很是不错,也感谢大家的光临。也希望大家继续关注我的Blog,让我们一起成长。...
2008-11-08 12:59:46
134
HiLoo正式发布
祝贺海楼网(HiLoo)正式发布.海楼是一个全国领先的房产信息发布平台, 海楼网正是借助其强大的支持, 在网上为您提供了最快捷高效, 最人性化的房地产信息发布平台. 在这个平台上,您发布的所有信息可以很快的到达您最终用户,让您的发布更有效果。...
2008-05-25 03:54:21
178
Ext 常见错误集锦(不断更新)
在使用Ext过程中,常见错误集锦(不断更新)错误1:“可恶的”逗号如果出现下面的错误,请第一时间查找你的JS中,是不是最后是以逗号结尾的。 错误2:JS为空或者Ext组件未能找到对应的render的目标...
2008-02-19 09:39:03
263
PagingToolbar使用
在Ext的PagingToolbar主键,需要在store中有两个参数:limit和start,这样PagingToolbar才可以根据这两个参数进行分页处理。但如果你的后台应用的分页是根据pagenum和pagesize来处理的,那么你就需要做点工作来做一个变通,实现分页的效果。 方法1:不改变Ext组件。在服务器端获取limit和start的参数,通过运算来得到pagenum,limit可以直...
2008-02-18 17:54:51
379
Ext 组件不显示解决方案
在做项目的时候,常常会发现组件显示不出来的情况,可以尝试如下几种方式: 1.检查Height 通常情况下,看不到组件显示或者只看到一小条,第一个需要做的就是先将这个组件的height属性显式的设置出来,通常情况下就会显示。 2.tabpanel的情况 如果你的空间是放在TabPanel当中,那么需要注意的是将内嵌的组件直接写在items中,例如: new Ext.TabPanel({ ...
2008-02-18 17:33:38
992
PYJED圈子终于批下来了
历时1个多月的漫长等待,我申请的圈子终于批下来了。http://pyjed.group.iteye.com/希望大家多多加入,多多为这个圈子作出贡献,专注JS Lib。
2008-02-17 22:19:42
103
Photoshop菜单中英文对照(附Work文档)
一、File<文件>1. New<新建>2. Open<打开>3. Open As<打开为>4. Open Recent<最近打开文件>5. Close<关闭>6. Save<存储>7. Save As<存储为>8. Save for Web<存储为Web所用格式&
2008-02-14 12:06:20
586
关于锚点
对于定位到一个锚点,最常见的方法就是在url后面加上“#和锚点的name值”, 下面先介绍一种如何采用Javascript定位锚点的方法: window.location.hash="anchorname" 比如一个锚点:<a name="anchor1"></a> 那么采用window.location.hash="anchor1"就可以定位到锚点处。 下面介绍一种平滑移...
2008-02-02 23:09:00
214
Ext FileUpload 组件
前几天花了一点时间做了一个配合Ext FileUpload的服务器端Java实现,目前代码已经完成,先发张UML图出来,过两天代码整理好之后,将全部发布在Blog里。UML:注:本实现使用了Apache的Common下的fileupload。...
2008-01-28 14:27:20
231
圈子啊圈子,什么时候才能批下来
前段时间自己搞了一段时间的JQuery,也在项目中充当了界面的主力军,最近又按公司的安排在忙着搞EXT,回头看看,有不少值得记一记得东西~ 于是想到在JavaEye申请一个圈子,让喜欢一些JS框架的人在一起共同探讨,给她取了个名字叫pyjed,分别是Prototype,YUI,JQuery,EXT,DOJO这五个框架的首字母缩写。 希望圈子早点审批下来,好让大家把自己的点...
2008-01-21 23:58:38
88
经典正则表达式
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数
2008-01-18 00:16:06
111
Sql Server基本函数
1.字符串函数 1.1 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr) 返回字符串右边int_expr个字符 1.2 字符操作类 upper(char_expr) 转为大写 lowe...
2007-09-13 22:08:00
75
CSS实现局部打印
在实现打印预览的时候,可以采用JS来完成这一功能,但这样会让所有在页面上的部分都答应出来,包括像“打印预览”这样的按钮也会打印,这样的情况,可以采用CSS来完成局部答应的功能。 代码如下: <style media=print> .Noprint { display:none; ...
2007-09-03 14:56:53
798
Subversion权限控制手册
Subversion权限控制手册 在文章《Subversion详细说明》中,我们曾经建立了一个版本控制仓库,现在打开这个版本控制仓库,让我们来看看这个目录结构,我们会在目录结构中找到一个叫做conf的文件夹,打开这个文件夹,你会看到三个文件,分别叫做authz,passwd,svnserve.conf。下面我们就来介绍一下这三个文件的作用格式什么。首先,我们介绍pa...
2007-09-02 04:34:39
192
Eclipse中使用Subversion进行版本控制
Eclipse中使用Subversion进行版本控制下面介绍如何在Eclipse中使用Subversion进行版本控制。Step 1:启动Subversion服务。 双击之前文章里面的写的bat文件,启动服务 详见我的文章《Subversion详细说明》:http://shjy-nicholas.iteye.com/blog/115432 Step 2:...
2007-09-01 14:35:02
135
Subclipse使用手册
Subclipse使用手册下面我们介绍如何使用Subversion的Eclipse插件更加方便的使用Subversion。 Step 1:安装Eclipse插件:首先下载好Subversion的Eclipse插件Subclipse,解好压缩。Subversion的官方网址是:http://subclipse.tigris.org按照Eclipse安装插件的方式,选择寻找...
2007-09-01 14:24:36
211
99%人不知道的事情
01 : 人类全身上下,最强韧有力的肌肉,竟是舌头。02 : 张开眼睛打喷嚏是不可能的。03 : 憋气自杀也是不可能成功的。04 : 每一次你舔一张邮票的背胶,你就吸收了十分之一卡路里。05 : 右撇子平均比左撇子多活九年。06 : 鳄鱼无法伸出它们的舌头。07 : 北极熊都是左撇子。08 : 某些狮子可以一天之内交配50次以上。果真是万兽之王呀...09 : 鸵鸟...
2007-09-01 14:09:40
116
奥运了,开始倒计时了
北京2008年奥运会离我们越来越近了,到时候一定去北京看奥运会,所以现在开始倒计时了,呵呵。<center><embed style="overflow:hidden;width:140px;height:260px" src="http://aw.awflasher.com/2008.swf" width="140" height="260" type="applicati
2007-08-31 02:03:52
96
常用功能的Javascript实现
常用功能的javascript实现-------摘抄自《tech.163》,并经过修改,以便今后查看之用 js 代码 /* -------------- 函数检索 -------------- trim函数: trim() lTrim() rTrim() 校验字符串是否为空:...
2007-08-31 01:58:55
172
JavaScript实现打印与预览
JavaScript实现打印与预览,先看看页面里面如何写。页面 代码 <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=3>OBJECT> <input type=button name=print valu...
2007-08-31 01:29:02
1402
以XPath方式获取XML元素值
下面是一个工具类,以XPath方式获取XML元素值,此工具类于上海期货交易所的一个系统项目中创建,代码如下:java 代码 /** * */ package com.test.utils.toolkit; import java.io.File; import java.io.FileN...
2007-08-30 01:48:32
340
ActionScript 3.0 备忘录
* Point 1:"==" 与 "===","!="与"!=="trace(5 == 6); // Displays: falsetrace(6 == 6); // Displays: truetrace(6 == "6"); // Displays: truetrace(5 == "6"); // Displays: falsetrace(5 != 6);
2007-08-26 15:38:52
90
ActionScript 3 PNG编辑器
下面的AS代码实现了一个PNG的编辑器:AS 代码 /* Adobe Systems Incorporated(r) Source Code License Agreement Copyright(c) 2005 Adobe Systems Incorporated. All rights reserved. Please read ...
2007-08-23 15:48:24
184
让Canvas支持键盘事件
Canvas自身是不响应键盘事件的,可以添加如下代码是Canvas具备这个功能。AS 代码 var v:Canvas = new Canvas(); v.addEventListener(KeyboardEvent.KEY_DOWN,OnkeyDown); v.addEventListener(MouseEvent.MOUSE_UP.OnMouseUP)...
2007-08-23 15:43:38
1115
Subversion详细说明
Subversion详细说明1. 安装Subversion 1.4.4 ,运行这个安装文件即可。2. 安装完成以后,可以通过svn help命令来查看svn的基本命令. SVN_1.jpg:3. 在本地建立一个文件目录用来存放项目工程。比如我的目录在:D:\Workspace\SVN\repository SVN_2.jp...
2007-08-23 02:15:30
116
流的使用
1. 关于OutputStream 的 write(int)方法public abstract void write(int b)throws IOException 此方法接受一个不大于255的整数作为参数,并将其以相应的byte输出到outputStream。不知读者有没有想过为什么要求int型的参数小于255?原因是Java中没有无符号的byte类型,所以只好以int作为...
2007-08-21 17:39:07
167
Pass by What ?
在Java中值类型和引用类型是如何进行传递的,这个是我今天要谈论话题。 关于这个话题,我的一个好友的推荐下看了一篇文章,这才使我有了写这篇文章的想法。这篇文章是《 Pass-by-Value Please 》 (http://www.javaranch.com/campfire/StoryPassBy.jsp) ,顺便再向大家推荐一个网站,就是 http://www.javaranc...
2007-08-21 17:36:05
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人