随笔分类 - java
摘要:windows系统中,java环境是jdk1.8.0,以前通过https://xxx.xxx.cn/open_api/authenticatin/get_access_token?key=xxx&secret=xxx访问第三方时能获取正确数据,现在调用时程序报错:javax.net.ssl.SSLH
阅读全文
摘要:这两天需要在IDEA下打包为jar包,普通java项目(非web项目),因为用到了第三方jar包,按网上找的资料,打包出来结果是这样的:生成的jar包和第三方jar在一个目录下 我想要的效果是将第三方jar包放到一个文件夹中(如lib),这样看起来清晰一些。如下图这种: 所以就琢磨着怎么更改,现记录
阅读全文
摘要:IntelliJ IDEA 自动生成方法注释(含参数及返回值) 转自: https://blog.csdn.net/wza1314258/article/details/83025998?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relev
阅读全文
摘要:java连接oracle数据库时报错ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 错误的url: jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521:or
阅读全文
摘要:MyEclipse文件常用的编码是UTF-8,但是默认的往往是GBK或者其它的,如果要使新建立工程、java文件直接使UTF-8则可参考以下方法修改: windows->Preferences->general->Workspace,右侧 Text file encoding,选择Other,改变为
阅读全文
摘要:前大半部份转自:https://blog.csdn.net/futudeniaodan/article/details/52317650 检测设备的运行状态,有的是使用ping的方式来检测的。所以需要使用java来实现ping功能。 为了使用java来实现ping的功能,有人推荐使用java的 Ru
阅读全文
摘要:BoneCP参数详解:========================================一、BoneCP配置文件格式(bonecp-config.xml):1 xml version="1.0" encoding="UTF-8"?> 2 3 4 5 ....
阅读全文
摘要:String Date Calendar之间的转换StringDateCalendar1.Calendar 转化 String Calendar calendat = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String dateStr = sdf.format(calendar.getTime());2.String 转化CalendarString str="2012-5-27";SimpleDateFormat sdf= new
阅读全文
摘要:Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit/**** 项目名称:${project_name}* 类名称:${type_name}* 类描述:* 创建人:${user}* 创建时间:${date} ${time}* 修改人:${user}* 修改时间:${date} ${time}* 修改备注:* @version**/-------------------------------------------------------------
阅读全文
摘要:@Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override而JDK6 修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override修改你的eclipse指定的编译器版本在选项里的java compiler中指定版本至少在5.0以上例如: @Overridepublic void transfer(final LoginUser loginUser) { ........... }在5.0报错,在6.0就不报@Override。如果非要在5.0下只能去掉@Override。在jdk1.6下决定的方法如下:在myEcl
阅读全文
摘要:在C:\Program Files\MyEclipse 6.0\eclipse\links里建立一个svn.link。svn.link文件内容:path=C:/Program Files/MyEclipse 6.0/eclipse/shajp_plugins/svn-1.8.22将SVN文件夹内容放于以下路径下:C:\Program Files\MyEclipse 6.0\eclipse\shajp_plugins\svn-1.8.22\eclipse截图说明一切:
阅读全文
摘要:这是一个系列,这是第一篇http://www.coderli.com/netty-course-hello-world下面是我的源码:--服务端import java.net.InetSocketAddress;import java.nio.charset.Charset;import java.util.concurrent.Executors;import org.jboss.netty.bootstrap.ServerBootstrap;import org.jboss.netty.buffer.ChannelBuffer;import org.jboss.netty.channel.
阅读全文
摘要:2012-05-16 20:38JAVA_MyEclipse工具发布程序的方法时间长了,也忘了是从哪考来的!引用不详。。。。。。Myeclipse自带的工具打包,是没有引用第三方jar包的,有一个jar包叫FatJar(http://sourceforge.net/projects/fjep),不过现在这里采用的是别一种方式,直接用myeclipse自带的工具打包,然后在修改里面一个MANIFEST.MF文件。1、将项目打成jar包,打包的名称为:ocr.jar ,操作如图:2、将ocr.jar及相关的第三方jar放在新建的文件夹(test)内,如图:3、将ocr.jar用winrar软件打开
阅读全文
摘要:一般的数据库中,DATE字段仅仅表示日期,不包括日期信息,而Oracle数据库中的DATE数据类型是包括日期、时间的,对于不同的Oracle jdbc驱动版本,对于该问题的处理都有些区别,如果你使用9i或者11g的驱动程序,可能不会发现什么困惑,不幸的话,你使用Oracle10g的JDBC驱动,问题就来了,你会发现时间不见了?看下面的程序• 表结构如下create table t_test(id int,date1 date,date2 timestamp,primary key(id))1try{2 Class.forName("oracle.jdbc.OracleDriver&q
阅读全文
摘要:在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗?连接类型:1、JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件,其实主要是用到orcale客户端里以dll方式提供的oci和服务器配 置。2、JDBC Thin: thin是for thin client的
阅读全文
摘要:转:Java通过new Date() 得到的时间与系统时间差N个小时的解决办法本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2011-12/48603.htm般情况下不会出现如题所示的问题,既然出现了我们就要想办法解决之。以我的机器为例,我的当前系统时间是北京时间2011-08-31T08:00:00,但是newDate()得到的却是:2011-08-31T00:00:00。表示java得到的时间比当前系统时间提前了8个小时,那么我们就要想办法把java得到的时间向后推迟8个小时。解决的办法是:1、
阅读全文
摘要:1 log4j.rootCategory=info, stdout , R0,E 2 log4j.logger.receivecommand=INFO,R 3 log4j.logger.sendcommand=INFO,R2 4 log4j.logger.rundata=INFO,R3 5 6 log4j.appender.stdout = org.apache.log4j.ConsoleAppender 7 log4j.appender.stdout.layout = org.apache.log4j.PatternLayout 8 log4j.appender.stdout.layou..
阅读全文
摘要:因最近需要混淆后发布,而我的项目是myeclipse下的webProject.用Progaurd混淆时,一堆的错误,故放弃。现采用jocky,原理是在编译时混淆,产生混淆后的代码将会放在指定路径下。大致步骤如下:1、先加入jocky插件到myeclipse中。现在myeclipse中,在项目 上右键jocky-jocky Now! 如果源码是UTF-8的,需要在生成的jocky_build.xml中加入红色部份:<javac destdir="${jocky.output.dir}/WebRoot/WEB-INF/classes" target="${tar
阅读全文
摘要:我的proGuard试用小结双击运行proGuard\bin\proguardgui.bat.1、在input/output页面上,按“Add input…”打开jar包,按“Add output…”设定混淆后的jar包存放目录。2、还是在input/output页面上,下半部份,添加要混淆的jar包运行时依赖的jar包,如连接数据库的、通讯的jar包。3、一路next.到Process页,点”Process!”按钮。OK!对混淆后的jar包,用查源码工具jd-gui查出来,源码如下:(文件大小82K) 附:混淆前对比:(文件大小322KB)引入网上一段话:ProGuard是一个免费的java
阅读全文

浙公网安备 33010602011771号