ye1992的专栏

12345上山打老虎

  • 博客(33)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java获取客户端真实IP地址的两种方法

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。    如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.javapeixun.com.cn / 的URL时,用

2013-07-26 14:24:36 7323

原创 java获取客户端请求IP地址 获取公网ip

这几天搞了用java获取ip地址,由于测试方法不对,一直没有成功,昨天终于想通了并不是方法不对,而是我的测试方法不对,下面这个方法,完全可以得到客户端的公网ip地址但是在测试的时候注意:我用的是weblogic测试的,在我的本机上开启服务,然后访问,由于同在一个局域网,因此下面这个方法返回的ip地址是127.0.0.1,而同在一个局域网的机器访问的时候返回的ip是这台机器的ip地址192.16

2013-07-26 10:39:30 54395 10

转载 Spring在ssh中的作用

在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----Struts------Service(业务逻辑处理类)---Hibernate(左到右)  str

2013-07-26 10:07:35 1026

原创 ping网络故障

网络的应用已渐渐深入我们的工作和生活,它带给了我们各方面的便利。因此,这种种的便利致使很多人对网络产生依赖性。那么,当电脑不能上网时,我们如何才能准确地判断电脑问题出在哪里?又如何能快捷地解决这故障?希望下文的一些小技巧能帮到大家。  其实,电脑不能上网大致可分以下几个原因,系统的IP设置、网卡、MODEM和线路故障。排除硬件及线路的故障问题,我们可以利用Ping命令来快速检测网络状况。 首先

2013-07-25 13:00:03 1139

转载 jdk proxy invocationhandler (jdk动态代理)

JDK动态代理    在JDK 1.3以后提供了动态代理的技术,允许开发者在运行期创建接口的代理实例。在Sun刚推出动态代理时,还很难想象它有多大的实际用途,现在我们终于发现动态代理是实现AOP的绝好底层技术。    JDK的动态代理主要涉及到java.lang.reflect包中的两个类:Proxy和InvocationHandler。其中InvocationHandler是一个接口,可

2013-07-24 22:22:06 1524

原创 win7里边使用telnet命令为什么提示telnet不是内部或外部命令,也不是可运行的程序或批处理文件?

是这样的,Win7默认没有安装telnet功能,所以你直接用telnet命令是用不了的;你可以去“控制面板”--》“程序”(在左下角)---》“打开或关闭Windows功能”,勾上“telnet客户端”,确定就可以正常使用telnet命令了。

2013-07-24 11:19:03 2908

转载 Struts2 两大高危安全漏洞,网站安全再受考验

近日,Struts2 被曝出两个高危安全漏洞,影响的版本Struts 2.0.0 – Struts 2.3.15的 Struts2 全系版本,国内政府、金融、运营商及各大互联网公司的网站已受影响。一个是使用缩写的导航参数前缀时的远程代码执行漏洞,另一个是使用缩写的重定向参数前缀时的开放式重定向漏洞。这些漏洞可使黑客取得网站服务器的“最高权限”,从而使企业服务器变成黑客手中的“肉鸡”。S

2013-07-22 14:05:32 2649

转载 myEclipse(MyEclipse)下VSS的安装和使用

关于eclipse3.2(myeclipse5)把工程导入以后项目的check-in check-out的状态图标无法显示问题应该做如下设置:     Window->preferences->General->Appearance->Label Decorations ->列表里把 VSS Plugin Team Decorator(SVN ,CVS ,等插件) 钩选上

2013-07-22 09:56:52 976

转载 主题:Java报表工具技巧:如何在报表软件Style Report中配置Oracle 10g数据源

听说报表软件Style Report能连接各种关系型数据库和非关系型数据库,在使用过程中到如何配置倒成了个问题。特此研究了下关系型数据库的配置方法,以Oracle 10g的数据库连接方式为例,特此与大家分享。在连接Oracle 10g之前,首先要将数据库的驱动路径找到,并将其增加到Style Report的类路径中。就像我们要去拜访一个朋友,首先您得知道去他们家的路怎么走,然后才能

2013-07-18 12:58:42 1260

原创 Tomcat中JVM内存溢出及合理配置

Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识进行详细介绍。一、Java JVM内存介绍 JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 J

2013-07-16 16:58:07 152202 18

原创 读excel时候出现java内存溢出

修改Eclipse,或MyEclipse的内存例如MyEclipse在window->preferences->myeclipse->application server->tomcat 5->jdk->optional java jvm arguments里加:-Xms256m -Xmx512m -Xss4M -XX:MaxPermSize=256m 例如:加入“-Xms25

2013-07-15 22:52:50 2660

转载 上传文件过大的问题FileUploadBase$SizeLimitExceededException

FileUploadBase$SizeLimitExceededException: the request was rejected because its size ..exc在上传94M的视频出现异常如下:[@APPNAME@] ERROR [http-80-3] MultiPartRequest.parse(130) | org.apache.commons.fileuploa

2013-07-15 16:43:12 1954

原创 JXL 读取 Excel java中jxl导出数据到excel的例子 上传文件

2010-10-14 19:17:06 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info信息: Entferne Datei doc emp\upload_4d1af6c8_12baa750c17__8000_00000000.tmp2010-10-14 19:17:06 com.opensymphony.xwo

2013-07-15 16:41:49 2050

原创 Spring Autowire自动装配

在应用中,我们常常使用标签为JavaBean注入它依赖的对象。但是对于一个大型的系统,这个操作将会耗费我们大量的资源,我们不得不花费大量的时间和精力用于创建和维护系统中的标签。实际上,这种方式也会在另一种形式上增加了应用程序的复杂性,那么如何解决这个问题呢?Spring为我们提供了一个自动装配的机制,尽管这种机制不是很完善,但是在应用中结合标签还是可以大大的减少我们的劳动强度。前面提到过,在定义B

2013-07-13 16:33:39 4226

原创 spring-bean属性配置解析

autowire属性值有byName 根据Bean定义时的“id"属性上指定的别名与Setter名称是否一致进行自动装配byType 根据PoJo的setXXX()方法所接受的类型判断bean定义文件是否定义有类似的类型对象进行自动装配constructor Spring容器比对容器中的Bean实例类型及相关的构造方法上的参数类型是否符合进行自动装配au

2013-07-13 16:17:57 1620

原创 s:if 标签判断Action中的字段是否为null或者空字符串的方法

if test='name==null || null==""'>  name是null或者空字符串  if>   s:if 标签判断Action中的字段是否为null或者空字符串的方法:

2013-07-13 12:42:46 11440

原创 sql 将一个表中的数据插入到另一个表中

列名不一定要相同,只要你在HH中列出要插入列的列表跟select   from   mm表中的选择的列的列表一一对应就可以了,当然两边的数据类型应该是兼容的。     比如:insert   into   hh   (fielda,fieldb,fieldc)   select   fieldx,fieldy,fieldz   from   mm ---更新计量点中不存在的数据,将台帐中的

2013-07-13 10:32:40 13782 1

转载 Spring AOP中pointcut expression表达式解析

Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的.Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合. args()@args()execution()this()target()@target()within()@within()@annotation其中executio

2013-07-10 23:08:30 991

转载 JXL以下载方式导出excel(JSP调用方式)

-----------------------collectCorrectExp.jsp-------------------------------------------%@page import="java.io.OutputStream"%>%@page import="com.datacollect.DataCollectCorrectExp"%> OutputStr

2013-07-10 17:03:04 7424 1

转载 JXL和POI操作Excel有何不同呢?

POI为apache公司的一个子项目,主要是提供一组操作windows文档的Java API.Java Excel俗称jxl是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、

2013-07-10 16:58:59 8501

原创 java jxl 读取excel文件

今天用jxl写了一个读取excel 的例子  package com.util; import java.io.FileInputStream;import java.io.InputStream; import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import jxl.WorkbookSettin

2013-07-10 16:51:23 2244

原创 poi jxl 生成EXCEL 报表

JAVA生成EXCEL,下面介绍POI 和JXL 生成报表的2种方式。1.jxl 生成报表 package excel;import java.io.FileOutputStream;import java.io.OutputStream;import java.text.SimpleDateFormat;import java.util.Date;

2013-07-10 16:47:03 1195

原创 Spring+Hibernate处理大批量数据

对象打包成List      关于使用Spring+Hibernate进行大批量数据的插入和更新,它的性能和使用JDBC PreparedStatement的batch批量操作以及数据库的存储过程操作几乎可以一样高。在Hibernate的官方文档里说到了Batchprocessing。Spring+Hibernate大批量处理数据想要说明如何使用Hibernate大批量处理数据获得高性能。

2013-07-10 15:19:43 6737 2

原创 将免安装绿色版tomcat添加到开机启动

绿色版的tomcat如果要启动,须手动要执行bin目录下的startup.bat文件,这样不但会有一个dos窗口显示在桌面上,而且服务器重启过后还得手动启动tomcat,下面记录一下我的解决方法1.添加到开机启动windows+r→cmd→切换路径到绿色版解压包bin目录下执行service.bat文件,会出现Usage: service.bat install/remove [servi

2013-07-08 15:30:23 5435

原创 一台电脑同时运行多个tomcat设备办法

相信很多Team都在用. 在做CWP IAS Plaform时, 我们花在讲解Context上的时辰大约占全部开辟过程的1/4到1/3.学会爱人,学会懂得恋情,学会做一个幸福的人——这就是要学会尊敬本身,就是要学会人类的美德。一台电脑同时运行多个tomcat设备办法:去生活生计,不管如何,不管什么处所!……展开眼睛,瞧文明囊括而去的一切:好的坏的意想不到的不成想象的!兴许此后你才干对人对社

2013-07-08 14:03:37 1334

原创 tomcat启动startup.bat一闪而过

遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下:tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即java安装的主目录,jdk的主目录。首先,要在环境变量处,配置JAVA_HOM

2013-07-08 13:15:29 3294 1

转载 Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法

omcat启动时报如下错误:   java.lang.OutOfMemoryError: PermGen space解决办法:   配置相关内存大小。其中按照启动tomcat的不同方式,分如下三种情况   a):如果是eclipse的tomcat插件启动tomcat,在“window”菜单-“Preferences”-“Tomcat”-“JVM Settings”中添加

2013-07-06 23:28:40 1360

原创 WEB打印的几种方案

-------------------------------------------一  基于Web的打印方案比较分析--------------------------------  基于web的套打,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制。下面就ie浏览器所能采用的套打解决方案,来个汇总分析,希望对大家有所帮助。  一、浏览器的打

2013-07-05 16:14:58 6513

原创 javadoc生成API 常见问题

用JAVADOC生成API点击你的项目右键-export-java-javadoc-一般都可以一直默认的下去就行可能会发生的几个问题1.如果你的项目是UTF-8控制台错误信息:编码 GBK的不可映射字符 2.内存不足控制台错误信息:javadoc: 错误 -java.lang.OutOfMemoryError:请增加内存。 3.注释中有不规范

2013-07-04 17:08:51 2717

原创 java.lang.NoSuchFieldError: deferredExpression解决

java.lang.NoSuchFieldError: deferredExpression这个问题的出现是在的lib下面有多个版本的jstl.jar包,解决办法很简单,只留下一个版本的jstl.jar包即可.

2013-07-04 12:03:36 1878

原创 jquery获取被勾选的checked的那一行得3列和4列的值

//检测有没有被勾选    function checkboxs(){        var fkfs="";        var zhanghu="";        var money="";        var sta=true;        $("#thetable tr").each(function(){            var chk=$(th

2013-07-04 10:17:24 1313

原创 Java防止SQL注入的几个途径

这是因为PreparedStatement不允许在不同的插入时间改变查询的逻辑结构,大部分的SQL注入已经挡住了,在WEB层我们可以过滤用户的输入来防止SQL注入比如用Filter来过滤全局的表单参数  Java防SQL注入,最简单的办法是杜绝SQL拼接,SQL注入攻击能得逞是因为在原有SQL语句中加入了新的逻辑,如果使用PreparedStatement来代替Statement来执行SQ

2013-07-03 13:52:27 2517

原创 hibernate3.0 org.dom4j.DocumentException: Connection timed out: connect Nested exception:

所报异常:exceptionjava.lang.reflect.InvocationTargetException sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav

2013-07-01 17:10:28 4854

sqlservr32.rar

安装到SqlServer服务的时候提示启动服务失败,这里就是关键啦,下载本文的两个附件,里面是SP4(2005.90.5000.0)版本的sqlservr.exe和sqlos.dll。32位下载sqlservr32.rar,64位下载sqlservr64.rar。

2014-11-13

sqlservr64.rar

安装到SqlServer服务的时候提示启动服务失败,这里就是关键啦,下载本文的两个附件,里面是SP4(2005.90.5000.0)版本的sqlservr.exe和sqlos.dll。32位下载sqlservr32.rar,64位下载sqlservr64.rar。

2014-11-13

kolor panotour pro 1.80 中文注册版

kolor panotour pro 1.80 中文注册版是本人破解的版本,发布的作品可以在网络上使用,作品无水印。XP系统下可正常使用,不支持WIN7系统。

2013-12-21

struts2导出excel java 导出excel JXL案例

struts2导出excel java 导出excel: JXL_excel: 可以直接在elipse下运行的例子 可以直接导出excel文件(包含所需的jar包 CSharpJExcel: 是JXL的官方下载的 包括详细的文档 和jar包

2013-01-05

excel导入导出说明

excel导入导出说明,希望对大家有帮助,谢谢

2013-01-05

struts2+Hibernate+jquery+Ajax+Json+mysql案例

struts2+Hibernate+jquery+Ajax+Json+mysql例子

2013-01-04

android编程典型实例与项目开发实例

android编程典型实例与项目开发实例,希望能帮助到大家

2013-01-01

android源码

android开发项目源代码,希望能给大家一写帮助

2013-01-01

jsonstruts2

struts2 与json所需的jar包

2012-12-27

struts2的s标签

struts2的s标签_API_Java_struts_程序开发

2012-12-16

android帮助文档

android开发帮助文档,api希望能帮助大家

2012-12-16

jquery-easyui API.CHM

jquery-easyui API.CHM帮助文档

2012-12-16

hibernate学习资料

hibernate的pdf,我学着觉得很有帮助希望对你们有帮助,谢谢

2012-12-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除