Java 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Java 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Java 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Java 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Java 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 CDDL
开发语言 Java C/C++ 汇编
操作系统 跨平台
软件类型 开源软件
所属分类 其他
开源组织 Oracle
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2011-03-13

软件简介

Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称,最初推出的时候提出 “Write Once, Run Anywhere” 的理想愿景。

Java是一门面向对象编程语言,不仅吸收了C/C++语言的各种优点,还摒弃了C/C++里难以理解的多继承指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程

Java具有简单性、面向对象、分布式健壮性安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序Web应用程序分布式系统嵌入式系统应用程序等 。

用 Java 实现的 HotJava 浏览器(支持Java applet)显示了 Java 的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java Applet。

技术应用

  • 安卓应用
  • 金融业应用服务器程序
  • 网站开发
  • 嵌入式
  • 大数据
  • 高频交易空间
  • 科学应用
展开阅读全文

评论 (41)

加载中
小代码分享〖2020-10-02〗 Mybatis 动态sql语句if标签和where标签结合巧妙使用#程序员# #Java# #互联网#
2020/10/02 21:40
回复
举报
jdk15发布了#Java#
2020/09/16 07:24
回复
举报
我用过的一些编程资料,我学完了,删了可惜了,Python,JAVA,web前端,建了个群给发一下,免费#Java# #Python# #web前端#
2020/07/30 15:32
回复
举报
清华大学科教授推荐的JAVA300集和Python400集,还有一些前端的 学习资料 学有用的到的小伙伴可以进群领#Java# #2020下半年立个flag#
2020/07/29 23:06
回复
举报
清华大学科教授推荐的JAVA300集学习资料 学有用的到的小伙伴可以进群领 #Java# #2020下半年立个flag#
2020/07/29 22:06
回复
举报
清华大学科教授推荐的JAVA300集学习资料 学有用的到的小伙伴可以进群领#Java# #2020下半年立个flag#
2020/07/29 22:03
回复
举报
你们写代码都用的什么啊,给你们推荐一个 JSRUN 在线编辑器,在线运行挺好用的
2020/07/10 13:48
回复
举报
再谈GC#Java#
2020/04/10 00:17
回复
举报
java
2019/05/17 11:25
回复
举报
好久没写#Java# 了,都忘光了5
2018/09/13 23:00
回复
举报
更多评论
01/24 08:14

求职中最吃香的编程语言:JavaScript、Java 和 Python

程序员培训公司 CodinGame 发布的一份开发人员调查报告显示,在开发人员招聘中,拥有 JavaScript、Java 和 Python 三大编程语言技能的开发人员最受招聘经理欢迎。 该报告基于对全球近 15,000 名开发人员和人力资源专业人员的调查。报告显示,每 10 个招聘者中就有 6 个(60%)认为科技公司对 JavaScript、Java 和Python 有“强烈的需求”。其中,JavaScript 人气最高,有 62% 的受访者认可了其重要性。紧随其后的是 59% 的受访者...

13
3
2020/12/08 08:50

四种最令人讨厌的编程语言:Java、Javascript、C++ 和 Perl

TIOBE 12 月榜单已于日前公布,在最新的排行榜中,C 语言仍高居榜首,其次分别是 Java、Python 和 C++。在编程语言这一领域中,许多编程语言都会随着时间的推移而经历人气的激增,以及历史迭代之后的陨落。 为了更好地了解行业发展,TechRepublic 则面向一些行业内的专业人士进行了一次采访,旨在了解最令人讨厌的编程语言是哪些。最后得出的结论为,Java、Javascript、C++ 以及 Perl 名列前茅。 对此,VMware 的工程总监 Tom ...

77
5
2020/12/02 10:16

JDK/Java 16 可能带来什么新特性?

JDK 15 已于今年 9 月 15 日发布,这是一个短期版本,只会受到 Oracle 6 个月的支持。JDK 16 将作为标准 Java 版本的参考实现在 2021 年 3 月 16 日发布。与 JDK 15 一样,JDK 16 也将是个短期版本,仅提供 6 个月的支持。预计于 2021 年 9 月发布的 JDK 17 将是一个长期支持(LTS)版本,会获得数年的支持。目前的 LTS 版本 JDK 11 则于 2018 年 9 月发布。 JDK 16 现在处于 Early-Access(EA,早期访问)阶段,目前最新版本是...

