深蓝色心情

过来聊聊~~~~

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  31 Posts :: 0 Stories :: 46 Comments :: 0 Trackbacks

我的评论

爱~~
羡慕嫉妒恨=w=,努力学习ing……
@Stephanie Du

需要什么你提。大网站可以内置支持,小网站也在准备做自定义的功能。有时间就开始弄啦~~
re: guzz1.2.9更新发布,支持选举服务 深蓝色心情 2011-08-29 08:30  
@鲨骨文

我没有明白你的意思,但是应该没有任何限制。
re: guzz1.2.9更新发布,支持选举服务 深蓝色心情 2011-08-17 20:12  
@鲨骨文
这种功能不可能实现,表名相同的不代表意思就相同。好比多个系统交叉引用,为了方便,允许访问对方的数据库,用户表都是tb_user之类的,自动化肯定出问题。。。这类功能不适合基础框架做,在上层做封装吧。
re: 张小庆,在路上(12)-妈妈来北京打工 深蓝色心情 2011-08-15 20:23  
回龙观房价在1万5到2万吧?现在哪还有5千的房子?!
re: 开放平台的技术问题 深蓝色心情 2011-03-31 12:30  
是不是可以统计下应用的类型,如java,c,php,c#都有多少?应用的访问频率分布?如果是编译语言集中并且访问频率两极分化严重,是不是可以考虑给条件合适的应用开发socket接口,服务器端nio,让客户端保持长连接?这样可比http模式速度快,消耗小,性能扩展上好控制的多,也不会有容器拖死的问题。
@lll
下个更新准备支持您说到的情况,一张表分到多组机器上。
re: 产生唯一随机码的方法分析。 深蓝色心情 2010-10-20 17:11  
@BearRui(AK-47)

很难出现重复,如果你用64位长度的key,出现重复的几率为36的64次方,几乎可以忽略。不需要提前验证key是否存在。
re: 产生唯一随机码的方法分析。 深蓝色心情 2010-10-20 07:58  
1和2的方式好像是不行的,经过我测试,无论uuid还是guid,同一台机器,产生的随机码都是和时间相关的。如果短时间产生的串,只有后几位不一样,其他都一样,所以还是比较容易碰出来的。

一个比较好的随机串产生方法是创建BigInteger,然后传入SecureRandom产生随机的大数字,再编码成包含数字和字母的串,基本上没有重复。

guzz提供了random主键生成器,如果您用guzz做持久层,只需要指定id的generator="random"就自动获取了产生随机主键的支持。通过length参数选择随机主键的长度。

我说方式的实现代码:http://code.google.com/p/guzz/source/browse/trunk/core/org/guzz/id/RandomIdGenerator.java
re: 3行代码,实现IP到地理位置的反查功能 深蓝色心情 2010-06-22 15:24  
@@joe

核心数据文件在服务器端保存,如果多个项目使用,只需要维护或者购买一份即可。

这是一个例子,services.guzz.org中用的.dat文件是纯真IP数据库,免费合法。准确度也还可以。
re: 3行代码,实现IP到地理位置的反查功能 深蓝色心情 2010-06-22 15:22  
@jackzhangyunjie

实用性很强。如匿名发帖都可以转成“XXX地区网友”,现在新闻评论基本上都这样了。另外广告,日志系统等都存在大量地理分析的需求。
@咖啡妆

不是说动态拼接SQL,而是指动态提取SQL。SQL都存储在外部,如文件中或数据库中,修改sql的话只需要修改外部资源,不用改动代码。

return String.getByte().length() ;
re: 复习排序算法 深蓝色心情 2006-09-25 16:13  
给blogjava提一个建议:

发到首页的文章做如下限制:
1. 如果blog主已经在blogjava攒了几篇文章,而且写得还不错,如“江南白衣”之流,可以直接发到首页上。
2. 否则,管理员先大概的审核一下。

大家觉得?
re: 数据结构系列教程(一) 深蓝色心情 2006-08-15 16:22  
这些学数据结构的时候不都学过吗?
re: 跟我学Java系列之一 开场白下之安装jdk 深蓝色心情 2006-07-05 08:37  
sigh....
public static int count(int[] vs){
Arrays.sort(vs) ;
int min = vs[0] ;

//把最低下一行删掉。
List list = new LinkedList() ;
for(int i = 0 ; i < vs.length ; i++){
if(min != vs[i]){
int leftValue = vs[i] - min ;
if(leftValue > 0 ){
list.add(new Integer(leftValue)) ;
}
}
}

int maxBox = 1 ;

//分组
int step = 0 ;
int maxSize = list.size() ;
for(int i = 0 ; i < maxSize ; i++){
step = ((Integer)list.get(i)).intValue() ;
do{
if(i < maxSize){
int nextValue = -1000 ;
if(i + 1 < maxSize){
nextValue = ((Integer)list.get(i + 1)).intValue() ;
}
if(step == nextValue){
i++ ;
}else{
maxBox++ ;
break ;
}
}
}while(i < maxSize) ;
}

return maxBox ;
}


public static void main(String[] args) {

int[] vs = {1,5,5,1,6,1} ;

System.out.println(TestPlay.count(vs)) ;

System.out.println(TestPlay.count(new int[]{6,6,6,6,6,6})) ;

System.out.println(TestPlay.count(new int[]{2,2,2,4,4})) ;

System.out.println(TestPlay.count(new int[]{71,44,95,16,10,80,12,17,98,61})) ;
}

花了20分钟才写出来.......,幸亏没去比赛。
不能输入<0的数,大家看看这样子写是对的吗?
re: 关于分页设计的一些做法 深蓝色心情 2006-02-15 09:50  
继续努力,快入点门了,恩。