上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: http://www.springframework.org/schema/context/spring-context-3.0.xsd"> 阅读全文
posted @ 2014-03-13 13:25 于辰 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1、Annotation的工作原理: JDK5.0中提供了注解的功能,允许开发者定义和使用自己的注解类型。该功能由一个定义注解类型的语法和描述一个注解声明的语法,读取注解的API,一个使用注解修饰的class文件和一个注解处理工具组成。 Annotation并不直接影响代码的语义,但是他可以被看做是程序的工具或者类库。它会反过来对正在运行的程序语义有所影响。 Annotation可以从源文件、class文件或者在运行时通过反射机制多种方式被读取。2、元注解: 元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。 A、@Ret... 阅读全文
posted @ 2014-03-13 09:53 于辰 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1.连接点(Joinpoint) 程序执行的某个特定位置:如类开始初始化前,类初始化后,类某个方法调用前,调用后,方法跑出异常后。一个类或一段程序代码拥有一些具有边界性质的特定点、这些代码中的特定点就成为连接点。Spring仅支持方法的连接点,即仅能在方法调动前,方法调用后,方法跑出异常时以及方法调用前后这些程序执行点织入增强。连接点由两个信息确定: 1)方法表示程序执行点 2)用相对点表示的方位。如在Test.foo()方法执行前的连接点,执行点为Test.foo(),方位为该方法执行前的位置。2.切点(Pointcut)每个程序类都拥有多个连接点,如一个拥有两个方法的类,这两个方法都... 阅读全文
posted @ 2014-03-11 18:48 于辰 阅读(912) 评论(0) 推荐(1) 编辑
摘要: jsp include页面出现乱码问题的几种通用解决方法:1.当jsp include动态文件时(jsp文件)可以在被include的jsp文件头部加上代码:2.当jsp include静态文件时(html文件)可以在被include的html文件的标签内加上代码: 3.当jsp include不能够修改的文件时(比如HTML片段等)可以修改tomcat的web.xml Special property group for JSP Configuration JSP ex... 阅读全文
posted @ 2014-03-11 13:41 于辰 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 排序算法很多地方都会用到,近期又重新看了一遍算法,并自己简单地实现了一遍,特此记录下来,为以后复习留点材料。废话不多说,下面逐一看看经典的排序算法:1. 选择排序选择排序的基本思想是遍历数组的过程中,以i代表当前需要排序的序号,则需要在剩余的[i…n-1]中找出其中的最小值,然后将找到的最小值与i指向的值进行交换。因为每一趟确定元素的过程中都会有一个选择最大值的子流程,所以人们形象地称之为选择排序。举个实例来看看:初始:[38, 17, 16, 16, 7, 31, 39, 32, 2, 11]i = 0: [2 , 17, 16, 16, 7, 31, 39, 32, 38 , 11] (. 阅读全文
posted @ 2014-02-10 14:23 于辰 阅读(224) 评论(0) 推荐(0) 编辑
摘要: java.lang.NoClassDefFoundError: org/apache/lucene/analysis/synonym/SynonymFilter该错误发生在自定义SOLR服务器时,原SOLR中的jar包没有全部导入主要是缺少lucene-analyzers-3.6.2.jar这个包 阅读全文
posted @ 2014-02-10 10:09 于辰 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 示例代码:@Test public void testEquals() { Integer a = 127; Integer b = 127; if(a == b) { System.out.println(true); } else { System.out.println(false); } a = 128; b = 128; if(a == b) { ... 阅读全文
posted @ 2014-02-08 17:38 于辰 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述: 一个项目中为了生成树状目录,调用了file.listFiles()方法,然后利用file.isDirectory()方法判断是否为目录,该程序在windows下运行无问题,在Linux下中文文件夹用该方法判断会失败,具体表现为:isFile()---false; isDirectory()---false; 查阅资料,很多网帖说是Linux下无法使用isDirectory()进行判断,但是没有解决方案。 另一方面,程序中显示的文件名为乱码。所以考虑是不是Linux系统的编码问题导致无法正确读取。也有人说java的默认字符集是zh_CN.GB3212,而Linux的默认字符... 阅读全文
posted @ 2014-01-21 14:13 于辰 阅读(4359) 评论(0) 推荐(0) 编辑
摘要: 一、聚集函数的使用:avg(...), sum(...), min(...), max(...)count(*)count(...), count(distinct ...), count(all...)public DailyStatistics getPreviousDayStatistics(Integer dateNumber) { String hql = "from DailyStatistics bean where bean.dateNumber=" + "(select max(ds.dateNumber) from Dai... 阅读全文
posted @ 2014-01-20 13:53 于辰 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 在form 中增加onsubmit="return false;"属性。 阅读全文
posted @ 2014-01-16 17:52 于辰 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 一、Socket简介: 1、什么是Socket 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。在Java环境下,Socket编程主要是指基于TCP/IP协议的网络编程。二、Socket通信实例①: 功能:客户端发送一条请求,服务器端接收,打印,向客户端返回一条信息,客户端接收,打印。 1、服务器端代码:import java.io.BufferedReader;import java.... 阅读全文
posted @ 2014-01-16 10:24 于辰 阅读(609) 评论(0) 推荐(0) 编辑
摘要: bean对象配置: ... hibernate.dialect=org.hibernate.dialect.Oracle9Dialect hibernate.show_sql=false hibernate.hbm.xml配置:POJO属性设置:private String totalInfo;-----... 阅读全文
posted @ 2014-01-13 18:36 于辰 阅读(1641) 评论(0) 推荐(0) 编辑
摘要: 在Oracle安装目录oracle\product\10.2.0\db_2\NETWORK\ADMIN下修改一下三个文件:listener.ora,sqlnet.ora,tnsnames.oralistener.ora:# listener.ora Network Configuration File: D:\developer\oracle\product\10.2.0\db_2\network\admin\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER = (SID_LIST = (SI... 阅读全文
posted @ 2014-01-08 13:58 于辰 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 详情参见tomcat安装目录下RUNNING.txt中Advanced Configuration - Multiple Tomcat Instances部分。问题源于下面这段tomcat官方文档的介绍:Throughout the docs, you'll notice there are numerous references to $CATALINA_HOME. This represents the root of your Tomcat installation. When we say, "This information can be found in your 阅读全文
posted @ 2014-01-06 17:40 于辰 阅读(2149) 评论(0) 推荐(0) 编辑
摘要: 需要创建这些删除语句,通过oracle的数据字典找到该用户下的所有表、视图等对象,拼接成语句。如下select 'drop table '||table_name|| ' cascade constraints;'from user_tablesselect 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; --delete tablesselect 'drop view ' || view_name||';' 阅读全文
posted @ 2014-01-02 14:21 于辰 阅读(486) 评论(0) 推荐(0) 编辑
摘要: ORACLE_HOME:D:\Program File\oracle\product\10.2.0\db_1ORACLE_SID:orclPath中增加:D:\ProgramFile\oracle\ product\10.2.0\db_1\BIN配置path的目的是为了使用该文件下oracle提供的一些可执行文件,如:sqlplus.exe,用于导出的exp.exe,用于导入的imp.exe等 阅读全文
posted @ 2014-01-02 11:29 于辰 阅读(395) 评论(0) 推荐(0) 编辑
摘要: ORA-06413 Connection not open.Cause: Unable to establish connection.Action: Use diagnostic procedures to ascertain exact problem今天新安装了plsql developer,连数据库的时候报错这个ora 06413的错误,在控制台用sqlplus是可以连接的,在网上查了一下,可能是程序所在的目录有括号导致的,确实plsql developer的安装目录是在program file (x86)下,卸载重装,放在一个没有()的路径下,问题解决。 阅读全文
posted @ 2014-01-02 10:39 于辰 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 相信作为ORACLE数据库的开发人员没有少碰到“ORA-12154: TNS: 无法解析指定的连接标识符”,今天我也又碰到了类似的情况,将我的解决方法进行小结,希望能对碰到同样问题的友人们提供帮助。问题场景描述:服务器端版本:oracle 10.2.0.10客户端版本:oracle 10.2.0.10客户端开发工具:PL/SQL Developer通过客户端来连接服务器,其主要文件就是通过客户端的tnsnames.ora来配置,在原文件的基础上增加:SID别名=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = SER 阅读全文
posted @ 2014-01-02 10:37 于辰 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。 在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句中写的. 阅读全文
posted @ 2013-12-26 16:04 于辰 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一、概述: FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 Template + data_model = output FreeMarker也是与Web容器无关的,也就是FreeMarker并不一定需要运行在Web容器中:FreeMarker同样可以应用于非Web应用程序环境.而且,FreeMarker并不是只能生成HTML页面,它也可以生成各种文本,如XML,RTF,Java源代码等. 二、前期准备: 下载jar包:freemarker-2.3.16.jar三、HelloWorld:A、调用代码:/** * 本示例未依赖WEB环境,仅... 阅读全文
posted @ 2013-12-25 16:55 于辰 阅读(2330) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页