自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

最佳 Java 编程

带你一起进入 Java 的世界

  • 博客(4340)
  • 收藏
  • 关注

翻译 企业讯息

本文是我们名为“ Spring Integration for EAI ”的学院课程的一部分。 在本课程中,向您介绍了企业应用程序集成模式以及Spring Integration如何解决它们。 接下来,您将深入研究Spring Integration的基础知识,例如通道,转换器和适配器。 在这里查看 ! 目录 1.简介 2.准备环境 3. JMS适配器:接收 ...

2020-05-31 23:59:24 93

翻译 activemq端口好_ActiveMQ已准备好黄金时段

activemq端口好 ActiveMQ项目始于2005年-在很大程度上,它一直是Apache Software Foundation的顶级项目。 ActiveMQ项目的目的一直是提供世界一流的企业消息传递解决方案,使经纪人能够提供从支持IP的智能设备一直到企业后端的高可用性的连通性。 ActiveMQ提供跨语言客户端-包括 Java / C / C ++ / C#/ Perl /...

2020-05-31 23:55:52 104

翻译 使用反应流作为Drools的数据源

几个月前,我们开始重新设计Drools最低级别的可执行模型 ,并使最终用户可以使用Java 8 API进行访问。 为了证明这种方法的灵活性,我尝试将其与反应流集成在一起,尤其是将该流用作Drools的数据源。 为了说明这是如何工作的,我创建了一个简单的温度服务器,该服务器提供RxJava Observable , 每秒发射给定镇的温度,并在5秒钟后终止。 还有第二种工厂方法,该方法允许合...

2020-05-31 23:53:03 164

翻译 春云边车

我有一个部署到基于NetflixOSS的云的应用程序,该应用程序具有以下结构: 本质上是一种将信息持久保存到Cassandra群集的服务。 所有应用程序都已注册到Eureka –因此,在本例中,该服务以及Cassandra节点都已在Eureka中注册,此外,该服务还通过Eureka查找节点,从而连接到Cassandra集群。 我将分两部分处理: 向Eureka注册Cass...

2020-05-31 23:49:24 123

翻译 java 中的正则表达式_Java中的正则表达式–软介绍

java 中的正则表达式 正则表达式是一种可以应用于文本(Java中的String)的模式。 Java提供了java.util.regex包,用于与正则表达式进行模式匹配。 Java正则表达式与Perl编程语言非常相似,并且非常易于学习。 正则表达式匹配文本(或文本的一部分),或者不匹配。 *如果正则表达式匹配文本的一部分,那么我们可以找出它是哪一部分。 **如果正则表达式复杂,那么我们...

2020-05-31 23:45:52 104

翻译 JavaOne 2015 –第二十版十大收获

我们刚刚在旧金山有了JavaOne的第二十版。 这将是我自2004年以来第十二次参加不间断的系列活动。最大的教训是什么,可以揭示Java的未来。 模块化斗争 自从Java 2007首次提到模块以来,已经花费了将近9年的时间,或者说,直到2016年9月JDK 9正式发布时为止。 实际上,自从JSR 277 Java模块系统以来,已经有11年了 。 当我们考虑这一努力时,将需要十多年的活动和...

2020-05-31 23:43:03 114

翻译 代理设计模式示例

本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中,您将深入研究大量的设计模式,并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因,并了解何时以及如何应用模式中的每一个。 在这里查看 ! 目录 1.简介 2.什么是代理模式 3.远程代理 4.虚拟代理 5.保护代理 6.何时使用代理模式 7.其他代理 8. JD...

2020-05-31 23:39:24 230

翻译 java实现细胞自动机_Java自动机实现

java实现细胞自动机 这篇文章将解决在Java中实现有限状态机的问题。 如果您不知道什么是FSM或在什么地方可以使用FSM,您可能会热衷于阅读本 , 本和本 。 如果您发现自己在设计上使用FSM的情况,则可能已经开始为实现相同接口的每个状态编写类。 一个好的设计可能是: interface State { }class State_1 implements State {}class...

2020-05-31 23:35:52 579

翻译 哪个线程执行CompletableFuture的任务和回调?

