随笔分类 - JAVA
摘要:很多时候我们在使用eclipse/myeclipse/ggts这些开发工具进行开发的时候会有多个项目存在,不同的项目又存放在不同的svn下,需要进行svn之间的切换,如果你在创建资源库位置的时候保存了用户名和密码,那么当您创建其它的资源库位置时,如果您没有该资源库位置的访问权限就会报文件夹不存在等错...
阅读全文
摘要:在运行多个tomcat窗口的时候,可以通过修改tomcat命令窗口的名字来区分不同的tomcat,修改如下:找到tomcat下面的这个文件:tomcat_home\bin\catalina.bat,tomcat_home是指安装tomcat的根目录。搜索到:set _EXECJAVA=start "...
阅读全文
摘要:一.Java基础部分......................................................................................................21、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制...
阅读全文
摘要:使用SVN更新资源时,提示locked,解决方案如下:首先找到是哪个文件不能进行更新/提交,在本地工作区间中找到这个文件对应的目录,目录里面会有.svn文件夹,这个文件夹默认是隐藏的,需要设置文件夹选项将其显示出来,在.svn文件夹里面会有一个lock文件,将这个文件直接delete掉就可以了。然后...
阅读全文
摘要:我在开发的过程中遇到了这样一个异常,总是提示IllegalArgument异常,代码大致如下: 1 if(haomgl.save(flush:true)){ 2 3 //更新库存:状态为2的位置存煤 4 def cunmInfoOfWeiz = null; 5 def cunmInfoListOfWeiz = getCunmInfoListOfWeiz(haomgl.getMixunit().id, haomgl.getStoreposition(), haomgl.getCoaltype().id); 6 if(cunmInfoListOfW...
阅读全文
摘要:关于hibernate中的load,get,以及延迟加载问题今天在使用hibernate时,发现一异常: could not initialize proxy - no Session 查询资料之后发现,这是一个lazy使用后的Exception,使用迟时加载,在session关闭后使用该对象的未加载变量,也就是说session已经关闭,对象或其属性没有保存到内存中,然后你使用了,导致该异常。检查代码之后,发现此异常是由于Dao中获取评论使用load方法根据id加载对象导致的: public Article get(Integer id) { return g...
阅读全文
摘要:1 /** 2 * 判断本机当前的网络状态是否联通 3 * 在这里主要用到中国天气信息,所以访问百度地址是否能够访问成功来判断当前的网络状态 4 */ 5 public static boolean isConnect() { 6 Runtime runtime = Runtime.getRuntime(); 7 try { 8 Process process = runtime.exec("ping " + "www.baidu.com"); 9 InputStream i...
阅读全文
摘要:1 package com.web.test; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Calendar; 6 7 public class DateUtil { 8 9 public static void main(String[] args) throws ParseException {10 System.out.println(getNowTime());11 System.out.p...
阅读全文
摘要:url: http://localhost:8080/test/list?p=1&d=2014要获得所带参数p和d的值,方法如下:int p = Integer.parseInt(request.getParameter("p"));int d = Integer.parseInt(request.getParameter("d"));
阅读全文
摘要:1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢? 为了解遍历性能的真实差距,包括在遍历key+value、遍历key、遍历value等不同场景下的差异,我试着进行了一些对比测试。2. 对比测试 一开始只进行了简单的测试,但结果却表明keySet的性能更好,这一点让我很是费解,不都说entrySet明显好于keySet吗?为了进一...
阅读全文
摘要:通过天气信息接口获取天气信息,首先要给项目导入程序所需要的包,具体需要如下几个包:json-lib-2.4.jarezmorph-1.0.6.jarcommons-beanutils-1.8.3.jarcommons-collections-3.2.1.jarcommons-lang-2.6.jarcommons-logging-1.1.3.jar源码如下: 1 package com.web.test; 2 3 import java.io.BufferedReader; 4 import java.io.FileNotFoundException; 5 import java.io.IO.
阅读全文
摘要:出现这个问题,说明缺少jar包,将下面的jar引入即可commons-beanutils-1.8.3commons-lang-2.6 (注:导入最新的 3.1 版本会继续报如下错误)commons-collections-3.2.1commons-logging-1.1.1ezmorph-1.0.6Json Lib 下载:json-lib-2.4引入jar包后可能还会出现抛出下面的异常:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactor
阅读全文
摘要:如图,首先右键点击项目,选择最下面的properties,然后进去之后点击java build path,右边会出来4个选项卡,选择libraries,这时候最右边会有多个选项,第一个add jars是添加项目文件中的jar包,即已经在你的workspace下的项目中可用的包;第二个是add exernal jars,选这个就可以到电脑上任意的位置加入jar包了;add variable是变更环境变量的,不用管;add library是选择一个jar库,可以自定义,或者导入一个完整的jar库。点击打开以后导入的jar包会显示在上面点击OK回到项目目录,新添加的jar包就放在Referenced
阅读全文
摘要:01.import java.math.BigDecimal;02.import java.text.DecimalFormat;03.import java.text.NumberFormat;04.05.public class format {06. double f = 111231.5585;07. public void m1() {08. BigDecimal bg = new BigDecimal(f);09. double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue...
阅读全文
摘要:1 import java.util.Calendar; 2 /** 3 * 功能概述:计算指定年月的天数和周数 4 * 创建时间:2010-5-17 下午05:25:58 5 * 6 * @author 何明旺 7 */ 8 public class Test{ 9 public static void main(String[] args) {10 Calendar c = Calendar.getInstance();11 c.set(Calendar.YEAR, 2010); // 2010年12 c.set(Cal...
阅读全文
摘要:开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"进入系统命令提示符的快捷方式:同时按住“win+R”键,弹出运行提示框,输入cmd,点击回车进入到系统命令提示符界面。经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用假如我们需要确定谁占用了我们的80端口1、Windows平台在window
阅读全文

浙公网安备 33010602011771号