程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· ToolProvider.getSystemJav发布时间:2014-05-06
最近做一个项目,用到了ToolProvider.getSystemJavaCompiler()编译Java类出现一个奇怪的现象:在EclipseIDE中测试完全没有问题,部署到Web服务器中从前台界面跑起来,就会卡着不动,也没有报错,跟踪了一下,找到... 查看全文
· Java的内存泄露发布时间:2014-05-06
Java有垃圾回收,因此不会出现内存泄露。大错特错。这个说法存在好几个问题。尽管Java的确有垃圾回收器来回收那些不用的内存块,但你不要指望它能够点铁成金。GC减轻了开发人员肩上的负担,而原本的那些工作非常容易出错,不过并不是所有内存分配的问题它都能... 查看全文
· jdk环境变量配置发布时间:2014-05-06
记录下以后使用方便进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows... 查看全文
· 转载 二维码生成发布时间:2014-05-06
blog迁移至:http://www.micmiu.com周末试用下Android手机的二维码扫描软件,扫描了下火车票、名片等等,觉得非常不错很有意思的。当然Java也可以实现这些,现在就分享下如何简单用Java实现二维码中QRCode的编码和解码(... 查看全文
· 求推箱子的最小步数(java)发布时间:2014-05-06
题目(poj1475):推箱子,要求箱子移动步骤最小。如图:T为目标地,B为箱子,S为推箱子的人,要求将B推到T,步骤最少。[输入输出]:[解题分析]:题解:双重bfs,先对箱子bfs,然后判断这种bfs是否可达(对人bfs)下面是AC过的代码:im... 查看全文
开始之前先吐槽一下,妈蛋实现代码花了一个小时,调试起码花了一晚上,终于在这时候差不多了。和jdk的对比了下,10W以下的数据还好,10W以上就开始差别大了。不管怎么说还是实现了。原先是想把HashMap的源码分析一起弄上来的不过在实现的过程中就差不多... 查看全文
· 输出整数的二进制发布时间:2014-05-06
直接上代码Scannerscan=newScanner(System.in);System.out.println("请输入一个整数:");intnumber=scan.nextInt();inttmp=1<<31;//用于计算的临时变量... 查看全文
· java中map使用.equals方法发布时间:2014-05-06
关键是要看map中装的是什么,如果map中的对象全是可用.equals的对象,譬如仅有String与自己重写了.equals方法的对象,则可以使用。如果map的值中有List,则必须保证比较的list中元素的顺序是一致的。... 查看全文
LOG.debug("数据文件存入IC_CARD_POOL过程开始.................");StringproductNo=(String)ctx.getAttribute("product_no");longmillis0=Syste... 查看全文
· java libsvm使用说明发布时间:2014-05-05
[size=medium]其他关于svm和libsvm的东西这里不再赘述,本文主要介绍下我在用libsvm过程中遇到的问题进行一下说明,网上资料大多数都是关于libsvm参数的一些说明,这里简单介绍下如何用java代码运行一个小例子。首先我们要下载l... 查看全文
· Linux安装JDK1.6 rpm.bin安装发布时间:2014-05-05
Linux安装JDK1.6Linux安装JDK步骤1.先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm),推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd/home... 查看全文
synchronized关键可以修饰函数、函数内语句。无论它加上方法还是对象上,它取得的锁都是对象,而不是把一段代码或是函数当作锁。1,当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一段时间只能有一... 查看全文
· Java中的ReentrantLock和synch发布时间:2014-05-05
多线程和并发性并不是什么新内容,但是Java语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个Thread类,可以用它来构建、启动和操纵线程,Java语言包括了跨线程传达并发性约束的构造—... 查看全文
· JAVA的Date类与Calendar类【转】发布时间:2014-05-05
Date类在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。1、使用Date类代表当前系统时间Date... 查看全文
· 轻松解析XML的工具类发布时间:2014-05-05
在我们的各种项目中,XML文件读取与解析非常频繁,正是因为有了XML文件,才使得我们的程序架构更加灵活,我们可以将我们的一些动态变化的数据,分离到到XML的配置文件里,比如说数据库的配置,项目一些重要参数的配置等等,散仙每次接触一个新的开源的工程,基... 查看全文
· Java获取当前路径发布时间:2014-05-05
1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:Fil... 查看全文
· FreeMarker 对null值的处理发布时间:2014-05-05
以下引用官方描述:TheFreeMarkertemplatelanguagedoesn'tknowtheJavalanguagenullatall.Itdoesn'thavenullkeyword,anditcan'ttestifsomethingi... 查看全文
· Jurisdiction Policy Files发布时间:2014-05-05
全名叫UnlimitedStrengthJava(TM)CryptographyExtension(JCE)PolicyFilesfortheJava(TM)Platform。本质是Java的policy文件(Javapolicy相关请参见我的其他博... 查看全文
· JVM内存知识发布时间:2014-05-05
堆大小设置JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在WindowsServer20... 查看全文
· java之yield(),sleep(),wait发布时间:2014-05-05
1、sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。例如有两个线程同时执行(没有synch... 查看全文