摘要:
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实IP。经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的 IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。但是在转发请求的HTTP头信息中,增加了X-FORWARDED-FOR信息 阅读全文
摘要:
在.net中读Excel可以通过两种方式读取1.以数据库的方式,这种方式简单明了,推荐。参考代码如下:注意修改两个地方Data Source=C:/Book.xls指Excel文件的位置,string.Format("select * from [{0}$]", p_tagName)中p_tagName指Sheet标签页的名称//构建连接字符串stringConnStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:/Book.xls;ExtendedProperties='Excel8.0;HDR=NO;I 阅读全文
摘要:
-语句功能--数据操作select--从数据库表中检索数据行和列insert--向数据库表添加新数据行delete--从数据库表中删除数据行update--更新数据库表中的数据--数据定义createtable--创建一个数据库表droptable--从数据库中删除表altertable--修改数据库表结构createview--创建一个视图dropview--从数据库中删除视图createindex--为数据库表创建一个索引dropindex--从数据库中删除索引createprocedure--创建一个存储过程dropprocedure--从数据库中删除存储过程createtrigger- 阅读全文
摘要:
一直对这些不是很懂。找了一下,看一下,供我以后再看:第一篇: Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。 三、尤其关键的是,当一个线程访问obj 阅读全文
摘要:
在D:\Tomcat 6.0\conf\server.xml中在<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host>中增加:<Context path="/blazeds" docBase="blazeds 阅读全文
摘要:
double finalMoney = 28.06 * (1 - 0.0028); DecimalFormat formater = new DecimalFormat(); formater.setMaximumFractionDigits(2); formater.setGroupingSize(0); formater.setRoundingMode(RoundingMode.FLOOR); System.out.println(formater.format(finalMoney)); 阅读全文
摘要:
package cn.hnedu.util;import java.io.*;import java.text.*;import java.util.*;import java.sql.Timestamp;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtils { public DateUtils() { } public final static Calendar myc = Cale 阅读全文
摘要:
select count(*) from syscolumns where id=object_id('表名') 阅读全文
摘要:
select cast(ceiling(rand() * 5) as int) 阅读全文
摘要:
开发中经常使用xml ,转一篇XML相关的文章,当作学习之用。 程序简单的实现创建一个XML 和 查找XML节点 view sourceprint?01using System;02using System.Collections.Generic;03using System.Linq;04using System.Text;05using System.Xml;0607namespace JackYong.XmlProxy08{09public class Program10{11static void Main(string[] args)12{13XmlProxy dom = new X 阅读全文