`
ruvuoai
  • 浏览: 95681 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
   最近一个同行业的朋友給我说他朋友在09年初将会在襄樊开个软件公司,说实话我对在襄樊开这样性质的公司抱有怀疑态度,必经只是规模还算小的内陆城市,可是朋友既然说有个机会自主发展,我就要尝试,所以我答应了他说让我和他明年一起回去搞,一直以来,总想有自己可以把握的生活,我不想給别人打工,我想奋斗,为自己奋斗,即使只是有自己一丁点的控制权,但至少我开始能跨上控制自己生活的道路.    刚重学校出来将近一年,要自己搞,就要有足够的实力,总结了下自己现在会的,似乎只有对java基础还算将就,至于开发相关的环境,工具也算熟悉,项目架构模糊的感觉到知道点,在web开发方面,用java相关技术是没有太大问题( ...
行转列问题主要分为两类。   1)简单的行转列问题:   示例表:   id sid course result   1 2005001 语文 80.0   2 2005001 数学 90.0   3 2005001 英语 80.0   4 2005002 语文 56.0   5 2005002 数学 69.0   6 2005002 英语 89.0   执行:   select sid,语文=isnull(sum(case course when '语文' then result end),0),   数学=isnull(sum(case course when '数学 ...
HQL(Hibernate Query Language):是面向对象的查询语句,它的语法和SQL语句有些相像,在运行时才得以解析.HQL并不像SQL那样是数据操作语言,它用来取得对象,而不是进行update,delete和insert操作. HQL 是一门对大小写不敏感的的语言,所以SeLect与SELECT和sELeCT是相同的. ---------------- 现在有四张表:student,team,course,student_course. student 表中有五个字段,分别是:id,name,cardId,age,team_id;   team      表中有两个字段, ...
Hib的检索方式 1'导航对象图检索方式。通过已经加载的对象,调用.iterator()方法可以得到order对象 如果是首次执行此方法,Hib会从数据库加载关联的order对象,否则就从缓存中得到。 2'OID检索方式。通过session的get,load方法知道了OID的情况下可以使用 3'HQL检索方式。使用面向对象的HQL查询语句session的find方法利用HQL来查询 4'QBC检索方式。利用QBCAPI来检索它是封装了基于字符串的查询语句 5'本地的SQL检索方式。使用本地数据库的SQL查询语句Hib会负责把检索到的JDBC结果集映射为持久化对象图。 五种检索方式的使用场合和特 ...
简介: BeanShell是一种脚本语言,一种完全符合java语法的java脚本语言,并且又拥有自己的一些语法和方法,beanShell是一种松散类型的脚本语言(这点和JS类似)。 下载地址:http://www.beanshell.org 设置环境 l 把;bsh-xx.jar放到$JAVA_HOME/jre/lib/ext文件夹下 l unix: export CLASSPATH=$CLASSPATH:bsh-xx.jar l windows: set classpath %classpath%;bsh-xx.jar 运行方式: l 界面UI方式 :java bsh.Console l ...
由于对beanshell对接口的实现功能不是很清楚..故写下这篇不只是对是错的理解,主要是为了給自己留下学习时产生的疑问及即使的理解,为后来的梳理做个标记 对接口的实现是beanshell的强大之处之一,这个功能允许你写脚本来构建ha ...
链接地址:http://blog.chinaunix.net/u1/37411/article_0_2.html
Bash 是我们经常与之打交道的 Shell 程序,本文针对其使用技巧进行了搜罗。相信在你看过这些内容之后,定会在 Bash 的世界里游刃有余。     * 从历史中执行命令       有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方向键来查看之前曾经运行过的命令。但这里有一种更好的方式:你可以按 Ctrl + r 组合键进入历史搜索模式,一旦找到需要重复执行的命令,按回车键即可。     * 重复命令参数       先来看一个例子:       mkdir /path/to/exampledir       cd !$       本例中,第一行命令将创建一 ...
写一个再简单的java程序也得去javac ,java 烦得一塌糊涂。 于是就像是否可以让java能像c或是像c++生成一个可以双击运行的可执行文件,后来终于发现了 executable jar file 这么一个东东,可是如何声称这样一个东西呢? 又是一大难题 ...
为了减轻服务器压力,将原来的文章管理系统由JSP文件的从数据库中取数据显示改为由jsp生成静态html文件后直接访问html文件。下面是一个简单的示例       1.buildhtml.jsp       <%@   page   contentType="text/html;   charset=gb2312"   import="java.util.*,java.io.*"%>    <%    try{      String   title="This   is   Title";      ...
通过上一章学习笔记,知道了将方法看成对象的理论,这一节就着重看看对象作用域的问题 'this', 'super', and 'global' 在笔记一中,我利用'super'调用一个被定义的方法的作用域外面的一个被覆盖的变量,笔记二中,通过返回this来引用所在方法的作用域,他们使我们能把一个方法的作用域看成一个对象Object, global是在beanshell的脚本的最上面声明如: // Create a top level object to hold some state dataholder = object(); foo() { ... bar() { ...
Scripting Method 在beanshell中方法的修饰关键字只有synchronized,在方法上用throws关键字会检查此方法的名字的正确性,不过声明throws不是必须的 一个对象的方法被同步意味着这个方法普遍的作用范围,beanshell中同步方法的作用和java中同步方法的作用差不多 当方法内的变量重写(覆盖)了方法外面的变量时,在beanshell中调用作用域外面的变量用关键字super,类如: int a = 42; foo() { int a = 97; print( a ); print( super.a ); } f ...
在beashell脚本中,当声明了一个对象的时候,对对象的操作有beanshell特有的操作方式,使代码更简便,和java有点区别,但是不大,如下: button = new java.awt.Button(); button.label = "my button"; // 等同于: b.setLabel("my button"); print( button.label ); // 等同于:to print( b.getLabel() ); boolean值: Float f = new Float(42f); prin ...
创建索引对象后,如: IndexWriter indexWriter = new IndexWriter(indexDir, new StandardAnalyzer (),true); 紧跟着要执行: indexWriter.setCompoundFile(true); true: 在创建索引时,会合并多个segments 文件到一个.cfs文件中.此方式有助于减少索引文件数量. 如果lucene的索引目录下出现了很多文件, 肯定是有问题的. 几个方面.首先lucene在执行写操作时, 会先在目录下写如一个write.lock的文件锁定这个目录,以避免别的索引再操作这个路径. ...
Lucene 是一个基于 Java 的全文检索工具包,你可以利用它来为你的应用程序加入索引和检索功能。Lucene 目前是著名的 Apache Jakarta 家族中的一个开源项目,下面我们即将学习 Lucene 的索引机制以及它的索引文件的结构。 在这篇文章中,我们首先演示如何使用 Lucene 来索引文档,接着讨论如何提高索引的性能。最后我们来分析 Lucene 的索引文件结构。需要记住的是,Lucene 不是一个完整的应用程序,而是一个信息检索包,它方便你为你的应用程序添加索引和搜索功能。 架构概览 图一显示了 Lucene 的索引机制的架构。Lucene 使用各种解析器对各种不同 ...
Global site tag (gtag.js) - Google Analytics