订阅

Java

最受欢迎Java数据库访问框架大比拼,你独爱哪一款?
最受欢迎Java数据库访问框架大比拼,你独爱哪一款?
假设您正在开发一个Java程序,有许多办法可以让您的应用连上数据库。下面会列举各数据库访问框架的适用场景,相信能够帮您选到适合项目的开发框架。JOOQ提供了一种DSL来解决查询问题。这种语言基于生成的entity对象 ...
前沿实践:垃圾回收器是如何演进的?
前沿实践:垃圾回收器是如何演进的?
工业界的垃圾回收器,一般都是上篇中几种垃圾回收算法的组合实现。下图中列举了最常见及最新的几种垃圾回收器,大多数的垃圾回收器均采用了分代设计(或者适用于分代场景),且一般有固定的搭配使用模式,每种垃圾回 ...
为什么我们选择 Java 语言开发高频交易系统
为什么我们选择 Java 语言开发高频交易系统
在高频交易的世界中,自动化应用程序每天处理数亿个市场信号,并在全球各个交易所发送成千上万的订单。为了保持业务竞争力,响应时间必须始终保持在微秒级,尤其是在黑天鹅异常事件等高峰期。在典型的体系结构中,金 ...
一次 JVM YGC 引发的惨案,与排除手段分析!
一次 JVM YGC 引发的惨案,与排除手段分析!
某日下午大约四点多,接到合作方消息,线上环境,我这边维护的某http服务突然大量超时(对方超时时间设置为300ms),我迅速到鹰眼平台开启采样,发现该服务平均QPS到了120左右,平均RT在2秒多到3秒,部分毛刺高达5到 ...
Java高并发综合
Java高并发综合
悲观锁假设最坏的情况(如果你不锁门,那么捣蛋鬼就会闯入并搞得一团糟),并且只有在确保其他线程不会干扰(通过获取正确的锁)的情况下才能执行下去。安全性更高,但在中低并发程度下的效率更低。
Java 2020:使用者近 680 万,中国开发者占比最高
Java 2020:使用者近 680 万,中国开发者占比最高
为了庆祝 Java 25 周年和 Java 15 版本的发布,JetBrains 从多个来源收集了数据,以查看该语言当下的发展状态。首先,他们对大多数 Java 开发人员的区域分布进行了调查。据市场研究和分析团队的开发者估计模型指出, ...
2020年你应该选择哪个Java微服务框架?
2020年你应该选择哪个Java微服务框架?
至今,Java仍旧是用来构建Web应用的最流行编程语言之一 —— 但是它不得不面对诸如Go,Python和TypeScript等新语言的严峻挑战。在Java世界里,Spring框架早已成为微服务开发的事实标准。通过使用诸如Spring Boot和Sp ...
盘点100个最受欢迎的Java库,看看用过那几个?
盘点100个最受欢迎的Java库,看看用过那几个?
续两年,junit 二度成为 GitHub 中最受欢迎的 Java 库。与此同时,Java 日志记录 API slf4j 获得第二名,log4j 排名第四。此外,谷歌的开源项目 Guava 来势汹汹,勇夺第三名,该库包含了一系列谷歌内含的核心 Java ...
特朗普政府力挺甲骨文对抗谷歌,Java版权案再增变数
特朗普政府力挺甲骨文对抗谷歌,Java版权案再增变数
甲骨文和谷歌的Java版权案在美国最高法院开庭之前,甲骨文提交了一份回应摘要,回顾了这场耗时长达10年之久的诉讼案。甲骨文声称谷歌复制了超过11000行Java代码用于Android系统,而谷歌方面认为是合理使用,且复制的 ...
IntelliJ IDEA 2019.3 发布,启动更快,性能更强
IntelliJ IDEA 2019.3 发布,启动更快,性能更强
距离 IntelliJ IDEA 2019.3 RC 发布不过几天的功夫,目前,IntelliJ IDEA 2019.3 也已正式发布。官方表示,该版本是其旗舰 IDE 的第三次也是最后一个主要版本。据透露,在 IntelliJ IDEA 的这个主要版本上,该开发团 ...
世界10大编程语言,Java不是第一,PHP才第五
世界10大编程语言,Java不是第一,PHP才第五
如今,如果连JavaScript都不会用,那么你不可能称之为一名合格的软件开发人员。榜单中的第一个是JavaScript,根本无法想象没有JavaScript的软件开发会是怎样的世界。从Stack Overflow的2019年开发人员调查中可以看出 ...
Java 的 JSP 已经被淘汰了吗?
Java 的 JSP 已经被淘汰了吗?
随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只管前端的事情,后端工程师只管后端的事情,正所谓术业有专攻,一个人如果什么都会,那么他毕竟什么都不精。大中型公司需要专业 ...
IntelliJ IDEA 详细图解最常用的配置 ,适合刚刚用的新人
IntelliJ IDEA 详细图解最常用的配置 ,适合刚刚用的新人
刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数, ...
为什么要放弃 JSP ?
为什么要放弃 JSP ?
以前的项目大多数都是Java程序猿又当爹又当妈,既搞前,又搞后端。随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只负责前端的事情,后端工程师只管后端的事情。正所谓术业有专 ...
JDK 13 新特性一览
JDK 13 新特性一览
ZGC目前没有取消提交并将内存返回给操作系统,即使该内存长时间未使用。对于所有类型的应用程序和环境,此行为并非最佳, 尤其是那些需要关注内存占用的应用程序和环境 例如:通过使用支付资源的容器环境。应用程序 ...

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

社区热帖

     

    GMT+8, 2020-11-27 02:40 , Processed in 0.130609 second(s), 16 queries .