
编程语言
雕虫大计
专注java软件的开发,软件架构和设计,关注数据库,网络,开发语言,大数据技术。
展开
-
获取txt文件的编码格式
在项目中有一个功能是从本地上传一个txt文件,按行读取文件内容,并按规定的格式解析文件,并把解析出来的数据存入数据库。并且文件的格式需要根据文件的内容进行判断。 这个需要主要由两个功能组成,一个是文件上传,一个是读文件。 文件上传使用struts2的文件上传功能,读文件肯定是java.io了。不过这里的重点并不是说明文件上传或者是java的IO,而是如何知道文件的编码格原创 2012-11-27 09:17:26 · 10418 阅读 · 0 评论 -
递归算法转换成非递归算法
这周,一个同事在开发这样一个功能:把java对象转换成JSON格式的字符串,我知道有开源的jar包,但是他说那个不能处理他目前的需要,所以需要开发一套转换方法。看了他画的流程图,实在看不懂,就给他提了一些建议,重新画了流程图,并采用递归的方式来实现。并另外给他提了一个建议,看看能否把递归方法用非递归的方式来实现。下面给出一个简单的列子,作为递归算法使用非递归算法来实现的一个思路。原创 2012-11-24 14:15:31 · 3461 阅读 · 0 评论 -
java序列化
Java 序列化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。把Java对象转换为字节序列的过程原创 2011-03-04 11:09:00 · 631 阅读 · 0 评论