- 浏览: 55366 次
- 性别:
- 来自: 成都
最新评论
文章列表
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid,nginx等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。
经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的 IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。但是在转发请求的HTTP头信息中,增加了X-FORWAR ...
SELECT * from(
SELECT test.table_name,test.comments as
tableName,colComment.column_name,colComment.comments AS columnName from (
SELECT tablecomments.* FROM user_tables tab INNER JOIN user_tab_comments tablecomments ON
tab.TABLE_NAME=tablecomments.TABLE_NAME ORDER BY tab.TABLE_name
)test INNER J ...
仔细研究才发现Apache POI不支持,product(Aspose.Cells)可以成功把Checkbox的text和value都拿出来了
一、安装Erlang环境
1、在安装erlang之前先安装下依赖文件(这一步不要忘掉了, 不然后面./configure的时候要报错): yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto2.到erlang官网去下载erlang安装包 wget -c http://erlang.org/download/otp_src_20.2.tar.gz 接下来解压: tar -zxvf otp_src_20.2.tar.gz cd otp_src_20.2/3. 编译安装 ./configure --prefix=/u ...
windows环境下,Intellij idea中maven操作时,控制台中文乱码问题
解决方法:
Setting->maven->runner
VMoptions: -Dfile.encoding=GB2312
<profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven. ...
public class ApplicationContextForTest {
protected ApplicationContext applicationContext;
private void initJndi() throws NamingException{
SimpleNamingContextBuilder builder = SimpleNamingContextBuilder.emptyActivatedContextBuilder();
DriverManagerDataSource ds = new DriverManagerD ...
droos动态更新只更新其中的一个drl文件:代码如下
ArrayList<String[]> rowss = new ArrayList<String[]>();
DataProviderCompiler converter = new DataProviderCompiler();
rowss.add(new String[] { "2", "status == 1" });
MyDataProvider tdp = new MyDataProv ...
package com.sample; import java.io.Serializable; public class Message implements Serializable{ public static final int HELLO = 0; public static final int GOODBYE = 1; private String message; private int status; public String getMessage() { return message; } public int getStatus() { return status; } ...
$("#datepicker").datepicker({ language:"zh-CN", todayHighlight:true, format:'yyyy-mm', autoclose:true, startView:'months', maxViewMode:'months', minViewMode:'months' });
mysql> show variables like "%case%";
+------------------------+-------+| Variable_name | Value |+------------------------+-------+| lower_case_file_system | OFF | | lower_case_table_names | 0 | +------------------------+-------+2 rows in set (0.00 sec)
***************** ...
1.以银行转账为例讲解分布式事务的具体实现方案二阶段提交
2.补充
事务中心收到银行A的预提交后,如果在固定时间内没收到步奏6扣减成功的通知,将会发起轮询查询银行A是否扣减成功,如果扣减失败,则删除事务中心的记录,通知用户转账失败
1.以银行转账为例讲解分布式事务的具体实现方案二阶段提交
2.补充
事务中心收到银行A的预提交后,如果在固定时间内没收到步奏6扣减成功的通知,将会发起轮询查询银行A是否扣减成功,如果扣减失败,则删除事务中心的记录,通知用户转账失败
1:包下载:没有私服
mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar
2:有私服的下载mvn deploy:deploy-file -DgroupId=alipay -DartifactId=alipay-sdk-java20151021120052 -Dversion=1.0 -Dpackaging=jar -Dfile=alipay-sdk-java201510211200 ...
1.减少连接数 HTTP1.1协议里,一个浏览器窗口会打开2个连接。不同的浏览器和版本,就此限制有所区别。减少弹出窗口,可以有效增加服务器连接数。在不是必要的地方,减少弹出窗口。 其它网站做图片友情链接的时候,不 ...