尽管CompletableFuture大约是两年前(!)于2014年3月在Java 8中引入的,但它仍然是一个相对较新的概念。但是,此类不是很广为人知是一件好事,因为它很容易被滥用,尤其是关于线程和线程。一路涉及的线程池。 本文旨在描述如何将线程与CompletableFuture一起使用。 运行任务 这是API的基本部分。 有一个便捷的supplyAsync()方法类似于Executo...

2020-05-31 23:33:03 684

翻译 Java设计模式教程

课程大纲 架构和计算机科学中的设计模式是记录特定专业领域中设计问题的解决方案的正式方法。 这个想法是由建筑师Christopher Alexander在建筑领域引入的,并已被改编为其他各种学科,包括计算机科学。 设计模式是在软件设计中给定上下文中对常见问题的通用可重用解决方案。 设计模式不是可以直接转换为源代码或机器代码的最终设计。 它是关于如何解决可以在许多不同情况下使用的问题的描述或...

2020-05-31 23:29:24 148

翻译 heroku_本月风味– Neo4j和Heroku

heroku Neo4j今年早些时候发起了一项挑战,即“ 种子播云 ”,以使人们使用Neo4j附加组件在Heroku上创建模板或演示应用程序。 经过许多内部辩论之后,我决定进入,但由于缺乏想法而陷入绝望。 当我没有做任何特别的事情时,我想到了这个主意-构建一个简单的应用程序,以帮助人们找到口味相辅相成的成分。 基本上,您可以将这些配料很好地搭配在一起-知道哪种配料具有风味亲和力,可以制作出一...

2020-05-31 23:25:52 100

翻译 您应该考虑将应用程序升级到Spring 4的5个理由

Spring Framework于2004年首次发布,是顶级Java框架之一。 Spring 4已于2013年12月发布,它是支持Java 8的第一个框架版本。了解为什么应该考虑将应用程序升级到Spring 4。 注意:我最初将此博客文章写在公司博客http://blog.goyello.com上 。 您可以在此处找到原始文章: http : //blog.goyello.com/201...

2020-05-31 23:23:03 331

翻译 状态设计模式示例

本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中,您将深入研究大量的设计模式,并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因,并了解何时以及如何应用模式中的每一个。 在这里查看 ! 目录 1.简介 2.什么是状态设计模式 3.实施状态设计模式 4.何时使用状态设计模式 5. Java中的状态设计模式 6.下载源代...

2020-05-31 23:19:24 102

翻译 Java 7和Java 8之间的细微自动关闭合同更改

Java 7的try-with-resources语句和与该语句一起使用的AutoCloseable类型的一个不错的功能是,静态代码分析工具可以检测到资源泄漏。 例如,Eclipse: 具有以上配置并尝试运行以下程序时,您将收到三个警告: public static void main(String[] args) throws Exception { Connecti...

2020-05-31 23:13:03 148

翻译 可重试的操作

在我从事的每个项目中,总是需要某些功能:重试操作。 通常,它是关于通过网络的呼叫,该呼叫可能一次失败,但随后会成功。 它可能涉及许多其他内容,主要包括与另一个系统的通信(无论是否通过网络)。 它的功能,你绝对需要在大多数应用中,特别是如果你想他们是高可用性( 如这里指出的 ,例如)。 每次我必须在项目中引入此功能时,我都会检查我们已导入的标准库,没有这样的东西。 因此,我总是最终将我以前...

2020-05-31 23:09:24 92

翻译 如果您在2015年编写过Java代码-这是您不容错过的趋势

去年我们有机会遇到的最有趣趋势的实用概述 在这篇文章中,我们回顾了构成我们2015年对话的5个主题和新发展。与其他许多年终总结保持较高水平的不同,我们将做一个更实际的操作不用流行语 。 好吧,没有太多*流行语。 与往常一样,对我们来说,最重要的收获是您的意见-我们很乐意听取您的意见并了解您的重点。 1. Java Java Jing Jing Jing 今年是Java领域的两个主要主...

2020-05-31 23:03:03 114

翻译 桥梁设计模式示例

本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中,您将深入研究大量的设计模式,并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因,并了解何时以及如何应用模式中的每一个。 在这里查看 ! 目录 1.简介 2.什么是桥接模式 3.解决问题 4.桥接模式的使用 5.下载源代码 1.简介 Sec Security Sy...

2020-05-31 22:59:24 63

翻译 javafx11 最佳实践_JavaFX移动应用程序最佳实践,第1部分

javafx11 最佳实践 到现在为止,所有对JavaFX感兴趣的人都会知道,JavaFX Mobile发行了不久 前。 可以肯定的是,这真是令人难以置信。 我感到非常筋疲力尽,在发行期间我什至没有精力去写博客…… 但是到目前为止,我感到很恢复,并且想开始一些有关在准备发行版时所学到的经验的系列文章,并给出一些如何提高JavaFX Mobile应用程序性能的提示。 警告 :我在这里给出...

2020-05-31 22:55:52 362

翻译 在没有适当上下文的情况下引发异常是一种不良习惯

Allison Anders等人的《四个房间》(1995)。 我不断重复同样的错误。 因此,该停止并制定规则以防止这种情况了。 错误不是致命的,但很烦人。 当查看生产日志时,经常会看到类似"File doesn't exist" ,并且问自己:什么文件? 它应该在哪里存在? 服务器尝试如何处理它? 崩溃前一秒钟发生了什么? 日志中没有答案,这完全是我的错。 我要么1)不重新抛出,要么...