100
12
2020/10/04 15:37

Java 之父谈 Java 起源及甲骨文谷歌纠纷案

Java 之父詹姆斯·高斯林(James Gosling)近日就 Java 这一编程语言的起源、以及他创造该语言的动机与研究科学家 Lex Fridman 进行了交谈。 Java 是当前世界上使用最广泛的编程语言之一。25 年前,Gosling 在 Sun Microsystems 工作时设计了 Java。2009 年甲骨文收购 Sun,Java 则是促成这一交易的重要原因之一。甲骨文的数据显示,现如今,全球已经部署了 510 亿台活跃的 Java 虚拟机(JVM)。 图片:James Gosling/UserGroup...

16
7
2020/09/24 08:01

Java 2020:使用者近 680 万,中国开发者占比最高

为了庆祝 Java 25 周年和 Java 15 版本的发布,JetBrains 从多个来源收集了数据,以查看该语言当下的发展状态。 首先,他们对大多数 Java 开发人员的区域分布进行了调查。据市场研究和分析团队的开发者估计模型指出,大约有 520 万开发者使用 Java 作为主要语言。JetBrains 估计,如果把主要使用其他语言,但也使用一点 Java 的开发者计算在内,这个数字将接近 680 万人。Java 开发者最集中的地方是亚洲,有 250 万开发者将其作...

43
8
发表于开源治理专区
2020/09/16 12:44

Java 国家/地区使用限制条款引发争议

今天 JDK/Java 15 发布,在 RI 包里有开发者发现其标注了一则国际使用限制条款: 由于某些国家/地区的知识产权保护和执法有限,因此 JDK 源代码只能分发到授权的国家/地区列表中。如果要从不在此列表中的国家/地区进行下载,则将无法访问源代码。我们正在不断审查此列表,以添加其他国家/地区。 有开发者和知识产权专家指出,此条款意味着如果 JDK/Java(Oracle)认为有国家不能很好地进行知识产权保护,那么便可以限制其使用。...

184
13
发表于行业趋势专区
2020/09/16 08:08

JDK/Java 15 发布

