2008-04-26

【翻译】JRE的三类缓冲区溢出

关键字: jre的三类缓冲区溢出
有些人认为,用java写代码是一个银弹,可以预防执行出现的缺陷,如缓冲区溢出。真理有点小明朗。当然,在纯jva代码中并没有提供溢出的例子,除了在数组的最后进行读写操作。下面是一段代码示例: public class overflow{ public static void main(String args[]) { char buf[] = new char[10]; String src=http://anonymouse.org/cgi-bin/anon-www.cgi/http://heasman.blogspot.com/2007/01/args[0]; fo ...
2008-04-23

open session and Hibernate事务处理机制

关键字: open session and hibernate事务处理机制
在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy loading 为true的话,要在应用层内把关系集合都初始化,如 company.getEmployees(),否则Hibernate抛session already closed Exception; Open Session In View提供了一种简便的方法,较好地解决了lazy loading问题. 它有两种配置方式OpenSessionInViewInterceptor和OpenSessionInViewF ...
2008-04-22

在Struts中使用PlugIn扩展Hibernate

关键字: 在struts中使用plugin扩展hibernate
(1)创建HibernateSessionFactory.java 代码如下: package zy.pro.td.util; import net.sf.hibernate.HibernateException; import net.sf.hibernate.Session; import net.sf.hibernate.cfg.Configuration; /** * Configures and provides access to Hibernate sessions, tied to the * current thread of execution. Fo ...
2008-04-22

Spring+Hibernate+Struts 整和

关键字: spring+hibernate+struts 整和
spring加载log4j web.xml < context - param > < param - name > log4jConfigLocation </ param - name > < param - value >/ WEB - INF / classes / log4j.properties </ param - value > </ context - param > < listener > < listener - class > org.sp ...
2008-04-22

hibernate的缓存和CRUD

关键字: hibernate的缓存和crud
hibernate作为一种现在比较流行的轻量级的ORM框架,2003年开始在国内流行,到目前来说在做持久层上还是占有统治地位的。虽然说丰富灵活的HQL和面对对象的Criteria查询,把程序员从复杂繁琐的JDBC中解放了出来,但作为持久层的框架,它的性能才是最重要的核心问题。而性能的核心在于缓存,由于最近在学习这些,所以就把自己的学到的一点东西拿来与大家分享,希望能起到抛砖引玉的效果。 在说这些之前的先说说hibernate实体对象的三种状态: 1.Transient:所谓Transient就是说实体对象在内存中自有存在,与数据库中的记录无关。 2.Persien ...
2008-04-22

Xml解析校验引起的依赖问题

关键字: xml解析校验引起的依赖问题
假期结束,开始收心回来继续工作。晚上有一个项目要发布,公司的同事突然打手机给我,说ASF的文件解析又出了上次的问题,希望尽快解决。 问题描述: 上一次问题: 多台机器运行同一个分支的应用,但是有些机器正常,有一台机器始终在启动的时候报文件解析错误,从提示看来,主要是因为解析配置文件的时候校验dtd失效,这台机器无法连接外网。最后降低了我们内部的核心解析包,问题解决(或者让这台机器连接到外网)。(当时由于自己手头工作比较多,也没有在意,既然解决了就随之过去了) 此次问题: 问题的提示和上次的类似,不过这次的机器时连接外网的。 问题查找: 解析出错的文件 ...
2008-04-16

【转】Spring 学习笔记--强烈推荐

关键字: spring 学习笔记
** * 阅前说明: * 此文件为笔者在学习Spring时所写的一些笔记<br> * 希望能抛砖引玉来促进大家以各种方式交流学习心得<br> * 如有转载,为了尊重笔者的劳动成果,请保留此段说明<br> * @author 贺小佼 HeXiaojiao<br> * Email ld_hxj1@yahoo.com.cn <br> * QQ 88137099<br> * Time 2008-04-14 16:43:43 <br> * Blog http://blog.csdn.net/he ...
2008-04-16

Spring学习----- BeanFactory

关键字: spring学习----- beanfactory
Spring 作为一种IOC容器最大的目的就是降低组件与组件之间的依赖关系。而BeanFactory作为整个Spring IOC容器的核心使用了一种统一的方法来装配所有的应用对象,通过Java的反射机制和依赖注入(Dependency Injection)来实现这一装配过程,使受之管理的对象无需知道Spring的存在(受管对象甚至不用import 任何Spring的class),同时也降低了组件间的依赖程度,同时受管对象的生命周期由BeanFactory来统一管理,开发者就不用实现大量的自制的工厂Singleton。 注:以下那些受Spring IOC容器即BeanFactory控制管理的对 ...
2008-04-16

Spring学习 -----IoC和DI概述

关键字: spring学习 -----ioc和di概述
在实际的开发中,我们反复尽量避免尽量降低对象间的依赖关系即耦合度。但是如何才能作到呢? 通常的业务对象之间都是依赖关系的,业务对象与业务对象,业务对象与持久层,业务对象与各种资源之间都存在这样和那样的依赖关系。 IoC (Inversion Of Control)中文名为控制反转,就是由容器来控制业务对象之间的依赖关系,而非传统实现中,由代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。控制权的转移带来的好处就是降低了业务对象之间的依赖程度。 IoC实现策略: 1) 依赖查找:容器中的受控对象通过容器的API ...
2008-04-16

Hibernate中的关联关系

关键字: hibernate中的关联关系
初学 hibernate 时是被 hibernate 中的复杂的关系搞得晕头转向。 一对多 ,多对一,多对多。单向,双向等等 问题就出在,找不到参照方物,其实只要找准参照物,各种关系自然迎刃而解。在关系型数据库中 实际上通过主外键只支持多对一,或是一对一单向关联。 1,多对一单向关联 : 以客户表 (customer) 和定单表(orders )为例。一个客户可以发出多个定单,而一个定单只可以属于一个客户。从 orders 到customer 就是 多对一的关系。这就意味着, orders 中应该有一个 Customer类型的属性。 因为在关系型数据库中只有主外键参照关系,而且总是 ...
Groovy和Java的相同点有: 3+, 4+, 6+, 8+, 10+, 12+, 13, 14, 15, 18+, 20+, 21, 22, 23, 28+, 29+, 30+, 31+, 32+ +表示Groovy不但涵盖了Java的语法,而且还有增强部分。 Groovy和Java的不同点有: 0, 1, 2, 5, 7, 9, 11, 16, 17, 19, 24, 25, 26, 27 下面所列序号不分先后顺序: 0. 在Groovy可以用def定义无类型的变量(定义变量方面def与JavaScript中的var相似),和返回值为无类型的方法,而在Java中没有 ...
2008-04-13

【翻译】在Grails中使用Spring MVC 控制器

关键字: 在grails中使用spring mvc 控制器
Groovy是慢于java,有时是戏剧性的慢。实际上,这已影响不大,对一个web应用来说,响应时间是较容易受数据库和网络等待时间的影响,相比较这种慢来说有点太过戏剧性,但是Groovy和Grails的优点已远远超过了这些忧虑。并且Grails依然快于Rails。 但话说回来,我不知道如何使用一个常用的Java Spring MVC控制器和JSP,而非一个Grails控制器和GSP(均采用Groovy) 。原来,这实在是太容易: 1、注册传统的Spring调度的Servlet在web.xml中(你需要有运行Grails安装模板(install-templates))。在这个例 ...
2008-04-10

Java/J2EE中文问题终极解决之道

关键字: java/j2ee中文问题终极解决之道
Java中文问题一直困扰着很多初学者,如果了解了Java系统的中文问题原理,我们就可以对中文问题能够采取根本的解决之道。   最古老的解决方案是使用String的字节码转换,这种方案问题是不方便,我们需要破坏对象封装性,进行字节码转换。   还有一种方式是对J2EE容器进行编码设置,如果J2EE应用系统脱离该容器,则会发生乱码,而且指定容器配置不符合J2EE应用和容器分离的原则。   在Java内部运算中,涉及到的所有字符串都会被转化为UTF-8编码来进行运算。那么,在被Java转化之前,字符串是什么样的字符集? Java总是根据操作系统的默认编码字符集来决定字符串的初始编码,而且Jav ...
[/color]1.引用数据 [color=darkred]AVPRICE 引用均价(在盘后对于国内三个期货交易所指结算价) CLOSE 引用收盘价(在盘中指最新价) HIGH 引用最高价 LOW 引用最低价 OPEN 引用开盘价 OPI 引用持仓量 REF(X,N) 引用X在N个周期前的值 例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价 REFX(X,N) 引用N个周期后的数据。(N为大于等于1的整数)(未来函数) 例:REFX(CLOSE,5);表示引用自当前周期后第5个周期的收盘价 SETTLE 引用结算价(只有盘后才能引用当日的结算价) VOL ...
换手率是指在一定时间内市场中股票转手买卖的频率,是反映股票流通性的指标之一。 计算公式描述为为:换手率=(某一段时间内的成交量/流通股数)c。 计算公式: VOL/CAPITAL*100%; 一般来说,当股价处于低位时,当日换手率达到4%左右时应引起投资者的关注,而上升途中换手率达到20%左右时则应引起警惕。
量比是一个衡量相对成交量的指标,它是开市后每分钟的平均成交量与过去5个交易日每分钟平均成交量之比。 量比的意义:量比这个指标所反映出来的是当前盘口的成交力度与最近五天的成交力度的差别,这个差别的值越大表明盘口成交越趋活跃,从某种意义上讲,越能体现主力即时做盘,准备随时展开攻击前蠢蠢欲动的盘口特征。因此量比资料可以说是盘口语言的翻译器,它是超级短线临盘实战洞察主力短时间动向的秘密武器之一。 其公式描述为: 量比=现成交总手/(过去5日平均每分钟成交量×当日累计开市时间(分)) 量比数值大于1,说明当日每分钟的平均成交量大于过去5个交易日的平均数值,成交放大; 量比数值小于1,表 ...
(1)、均线多头排列 a1:=MA(CLOSE,n1); a2:=MA(CLOSE,n2); a3:=MA(CLOSE,n3); a4:=MA(CLOSE,n4); COUNT(a1>a2 AND a2>a3 AND a3>a4,3)=3 AND CLOSE>OPEN; 注:n1、n2、n3、n4日均线呈多头排列。 (2)、均线空头排列 a1:=MA(CLOSE,n1); a2:=MA(CLOSE,n2); a3:=MA(CLOSE,n3); a4:=MA(CLOSE,n4); COUNT(a1<a2 AND a2<a3 AND a ...
常用通式 一、放量、缩量(成交量函数为VOL) 1、放量: (1).今天成交量较昨天增加了1倍,表示如下: VOL/REF(VOL,1)>2 (2).今天成交量较10个交易日平均成交量放大了1倍,表示如下: VOL/MA(VOL,10)>2; (3).今日的5日均量较10个交易日平均成交量放大了1倍,表示如下: MA(VOL,10)/MA(VOL,5)>2; (4).今日的成交量超过了整个流通盘的5%,表示如下: VOL/CAPITAL>0.05; 其中CAPITAL代表流通股。 2、缩量 (1).今日成交量较昨日减少了 ...
受朋友之托,帮其写一些选股公式,就看了下常用指标公式的编写,发现都很简单,自己也可以很方便的写出想要的选股公式。 K线选股: 1.连续N天收阴线 aa=COUNT(OPEN>CLOSE,N); SELECT aa==n 功能:选出连续N个交易日收阴线的股票。 解释:COLSE指当周期的收盘价;OPEN只当周期的开盘价;COUNT统计满足条件的周期数,CONUT(X,N)指统计N周期中满足X条件的周期数。 2.连续N天收阳线 aa=COUNT(CLOSE>OPEN,N); SELECT aa==n 功能:选出连续N个交易日收阳线的股票。 3 ...
一.获得控制台用户输入的信息 /** *//**获得控制台用户输入的信息 * @return * @throws IOException */ public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶"); byte buffer[]=new byte[1024]; int count=System.in.read(buffer); char[] ch=new ch ...
学了很久的java,接触SSH也有一段时间了,写成博文总是有点懒,最近在整理一些思绪,把SSH一点一滴放进博客里,以备以后改进,再学习。 以我自己的了解,在进行struts开发的过程中,总也是出现很多的乱码问题 ,但归根到底,也只是以下三种情况: ㈠页面显示中文乱码 ㈡传递参数中文乱码 ㈢国际化资源文件乱码 下面就这三中情况介绍怎么在具体项目中处理这些乱码问题。而对于整体的处理思想,是要统一编码为: UTF-8.(以myeclipse6支持的struts1.3为准) ㈠页面显示中文乱码 对于在页面中显示出现乱码,这个问题比较简单,便是检查你的JSP文件里是不是出现了中 ...
ivorytower
  • 浏览: 4200 次
  • 性别: Icon_minigender_1
  • 来自: 广东深圳
  • 详细资料
搜索本博客
我的相册
8b2adae2-a0e4-39df-b256-3a039a2e12d2-thumb
screenshotthumb
共 6 张
存档
最新评论