
java
文章平均质量分 57
iteye_21095
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解Java HelloWorld
HelloWorld是每个Java程序员都知道的程序。它很简单,但是简单的开始可以引导你去深入了解更复杂的东西。这篇文章将探究从这个HelloWorld这个简单程序中可以学到的东西。如果你对HelloWorld有独到的理解,欢迎留下你的评论。HelloWorld.java12345678910111213pu...原创 2014-02-12 22:08:19 · 90 阅读 · 0 评论 -
JTA 深度历险 - 原理与实现
转:http://www.ibm.com/developerworks/cn/java/j-lo-jta/在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理;对于跨数据源(例如多个数据库,或者数据库 与 JMS)的大型应用,则必须使用全局事务 JTA (Java Tr...原创 2015-02-06 16:35:11 · 133 阅读 · 0 评论 -
Base64
Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编码方法。规则关于这个编码的规则:①.把3个字符变成4个字符。②每76个字符...原创 2016-09-13 11:36:14 · 217 阅读 · 0 评论 -
logback日志配置
引用JAR<dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>1.1.3</version> </dependency&原创 2016-08-12 18:55:30 · 488 阅读 · 0 评论 -
堆内存分析
1.使用工具jvisualvm.exe 可以直接监控各种信息。如果是远程监控tomcat ,在catalina.sh 添加如下参数设置:JAVA_OPTS='-server -Xmn800M -Xms1024M -Xmx1333M -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=f...原创 2016-08-05 18:39:10 · 199 阅读 · 0 评论 -
java系统参数
java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.versionJava 虚拟机规范...原创 2014-04-11 09:40:14 · 153 阅读 · 0 评论 -
Java的路径问题
Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相对路径来定位classpath外面的资源。这样,我们就可以使用相对于classpath的路径,定位所有位置的资源! Jav...原创 2014-04-11 09:30:18 · 177 阅读 · 0 评论 -
二进制表示
整数在内存中使用的是补码的形式表示,最高位是符号位,0表示正数,1表示负数:例如一个8位的整数正数的补码:为这个数的2进制码,例如3:0000 0101负数的补码:为这个负数的绝对值的2进制码,取反加1,例如-3: a: 3的2进制码取反为: 1111 1010 b: 加1:1111 1011 c: 所以-3的补码是:1111 1011从补码计算这个数:从一个正数的补码计算这个正数,...原创 2014-04-07 15:02:10 · 233 阅读 · 0 评论 -
jstat
jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]] 后面两个可以指定多少时间执行一次,执行多少次,如:jstat -gc 2500 100 10 ; 100ms一次,共10次,下同。 jstat 参数含义: 1. jstat -gc...原创 2014-04-06 14:45:29 · 121 阅读 · 0 评论 -
Java 6 JVM参数选项大全
Java 6 JVM参数选项大全(中文版) 作者:Ken WuEmail: ken.wug@gmail.com转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm! 本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主...原创 2014-04-02 22:57:24 · 147 阅读 · 0 评论 -
JAVA并发类记录
1.ArrayBlockingQueue: 一把锁,add 就是调用的offer,只是失败会抛异常,都不会等待2.LinkedBlockingQueue: 两把锁,放和取不同锁3.LinkedBlockingDeque: 双向 只有一把锁4.ConcurrentLinkedQueue: CAS无锁算法,队列 5 SynchronousQueue: 可以认为Synchrono...原创 2014-04-02 16:53:16 · 111 阅读 · 0 评论 -
Java程序员常用工具集
(转http://www.blogjava.net/killme2008/archive/2012/04/17/374936.html)一、编码工具1.IDE:Eclipse或者IDEA,熟悉尽可能多的快捷键,《Eclipse常见快捷键列表》2.插件: (1) Findbugs,在release之前进行一次静态代码检查是必须的(2) Clover,关心你的单元测试覆盖率(3) Checks...原创 2014-03-25 22:25:49 · 94 阅读 · 0 评论 -
SPRING事务实现
事务传播行为种类Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:表1事务传播行为类型事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是...原创 2015-02-06 16:39:51 · 119 阅读 · 0 评论