Rorke

Rorke 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 个人简介什么都没有

个人动态

Rorke 提出了问题 · 3月4日

使用Java sdk来上传图片,oos存储文件的类型为'application/octet-stream'

前几天写完代码简单测试了一下发现没有任何的问题,在oos中上传的文件类型为image/jpg,且能使用外链访问相关图片。
今天继续测试的工作就出现了这样的问题,在oos中上传的文件类型改变为了application/octet-stream,请问是什么原因导致的呢?

我使用的是UploadManager中的这一个方法:

put(InputStream stream, String key, String token, StringMap params,
 String mime)

进行上传图片的工作。

关注 1 回答 0

Rorke 提出了问题 · 3月4日

使用Java sdk来上传图片,oos存储文件的类型为'application/octet-stream'

前几天写完代码简单测试了一下发现没有任何的问题,在oos中上传的文件类型为image/jpg,且能使用外链访问相关图片。
今天继续测试的工作就出现了这样的问题,在oos中上传的文件类型改变为了application/octet-stream,请问是什么原因导致的呢?

我使用的是UploadManager中的这一个方法:

put(InputStream stream, String key, String token, StringMap params,
 String mime)

进行上传图片的工作。

关注 1 回答 0

Rorke 关注了标签 · 2018-12-18

java

Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台(即 JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

Java编程语言的风格十分接近 C++ 语言。继承了 C++ 语言面向对象技术的核心,Java舍弃了 C++ 语言中容易引起错误的指針,改以引用取代,同时卸载原 C++ 与原来运算符重载,也卸载多重继承特性,改用接口取代,增加垃圾回收器功能。在 Java SE 1.5 版本中引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱特性。太阳微系统对 Java 语言的解释是:“Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言”。

版本历史

重要版本号版本代号发布日期
JDK 1.01996 年 1 月 23 日
JDK 1.11997 年 2 月 19 日
J2SE 1.2Playground1998 年 12 月 8 日
J2SE 1.3Kestrel2000 年 5 月 8 日
J2SE 1.4Merlin2002 年 2 月 6 日
J2SE 5.0 (1.5.0)Tiger2004 年 9 月 30 日
Java SE 6Mustang2006 年 11 月 11 日
Java SE 7Dolphin2011 年 7 月 28 日
Java SE 8JSR 3372014 年 3 月 18 日
最新发布的稳定版本:
Java Standard Edition 8 Update 11 (1.8.0_11) - (July 15, 2014)
Java Standard Edition 7 Update 65 (1.7.0_65) - (July 15, 2014)

更详细的版本更新查看 J2SE Code NamesJava version history 维基页面

新手帮助

不知道如何开始写你的第一个 Java 程序?查看 Oracle 的 Java 上手文档

在你遇到问题提问之前,可以先在站内搜索一下关键词,看是否已经存在你想提问的内容。

命名规范

Java 程序应遵循以下的 命名规则,以增加可读性,同时降低偶然误差的概率。遵循这些命名规范,可以让别人更容易理解你的代码。

  • 类型名(类,接口,枚举等)应以大写字母开始,同时大写化后续每个单词的首字母。例如:StringThreadLocaland NullPointerException。这就是著名的帕斯卡命名法。
  • 方法名 应该是驼峰式,即以小写字母开头,同时大写化后续每个单词的首字母。例如:indexOfprintStackTraceinterrupt
  • 字段名 同样是驼峰式,和方法名一样。
  • 常量表达式的名称static final 不可变对象)应该全大写,同时用下划线分隔每个单词。例如:YELLOWDO_NOTHING_ON_CLOSE。这个规范也适用于一个枚举类的值。然而,static final 引用的非不可变对象应该是驼峰式。

Hello World

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

编译并调用:

javac -d . HelloWorld.java
java -cp . HelloWorld

Java 的源代码会被编译成可被 Java 命令执行的中间形式(用于 Java 虚拟机的字节代码指令)。

可用的 IDE

学习资源

常见的问题

下面是一些 SegmentFault 上在 Java 方面经常被人问到的问题:

(待补充)

关注 142518

Rorke 关注了用户 · 2018-12-18

有赞技术 @youzantech

有赞技术团队是一群聪明、皮实、有要性的年轻人,技术总人数近 1000 人,大多数毕业于 985、211 等中国最前线重点院校,来自 BAT 等大厂的核心人员不胜枚举,过去 5 年,团队人数从不到 10 人发展到现在将近 1000 人,内部已成长出了一批核心骨干人员。这里没有乱七八糟的勾心斗角,提倡直接有效的沟通。坐标:杭州,北京,广州。

有赞技术团队不光内部实现了很多适合高并发、大数据量、复杂业务的各种解决方同时也对外开源了一系列的解决方案(https://github.com/youzan),我们也在技术博客/公众号(有赞coder)沉淀了很多关于有赞技术细节的文章,技术博客在未推广的情况下阅读量超过 100w 人次。

Join us :)

关注 3504

Rorke 关注了用户 · 2018-12-18

darr250 @darr250

Web developer

关注 636

Rorke 关注了用户 · 2018-12-18

阿里云云栖号 @yunqishequ_5aa899aad5395

阿里云官网内容平台!汇聚阿里云优质内容(入门、文档、案例、最佳实践、直播等)!如需转载或内容类合作,邮件yqgroup@service.aliyun.com 秒级回复!

关注 10943

Rorke 关注了用户 · 2018-12-18

前端小智 @minnanitkong

我不是什么大牛,我其实想做的就是一个传播者。内容可能过于基础,但对于刚入门的人来说或许是一个窗口,一个解惑之窗。我要先坚持分享20年,大家来一起见证吧。

关注 10226

Rorke 关注了用户 · 2018-12-18

腾讯云加社区 @qcloudcommunity

欢迎访问关注腾讯云云加社区公众号,第一时间获取我们分享的技术干货!

关注 5617

Rorke 关注了用户 · 2018-12-18

小弟调调 @ichu

关注 1370

Rorke 关注了用户 · 2018-12-18

美团技术团队 @meituanjishutuandui

一个只分享有价值技术干货的微信公众号

美团技术团队会定期推送来自一线的实践技术文章,涵盖前端(Web、iOS和Android)、后台、大数据、AI/算法、测试、运维等技术领域。 在这里,与8000多业界一流工程师交流切磋。

关注 4971

认证与成就

  • 获得 0 次点赞
  • 获得 0 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 0 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2018-10-08
个人主页被 395 人浏览