`
步青龙
  • 浏览: 298013 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
72ba33fb-eefe-3de1-bd65-82a6e579265d
Java面试
浏览量:0
社区版块
存档分类
最新评论
文章列表
UML工具繁多   Rational Rose     Enterprise Architect (EA)  StatUML    PowerDesign    CorelDRAW   Jude AI   Visio   EDraw Max 像JUDE也是很好的工具,不过凡是收费的东西都是不受程序员欢迎,所以我们用的有Microsoft Office Visio,StartUML,EDraw. 优劣势分析: Visio不支持Java类图,StartUml支持。 Visio 和 StartUml功能都很强大,但是Visio界面确实没StartUml好看,操作也烦人。 EDraw的界 ...
了解Lucene前,我们应该了解一些词汇和一些基本的知识: 索引 分析 查询引擎 索引引擎 过滤 语法分析器 切分词 文档 查询分析器 索引存储 词条 增量索引  删除索引 反删除 得分 坡度值 通配符 多余搜索 多个索引搜索 多线程搜索 、 排序 过滤器 简单过滤 范围过滤 边界  评分机制  锁  项 域索引 域值 项字典 项信息  项频数 项位置  条目 偏移量  标准化因子 合并因子 频率文件  等          1:了解索引的格式  2: Lucene的一些正则表达式                               ...
Eclipse 开发webservice ,利用注解可以减少很多麻烦的配置 Eclipse创建webservice,切图:
比如我们要请求一个webservice,想得到其定义的对象。这里没有用到生成的客户端代码,生成的代码问题太多了。 1: 服务端,定义POJO 比如Student  三个属性id,name,pwd设置get/setter方法 2:接口 比如 IStudent 定义了一个返回ArrayList的方法,ArrayList存储的都是Student 假设定义方法:  public ArrayList getStudentById(Integer classid); 我们需要在接口同一目录下建一个文件:接口名.aegis.xml 即 IStudent.aegis.xml   <?xml ...
服务端:package com.xxx.authentication; import org.codehaus.xfire.MessageContext; import org.codehaus.xfire.handler.AbstractHandler; import org.codehaus.xfire.transport.http.XFireServletController; import org.jdom.Element; public class AuthenticationHandler extends AbstractHandler { /** * 安全服务器端 ...

WebService(一)

webservice 服务端配置其实很简单 主要是services.xml文件的配置 Eclipse 创建XFire项目的时候要注意不要忘了选择http client ,特别是在客户端里调用的时候 如果没http client 会报错。 提供者 server  调用者client server  有完整的接口和实现,而client只需要要由其相应的接口即可,而且interface 名字可以不同,但是method名字一定要相同。 验证: 查看wsdl:注意chrome不能查看wsdl的信息,chrome是默认不显示这些的,我们通过审查元素可以在chrome查看到wsdl。 serve ...

PL/SQL(三)

数据库SQL的优化有很多的规则,我们并不一定按照这样的规则,因为规则有自己的适合的地方。 数据库领域的SQL优化就像Java(C++)语言的设计模式一样,属于数据库的灵魂,重要性不言而喻。 待续... 后面将谈到SQL优化以及海量数据的处理(每天新增4300万条数据)。。。。。。。。。。。

PL/SQL(二)

PLSQL  条件控制语句 if-then ,if -then -elseif-else,if-then-else 输入一个员工,如果其工资小于2000 就让其工资加100 create or replace procedure my_pro(name varchar2) is v_sal emp.sal%type; begin  select sal into v_sal from emp where ename  = name; if (v_sal<2000)  then update emp set sal = sal + 100 where ena ...

Eclipse常用视图

Outline   针对java代码或者JSP,HTML等的提示 方法名 导入类提示或者页面结构 Property     针对HTML,JSP标签属性提示 Server web服务器启动关闭 Control 控制台查看信息 Search 在项目中搜索文件或者字符 Debug 调试 Package Explorer      项目结构查看,打开文件用 Ctrl + Shift + R  直接打开文件 会弹出来一个输入框输入文件名自动提示相应的文件打开 Ctrl + F   在特定文件内搜索字符 Snippets   查看各种标签,点击相应标签直接写入相应的文件,如点击form ...

PL/SQL(一)

1 过程,函数,触发器 用PL/sql编写,这些都是在Oracle中 PL/sql是很强大的过程化语言,可以被Java调用 提升应用程序的性能: 如果用传统的操作数据库java 程序发送sql,数据库编译 ,编译的过程要消耗时间,而过程,函数不必经过编译这一过程 1 优化sql 2 还不行就用过程,函数 缺点: 移植性不好 存储过程: 添加普通过程 create procedure myprocedure is  begin   insert into emp values(23,'myname'......); end;/ --  后面机上/让Orac ...
  管理Oracle权限,角色     当新创建一个用户的时候它什么权限都没有,就连基本的登录权限都没有   权限:系统权限,对象权限     系统权限是什么? 系统权限有哪些? 如何赋给系统权限? 对象权限一样这几个问题   角色为了解决权限的管理   系统回收权限不是级联回收   with admin option 系统权限传递   赋予对象权限 grant update  on emp(salary) to otheruser grant index on scott.emp to otheruser   授权with grant opt ...
维护表的完整性 可以用约束,触发器,应用程序(过程,函数)三种方法实现 而约束作为首选 约束包括not null,nuique,primary key ,foreign key ,check 注意一个表只有一个主键,主键可以有多个列,不可为空。 age number(3) check (age > 0) ...

Oracle(六)管理

数据字典与动态性能视图:     数据字典提供了一些系统信息,静态信息 动态性能视图记载了例程启动后的相关信息,存储经常变化的信息     数据字典久记录了数据库的系统信息,只读表盒视图的集合。数据字典的所有者为sys的用户,用户只能在数据字典 进行查询,而其维护和修改由系统自动完成的。数据字典包括了字典基表和合数据字典视图。 基表存储了数据库的基本信息。数据字典视图时基于数据字典表所建立的视图。普通用户可查询 数据字典得到系统信息,主要有user_xxx,all_xxx,dba_xxx三种类型 select table_name from user_tables; ...

Oracle(五)

如果一个用户a不想看到其他用户b某个点以后更新的数据,如何办到呢? a可以在这个点设置set transation read only; 此时b执行一个增加,或者修改,或者删除的时候 commit; 这样a就不会看到a点以后所更新的数据啦。 这对于并发量比较大,针对某个时间点的统计就行通啦;   SQL函数的使用 处理字符的函数,数学函数(不讲),日期函数,系统函数 lower(char) upper(char) length(char) substr(char,m,n) 截取字符串从m开始,截取n个字符 以首字母大写显示所有员工的名字 select upper(s ...

项目引用

一个项目里面可能要引用到其他项目的文件,如果导入其他项目的文件呢? 1   把其他项目复制到该项目的Source Folder(SRC)下,不用Eclipse复制,然后Eclipse刷新 1:config build path 找到source,注意选择add Folder,不是link source  2:选中所有的Source Folder路径(SRC),主要不需要选中项目。OK! 注意Source Folder不一定都是SRC,什么名称都可以,创建项目的时候会由提示,Source Folder  
Global site tag (gtag.js) - Google Analytics