- 博客(37)
- 资源 (6)
- 收藏
- 关注
原创 Oracle创建dblink报错ORA-01017、ORA-02063问题解决
创建dblink 原始语句: create public database link db_lsxy connect to lsxy identified by lsxy using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.xxx.xxx.xxx)(PORT = 2261)))(C
2014-12-10 16:56:52
1380
原创 Oracle错误代码总结
常见错误:ORA-00001:违反唯一约束条件(主键错误)ORA-00028:无法连接数据库进程ORA-00900:无效sql语句ORA-00904:字段名写错或是建表时最后一个字段有逗号ORA-00907:缺少右括号ORA-00911:无效字符ORA-00917:缺少逗号ORA-00918:未明确定义列ORA-00922:丢失或无效的选项(表名等可能有空格)
2014-12-10 16:54:45
2038
原创 Linux--vi编辑器的常用命令
vi编辑器常用命令总结:数字 0 或^:光标移到行首$ :光标移到行尾H :光标移到屏幕的首行L :光标移到屏幕的末尾M :光标移到屏幕中间ctrl+f :上翻页ctrl+b :下翻页:数字 :跳到某行数字+G :跳到某行w :移动到下一个单词开头b :移动到上一个单词开头e :移动到下一个单词末尾:
2014-12-10 11:29:07
581
转载 努力吧,现在也不晚
或许这再一次印证任何人每一次的成功背后都有不为人知的付出和汗水。 哈佛老师经常给学生这样的告诫:如果你想在进入社会后,在任何时候任何场合下都能得心应手并且得到应有的评价,那么你在哈佛的学习期间,就没有晒太阳的时间。 作为闻名于世的学府,哈佛大学培养了许多名人,他们中有33位诺贝尔奖获得者、7位美国总统以及各行各业的职业精英。究竟是什么使哈佛成为精英的摇篮?哈佛学子接受
2014-12-10 10:55:04
572
原创 Java项目开发流程
1、 项目启动 1).项目组成立(公司成员、客户成员) 2).制定项目预期目标 3).制定项目计划周期 4).建立好项目组成员沟通机制 2、需求调研 1).创建调研计划、协调调研时间 2).收集客户资料,获取客户需求(所有资料都需要保留一份,资料中存疑的需要及时询问
2014-10-28 15:44:14
660
原创 Java web测试分为6个部分
1、功能测试 2、性能测试(包括负载/压力测试)3、用户界面测试 4、 兼容性测试 5、 安全测试 6、接口测试 1 功能测试1.1 链接测试链接测试可分为三个方面。首先,测试所有链接是否按链接项描述的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在、是否正确;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的
2014-10-28 15:03:18
4908
转载 识别常见的Web应用安全漏洞
在Internet大众化及Web技术飞速演变的今天,在线安全所面临的挑战日益严峻。伴随着在线信息和服务的可用性的提升,以及基子Web的攻击和破坏的增长,安全风险达到了前所未有的高度。由于众多安全工作集中在网络本身上面,Web应用程序几乎被遗忘了。也许这是因为应用程序过去常常是在一台计算机上运行的独立 程序,如果这台计算机安全的话,那么应用程序就是安全的。如今,情况大不一样了,Web应用程序在多种不
2014-10-28 14:37:48
1689
原创 XSS跨站脚本攻击原理及防护方法
概念: XSS(Cross Site Script)跨站脚本攻击。它指的是恶意攻击者往Web 页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web 里面的html 代码会被执行,从而达到恶意用户的特殊目的。本文介绍了该攻击方式,并给出了一些防范措施。原理: XSS 属于被动式的攻击。攻击者先构造一个跨站页面,利用script、、等各种方式使得用户浏览这个页面时,
2014-10-28 14:16:43
8985
原创 如何用JS得到当前页面的url信息方法
设置或获取对象指定的文件名或路径。alert(window.location.pathname) 设置或获取整个 URL 为字符串。 alert(window.location.href);设置或获取与 URL 关联的端口号码。alert(window.location.port) 设置或获取 URL 的协议部分。alert(window.location.
2014-10-28 13:57:30
492
原创 SQLServer_数据库删除日志已满方法
一、简单方法1、右键数据库→属性→选项→故障还原模型→设为简单→确定;2、右键数据库→所有任务→收缩数据库→确定;3、右键数据库→属性→选项→故障还原模型→设为大容量日志记录→确定。二、复杂方法1、清空日志DUMP TRANSACTION 库名 WITH NO_LOG2、截断事务日志BACKUP LOG 数据库名 WITH NO_LOG3、收缩数据库
2014-10-28 13:52:51
2717
原创 Oracle创建存储过程
1、创建存储过程create or replace procedure test(var_name_1 in type,var_name_2 out type) as--声明变量(变量名 变量类型)begin--存储过程的执行体end test;打印出输入的时间信息E.g:create or replace procedure test(workDate in Da
2014-10-27 16:14:31
570
原创 Java Apache与Tomcat 区别联系
Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。 Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP、PHP) Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认
2014-10-27 16:08:47
664
原创 Java 配置Weblogic9.X 图解说明 以及和myEclipse集成
配置Weblogic9.0初次使用Weblogic,需要对其进行域的配置。现在我就图解说明怎样配置Weblogic9.0
2014-10-27 15:53:35
549
转载 Java EJB到底是什么?
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率
2014-10-27 15:41:02
18858
2
原创 Java中的递归
解释:程序调用自身的编程技巧叫做递归。 程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限
2014-10-22 17:28:21
868
原创 Java中遍历MAP的几种方法
java中遍历MAP的几种方法 Java代码 Map map=new HashMap(); map.put("username", "qq"); map.put("passWord", "123"); map.put("userID", "1"); map.put("email", "qq@qq.com"); Map map=new HashMap()
2014-10-22 15:49:18
459
原创 Java 单例模式
一、什么是单例模式单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。其实,GoF对单例模式的定义是:保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。 二、为什么要使用单例模式呢?在应用系统开发中,我们常常有以下需求:- 在多个线程之间,比如se
2014-10-22 15:04:05
357
原创 Java 抽象工厂模式
什么是抽象工厂模式抽象工厂模式是所有形态的工厂模式中最为抽象和最其一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。还是先看看代码实现吧:
2014-10-22 14:35:51
369
原创 Java二分查找法
二分查找又称折半查找,它是一种效率较高的查找方法。 【二分查找要求】:1.必须采用顺序存储结构 2.必须是有序的数组首先看看普通的搜索方法:
2014-10-22 14:28:31
423
原创 Java获取当前时间的年月日方法
package com.cn.rcy;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTest { public static void main(String
2014-10-22 14:17:55
500
原创 抽象方法为什么不能是static或native或synchronized
这个问题要从实际的逻辑角度去看的,首先要了解abstract,static,synchronized,native这些关键字干什么用的。abstract是抽象的,指的是方法只有声明而没有实现,他的实现要放入声明该类的子类中实现。static是静态的,是一种属于类而不属于对象的方法或者属性,而我们知道,类其实也是一个对象,他是在class文件加载到虚拟机以后就会产生的对象,通常来说它是单利的
2014-10-22 14:17:26
501
原创 彻底卸载MySQL
1、控制面板里的增加删除程序内进行删除 2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除 3、开始->运行-> regedit 看看注册表里这几个地方删除没有 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
2014-10-22 14:14:53
449
转载 从程序员到CTO的Java技术路线图
在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。
2014-10-22 14:05:41
370
转载 我心目中最好的框架组合是
我心目中最好的框架组合是: 表示层:spring mvc 3.1 + annotation 控制层:spring 3.1 持久层:hibernate 3.6 +jdbcTemplate 后台列表控件:displaytag 1.2 Ajax框架: DWR 3 JS框架 : Jquery 缓存机制:spring 3.1
2014-10-22 14:00:11
618
原创 Struts2的拦截器
拦截器(Interceptor)是Struts2的核心组成部分。很多功能(Feature)是构建在拦截器基础上的,例如文件的上传和下载、国际化、转换器和数据校验等,Struts2利用内建的拦截器,完成了框架内的大部分操作。拦截器动态拦截Action调用的对象,它提供了一种机制,使开发者可以定义一个特定的功能模块,这个模块可以在Action执行之前或者执行之后运行,也可以在一个Action执
2014-10-21 15:51:04
495
原创 Struts2的OGNL
OGNL是Struts2框架的默认表达式语言,增强了Struts2的数据访问能力,同时简化了代码。 1 Struts2中的OGNL Context是ActionContext,如图:
2014-10-21 15:40:14
377
原创 Struts2文件下载
读者可能会觉得实现文件下载太简单了,使用一个超级链接,在链接的href属性中指定要下载的文件就可以了! 的确,这样可以实现文件下载,但是如果遇到下载的是中文文件或者是需要为下载文件设置权限时,就变得无能为力了。 一、 Struts2 实现文件下载使用Struts2框架来控制文件的下载,关键是需要配置一个stream类型的结果,需要指定下面4个属性:
2014-10-21 11:14:53
442
原创 this的用法总结
java中的thisJava关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,
2014-10-21 11:04:55
1054
原创 Java自己生成struts帮助文档方法
首先在MyEclipse中建一个JavaProject(取名:struts_doc),然后找到struts2的源代码(到apache官网上下载)的目录(如:F:\TDDOWNLOAD\struts-2.3.1.2\src\core\src\main\java),把java目录下的org文件夹全部拷贝到struts_doc项目下的src目录下,肯定会有一堆错误,不用着急,这是因为我们没有添加对应的j
2014-10-21 10:42:50
597
原创 Java中如何打war包
1.利用jdk里的工具例如我们要打包的文件在D:\pms-projects\jakarta-tomcat-5.0.28\wtpwebapps\PMSProject;运行 cmd; cd D:\pms-projects\jakarta-tomcat-5.0.28\wtpwebapps\PMSProject进入D:\pms-projects\jakarta-tomcat-5.0.28\wtpw
2014-10-21 10:42:26
426
原创 java基本数据类型(8种)
Java中的原生数据类型(Primitive DataType)共有8种:1)整型:使用int表示(32位)。2)字节型:使用byte表示(从-128到127之间的256个整数)。3)短整型:使用short表示(16位)。4)长整型:使用long表示(64位)。5)单精度浮点型:使用float表示。所谓浮点型,指的是小数,也叫实数,例如:1.2。6)双精度浮点型:使用dou
2014-10-21 10:34:52
433
原创 Java验证身份证号码
特点:1、面向对象:把身份证号封装为一个类,解析各个字段、验证有效性都是对象上的实例方法。对比那种公开多个静态方法的工具类的方式,我觉得这种面向对象的方式更自然一些。2、不可变的。身份证号对象是不可变的,减少使用中的复杂性。3、不是线程安全的。import java.text.SimpleDateFormat;import java.util.Date;
2014-10-21 10:13:32
470
SSH整合开发的一个实例
2012-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人