`
evget
  • 浏览: 144676 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
文章列表
文章关键字:|Java|JSP|编程|问题|验证|异常|错误|资源|   1.对应String类型的对象使用println()方法时,如果对象为null,将打印null而不是引发NullPointerException,由此引用的问题是容易造成错觉,对于以后对字符串的操作容易引起问题。   2.引发NullPointerException异常,主要原因是没有对对象的存在性进行验证,在jsp编程中经常出现:if (request.getParameter(“username”).equals(“xxx”))、out.println(session.getAttribute(“record”)) ...
文章关键字:|JSP|XML|数据库|编辑器|资源|界面|图标|服务器|元素|JAVA|   开发环境   1.编辑工具   现在,开发XML文档的工具越来越来多,从链接大型公司数据库的企业级XML开发环境,到简化标记开发过程的简单的小型文本编辑器。最新的工具可以从http://www.xml.com了解到。目前,常用的几种开发工具介绍如下:   UltraEdit 由IDM Computer Solution 公司开发,可到http://www.ibmcomp.com或http://www.ultraedit.com免费下载有限期使用版。它是界面类似于Windows的资源管理器式的界面 ...
文章关键字:|MySQL|数据库|解密|对抗|高手|服务器|口令|安全|   当你连接一个MySQL服务器时,你通常应该使用一个口令。口令不以明文在连接上传输。所有其它信息作为能被任何人读懂的文本被传输。如果你担心这个,你可使用压缩协议(MySQL3.22和以上版本)使事情变得更难。甚至为了使一切更安全,你应该安装ssh。用它,你能在一个MySQL服务器与一个MySQL客户之间得到一个加密的tcp/ip连接。   为了使一个MySQL系统安全,强烈要求你考虑下列建议:   对所有MySQL用户使用口令。记住,如果other_user没有口令,任何人能简单地用MySQL -u other_u ...
文章关键字:|oracle|移植|mysql|问题|解决方法|逻辑|数据库|兼容性|   客户用的数据库是mysql,而研发好的产品支持oracle,为了让客户掏腰包,我们必须把数据库环境从oracle转向mysql。我们在转换的过程中碰到了下面一些问题,希望能给同样遭遇的同仁们一些借鉴。如果我们在最初的设计、编码过程中注意数据库的移植性,这种情况下可以完全不需要作额外工作。   一、数据库环境从oracle转向mysql碰到的问题。   因为逻辑不变,所以原则是不改应用程序代码,只改数据库表的创建/初始化sql。下面是我们碰到的问题以及解决办法。   1、 大小写敏感的区别(如果服务器 ...
文章关键字:|PHP|for|循环语句|变型|   for语句可以说是PHP(同时也是多种语言)的循环控制部份最基本的一个语句了,for语句的执行规律和基础用法在这里就不多说,可以参见PHP手册for语句部分。PHP手册中对它的语法定义如下: for (expr1; expr2; expr3)   statement   下面说说for语句几种有用的变型。   1、无限循环   首先是人尽皆知的无限循环(亦可称“死循环”)。由于空表达式null在语法上是有效的,所以我们可以把for语句的三个表达式留空,这样就会产生不断执行for嵌套语句的效果。 以下为引用的内容: <?php f ...
文章关键字:|PHP|身份认证|Web|HTTP|MySQL|数据库|WEB|验证|   用户在设计和维护站点的时候,经常需要限制对某些重要文件或信息的访问。通常,我们可以采用内置于Web于HTTP协议的用户身份验证机制。当访问者浏览受保护页面时 ...
文章关键字:|优化|SQL Server|数据库|查询|速度|I/O|缺陷|服务器|CPU|竞争|资源| 47、分析select emp_name form employee where salary > 3000 在此语句中若salary是Float类型的,则优化器对其进行优化为Convert(float,3000),因为3000是个整数,我们应 ...
文章关键字:|优化|SQL Server|数据库|查询|速度|I/O|缺陷|服务器|CPU|竞争|资源| 查询速度慢的原因很多,常见如下几种: 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)。 I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化。 内存不足。 网络速度慢。 查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)。 锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)。 sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 返回了不必要的行和列。 查询语句不好,没有优化。 可以通过如下方法来优化查询 ...
文章关键字:|SQL Server|约束|DML|触发器|   这些年来,我发现许多开发者对于何时使用数据操纵语言(DML)触发器与何时使用约束感到迷惑。许多时候,如果没有正确应用这两个对象,就会造成问题。本文将为您何时使用约束和DML触发器提供一些启示,以帮助你避免我遇到的纠正问题。   何为约束和DML触发器?   约束是数据库引擎用来约束一个表或一个表关系中的数据,以维持数据库完整性的一个对象。这些约束包括CHECK、UNIQUE、PRIMARY KEY等。这里提供在TSQL中定义约束的更多细节。   AFTER触发器是一种特殊类型的TSQL代码块,当一个DML语句根据触发器定义的 ...
文章关键字:|IIS|SQL Server|数据库|安全|ASP|PHP|JSP|   从codered到nimda等,一大堆蠕虫把原来需要人工利用的漏洞都变成了程序自动利用了,大家还想去手工操作这些IIS漏洞么?让我们调整重心,去看看服务器常用的数据库吧。   ...
文章关键字:|JAVA|访问权限|控制|包|库|静态|修饰|   1.JAVA提供了访问权限修饰词,以供类库开发人员向客户端程序员指明哪些是可用的,哪些是不可用的。访问权限控制的等级,从最大权限到最小权限依次为:public, protected, 包访问权限(没有关键词), private。   2.包:库单元。包含有一组类,他们在单一的名字空间之下被组织在一起。   当编写一个java源代码文件时(.java),该文件被称为编译单元;每个编译单元内可以有一个public类,该类的名称必须与文件的名称相同(但不包括文件名的后缀.java)。每个编译单元只能有一个public类,否则编译器 ...
文章关键字:|DataOuput|readDouble()|问题|数据|读取|打印| 题目要求:想文件t1.txt中写入double型的数据然后在从文件t1.txt中读出并打印。 这本来是很简单的一个程序,可是我在写的时候却遇到了问题。下面是我的代码: import java.io.*; class TestDataRead{    public static void main(String[] args){            DataInputStream dis = null;       DataOutputStream dos = null;             t ...
文章关键字:|完全数|java|算法|完美数|因子|欧几里德| 什么是完全数? 如果一个正整数恰好等于它所有的真因子(即除了自身以外的因子)之和,则称之为完全数(完美数)。 例:6=1+2+3 欧几里德完全数定理:若p、(2的p次幂-1) 这两个值均为素数,则 2的(p-1)次幂 乘以 (2的p次幂-1) 的值是个完全数。 package yzg.arithmetic; /** * 欧几里德完全数定理:若p、(2的p次幂-1) 这两个值均为素数,则 2的(p-1)次幂 乘以 (2的p次幂-1) 的值是个完全数。 * 如果一个正整数恰好等于它所有的真因子(即除了自身以外的因子)之和, ...
文章关键字:|Alert|组件|提示框|按钮|窗口|对话框| Alert.show(content,title,flags,parent,closeHandle,iconClass,defaultButtonFlag); Content:提示内容 title:提示框标题 flags:指定出现的按钮。选值有: 0--OK按钮; 1--Yes按钮; 2--No按钮; 3--Yes,No按钮组; 4--OK按钮; 5--OK,Yes按钮组; 6--OK,No按钮组; 7--OK,YES,NO按钮组; 8--Cancel按钮; 9--YES,CANCEL按钮组; 10--NO,C ...
文章关键字:|SQLServer|内存|MSSQL|IO|   经常看见有人问,MSSQL占用了太多的内存,而且还不断的增长;或者说已经设置了使用内存,可是它没有用到那么多,这是怎么一回事儿呢?首先,我们来看看MSSQL是怎样使用内存的。   最大的开销一般是用于数据缓存,如果内存足够,它会把用过的数据和觉得你会用到的数据统统扔到内存中,直到内存不足的时候,才把命中率低的数据给清掉。所以一般我们在看statistics io的时候,看到的physics read都是0。   其次就是查询的开销,一般地说,hash join是会带来比较大的内存开销的,而merge join和nested ...
Global site tag (gtag.js) - Google Analytics