论坛首页 入门技术论坛

本人的新框架BAC发布,欢迎大家批评

浏览 9598 次
该帖已经被评为新手帖
作者 正文
   发表时间:2010-01-07  
为什么要做一些没有人用的东西呢?
点新手的你们就很牛了吗?
请想清楚你的框架的定位和创新再发上来,谢谢
0 请登录后投票
   发表时间:2010-01-07  
为什么是没有人用的东西呢?我觉得我制作的东西虽然不算什么杀手应用,但是如果做得好的话,对日常开发还是很有用的。
0 请登录后投票
   发表时间:2010-01-08  
public static void main(String[] args) throws InterruptedException {
final Cache<String, String> cache = new Cache<String, String>() {{put("0", "0");}};

new Thread() {
public void run() {

while(true) {
for (Entry<String,String> entry : cache.entrySet()) {
System.out.println(entry.getKey());
}
}
}
}.start();


for (;;) {
String s = cache.remove("0");
cache.put(s, s);
}

}

看的第一个类
0 请登录后投票
   发表时间:2010-01-08  
jahcy 写道
public static void main(String[] args) throws InterruptedException {
final Cache<String, String> cache = new Cache<String, String>() {{put("0", "0");}};

new Thread() {
public void run() {

while(true) {
for (Entry<String,String> entry : cache.entrySet()) {
System.out.println(entry.getKey());
}
}
}
}.start();


for (;;) {
String s = cache.remove("0");
cache.put(s, s);
}

}

看的第一个类

请问这个是什么意思?是说我的代码有并发问题吗?
我要澄清一下,我这个Cache只是为了我框架本身使用写的,所以如果有方法没用到,我就没做专门的锁控制。
而且目前我只保存String对象。就是非线程安全,最多缓存没有命中。至少到现在我没发现有什么问题。
如果您对我的实现有哪些建议,请详细描述出来。这么写几行代码我可不知道是什么意思。

最后,对于“新手帖”这个问题实在无语。
0 请登录后投票
   发表时间:2010-01-11  
周末对Cache进行了修改,改进了锁的使用方法,对重写了remove方法,增加了锁机制。大家可以通过SVN更新。
0 请登录后投票
   发表时间:2010-01-12  
LZ urlrule.json 这个文件呢?
0 请登录后投票
   发表时间:2010-01-13  
晕。这个帖子怎么能是新手帖啊。。。怎么也得是良好啊。
0 请登录后投票
   发表时间:2010-01-13  
楼主,我今年打算把毕业设计来做一个小的中间件。不知道你们框架有没有兴趣吸收一些外来人士的东西?
0 请登录后投票
   发表时间:2010-01-13  
pengjunwu 写道
LZ urlrule.json 这个文件呢?

这个需要你自己写。这个文件定义的是正则表达式转换规则。
{
    "\\/(\\w+)-(\\d+)\\.html":"\\/$1\\.jsp\\?num=$2"
}

比如这个,就是把一个以hmtl的伪静态地址转换成一个动态地址。
0 请登录后投票
   发表时间:2010-01-13  
aoliwen521 写道
晕。这个帖子怎么能是新手帖啊。。。怎么也得是良好啊。

基本上发布框架的帖子都有好几个新手,对此实在无语。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics