`
xm_koma
  • 浏览: 381783 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
很多童鞋在启动sh文件的时候,尤其是一些需要配置IP、端口的应用:比如Socket、http服务、Flex认证等等 在非root用户的场景下,如果应用中启动的端口在1024以下,会报一个端口绑定权限的异常: java.net.BindException: Permission denied ...... ...... ......   这是因为linux的系统安全考虑的问题,无权限用户是不可能邦定1024以下的端口的。 所以要么你具备用root用户启动程序的权限,或者重新配置你的端口。     小常识---记录一下 
直接运行会报这个错误 # A fatal error has been detected by the Java Runtime Environment: # #  Internal Error (classFileParser.cpp:3161), pid=4884, tid=1732 #  Error: ShouldNotReachHere() # # JRE version: 6.0_22-b04 # Java VM: Java HotSpot(TM) Client VM (17.1-b03 mixed mode windows-x86 )     解决办法如下: ...
 一、整理简单的知识点: 1、JDBC的步骤以及具体编码     //a、加载注册驱动 Class.forName("oracle.jdbc.driver.OracleDriver");   -------------------------------oracle-------------------------------- 驱动:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@<machine_name><:port>:dbname 注: mac ...
eclipse中配置server,将tomcat作为server时,会选择本地的tomcat目录。配置正确后,默认情况下会生成一个 Apache Tomcat v6.0的library,包含了tomcat启动所需要的jar包,如下图:     但做其他测试时,将E:\work重命名过或者将tomcat这个包移动过位置,就会莫名的出现一种情况: Apache Tomcat v6.0的library中所有jar包消失,再怎么在eclipse里面捣鼓都无法出现,最后只要重新安装tomcat, 然后重新配置。   需要重新配置tomcat的路径,Window-->Preferen ...

eclipse快捷键记录

    博客分类:
  • Java
  作用域                            功能                                                            快捷键全局                                查找并替换                                                 Ctrl+F文本编辑器                     查找上一个                                                 Ctrl+Shift+K文本编辑器          ...
  Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可以以key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 一、说明使用的步骤和配置的含义: 1. 配置文件Log4J配置文件的基本格式如下:   #配置根Loggerlog4j.rootLogger  =   [ level ]   ,  appenderName1 ,  appenderName2 ,  …#配置日志信息输出目的地Appenderlog4j.appender.appenderName  =  fully.qual ...
  [oracle@oracle02 username]$ sqlplus --help SQL*Plus: Release 9.2.0.4.0 - Production   Usage: SQLPLUS [ [<option>] [<logon>] [<start>] ] where <option> ::= -H | -V | [ [-L] [-M <o>] [-R <n>] [-S] ]       <logon>  ::= <username>[/<passw ...
在开发webservice客户端的代码中,必须需要设置timeout与connection-timeout两个参数,因为很多时候客户端的应用不可能一直阻塞的等待服务端的响应。下面就针对jdk6开发的webservice客户端,对于上面两个参数的设置做一个说明: 一、直接用jdk中的java.net.URLConnection(也可以是java.net.HttpURLConnection)做客户端的开发。 URL url = new URL(urlString); URLConnection conn = url.openConnection(); conn.setUse ...
    在日常开发工作中,我们时常会需要查看下第三方jar包的源码来更加正确的理解该jar包或者框架提供的功能。下面是笔者知道的两种添加jar包源码的方式:   方式一:configure build path中添加jar包时,同步将该jar包对应的源 ...
这里记录一下安装FB3_WWEJ_Plugin.exe(Flex的插件)的步骤,用来阐述eclipse中安装插件的两种方式(当然安装的方式不止两种):links方式和直接copy features与plugins文件夹的方式   一、links安装方式: 1、下载FB3_WWEJ_Plugin.exe(adobe的官网下载,可免费试用30天)。 2、由于笔者当前用到的FB3_WWEJ_Plugin只适用eclipse3.2、3.3、3.4,所以这里用3.3版本。而且由于很多开发的项目中,会同时用到J2EE和Flex,所以笔者这里下载的eclipse3.3是已经整合了J2EE插件的版本(f ...
从jdk6开始,java引入了对webservice的支持。针对项目中的应用,利用jdk6构建webservice客户端。 wsimpot 命令 可以很方便的用来构建Web Service的客户端。 wsimport 是在JDK的bin目录下的一个命令(jdk6及以上),主要功能是根据服务端发布的ws ...
开发完成后,测试过程中,有时候会报一些莫名的异常。一般都会是:java.lang.NoClassDefFoundError、或者带有 java.lang.ClassNotFoundException。但检查发现我们需要引入的jar包确实存在,而import的类也确实存在。 根据我之前遇到的一种情况是:由于引入的第三方jar包的版本,自身是采用较高的jdk版本编译的(比如:jdk6.0),而当前 项目采用的是较低版本的jdk。为了确定import的类编译的jdk版本,可采用以下方法:   编写类:ClassVersionChecker import java.io.DataInputS ...
     由于要处理一份关于公司的一个公众用户网站安全扫描中可能存在的安全性问题。需要禁用WebDAV,或者说是对http中的一些方法的禁用。       WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可直接对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。       HTTP/1.1协议中共定义了八种方法(有 ...
这篇笔记,只是针对于基于wsdl文件生成客户端代码后,来编写访问webservice的客户端。作为开发过程中遇到的问题的记录。 开发环境:jdk1.5、xfire-1.2.6 由于服务端并非本公司开发,所以只能拿到服务端的wsdl文件,首先想到的是 ...
FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。        PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请 求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT 命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的 XXXX端口发送连接请求,建立一条数据链路来传送数据。        PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请 求,服务器接受连接,建立一条命令链路
Global site tag (gtag.js) - Google Analytics