`
hehaibo
  • 浏览: 416794 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
原文参考: http://www.codeproject.com/Articles/46891/Remote-interactive-SSH-command-in-Java   Remote interactive SSH command in Java   Introduction This article presents a way to implement a remote connection to a server via SSH (secure shell) and to execute an interactive command through a pseud ...
1 接口方法名 不需要public修饰符,默认是public2 类方法中不要包含与全局变量同名的变量名3 圈复杂度 if等逻辑判断规则个数不要超过10个, && || & | 等判断算2个4 对方法的参数不要进行直接修改,而建议采用临时变量名5 方法参数中不能有未使用的参数6 方法的命名不能含有_线,static且非final变量不能含有_7 在try{}catch(}不能打印e.printStackTrace()8 不能有system.out.pringln()语句9 不能有未使用的全局变量10 (object  ==null && object ins ...
1 mysql时间操作函数 时间的加法操作 语法 操作:ADDDATE(date,INTERVAL expr type)  或者 ADDDATE(expr,days) date 表示时间,expr 表达式。 当被第二个参数的INTERVAL格式激活后, ADDDATE()就是DATE_ADD()的同义词。 相关函数SUBDATE() 则是DATE_SUB()的同义词。对于INTERVAL参数上的信息 ,请参见关于DATE_ADD()的论述。   type值 预期的 expr格式 MICROSECOND MICROSECONDS ...
SecureCRT的默认配置对中文支持不好。很容易出现中文乱码。即使显示出来没有乱码,将文本复制粘贴到其他windows程序中也会是乱码,或者从windows复制进SecureCRT会乱码,很不方便。这个归结起来还是字符编码的问题,需要进行以下简单设置:1. 首先进入 Option 菜单 >> Session Option2. Terminal >> Emulation,在右边 Terminal下拉菜单中选择"Linux", "ANSI Color"前面打上勾。      这个步骤也可以不要的。不然你想设置文字为其他颜色有可能 ...
http://gee.cs.oswego.edu/dl/jmm/cookbook.html http://blog.csdn.net/aesop_wubo/article/details/7533186 http://doc.java.sun.com/DocWeb/api/all/java.util.concurrent.locks.AbstractQueuedSynchronizer http://blog.163.com/t_y_1/blog/static/59279488201338104927374/
Access restriction: The type Unsafe is not accessible due to restriction on required library D:\dev\Java\jdk1.6.0_31\jre\lib  \rt.jar   问题原因:Eclipse 默认把这些受访问限制的API设成了ERROR。 解决办法:将 Windows->Preferences->Java-Complicer->Errors/Warnings->Deprecated and restricted API,中的Forbidden referen ...
package org.hhb.objectinit; class Father { static { System.out.println("Father static block!"); } public Father() { System.out.println(this); System.out.println(((Sub) this).a); } } /** * * @author hehaibo * */ public class Sub extends Father { static { ...
1 异常 2013-06-06 16:15:58,448 [] ERROR impl.AbstractCommonServiceImpl - terminal client [com.terminal.param.data.EpibolyDataParam,updateByTaskId] sys error org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [HY000]; error c ...
1 java序列化基础    一个类的实例要可以序列化和反序列化,这个类要实现java.io.Serializable 或者 java.io.Externalizable接口,java.io.Serializable只是个标志接口,表示实现该接口的类的时候能被序列化和反序列化。 序列化打印工具类: /** * 序列化工具类 * @author hehaibo * */ public class SerialUtils { /** * 将序列化对象写入到文件中 * * @param object * 对象 * @ ...
    java 有很强大的调试工具,我们有很多时候调试到jdk类的时候,发现看到不到局部变量,成员变量,值等情况,是因为jre发布的时候里面去掉了很多的调试信息,因为这些调试信息会占用内存,这是java为了提高性能,默认情况下去掉了这些调试信息。对于我们程序员,我们为了很方便的提高自己的水平和能力,我们很有必要再次编译jdk的src.zip下面的原代码,方便我们在eclipse IDE工具里面调试jdk的代码。   1 首先我们拷贝 JAVA_HOME\src.zip包到 某个地方,比方说 拷贝到 D:\srctmp\ 2 解压D:\srctmp\src.zip 到 D:\srct ...
<?xml version="1.0" encoding="UTF-8"?> <!-- Schema定义 --> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localhost.org/hello" xmlns:tns="http://localhost.org/hello" elementFormDefault="unqualified" ...
1 mvn 编译出现非法字符,但是eclipse代码无编译错误提示1 非法的表达式开始2 未结束的字符串字面值3 需要 ';'解决办法:在相对应的pom.xml中增加maven的maven-compiler-plugin插件配置 <build> <plugins> <!-- 附加源代码 --> <plugin> <artifactId>maven-source-plugin</artifactId> <executions&g ...
http://sharajava.iteye.com/blog/78270
1 接口的声明 package org.xml.sax; import java.io.IOException; public interface EntityResolver { public abstract InputSource resolveEntity (String publicId, String systemId) throws SAXException, IOException; }  2 spring 对xml的实体转化实现 package org.springframework.beans.facto ...
at org.jboss.logging.Log4jLoggerPlugin.isTraceEnabled(Log4jLoggerPlugin.java:85)             at org.jboss.logging.Logger.isTraceEnabled(Logger.java:122)             at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:622)             at org.jnp.interfaces.NamingContext.lookup(NamingCont ...
Global site tag (gtag.js) - Google Analytics