JDK/Java 15 已经发布。 根据发布规划,这是一个短期版本,只会受到 Oracle 6 个月的支持,直到明年 3 月 JDK 16 发布。受到 8 年长期支持的 LTS 每 3 年发布一个,上一次是 18 年 9 月的 JDK 11,下一次则是 JDK 17,将于明年发布。 JDK/Java 15 的亮点包括加密签名、文本块、隐藏类、外部存储器访问 API、 ZGC、模式匹配和 Records 等。 339: Edwards-Curve Digital Signature Algorithm (EdDSA) 360: Sealed Classes (Previe...

103
14
发表了资讯
2020/06/15 08:25

Facebook "TransCoder AI"可在 Java、Python 和 C++ 之间转换代码

Facebook 研究人员表示,他们已经开发出了一种名为 TransCoder AI 的“神经编译器” ,该系统可以将代码从一种高级编程语言(如 C ++、Java 和 Python)转换为另一种。 将现有的代码库迁移到更现代或更高效的语言需要大量的资源,包括财务和人力。譬如,澳大利亚联邦银行在 5 年的时间里花费了大约 7.5 亿澳元,将其平台从 COBOL 转换为 Java。而从理论上讲,转编译器可以则帮助消除从头重写代码所需的费用。但是,由于源语言和...

7
13
发表了资讯
2020/05/29 08:26

Google Cloud Functions 添加了对 Java 11 的支持

谷歌宣布在其无服务器计算平台 Cloud Functions 上支持 Java 11。 图片来源:SDTimes Guillaume Laforge 在帖子中指出,“通过适用于 Google Cloud Functions 的新 Java 11 runtime 的 beta 版,Java 开发人员现在可以使用 Java 编程语言(企业中经常使用的一种语言)以及 Node.js、Go 或 Python 来编写其函数。” 作为一个无服务器平台,Cloud Functions 可让用户在本地或云中运行,而无需配置服务器。将 Java 11带入该平台,意...

0
3
发表了资讯
2020/03/18 03:14

JDK/Java 14 发布

3 月 17 日,JDK/Java 14 正式 GA。 此版本包含的 JEP(Java/JDK Enhancement Proposals,JDK 增强提案)比 Java 12 和 13 加起来的还要多。总共 16 个新特性如下: 305:Pattern Matching for instanceof (Preview) 为 instanceof 运算符引入模式匹配(预览阶段) 通过模式匹配,开发者可以用更简洁和更安全的方式来表达通用的程序逻辑。instanceof 运算符的模式匹配支持从对象中按条件来提取组件,此语言特性目前处于预览阶段...

138
27
发表了资讯
2020/03/05 08:30

如何在 2020 年用 Java 安全编程

一位名为 Sam Bocetta 的作者发表了一篇文章,针对在 2020 年使用 Java 进行编码时应遵循的五个原则进行了研究。他在文中表示,尽管目前 Java 的安全性相较于一些旧的语言(特别是 C 和 C ++)而言有所长进,但是使用 Java 编写的代码的漏洞级别还是取决于程序员遵循的最佳实践。 在当今的开发环境中更是如此,各种新的安全性技术、黑客技术以及新颖的存储和加密形式,意味着许多人都在质疑着 Java 的安全性。Java 开发人员还面...

5
10
发表了资讯
2020/02/28 08:31

2020 年第一个候选 Java 增强提案,删除 Nashorn JavaScript 引擎

Oracle 软件研发总监 Jim Laskey 提出了一项候选 Java 增强提案(JEP),要删除长期以来一直使用的 Nashorn JavaScript 引擎、相关 API 和jjs工具。这是 2020 年第一个进入候选名单的 JEP,并且比较成熟,有望在 JDK 15 中实施。 编号 JEP 372,该提案表示:Nashorn JavaScript 引擎最初通过 JEP 174 集成到 JDK 8 中,用以替代 Rhino 脚本引擎。当时它是 ECMAScript-262 5.1 标准的完整实现。但随着 ECMAScript 语言构造以及 ...

42
2
发表了资讯
2020/01/24 07:54

Eclipse 推出支持 Java 14 新特性的工具

Java 14 虽然还没发布,但是近期看到 Eclipse 推出了一个在 Eclipse 2020-03(4.15)中支持 Java 14 特性的工具: 根据介绍,这一工具为 Eclipse 2020-03(4.15)提供了 Java 14 支持,想要安装此功能,需要确保已安装以下版本或更新的 Eclipse 4.15 IDE 版本: https://download.eclipse.org/eclipse/downloads/drops4/I20200123-0430 也可以通过以下 P2 更新站点安装此功能: https://download.eclipse.org/eclipse/updates/4...

13
5
发表了资讯
2019/11/19 08:08

甲骨文谷歌继续打官司:美最高法院同意复审 Java API 版权诉讼案

今年4月开源中国报道过美国最高法院向特朗普政府寻求帮助,以确定是否要继续审理谷歌对联邦巡回上诉法院认定 Android 侵权的上诉。 目前的最新进展是,美国最高法院已同意复审这件过去十年最重要的的软件版权纠纷案(copyright dispute)。 不过美国最高法院尚未宣布何时对该起案件进行审理,极大可能是在明年进行。开源中国会持续关注。 Google 使用 Java 开发了 Android 操作系统,甲骨文在收购 Sun 之后获得了 Java 的所有权,...

79
12
发表了资讯
2019/10/11 07:53

JDK/Java 14 可能带来什么新特性?

JDK/Java 13 在一个月前已经发布,该版本带来了 5 大新特性,笔者观察到其中的 Text Blocks(文本块)特性似乎被讨论最多。文本块特性与常见的 Python """any input""" 特性一样,它支持多行字符串文字,可以不需要使用大多数转义序列,同时可以让开发人员控制格式。虽然这不是特别复杂的特性,但对于开发中想将 HTML 代码引入 Java 来说是极大的便利,代码可读性也极大提高。 关于 Java 13 的其它新特性这里不赘述,感兴趣的话...

95
13
发表了资讯
2019/09/18 06:39

JDK/Java 13 发布

9 月 17 日,JDK/Java 13 正式 GA。 此版本带来了以下几大新特性: JEP 350,Dynamic CDS Archives:扩展应用程序类-数据共享,以允许在 Java 应用程序执行结束时动态归档类。归档类将包括默认的基础层 CDS(class data-sharing)存档中不存在的所有已加载的应用程序类和库类。 JEP 351,ZGC: Uncommit Unused Memory:增强 ZGC 以将未使用的堆内存返回给操作系统。 JEP 353,Reimplement the Legacy Socket API:使用易于维护和...

107
26
发表了资讯
2019/08/20 07:54

微软收购 jClarity,以提高 Azure 上 Java 工作负载的性能

微软已经收购了 jClarity,此次收购将通过提高 Java 工作负载的性能来增强微软的 Azure 云计算平台。 jClarity,AdoptOpenJDK 项目的主要贡献者,也是开源的主要贡献者,该公司利用机器学习来查找其 Censum 工具中的内存泄漏,以及其照明诊断引擎的性能问题。 微软的程序管理副总裁 Montgomery 说: 在过去几年里,微软对 Java 的使用有所增长。jClarity 团队在数据驱动的 Java 虚拟机(Jvm)优化方面拥有公认的专业知识,将帮助微...

5
7
发表了资讯
2019/07/17 07:40

PYPL 7 月榜单公布:Java 份额出现下降趋势

PYPL(PopularitY of Programming Language,编程语言流行指数) 7 月份的榜单已发布,目前包含四个排行榜,囊括编程语言、IDE、ODE(Online IDE) 以及数据库四大领域。 PYPL 是非常流行的参考指标,其榜单数据的排名均是根据榜单对象在 Google 上相关的搜索频率进行统计排名,原始数据来自 Google Trends,也就是说某项语言或者某款 IDE 在 Google 上搜索频率越高,表示它越受欢迎。如果你相信这些来自众多开发者以及用户的选择,...

31
17
发表了资讯
2019/06/19 08:17

坑爹代码 | 这样的日志封装到底是坑爹还是有用呢?

玩 Java 的人都知道 Java 提供很多的日志框架,诸如 Log4j、SLF4J、Commons-logging 等等 更多的 Java Logging 框架请看这里。 那么怎么用日志框架才是最佳的实践呢? 下面这段代码难道真的只是一个无用的封装吗? import org.slf4j.Marker; // 当时完全不懂包装slf4j什么意思,还以为自己针对市面上的logger进行了封装处理,上次开会的时候这么说,我为了logger的时候像andriod能写个tag,WTF,难道你logger.info('tag:{},xxx...

48
36
发表了资讯
2019/06/16 08:49

Java 13 进入 RDP 1,新特性有哪些?

Java 13(JDK 13)目前已经进入了 Rampdown Phase One(RDP 1)状态,该状态意味着特性已经冻结,接下来开启稳定版本库,并主要进行 bug 修复与功能增强。 按照生命周期,GA 版本将于 9 月 17 日发布。关于 JDK 的发布流程具体内容,可以查看:http://openjdk.java.net/jeps/3。 下边看看 JDK 13 中会带来哪些新特性: JEP 350,Dynamic CDS Archives:扩展应用程序类-数据共享,以允许在 Java 应用程序执行结束时动态归档类。归...

68
19
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/06/20 15:53

java -d . **.java 与 java **.java 的区别

如何在命令行模式下运行带包的java文件 https://blog.csdn.net/lytor/article/details/17048361 javac,使用"-d ."与省略-d的区别 https://blog.csdn.net/ppxxyy1110/article/details/20971271 1.类文件带包(pakage) //文件名:test.java package org.test; public class test{ public static void main(String[] args){ System.out.println("hello world"); } } 一: 编译命令: javac -d . test.java 生成: 执行:java org/te...

0
2
发表了博客
2018/12/15 17:56

java JDBC

JDBC(Java DataBase Connectivity, java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向...

0
1
发表于程序人生专区
2020/02/18 15:01

Java ThreadLocal

点击上方"码之初"关注,···选择"设为星标" 与Java精品技术文章不期而遇 Java ThreadLocal类允许创建只能由同一线程读写的变量。因此,即使两个线程正在执行相同的代码,并且该代码具有对相同ThreadLocal变量的引用,两个线程也无法看到彼此的ThreadLocal变量。因此,Java ThreadLocal类提供了一种使代码线程安全的简单方法。 创建ThreadLocal 你可以像创建其他Java对象一样,通过new运算符创建ThreadLocal实例。代码如下: ...

0
0
发表了博客
2018/01/23 11:41

Java ThreadLocal

Java的ThreadLocal变量用来创建线程本地变量。我们知道,一个对象上的所有线程,都会共享该对象的变量,所以这些共享的变量不是线程安全的。我们可以使用synchronization同步语法来使得线程安全,但如果想避免使用synchronization,那么可以使用线程本地变量(ThreadLocal variables)。 使用了ThreadLocal变量后,每个线程都有它自己的本地变量,可以通过get()、set()方法来获得或设置这些变量的值。ThreadLocal实例通常是类中...

0
1
发表了博客
2018/02/06 17:15

Java ThreadLocal

source from http://tutorials.jenkov.com/java-concurrency/threadlocal.html#inheritableThreadLocal Java ThreadLocal Creating a ThreadLocal Accessing a ThreadLocal Generic ThreadLocal Initial ThreadLocal Value Full ThreadLocal Example InheritableThreadLocal The ThreadLocal class in Java enables you to create variables that can only be read and written by the same thread. Thus, even if two threads ...

0
0
发表于服务端专区
2014/04/09 14:41

Java JVM

一、Java JVM内存介绍 JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如...

0
7
发表了博客
2019/08/07 10:34

java ThreadLocal

每次看到这玩意熟悉,就是想不起来什么东西,看了才知道是啥玩意,就写个笔记强化一下记忆。 private ThreadLocal threadLocal = new ThreadLocal(); threadLocal.set(0); (int) threadLocal.get(); 上面三行代码分别是定义、赋值和取值。 介绍: 我们只需要实例化对象一次,并且也不需要知道它是被哪个线程实例化。虽然所有的线程都能访问到这个ThreadLocal实例,但是每个线程却只能访问到自己通过调用ThreadLocal的set()方法设...

0
5
发表于AI & 大数据专区
2019/07/28 21:30

Java的ThreadLocal

简介 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。 源码分析 set方法 private void set(ThreadLocal <?> key, Object value) { // We don't use a fast path as with get() because it is at // l...

0
1
发表了博客
2018/10/11 14:17

java_jdbc

jdbc:数据库连接,是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。    JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,   功能:建立数据库连接;发送操作数据库的语句;处理结果   举例:     Connection con = DriverManager.getConnection("jdbc:odbc:wombat","login","password");     State...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于信息安全专区
2020/12/24 11:51

关于网络爬虫所涉及的法律责任探讨.

手上的项目涉及到需要爬取tb,jd等厂商的商品基础数据做整合,完成商品比价的模块,爬虫这部分由第三方公司完成,但是需要部署到我们公司服务器上,我们通过接口方式获取爬取出的数据完成业务模块.可能存在的风险点:1.部署到我们的服务器上.2.如果我来完成比价模块的开发,会存在那些法律风险.

16
5
01/09 13:04

OSC 水友 2020 年度骚话集锦:你不是讨厌 Java,你只是讨厌工作

OSC 里面个个都是人才,说话又好听,噢哟~~超喜欢在里面。 ——2020年水友天秀评论鉴赏 以下内容来自 OSCHINA 资讯版块的用户评论,不代表本站立场。感谢各位水友在百忙之中(并没有)抽空摸鱼,为大家带来欢乐! 求求你别说了 就这破路也能开车? 角度永远刁钻 你领导觉得很赞 Linus 觉得很赞 信 达 雅 Jack 踩了你一下 行 为 艺 术 坚持 Java 8 一百年不动摇 楼主在监狱过得很好,还能上网 小龙女说:我也想过过过儿过过的生活...

20
4
昨天 19:43

线上RedisTemplate的value序列化设置如何无感的由JdkSerializationRedisSerializer替换为GenericJackson2JsonRedisSerializer

现在线上是这样配置的RedisTemplate,是能够正常使用的。 @Bean public RedisTemplate redisTemplate(RedisConnectionFactory connectionFactory) { RedisTemplate<String, Byte[]> template = new RedisTemplate<>(); template.setConnectionFactory(connectionFactory); template.setKeySerializer(new StringRedisSerializer()); // value序列化方式要替换为GenericJackson2JsonRedisSerializer t...

1
0
发表于软件架构专区
昨天 15:09

想找一款开源的建站系统或者CMS,Java的,质量好些的,功能全些的,接受商业开源。大家帮忙推荐推荐,谢谢

想找一款开源的建站系统或者CMS,Java的,质量好些的,功能全些的,接受商业开源。 已经搜索了一大圈,也没看到满意的。 所以请大家帮忙推荐推荐,谢谢。

2
0
发表于开发技能专区
昨天 10:43

Java 调用 https 接口报错:javax.net.ssl.SSLException: Server key,这个报错原理有大神能科普一下吗?

JDK版本信息: ```java java version "1.6.0_113" Java(TM) SE Runtime Environment (build 1.6.0_113-b01) Java HotSpot(TM) 64-Bit Server VM (build 20.111-b01, mixed mode) ``` Linux版本信息: ```java Linux testUser 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux Linux version 2.6.32-431.el6.x86_64 (mockbuild@x86-023.build.eng.bos.redhat.com) (gcc version 4.4.7 2...

4
0
发表于软件架构专区
2019/01/29 10:48

java中的使用zip对数据进行压缩和解压,不是生成压缩包,在php中该怎么写对应的解压代码和解压代码?

/** * * @author : Harry.Shaw * @desc : 使用zip进行压缩 * @date : 2015年6月11日 下午4:55:24 * @param str压缩前的文本 * @return 返回压缩后的文本 */ @SuppressWarnings("restriction") public static final String zip(String str) { if (str == null) return null; byte[] compressed; ByteArrayOutputStream out = null; ZipOutputStream zout = null; String compressedStr = null; try { out = new ByteArrayOutputS...

3
0
发表于开发技能专区
01/23 16:04

为什么要使用工作流引擎?

为什么要使用工作流引擎? 项目最近要做一个类似审核、审批的功能,并不是传统的OA系统,是一个政府项目,工商业务相关。业务非常复杂。然后研究了下一些工作流引擎,感觉太麻烦了,第一要画图,第二要弄一堆表,我们这个系统后期可能还会有改动,审核可能还要多人审核、审核结果、审批中间流程查看等等,感觉自己设计一张审批表就解决了,好像没必要引入Camunda 、 Activiti 之类的,增加了系统的复杂度。 大家这一块的审核、审...

5
0
发表于开发技能专区
01/20 17:24

如何在Spring Data Jpa中使用Specification查询的情况下显式指定仅查询某些字段呢?

后端使用的是Spring boot + Spring Data JPA, 不想将所有字段都查询出来后再筛选,如何在spring data jpa中使用Specification的情况下显式指定要查询哪些字段呢? 如 select manufacturer,model,id,colr from Car 而不是 select * from Car

9
0
发表于程序人生专区
01/22 11:44

java 多线程上传图片,频繁IO,哪种方式优化耗时短些。

现在就是批量处理商品,每个商品都有很多张图片,现在多线程上传使用countDownLatch阻塞等待,有没有更好的优化方式能够多线程上传多张图片然后执行下面的步骤

6
0
发表于软件架构专区
01/25 09:39

dump文件和hprof文件什么区别?

以前只知道分析hprof文件,但是最近Java系统异常,生成了dump文件,这两个什么区别,有什么工具分析dump文件吗?

2
0
发表于运维专区
01/22 20:56

gitee代码库有没有提供Jenkins类似的集成环境,直接配置部署到服务器上去,个人开发者太难发布了

gitee代码库有没有提供Jenkins类似的集成环境,直接配置部署到服务器上去,个人开发者太难发布了 在几个大厂购买了服务器,但是项目多,手工打包,部署太麻烦了, 但是如果资金部署一个Jenkins 又浪费资源,有没有大厂提供

1
0
发表于开发技能专区
01/23 15:21

微服务系统中的消息队列是单独做一个服务出来吗?

项目微服务架构的话,消息队列是单独做一个服务出来,还是每一个用到消息队列的服务单独集成消息队列的组件? 如果是集成的话,多个应用都用到MQ,感觉这一块的代码有重复,按照3处重复就尽量抽出来的搞法,这一块应该独立出来,但是独立出来,又要考虑到这个服务可能会中断,会调不通的情况,虽然可以部署多个节点来解决,但是消费的时候也要这个服务来处理总感觉怪怪的,因为业务总是在业务端处理,而抽取出来的这个MQ模块总不...

1
0
01/20 10:08

请教下,java获取大量的list数据后生成Excel文档有方法能生成文档而不怎么消耗内存的方法吗

数据量有时候太庞大了,导致生成文档的时候很慢。而且影响到通个tomcat下的项目了。

7
0
01/21 20:15

求教:JAVA开一个无人值守称重系统?

具体功能:车辆牌照识别、自动读取地磅数据。 求大神指导!!!

1
0
发表于大前端专区
2020/04/23 13:39

mybatis整合logback,怎么实现不同的类输出日志在不同的文件里面

项目使用logback进行日志管理,日志输出文件为A文件,我想把一个类里面的日志全部输出在B文件里面,通过logback日志配置可以实现日志输出在B文件里面,但是只有log.info()这类logger的日志输出在B文件里面,mybatis数据库操作的日志还是在A文件里面,B文件里面并没有输出 该怎么配置才能使logger的日志和mybatis的日志全部输出在B文件里面

9
0
发表于开发技能专区
01/19 16:03

解决 java.io.IOException: Broken pipe

后端 SpringBoot 采用内tomcat,前端nginx代理前端,访问后端接口有的能正常返回数据,有的只能返回部分数据,幼稚直接报错 org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:356) at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:825) at org.apache.catalina.con...

2
0
01/20 10:47

粤语文字转普通话文字

请问各路大神,有没有什么开源库,可以实现,将粤语的文字转为普通话的文字。

16
0
发表于开发技能专区
01/21 00:56

求教大佬,docker镜像打包到生产服务器

野路子程序猿,公司也没大佬,周围的基本连docker都玩不转的那种,只好发帖求助了。 直接说问题,项目在测试服务器跑的时候,我是直接本地 dockerfile 编译打包镜像到测试服务器,idea一键搞定,然后docker run 运行起来镜像,但最近要上生产环境了,我查了下,docker开启远程打包镜像这个功能好像不太安全,我就没开,现在都是先打包镜像到测试环境,然后 docker save 将镜像保存,再发送到生产服务器,然后 docker load 解压加...

6
0
发表了问答
2016/12/26 10:59

JVM 配置参数中-XX和-X的区别

JVM 的配置参数有很多,为什么有的用-X,比如-Xms,有的则用-XX,比如-XX:newRadio。 这个问题已经困扰了我好久了,请大神解释~~

3
0
01/07 10:52

spring-cloud里面的eureka的ribbon在2020.0版本中没了??

spring-cloud里面的eureka的ribbon在2020.0版本中没了??以前的版本都是自带的ribbon这个负责均衡包,在2020版本中ribbon没了 用的是load balance3.0.0 但是这个玩意儿根本没法配置和控制啊 官方也没给出任何说明文档 有木有大神指导什么情况的?

6
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
41 评论
119 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部