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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· JAVA中集合发布时间:2014-11-26
为什么使用集合框架,而很少数组作为存储结构1),数组长度,不能动态扩容,集合框架无需声明存储大小,可以动态扩容2),数组存储类型单一,集合框架可以存储任何类型,加上泛型,可以避免强制转换3),数组操作方法少,集合框架操作元素方法多,便于管理常见的集合... 查看全文
· 深入探讨 Java 类加载器发布时间:2014-11-26
http://www.ibm.com/developerworks/cn/java/j-lo-classloader/index.html... 查看全文
· Java 字节流与字符流的区别发布时间:2014-11-26
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主... 查看全文
· this.class.getClassLoader发布时间:2014-11-26
this.getClass().getClassLoader().getResource("template");首先,调用对象的getClass()方法是获得对象当前的类类型,这部分数据存在方法区中,而后在类类型上调用getClassLoader(... 查看全文
· java核心技术(2) 数组发布时间:2014-11-26
一旦创建了数组,就不能再改变它的大小(尽管可以改变每一个数组元素)。如果经常需要在运行过程中扩展数组的大小,就应该使用另一种数据结构—数组列表(arraylist)有关。... 查看全文
· JAVA中的getClass().getClass发布时间:2014-11-26
关于getClass().getClassLoader()InputStreamis=getClass().getClassLoader().getResourceAsStream("helloworld.properties");中getClass... 查看全文
· 各数据库的批量Update操作发布时间:2014-11-26
MyBatis的update元素的用法与insert元素基本相同,因此本篇不打算重复了。本篇仅记录批量update操作的sql语句,懂得SQL语句,那么MyBatis部分的操作就简单了。注意:下列批量更新语句都是作为一个事务整体执行,要不全部成功,要... 查看全文
· 4. 内存访问模型的重要性[转载]发布时间:2014-11-26
在高性能的计算中,我们常说缓存失效(cache-miss)是一个算法中最大性能损失点。近些年来,我们的处理器处理能力的增长速度已经大大超过了访问主内存的延迟的缩短。通过更宽的,多通道的总线,到主内存的带宽已经大大增加,但延迟并没有相应显著减少。为了减... 查看全文
· 6. 内存屏障[转载]发布时间:2014-11-26
原文地址作者:MartinThompson译者:一粟校对:无叶,方腾飞本文我将和大家讨论并发编程中最基础的一项技术:内存屏障或内存栅栏,也就是让一个CPU处理单元中的内存状态对其它处理单元可见的一项技术。CPU使用了很多优化技术来实现一个目标:CPU... 查看全文
· Maven编译打包时报“PKIX path bui发布时间:2014-11-26
现在intellijidea集成开发工具的人越来越多,所以今天我也想弄弄这个开发工具。在编译maven项目的时候报了一个异常,在网上搜了一些文章最总将问题解决了,在此记录下来方便以后查阅。异常代码如下:[ERROR]Failedtoexecutego... 查看全文
· 博弈Java讲义 - ThreadLocal发布时间:2014-11-25
还记得Java并发最佳实践有一条提到尽量不要在线程间共享状态。但我们在实现一个thread或者runnable接口的时候很容易放这个错误,导致一些诡异的问题。让我们看下面这个例子:publicclassUnsafeTaskimplementsRunn... 查看全文
文件结构如下|-lib(依赖包)|-log|-xxx.jar(项目jar,包含mainclass)|-app-resource.properties(项目资源文件由spring读取)|-start.bat(启动脚本)|-log4j.propertie... 查看全文
· jpa发布时间:2014-11-25
可以使用jpa生成数据库表importjavax.persistence.EntityManagerFactory;importjavax.persistence.Persistence;publicclassTest{publicvoidcreat... 查看全文
· java中的泛型问题发布时间:2014-11-25
一般的类和方法,只能使用具体的类型,要么是基本类型,要么是自定义的类,如果要编写可以应用于多种类型的代码,这是泛型就起到了非常重要的作用。“泛型”的意思是:“适用于许多许多的类型”。它实现了参数化类型的概念,使代码可以应用于多种类型。泛型的出现其中最... 查看全文
· Java 多线程调用runtime.exe 进程挂发布时间:2014-11-25
最近用ffmpeg监听文件夹批量转化视频文件,在调用runtime.exec()多个ffmpeg.exe进程启动但是挂起,java程序关闭后这些进程开始工作。网上找了文章解释如下:JavaRuntimeexeccanhangThenextversio... 查看全文
· java学习之jaxb的学习二发布时间:2014-11-25
jaxb的annotation的理解一.Jaxb处理java对象和xml之间转换常用的annotation有:@XmlType@XmlElement@XmlRootElement@XmlAttribute@XmlAccessorType@XmlAcc... 查看全文
本篇博文将给大家带来几个判断一个字符串中的字符是否都只出现一次的方法。方法一:首先将字符串转换成字符数组(char[]),循环迭代char数组,对于每一个字符c,如果其第一次出现的索引和最后一个出现的索引是不一样的,那么我们可以认为该元素出现多次。p... 查看全文
· Java跳出多重嵌套循环发布时间:2014-11-25
在java里面,我们知道有goto这个关键字,但是实际却没有啥作用,这就让我们不像在c/c++里面能够随便让程序跳到那去执行,而break只能跳出当前的一个循环语句,如果要跳出多个循环体那么该怎么办呢。我们可以这样解决:我们可以在循环体开头设置一个标... 查看全文
· java学习之jaxb的学习一发布时间:2014-11-25
一:jaxb是什么jaxb是javaarchitectureforxmlbinding的缩写,可以将java对象转换成xml,反之亦然!这是帮助文档:http://docs.jboss.org/resteasy/docs/2.3.5.Final/us... 查看全文
· 误用线程池ThreadPoolExecutor导致发布时间:2014-11-25
最近遇到一个问题原本虚拟机分配了2G的堆大小,发现OS用top命令看,进程的VIRT内存一直增加,而且RES也一直往上增加,最后前者达到了16G,后者达到了8G,最后内存整个进程宕调后来尝试重现问题,打了JAVA线程堆栈,发现堆栈里面大量的pool的... 查看全文