- 浏览: 94835 次
最新评论
-
jacobcookie:
这个问题再次遇到过,好像是设置return null;解决的。 ...
关于struts文件下载的一个问题 -
diggywang:
jacobcookie 写道现在通过google发现只要百度z ...
关于IE7 z-index问题完美解决方案 -
jacobcookie:
hottymg 写道以前在jsp中用实现简单文件下载也遇到过这 ...
关于struts文件下载的一个问题 -
hottymg:
以前在jsp中用实现简单文件下载也遇到过这个问题 最终加了
...
关于struts文件下载的一个问题 -
李永成:
学习了,很好啊
java--大数操作
文章列表
我使用的版本:prettify-small-4-Mar-2013.tar.bz2
我的解决方法:
1、删掉prettify里的这两个样式。
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
2、替换以下内容,已经存在的替换,不存在的新增。
pre.prettyprint {
padding: 8px;
background-color: #f7f7f ...
关于defer的三条重要原则:
1、一个deferred 函数的参数会先被计算好。
2、一个函数里的所有deferred函数会按照LIFO顺序执行。
3、deferred函数可能会读取命名返回值并赋值。(当函数有命名返回值的时候)
当有命名返回值,并有defer的时候,要特别小心。
当panic(恐慌)遇到recover时,会恢复当前goroutine的正常执行,否则向上一层层引发panic,直到
当前goroutine的函数栈的所有函数都返回,最终导致当前goroutine停止运行。
...
Hadoop中的map/reduce(分布式计算模型)
Mapper:对输入的列表中的每一个元素执行一个函数,生成一个列表结果。(运算前后列表的元素数量不变)
Reduce:对输入的列表的所有元素执行一个函数操作,并将中间结果作为参数继续执行函数。
map把(k1,v1)变成(k2,v2),shuffle把(k2,v2)变成(k2,list(v2)),reduce把(k2,list(v2))变成(k3,v3)。
(k1,v1)来自于输入,是已知的,shuffle过程由程序自动完成,(k3,v3)也是我们知道的,所以程序员要实 ...
MongoDB 版本号(比如2.4.1)
2.4 表示发行版系列,1表示修改版本。
发行版代号(2.4)中的第一个数(2)表示主版本号,第二个数(4)表示发行版的类型,如果是偶数,表示稳定
版和准备用于生产环境,若是奇数,则表示仅用于开发和测试。
通常发行版代号的改变意味着新特性的产生,也可能破坏向后兼容性。修改版代号的改变,则意味着修正
了发行版的bug及向后兼容性。
比如:
版本号
2.0.0 : 稳定版
2.0.1 : 修改版
2.1.0 : 仅用于测试的开发版,在开发版中接口和稳定性可能 ...
初次接触MongoDB用户设置及认证,与以前不一样,有点搞不清楚状况,现在有点思绪了。
先说明几点:
1、MongoDB安装后默认不启动认证,不需要用户名和密码就可以随意访问。
2、MongoDB用户权限分配的操作,是针对某个数据库来说的。
3、每个数据库都有一个system.users集合,记录权限相关的信息,也就是谁有权限访问此数据库。
4、MongoDB安装后默认有一个admin数据库,此时admin中的system.users集合中没有一个用户,
这样不管mongod ...
今天刚开学接触了NoSql数据库MongoDB,用起来感觉不错,记录下安装的一些事。
1、官网下载windows版64位的压缩包,然后解压到一个文件夹即可,路径不要带空格之类的。(D:\mongo)
2、把D:\mongo\bin目录加入环境变量Pa ...
一篇挺有感触的文章,mark一下。
为什么德国制造口碑那么好?
郑磊
仅以自己的经历,说说自己的愚见,抛砖引玉。
先说现状。 说起德国制造业为什么这么NB,刚好之前一段时间参加了一个培训 ...
IOC(Inversion of Control)控制反转,将控制权(创建对象和对象之间的依赖关系的权利)交给spring容器。
接口驱动设计(Interface Driven Design)的好处,可以灵活提供不同的子类实现(其实就是解耦),提高程序的灵活性、可扩展性和可维护性。
IOC模式将耦合代码从程序中移出,放到统一的XML文件中管理。
由IOC容器通过配置文件来管理对象的生命周期、依赖关系等,这样就不用重新修改并编译具体的代码,从而实现组件之间的解耦。
轻量级IOC容器:Pico Container、Avalon、Spring、HiveMind等。
超重量级IOC容器:EJ ...
有1到10w这10w个数,去除2个并打乱次序,如何找出那两个数
描述:有1到10w这10w个数,去除2个并打乱次序,如何找出那两个数。
1、位图的方法:
假设待处理数组为A[10w-2]
定义一个数组B[10w],这里假设B中每个元素占用1比特,并初始化为全0
for(i=0;i <10w-2;i++)
{
B[ A[i] ]=1
}
那么B中为零的元素即为缺少的数据
这种方法的效率非常高,是计算机中最常用的算法之一
2、首先计算1到10w的和,平方和。
然后计算给定数字的和,平方和。
两次的到的数字相减,可以得到这两个数字的和,平方和。
...
先来看段代码
static boolean test(Integer a, Integer b) {
return a == b;
}
public static void main(String[] args) {
System. out.println( test(100, 100));
System. out.println( test(150, 150));
}
大家猜一下运行结果是什么?
test(100,100) 的输出结果为true,而 test(150,150)的输出结果是false。
...
更新于2014-10-19
新版的SAE,不需要引入J2EE的默认包(javaee.jar , jstl.jar等)。
----------------------------------------------------------------------------------------------------------------------------------
1. 在sae上使用struts,需要添加的Listener,在com.company.listener中添加SaeListener.java。
package c ...
浏览器兼容性问题太让人蛋疼了,今天可是废在了IE7的z-index问题上。可又不能因为浏览器版本低而不去解决,毕竟要从用户的角度着想。百度了好多还是无法解决,最后google了一下,找到了方法。
直接上例子:
<div id="container">
<div id="box1">This box should be on top</div>
</div>
<div id="box2">
T ...
判断hibernate中对象的状态
- 博客分类:
- Hibernate
/**
* 从两个方面判断对象的状态
* 1、对象是否处于session的管理之内
* 2、对象是否已经保存到数据库中
*
* 瞬时态(transient):不处于session的管理之内,对象没有被保存到数据库中
* 持久态(persistent):处于session的管理之内,对象被保存到数据库中了
* 脱管/游离(detached):不处于session的管理之内,但在数据库中已经有该对象的记录
*
* 当你打开session并执行save()操作后,对象由瞬时态变为持久态,
* 当你执行commit()、close()方法 ...
package edu.fjut.utils;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class MyCache {
//使用map来模拟hibernate的一级缓存
private static Map<Integer,Student> maps=new HashMap<Integer,Student>();
publ ...
public class DownloadAction extends Action {
//问题:下载文件时,后台老是抛出异常:
//getOutputStream() has already been called for this response
//不知这段代码哪里出了问题没有.谢谢大家的帮忙.
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse res ...