`
greemranqq
  • 浏览: 971920 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
世界正在缓慢而稳步的改变。这次改变给我们带来了一个新模样的JDK7,java社区也在一直期盼着在JDK8,也许是JDK9中出现一些其他的改进。JDK8的改进目标是填补JDK7实现中的一些空白——部分计划蓝图将被实现,在2013年里,从三个特殊方面提升和优化这门语言: 开发效率 性能 模块化
ublime Text 2 是我最喜欢用来编码的文本编辑器,如果你尝试使用后相信你也会喜欢上它的。在这篇文章中我们将讨论如何在 Sublime Text 2 中编译和运行 Java 程序。  红薯翻译于 11天前 2人顶  
最近项目用到oracle_ADF  从SAP/BO 上调用 水晶报表,资料比较少,我做一个简单的分享,给和我一样的新手 提供更多的便利。   首先,我是尝试用JAVA JSP 去访问的。   官方API:http://devlibrary.businessobjects.com/BusinessObjectsxi/en/en/BOE_SDK/boesdk_java_api_doc/doc/boesdk_java_apiRef/index.html   文档: http://scn.sap.com/docs/DOC-27465     官方例子: http://wiki.s ...
Thanks:http://blog.csdn.net/jianxin160/article/details/5918699   作为一个软件开发者,往往需要将同一份代码来回拷贝,比较麻烦,而且多份代码也很容易造成不一致。例如自己有个类库,有时白天在公司工作的时候会做一些扩展,但是下班回到家之后,家里的那份源代码为了保持一致就需要再拷贝相应的东西回去,如此一来就多了一些额外的工作,当然这是每个人都不想做的。此刻如果有一个公共的代码管理服务器就可以解决我们的问题,google code正是这样一个开源的代码托管服务(当然类似的服务有很多,SourceForge就是其中有名的一个,今天姑且 ...
先看一道题: public static void main(String[] args) { int[] a = { 1, 2, 3, 4, 5 }; int[] b = new int[10]; for (int i : b) { b[i] = 0; } System.arraycopy(a, 0, b, 0, 5); for (int i : b) { System.out.print(b[i]); } }     猜猜应该打印什么?     答案:2345011111   数组复制: 1.使用FOR循环, ...
首先我们看一道题:   static int x, y; static { int x = 5; } public static void main(String args[]) { x--; myMethod(); System.out.println(x + y + ++x); } public static void myMethod() { y = x++ + ++x; }     答案请先思考:   1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化 2、只有在调用 ...
  这段时间工作中,使用的代码管理器是SVN,由于自己的电脑上一直都是用SVN客户端,所以今天想在自己的电脑上安装一个服务器端,来体验一下SVN服务器的配置过程。 1.首先,分别下载安装服务器和客户端程序。 下载下两个安装文件(分别是Setup-Subversion-1.6.16.msi,这个是服务器端程序,另一个就是客户端程序TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi)。下载完成后直接运行按提示安装即可,客户端安装完成后提示重启(本人是把服务器程序安装在“D:\Program Files\Subversion”,客户端是默认的路径)。 2 ...
今天看了一道题目,查询EMP/EMPLOYEES 表中各个部门 工资排名前3 的信息。 题目网上很多,在此也记录一下:     这里要用到 ROW_NUMBER() OVER (PARTITION BY XX)    先看看SQL:   select EMPLOYEE_ID,DEPARTMENT_ID,SALARY from ( SELECT EMPLOYEE_ID,DEPARTMENT_ID,SALARY, ROW_NUMBER() OVER (PARTITION BY DEPARTMENT_ID ORDER BY SALARY DESC) NUM FROM EMPL ...
eclipse-jee-helios-win32 自己电脑上装的jdk版本是:1.6.0_20 解压后启动,发现弹出提示框“ Failed to create the Java Virtual Machine” 解决方法: 找到eclipse目录下的eclipse.ini,可以看到如下内容:-startupplugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar–launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v2010050 ...
struts2 对form进行了再此封装,减少了我们很多代码,从jsp到 action 的参数,可以通过 ActionContext都能去得,同时也可以通过在action 里面进行属性 获得。   1. 假设我们获得 jsp 里面多个参数:      <input  name="message"/>        <input  name="message"/>       ....更多....        在action 里面,我们只需要定义:         private String[]  message ...
第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <Context path="/hello" docBase="D:\eclipse3.2.2forwebtools\workspace\hello\WebRoot" debug="0" privileged="true"> </Context> 至于Context 节点属性,可详细见相关文档。 第二种方法:将web项目文件件拷贝到webapps 目录中。 第三种方法:很灵活 ...
Exception:xxx (should be mapped with insert="false" update="false")   当你在映射文件中重复定义 么个字段的时候,就会有这个异常。我出现在many-to-one 中。 原因是:我配  1对1 外键双向关联的时候,属性ID重复。因为hibernate 将hibernate.hbm2ddl.auto=update 这样设置,会检查数据库字段,今天添加。。。,但你做外键关联的时候,你设置了个字段,那么就会强制你关闭这个。   <class name="com.h ...
hibernate  中,有时候需要比较复杂的业务,比如需要从很多张表里面抽取数据,这时候就需要我们自定义结果集了。   假设:我需要分别从 7张表里面 分别取 a,b,c,d,e,f,g,h 字段。在原先的映射文件不满足的情况下,我建立了含有这些字段的实体bean.   1.Dao 的写法:   String sql = "..."; Session session = super.getSessionFactory().getCurrentSession(); SQLQuery query= session.createSQLQuery(sql.toSt ...
Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]"  java.lang.OutOfMemoryError: PermGen space   原因: PermGen space的全称是Permanent Generation space, 是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的, Class在被Loader时就会被放到PermGen space中, 它和存放类实例(Instance)的Heap区域不同,GC(G ...
hibernate 自动生成表结构 方法: 在xx.cfg.xml 里面,或者你用spring 配置的文件,需要属性 <property name="hibernate.hbm2ddl.auto" value=""/>    value 值:validate ,create ,create-drop,update create: 每次加载hibernate时都会删除 ...
Global site tag (gtag.js) - Google Analytics