2020-05-31 22:53:03 116

翻译 外墙设计模式示例

本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中,您将深入研究大量的设计模式,并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因,并了解何时以及如何应用模式中的每一个。 在这里查看 ! 目录 1.简介 2.什么是立面模式 3.解决问题 4.使用外观模式 5.下载源代码 1.简介 在本课程中,我们将讨论另一种结构...

2020-05-31 22:49:24 115

翻译 hibernate脏数据_Hibernate性能提示:脏收集效果

hibernate脏数据 在使用Hibernate作为ORM开发服务器和嵌入式应用程序8年后,我全力以赴地寻求提高Hibernate性能的解决方案,阅读博客和参加会议,我决定与您分享在这些年中获得的知识。 这是更多新帖子中的第一篇: 去年,我以Devoxx的身份参加了演讲,但是我也参加了关于Hibernate反模式的 Patrycja Wegrzynowicz会议。 在该演示中, Pat...

2020-05-31 22:45:52 156

翻译 应用程序服务器迁移:从JBoss EE5到Wildfly EE7

几周前,我发布了一个有关从Java EE 5迁移到7的博客 。这主要是关于如何使用新的Java EE 7改进Java EE 5代码。 现在,在本文中,我将对应用程序服务器端的迁移路径进行一些研究。 如果您使用的是Java EE 5,则很有可能正在使用以下服务器之一: JBoss 4倍或5倍 玻璃鱼 2x Weblogic 10倍 Websphere 7倍 还有许多...

2020-05-31 22:43:03 241

翻译 看一下CDI 2.0 EDR1

CDI是最近对Java EE最好的补充之一。 该观点在用户和集成商之间广泛共享。 当前版本的CDI 1.2于2014年4月发布。现在,在2015年中期,我们将面对CDI 2.0规范的早期草案。 CDI 2.0将在Java 8和更高版本上运行。 最终版本计划于2016年发布,该路线图包含几个有趣的项目: 将API分为Java SE和Java SE两部分:拆分API是支持微服务移动的重...

2020-05-31 22:39:24 86

翻译 shader weaver_Oracle通过邀请Weaver和Chin推动JavaFX向前发展

shader weaver 昨天,我发布了愚人节帖子,内容涉及加入NASA协助探索红色大行星。 那篇文章与事实相距不远……美国宇航局开发的技术的所有细节都是100%准确的。 哎呀,即使我辞职也是事实! 唯一不正确的部分是我将加入的公司。 在NASA帮助探索火星的工作也将是一个非常酷的演出, 我正在加入另一个您可能熟悉的大型红色实体… 最初,我对加入Oracle持怀疑态度,但由于他们...

2020-05-31 22:35:52 101

翻译 将IDE检查应用于自定义Java批注

