`
roway
  • 浏览: 50355 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

系统迁移到linux下修正的一些问题

 
阅读更多

项目从windows环境迁移到linux环境遇到的几个问题:
1、路径名:
windows下的路径分隔符是\ ,linux下是/ , 程序中需要用System.getProperty("file.separator")来获取程序所在环境下的路径分隔符

2、日期转换:
从表单中获取yyyy-MM-dd格式的日期value后需要转换位date类型,使用DateFormat.getDateInstance().parse(value)时获得的日期转换器是缺省的(default date/time formatters),不能用于linux环境下,解决办法是显式指定转换器的格式:
new SimpleDateFormat("yyyy-MM-dd").parse(value)

3、获取字节数的问题:
String类的getBytes()方法是使用平台的默认字符,在linux下和windows下相同字符串获得的byte[]是不同的 应该使用
getBytes(String charsetName) 方法用charsetName来显式指定字符集 ,如“UTF-8”

需要测试一下getBytes()的情况。看看是否会乱码。




分享到:
评论

相关推荐

    利用omwb将SQL2000迁移到oracle 9i步骤

    企业可能选择从SQL Server迁移到Oracle的原因包括性能需求、更高级的功能、企业级的稳定性或对Linux等非Windows操作系统的支持。 迁移过程通常分为几个关键步骤: 1. **环境准备**:确保你拥有安装了OMWB的机器,...

    ECS运维指南之Linux系统诊断1

    【ECS运维指南之Linux系统诊断1】是阿里云全球技术支持中心GTS ECS系统售后团队根据多年经验总结出的一份详尽的Linux系统问题排查手册,主要针对ECS(Elastic Compute Service)上的Linux系统启动与登录问题进行深入...

    V2-from-Windows-to-Linux-Tutorials.rar_V2

    【标题】"V2-from-Windows-to-Linux-Tutorials.rar_V2" 提供了一个逐步学习如何从Windows操作系统过渡到Linux操作系统的教程集合。这个压缩包很可能是针对初级和中级用户,帮助他们熟悉Linux环境,理解两个系统之间...

    Linux操作系统_Ubuntu_9.10_图解安装教程

    Ubuntu是一款流行的Linux操作系统,它基于Debian的发行版和GNOME桌面环境。Ubuntu的设计理念是为了提供一个易用的操作系统,尤其适合Windows用户的迁移。Ubuntu 9.10版本在2009年推出,标志着Ubuntu系统的发展经历了...

    电脑软件百度网盘迁移阿里云盘工具.rar

    同时,它应该适应不同的操作系统,如Windows、MacOS和Linux,以满足各种用户的需要。 6. **操作流程**:使用此类工具通常涉及几个步骤:安装工具、登录百度网盘和阿里云盘账号、选择迁移的文件或文件夹、开始迁移并...

    kettle数据库迁移

    ettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix等上运行,数据抽取高效稳定。其中,Spoon是Kettle中的一个组件,其他组件有PAN,CHEF,Encr和KITCHEN等。 Spoon通过图形化的页面,方便直观的...

    Vmware8.0完美汉化包(修正版)

    3. **快照功能**:可以保存虚拟机的当前状态,方便在出现问题或需要回滚到某一状态时快速恢复。 4. **拖放功能**:支持在主机和虚拟机之间直接通过拖放操作交换文件,提高了数据共享的便利性。 5. **虚拟网络**:...

    Wind River Linux扩展支持大容量HP BladeSystem服务器.pdf

    本文主要讨论的是Wind River Linux操作系统对大规模HP BladeSystem服务器的扩展支持,以及在光纤衰减监测标准和通信服务器领域的应用。 Wind River Linux是由Intel的全资子公司Wind River Systems开发的一款面向...

    最新版Ucenter,修正不兼容php7.7,mysql_connect()不可用等问题

    Ucenter是中国著名的互联网软件开发公司康盛创想(Comsenz)推出的一款用户管理与整合系统,它在网站用户统一登录、数据同步、权限控制等方面起到了核心作用。这个最新的版本显然是针对PHP 7.7环境进行了优化和修复...

    yaffs2.0.2.9.tar.gz

    3. **Linux支持**:YAFFS2工具集是为Linux系统编写的,允许用户在Linux环境下对YAFFS2文件系统进行操作,如挂载、格式化、读写等。 4. **打包工具**:这个工具集可能包含用于创建、打包和管理YAFFS2文件系统的实用...

    Busybox的安装和使用

    2. `make install` 将 BusyBox 及其符号链接树复制到指定目录结构,通常需要将其迁移到目标嵌入式系统的根目录中。 使用 BusyBox 时可能遇到的问题,例如在编译阶段出现 GEN include/bbconfigopts.h 和 .depend 的...

    websphere6.1在linux配置说明[汇编].pdf

    6. **修正cp命令路径**:检查`cp`命令的执行路径,如果在`freeware`目录下,需要从路径中移除,以避免可能的问题。 7. **选择完全安装**:对于Base产品,推荐采用完全安装选项,确保安装所有必要的组件。 8. **...

    PHPCMSV9首页焦点图不显示的解决办法.docx

    2. 检查和修正模板文件中的路径、文件名和编码问题,尤其是当网站在不同操作系统之间迁移或使用非默认模板时。 3. 当遇到JavaScript资源加载错误时,查看浏览器的源代码可以提供线索,帮助定位问题。 4. 对于引用的...

    highuid UID结构体1

    2. **磁盘配额问题**:磁盘配额系统受到底层文件系统最大文件大小的限制,因为配额记录的偏移量与对应的UID相关联。需要进一步研究确认配额系统是否能妥善处理大范围的UID,如果可以处理64位文件偏移量,这应该不成...

    Python库 | CloudFerry-1.54.0-py2-none-any.whl

    CloudFerry的1.54.0表示这是一个主要版本1,次要版本54,修复了一些小问题的版本。用户可以根据自己的需求选择适合的版本进行安装。 3. **.whl文件**:.whl是Python的二进制分发格式,类似于Java的JAR文件。这种...

    004_TongWeb V8.0 常见问题_8062A01.pdf

    - 操作系统支持:该软件可在多种操作系统上运行,如Windows、Linux、Unix等主流操作系统。具体支持的操作系统列表应详细列出,包括各个发行版和版本号。 - 数据库支持:TongWeb V8.0通常支持多种关系型数据库...

Global site tag (gtag.js) - Google Analytics