- 浏览: 84666 次
- 性别:
- 来自: 陕西
最新评论
-
我叫小伤:
你好,在字节序这块有点疑问,能否QQ指点我一下?我QQ1029 ...
java网络字节序转换2 -
HF_SKY000:
代码呢?能否发出来,谢谢!
554148338@qq.com ...
web监听器
文章列表
Java对象 class A{ {show(0);} int x=1; {show(1);} A(){x=2;} void show(int label){} } class B extends A{ {show(2);} int y=1; {show(3);} B(){y=2;} void show(int label){ System.out.println(label+": x="+x+" y="+y); } } public class C{ ...
在写java程序时不可避免要获取文件的路径…总结一下,遗漏的随时补上 1.可以在servlet的init方法里 String path = getServletContext()。getRealPath("/"); 这将获取web项目的全路径 例如 :E:\eclipseM9\workspace\tree\ tree是我web项目的根目录 2.你也可以随时在任意的class里调用 this.getClass()。getClassLoader()。getResource("/")。getPath(); 这将获取 ...
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ...
美国心理学家最近研究发现,不切实际高估自己的人在幸福感水平上比切合实际的人更高。美国《消费心理学杂志》编委拉杰·拉古纳凡博士拉杰介绍,有三种常见的不切实际的情况:
1.高估自己对不确定的事情及其结果的控制能力。
2.相信未来的人生会更加美好,但实际上并非如此。
3.相信自己的能力比实际能力更强。
对于大多数人而言,如果他们有自知之明,就会设法摆脱这些不切实际的想法。但美国一项心理学研究说明,不切实际也有好的一面。
实验人员让参加者估计要花多长时间完成一个具体的任务,等到他们完成任务以后,再看实际上用了多少时间。结果发现,人们大多过于乐观,低估了自己完成任务所需的时间。然而,估计得最乐观 ...
学会思维
提到思维,同学们或许会感到神秘,其实思维并不神秘。我们在生活和学习中,往往会 遇到这样那样的问题,这时我们便开动脑筋去想,努力寻找解决这些问题的办法,这就是在 进行思维。我们在小学课文中读到过的聪明孩子的故事,如司马光破缸救友,曹冲称象,文 彦树洞取球,都是这些小朋友在问题面前,经过积极的思维活动,迅速而巧妙地找到解决问 题办法的著名事例。一个人是否聪明,主要就表现在他思维的水平上。
为了便于调试、查看生成的SQL,因此我们需要查看Hibernate自动帮我们生成的SQL语句,Hibernate本身自带了slf4j-1.5.8日志框架(此框架目前好像不是很流行)。访问log4j官方网站http://logging.apache.org/,去下载JAR包。以下为具体配置方法。1、将在笔记一里的User Libraries打开,删除里面的slf4j实现函数包文件slf4j-nop-1.5.8.jar,然后把slf4j-1.5.8文件夹里的slf4j-log4j12-1.5.8.jar包加进来,此包的作用是将slf4j生成的日志转换成log4j框架的格式,再把apache-log4 ...
Apache通用日志工具commons-logging和Log4j使用总结
前言
在程序开发中,有时候为了跟踪代码的运行情况,需要在程序代码中加入一些打印代码运行情况的日志代码,在早期的C语言中,一般都是用printf()函数来实现这些信息的输出,在Java语言中用System..out.println()来实现控制台信息输出。这种输出的信息功能非常有限,如果要输出到文件,就很麻烦。并且,如果以后想去掉(不再输出)这些信息,还需要手动的一行一行去改。当然,也有一种解决办法可以实现处理这个问题,在Java中,可以这么写:
-------------------------- ...
为什么要用日志(Log)?这个……就不必说了吧。
为什么不用System.out.println()?功能太弱;不易于控制。如果暂时不想输出了怎么办?如果想输出到文件怎么办?如果想部分输出怎么办?……
为什么同时使用commons-logging和Log4j?为 ...
我个人有三年的软件开发经验,也做过不少大中型的项目,尝过成功的滋味,也体验过失败的痛苦,自己感觉还达不到高手的境界,和真正的高手还有不小的差距。要想提高自己首先不能满足于现状,我始终相信better enough is not better enough,要为自己树立一个更高的目标。有了目标还需要自己的不断努力,个人认为要成为高手还需要遵循以下条款。
1. 扎实的基本功
离散数学、数据结构和算法、操作系统、编译原理等等,这些都是计算机专业最基本的课程。不要认为他们不重要,虽然这些书的内容更多的是一些理论性的东西,但参与实际的项目很多时候还是需要这些基础知识来做支撑的。当然我们不能读 ...
Java执行Linux命令并返回命令结果
Linux环境下C 2010-08-25 14:43:00 阅读183 评论0 字号:大中小 订阅
Java 可以通过 Runtime 调用Linux命令,形式如下:
Runtime.getRuntime().exec(command)
但是这样执行时没有任何输出,因为调用 Runtime.exec 方法将产生一个本地的进程,并返回一个Process子类的实例(注意:Runtime.getRuntime().exec(command)返回的是一个Process类的实例)该实例可用于控制进程或取得进程的相关信息。 ...
java中byte转换int时为何与0xff进行与运算
在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length; i++) { String hex = Integer.toHexString(b[ i ] & 0xFF); if (hex.length() == 1) { ...
Java的二进制文件字节序转换 烤鱼片(@eii.dlmu)cleverysm@163.com 字节序指的是数据存储的顺序问题,分为Big-Endian和Little-Endian,Big-Endian指的是数据中的高位存储在存储器的低位,Little-Endian正好相反。Big-Endian也叫大头在前,Little-Endian ...
/** * 通信格式转换 * * Java 和一些windows编程语言如c、c++、delphi所写的网络程序进行通讯时,需要进行相应的转换 * 高、低字节之间的转换 * windows的字节序为低字节开头 * linux,unix的字节序为高字节开头 * java则无论平台变化,都是高字节开头 */ public class FormatTransfer { /** * 将 int转为低字节在前,高字节在后的byte数组 * @param n int * @return byte[] */ public ...
Java正则表达式详解
2005-10-08 10:01作者:仙人掌工作室出处:KissJava.com责任编辑:王玉涵
<!--广告-->
<!-- Please check block file -->
<!-- Please check block file -->
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。
...