J2SE 5中注释的引入改变了我们编写和处理Java的方式。 除了Java SE的预定义注释外 ,框架,IDE和工具包还引入了自己的自定义注释 。 Checker框架提供了一些示例,说明如何使用自定义注释在Java中增加类型安全性 。 在本文中,我着眼于编写一个简单的自定义批注并将其在NetBeans ( 8.0.2 )和IntelliJ IDEA ( 14.0.3 )中使用,以帮助开发人员...

2020-05-31 22:33:03 194

翻译 Spring数据和Redis

本文是我们学院课程的一部分,标题为Redis NoSQL键值存储 。 这是Redis的速成班。 您将学习如何安装Redis并启动服务器。 此外,您将在Redis命令行中乱七八糟。 接下来是更高级的主题,例如复制,分片和集群,同时还介绍了Redis与Spring Data的集成。 在这里查看 ! 目录 1.简介 2.先决条件 3.选择Redis Java客户端 4...

2020-05-31 22:29:24 105

翻译 java 模块化osgi_OSGi简介–模块化Java

java 模块化osgi OSGi联盟是这种搁浅的管理机构,它始于1999年。其最初目标是为网络设备创建开放搁浅。 基于此思想,此规范也针对Java引入。 Eclipse在Java中是第一个。 他们于2004年6月推出了基于OSGi的Eclipse IDE。 OSGi是在Java中定义动态模块的方法。 主要为Java实现的三个OSGi容器是Apache Felix , Eclipse Equ...

2020-05-31 22:25:52 569

翻译 Clean Sheet – Windows 10的人体工程学Eclipse主题

Clean Sheet是适用于Windows 10的符合人体工程学的Eclipse主题。它基于干净,低眩光的外观和感觉,旨在减轻视觉疲劳和眼睛疲劳。 它融合了均衡的颜色选择,可以突出谐波语法并注重可读性。 除自定义滚动条外,它还努力满足现代美学要求。 这篇文章解释了该功能背后的想法,阐述了其当前的开发状态,并对未来的增强功能进行了展望。 为什么要使用另一个Eclipse主题? 在最近...

2020-05-31 22:23:03 271

翻译 生成器设计模式示例

本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中,您将深入研究大量的设计模式,并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因,并了解何时以及如何应用模式中的每一个。 在这里查看 ! 目录 1.建造者模式 2.什么是构建器模式 3.实施构建器模式 4. Builder模式的另一种形式 5.何时使用构建器模式 6. ...

2020-05-31 22:19:24 126

翻译 javafx动画_JavaFX:创建Sprite动画

javafx动画 到目前为止,尽管我的大多数文章都涉及JavaFX属性和绑定,但是今天我想写一讲我也致力于JavaFX运行时的另一部分:动画API。 在本文中,我将解释如何在JavaFX中编写自定义动画,以及如何使用这种方法为Sprite动画创建类。 (这对于我在第33次会议上的会议来说也是一种好习惯。我计划在短短一个小时内用JavaFX编写一个游戏。这将很有趣!) 运动中的马 ...

2020-05-31 22:15:52 430

翻译 使用Project Jigsaw的JDK 9 Early Access上的Eclipse IDE

几周前,我写了关于在Java 9上运行Eclipse Neon的文章 (尽管,我在帖子标题中错误地且令人尴尬地留下了“火星”)。 值得注意的是,我列出的步骤也适用于带有Project Jigsaw (Java模块化)构建的JDK 9 Early Access 。 Eclipse Neon在拼图上工作。 我一直在使用这种组合在一些我一直在修补的新插件上进行实际开发(稍后再介绍)。 使用...

2020-05-31 22:13:03 135

翻译 备忘录设计模式示例

本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中,您将深入研究大量的设计模式,并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因,并了解何时以及如何应用模式中的每一个。 在这里查看 ! 目录 1.简介 2.什么是Memento设计模式 3.实施Memento设计模式 4.何时使用纪念图案 5. JDK中的Memento模...

2020-05-31 22:09:24 188

翻译 heroku_WhateverOrigin –与Heroku和Play对抗原产地政策! 构架

