- 博客(19)
- 收藏
- 关注
原创 Java 加载Properties文件的六种方式
1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.ResourceBundle类的getBundle()方...
2010-09-05 17:25:08
183
原创 远程方法调用
摘要 远程方法调用(Remote Method Invocation,RMI)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能...
2010-07-20 11:00:47
228
原创 文本文件与二进制文件,C++流(待续)
首先,让我们来回顾下你通常认为不值得一提的ASCII码表ASCII码一般分为三个部分:Non printable, system codes between 0 and 31. Lower ASCII(Standart ASCII), between 32 and 127. This part of the table (as shown below) ...
2010-07-15 12:49:39
237
原创 ANSI 你知道多少
American National Standards Institute(ANSI——美国国家标准学会) 由公司、政府和其他成员组成的自愿组织。它们协商与标准有关的活动,审议美国国家标准,并努力提高美国在国际标准化组织中的地位。此外,ANSI使有关通信和网络方面的国际标准和美国标准得到发展。ANSI是IEC和ISO的成员之一。ANSI的地位 ANSI是一个准国家式的标准机构,它为那些在...
2010-07-15 12:36:34
218
原创 BMP文件编码格式和算法
最近在做软件时遇到BMP文件格式和算法问题,在网上找了好多资料,但都不能用,我研究了一个早上,终于把这里面的二进制格式搞清楚了,希望对大家有用。42 4D 2 bytes 文件类型BM(ASCII编码)C6 03 00 00 1 dword 文件大小(包含头信息)96600 00 00 00 1 dword 保留36 00 00 00...
2010-07-15 12:15:05
357
原创 Java中编码以及Unicode总结
Java中编码以及Unicode总结2009年9月19日 Java中编码以及Unicode总结1、基本概念bit 位只能是0或者1byte 字节一个字节是8位,1 byte=8 bits 计算机表示的基本单位KB,MB,GB,TB,PB是以1024与byte进行换算进制 用符号进行计数 十进制、二进制、八进制(011)、十六进制(0xFF)字符文字和符号的总称...
2010-07-15 12:00:47
765
原创 文件编码格式(转)
从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为:ASC码: 00110101 00110110 00110111 00111000 ↓ ↓ ↓ ↓十进制码: 5 6 7 8 共占...
2010-07-15 11:08:33
118
原创 两个基本数据类型的数组比较问题
怎样判断两个byte数组的内容是否相同? 从问题来看,你是想比较两个基本类型数组里的所有元素是否相同。 这里首先要弄清楚,基本类型数组和基本类型数组中元素在java概念中的类型区别。 基本类型数组的类型:在java中作为对象(Object),即byte[]是一个对象(要比较就要依次比较数组中每个数据是否相同)。 基本类型数组中的元素的类型:还是基本类型。 接...
2010-07-05 16:54:02
378
原创 Java Properties 类读取配置文件信息
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。 各种语言都有自己所支持的配置文件类型。比如 Pytho...
2010-07-05 14:05:43
117
原创 整数除法和余数运算符
整数除法和余数运算符将算术运算符应用于整数操作数总是产生整数结果。关于除法,则会发生一种有趣的情况。如果写如下所示的表达式9 / 4Java规则指定该操作的结果必须是整数,因为两个操作数都是int类型。(赋值给double时也会舍去余数,出不来想要的结果2.25,)程序给表达式赋值时,它用9除以4,舍去余数。因此,表达式的值是2,而不是2.2...
2010-07-05 11:23:51
940
原创 UltraEdit--二进制文件编辑功能
十六进制编辑命令用来选择活动窗口的编辑模式。就是在十六进制和 ASCII 之间进行切换。ASCII 编辑模式通常用于基于文件的任何 ASCII (文本)。在 ASCII 模式,UltraEdit 允许所有功能的普通操作,并允许输入任何字符。 十六进制编辑模式通常用于非 ASCII 文件,或二进制文件。这些文件一般都包含不可打印的字符,并且不是文本文件。...
2010-07-05 10:13:49
10316
原创 java企业级开发--DDD
领域驱动设计(下面发现了篇不错的文章,和大家分享) 领域驱动设计:理念,架构和若干重要细节 绪论:三点:软件开发的方法论,讨论系统分层的必要性,提出构建领域模型的重要性;讨论OO技术是构建领域模型的主角;争论:面向对象还是面向数据?一个企业级应用的系统架构是应该面向对象还是面向数据(目前还是一面向数据为主流)的争论由来已久,并且从未停...
2010-07-04 15:51:08
290
原创 文本文件与二进制文件
最近项目中要用到二进制文件方面的知识,从来没弄过,慢慢来吧,嘿嘿,下面是一篇不错的关于二进制文件的博文,感兴趣的看看文本文件与二进制文件(原作者:mjgforever) 文本文件与二进制文件 一、文本文件与二进制文件的定义 大家都知道计算机的存储在物理上是二进制的,所以文本文件...
2010-06-29 13:20:50
131
原创 Model 1和Model 2(转载)
Model 1和Model 2对于Java阵营的动态Web编程技术而言,则经历了所谓的Model 1和Model 2时代。图1.3 动态Web编程技术的发展历史 所谓Model 1就是JSP大行其道的时代,在Model 1模式下,整个Web应用几乎全部由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应。用少量的JavaBean来处理...
2010-05-29 15:13:22
272
Subversion中如何checkout出单个文件
我们可以这样操作: A 通过命令行操作 1、检出目录images svn co --depth=empty http://www.iusesvn.com/project1/images images_work_dir这样就在本地形成了一个工作拷贝目录images_work_dir 2、进入images_work_dir目录,单独更新logo.jpg svn up...
2010-04-08 18:21:05
184
SVN冲突解决办法
[b]解决版本冲突的命令。[/b]在冲突解决之后,需要使用[b]svn resolved[/b]来告诉subversion冲突解决,这样才能提交更新。冲突发生时,subversion会在Work Copy中保存所有的目标文件版本(上次更新版本、当前获取的版本,即别人提交的版本、自己更新的版本、目标文件。假设文件名是[b]sandwich.txt,对应的文件名分别是:sandwich.txt.r...
2010-04-06 13:12:19
171
一篇非常经典的文章(面向接口编程)(转载)
面向对象设计里有一点大家已基本形成共识,就是面向接口编程,我想大多数人对这个是没有什么觉得需要怀疑的。 问题是在实际的项目开发中我们是怎么体现的呢? 难道就是每一个实现都提供一个接口就了事了?反过来说,你有时候有没有觉得接口是多余的事? 又或者,你仅仅是觉得现在类似spring这样的框架已习惯用接口这种方式而心存当然。 设计模式解析里提到了面向对象...
2010-03-23 15:46:03
2334
1
eclipse 中svn图标说明
灰色向右箭头:本地修改过 蓝色向左箭头:SVN上修改过 灰色向右且中间有个加号的箭头:本地比SVN上多出的文件 蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件 灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件 蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件 红色双向箭头:SVN上修改过...
2010-03-21 12:48:46
315
TortoiseSVN菜单项功能说明
TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化的管理我们的版本库。不过由于它只是一个客户端,所以它不能对版本库进行权限管理。TortoiseSVN不是一个独立的窗口程序,而是集成在 windows右键菜单中,使用起来比较方便。TortoiseSVN每个菜单项都表示什么意思01、SVN Checkout(SVN取...
2010-03-21 12:20:10
382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人