heroku 不久前,在编写 Bitcoin Pie时 ,我发现有必要克服臭名昭著的Same Origin Policy ,该政策限制了运行在客户端浏览器上的javascript可以访问的域。 通过Stack Overflow,我找到了一个名为Any Origin的站点,这基本上是无需设置专用服务器即可击败Same Origin Policy的最简单方法。 一切都很好,直到大约一周前,Any...

2020-05-31 22:05:52 79

翻译 书评– Kubernetes Up&Running,作者:Kelsey Hightower

欢呼! 正如我在以前的帖子中所写的那样,当您开始研究和使用所有这些新颖的,有光泽的容器/编排技术时,很有可能最终导致您的翻译“迷失”。 很多信息,很多技术,很多开发 ,很多承诺,很多复杂性和很多简单的示例都可以使用,但是当您尝试将相同的原理应用于当前项目时,您会感到“范式不匹配”​​。 至少从我的开发人员的角度来看,这是这样。 作为内部(平台)或为Google Container Engin...

2020-05-31 22:03:03 567

翻译 适配器设计模式示例

本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中,您将深入研究大量的设计模式,并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因,并了解何时以及如何应用模式中的每一个。 在这里查看 ! 目录 1.适配器模式 2.抢救适配器 3.解决问题 4.类适配器 5.何时使用适配器模式 6.下载源代码 1.适配器模式 ...

2020-05-31 21:59:24 126

翻译 我个人的CRUD故事-或我如何来到CUBA平台

在此博客文章中,我想介绍一下我如何使用CUBA平台以及此工具的好处。 在我年轻的“业务应用程序开发”历史上,我将深入探讨不同的阶段,只为您提供一些背景知识。 因此,让我们从如何进入典型的CRUD应用程序开始,以帮助非技术人员提高生产力。 关于我的CRUD背景的简短历史 多年来,我偶然发现了公司完全不同领域中的同类问题。 从小商店到相当大的企业,人们通常都有一些基本的业务流程,应该加以实现...

2020-05-31 21:53:03 215

翻译 hadoop伪分布式模式_Hadoop模式介绍-独立,伪分布式,分布式

hadoop伪分布式模式 了解了什么是Hadoop之后,让我们在单机上启动Hadoop: 这篇文章包含在ubuntu上安装Hadoop的说明。 这是Hadoop安装的快速分步教程。 在这里,您将获得以独立模式 (单节点集群)安装Hadoop所需的所有命令及其说明, 伪分布式模式下的Hadoop (单节点群集)和分布式模式下的Hadoop (多节点群集)。 本教程的主要目标是启动并运行...

2020-05-31 21:45:52 387

翻译 Apache Spark中实现的MapReduce设计模式

该博客是该系列文章的第一篇,讨论了MapReduce设计模式一书中的一些设计模式,并展示了如何在Apache Spark(R)中实现这些模式。 在编写MapReduce或Spark程序时,考虑执行作业的数据流很有用。 即使Pig,Hive,Apache Drill和Spark数据框使分析数据变得更加容易,在较低级别理解流还是很有用的,就像使用Explain理解查询计划一样有价值。 考虑这...

2020-05-31 21:43:03 200

翻译 访客设计模式示例

本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中,您将深入研究大量的设计模式,并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因,并了解何时以及如何应用模式中的每一个。 在这里查看 ! 目录 1.简介 2.什么是访客设计模式 3.实施访客设计模式 4.何时使用访客设计模式 5. JDK中的访问者设计模式 6.下载源代...

2020-05-31 21:39:24 168

翻译 JavaFX 2.0和Scala,例如牛奶和饼干

JavaFX 2.0和Scala都是很好的技术,但是一起使用时效果会更好。 JavaFX 2.0是一种功能强大的富客户端技术,具有先进的图形,动画和媒体功能。 Scala是一种简单但功能强大的语言,具有用于编写特定于域的语言(DSL)的高级语言功能。 在您的JavaFX 2.0项目中添加一个Scala UI DSL,您将处在饼干和奶油的天堂! 罗比摄影艺术 授权的延时摄影创意共享 ...

2020-05-31 21:35:52 217

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除