自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

服务器编程交流平台

IT世界的互相交流

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

翻译 适用于JPA 2.2和Hibernate 5的正确的MySQL persistence.xml示例文件

随着MySQL安装的继续迁移并发展到较新的版本,在线JPA和Hibernate 5教程还没有保持足够的活力。 结果,许多学习JPA 2.2并在MySQL上从Hibernate 5开始的开发人员在他们的SessionFactory或EntityManager获得启动机会之前就遇到了障碍。 怎么了 MySQL的persistence.xml属性已过期,这些属性包括方言和JDBC驱动程序 。 ...

2020-07-09 13:29:50 706

翻译 java开发职业规划_如何绘制Java开发人员的职业道路

当时代趋于不可预测时,保持个人理智的一种方法是保持生产力并专注于您控制范围内的事情。 花一些时间通过回顾过去的成就以及将来的发展方式来检查您的Java开发人员的职业道路。 这是一种很好的方法,可以使分心的人安定下来,并对职业领域的前景产生一些乐观。 如果您的思维开始漂移,可以执行以下三个有意义的任务,以帮助您对过去和将来有所了解: 重新访问您的简历并更新社交媒体的存在 研究外围技术...

2020-07-09 13:19:50 691

翻译 ai人工智能语音分析系统_人工智能如何帮助需求分析工具

功能需求和用户案例为软件应用程序创建了蓝图。 一组好的需求可以在将业务构想转换为工作代码时简化开发人员的工作。 团队花费大量时间来收集用户故事并将其组织到需求中,以指导开发人员编写代码,但是通常会遗漏重要的细节,并且以略有不同的方式来复制重要的功能。 但是,AI和自然语言处理( NLP )现在更常用于在编写用户故事和需求时识别问题。 这些技术进步为业务提供了更清晰的反馈,进而向开发团队发送了...

2020-07-09 13:09:50 1649

翻译 mongodb 远程效率_提高远程工作效率的5个技巧

由于COVID-19的结果,越来越多的人在家工作,习惯现场工作生活的员工将需要适应远程工作的生活方式。 乍一看,这似乎是一个可喜的变化,但过了一会儿,它会感到很奇怪。 一旦工作场所中其他人的日常亲近关系消失,生产率就有可能下降。 在过去的五年中,我一直作为独立顾问在家工作。 最初,我最初的自由感来自在家中远程工作的私密性。 但是瞧瞧,我发现远程工作效率下降了,结果我的银行帐户也下降了。 所以...

2020-07-09 12:59:50 226

翻译 git 切换分支 工作区_使用此git工作树添加示例,不再切换分支

我今天几岁,当我得知您可以同时激活多个git工作树时。 这个想法很简单。 想象一下,您有多个分支,并且您想同时处理它们。 通常,您会被迫不断地来回切换, 搁置并存储所有尚未提交的更改。 但是,有一种更简单的方法。 您只需设置多个git工作树。 以下git工作树教程向您展示了如何。 git worktree教程 例如,假设您初始化了一个git存储库并创建了三个git flow分支:修...

2020-07-09 12:49:50 1165

翻译 适用于MySQL 8和Hibernate 5的示例hibernate.cfg.xml

我们最近发布了一篇文章,提醒Hibernate和JPA开发人员确保在其persistence.xml文件中使用正确的Hibernate方言和数据库驱动程序。 鉴于生产中有大量应用程序完全不使用JPA而仅使用Hibernate框架,我认为使用Hibernate 5发行版中的类为MySQL 8提供示例hibernate.cfg.xml也是一种好姿态。 HibernateMySQL方言 最新...

2020-07-09 12:39:50 342

翻译 服务器在docker映射_在服务器端通过WebAssembly超越Docker

Docker改变了服务和应用程序的设计,实现和部署方式。 在使用Docker之前,应用程序和服务必须在同一台机器上协同工作。 有时他们做到了,有时他们没有。 如果出现问题,则需要重新配置整个虚拟或真实计算机。 这是进行应用程序部署的昂贵且耗时的方法。 如今,一个Docker容器认为它是在机器上运行的唯一进程。 结果是,公司可以在一台计算机上运行数千个隔离的容器。 还可以随时创建和销毁容器,以...

2020-07-09 12:29:50 647

翻译 虚拟现实开发_如何为虚拟现实开发做准备

虚拟现实(VR)受到了很多关注,尤其是在游戏方面。 在过去的两年中,开发人员探索了开发3D应用程序(称为增强现实 (AR)和混合现实(MR))的方法,这些应用程序提供了真实世界的叠加层。 这些各种类型的3D应用程序的整体集合开始被称为扩展现实(XR)。 硬件变得越来越便宜,并且XR功能已融入Android和iOS开发框架。 随着这些技术有望简化许多工业流程,企业开始注意到。 例如,IBM最近...

2020-07-09 12:27:40 876

翻译 regsvr32命令标志_如何在命令行上创建品牌标识

我看到了技术领域的趋势:命令行又回到了游戏中。 如今,供应商提供与其产品或API一起使用的命令行界面(CLI)工具已成为一种相当普遍的做法。 这些CLI工具可直接使用或在CI / CD脚本中使用。 听起来可能有些奇怪,但是这些CLI工具的价值超越了它作为可执行文件来完成工作的作用。 它们可以成为营销部门提高品牌知名度和创建品牌形象的有效途径。 命令行的生死与复活 在个人计算的早...

2020-07-09 12:19:50 188

翻译 如何在Eclipse中修复“找不到HttpServlet”错误

当开发人员使用Tomcat和Eclipse构建他们的第一个Java Web应用程序时,他们可能会在JSP创建或向Web项目添加Servlet时遇到“找不到HttpServlet”异常。 即时显示错误消息足以撼动即使是经验丰富的开发人员的信心,但不要担心,因为这是一个可解决的问题。 发生问题是因为新创建的Web项目尚未与Java应用程序服务器的运行时库关联, 无论是Tomcat,Jetty ,...

2020-07-09 12:09:50 1439

翻译 Bitnami WordPress堆栈的安装和检查

在研究一些最新的Hibernate和JPA教程时,我正在寻找一些一对一和一对多表映射的真实示例。 典型的入门性HelloWorld和FooBar示例仅在涉及杂物癖时才走得很远。 我想要一些带有更多肉味的例子。 那让我开始考虑WordPress 。 我想知道世界上最大的博客软件如何设置其持久层。 在该数据库模式中肯定会有一些有趣的表联接,对吗? Bitnami WordPress堆栈 ...

2020-07-09 11:59:50 297

翻译 2020年十大币预测_2020年的5种技术预测

俗话说:“变化越多,它们保持不变的越多。” 我发现这句话在技术方面尤其正确。 尽管它变得越来越复杂,但驱动技术创新的基本主题却在整个历史上一直保持不变。 我们希望更快,更便宜地获得更好的产品。 另外,我们希望充分利用现有资源。 这并不是说2020年没有一些重要的新进展; 有。 但在大多数情况下,它们将是进化的,而不是革命的,无论如何,它们将成为数百年前开始的更广阔前景的一部分。 这是...

2020-07-09 11:39:50 2107

翻译 构造函数还是静态工厂方法?

我相信Joshua Bloch在他的非常好的书《 Effective Java》中首先说了它:与构造函数相比,静态工厂方法是实例化对象的首选方法。 我不同意。 不仅因为我相信静态方法是纯粹的邪恶,而且主要是因为在这种特殊情况下,它们伪装成好的方法,使我们认为我们必须爱上它们。 继续… 翻译自: https://www.theserverside.com/blog/Coffee-Talk-Ja...

2020-07-09 11:37:40 81

翻译 git文件重命名怎么提交_始终在隔离的提交中移动和重命名Git文件

在每个软件开发项目中,都有一段时间开发人员将重构代码并移动由DVCS工具管理的文件。 每当执行这些管家任务时,始终在一次提交中完成文件的移动和重命名,并使该提交不受代码更改的影响。 文件移动或文件重命名不应与任何其他任务一致。 让我们研究一下为什么开发人员应该始终在单独的提交中移动并重命名Git文件。 仔细移动并重命名Git文件 遵循此Git最佳实践有两个关键原因。 首先是Git并...

2020-07-09 11:29:50 969

翻译 软件编程需要掌握什么_为什么编程这么难掌握?

为什么编程这么难? 因为它不再与编程有关。 请允许我详细说明。 我在1987年编写了第一行专业代码。这是用BASIC编写的应用程序,它可以计算计算机租金。 (是的,当时的计算机非常昂贵,因此按月租用它们是有意义的。今天,我们实际上将它们赠予了。)当您从列表中选择一台计算机时,该程序就可以工作了,它提供了租用期限和该程序计算了每月付款。 该程序还具有一项功能,使您可以打印结果的硬拷贝。 ...

2020-07-09 11:19:50 175

翻译 TheServerSide的2019年热门文章

服务器端涵盖了各种不同的主题,这些主题吸引了过去12个月读者和作家的想象力。 以下是2019年发布的十篇最受欢迎的文章。 重要的服务器端技术(例如WebSphere和IBM的门户服务器)的未来成为热门话题并不令人感到意外。 在HSS收购了各种IBM技术之后,今年在TSS上读得最多的故事是Sal Pece关于WebSphere Portal的未来 。 Java和JDK 虽然Pece是...

2020-07-09 11:09:50 179

翻译 关于博客迁移_关于博客

社区驱动的内容,讨论了从DevOps到设计模式的软件开发的各个方面。 翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/About-the-blog

2020-07-09 10:59:50 116

翻译 idea 堆转储_如何捕获堆转储

堆转储是Java内存的快照。 它包含有关快照触发时堆中Java对象和类的信息。 诊断任何与Java内存相关的问题都是至关重要的工件。 可以使用多种机制来捕获堆转储。 在这里,我将展示一些有效的方法。 识别流程编号 首先,您需要标识Java进程ID,将为其捕获Heap Dump。 为此,可以使用JDK附带的“ jps”(JVM进程状态)工具。 该工具列出了在目标系统上运行的所有Jav...

2020-07-09 10:49:50 2104

翻译 图灵奖 书籍清单_学习R的最佳书籍清单

最佳学习书籍R R可能是每个数据科学家的首选编程语言 (除了Python和SAS)以构建原型,可视化数据或对数据集进行分析 。 存在许多以R编程语言探索数据的库,应用程序和技术。 因此,这里是我们推荐学习R并成为该技术大师的最佳书籍的建议。 一个。 Garrett Grolemund撰写的R编程手册 最适合R新手。这本书教您学习 如何加载数据,组合和反汇编数据对象,导航R 环...

2020-07-09 10:47:40 442

翻译 工业物联网与物联网区别_如何在物联网黑客马拉松中获胜

物联网黑客马拉松,被称为“ Collidathon”,发生在得克萨斯州艾迪生的Collide Village,刚刚结束,从十几个团队中选出了三个获奖概念。 与大多数技术黑客马拉松不同,本次活动将注意力集中在技术创新的商业方面。 鼓励参与者在编写一行代码之前形成一个连贯的业务案例。 Collide Village的首席执行官Tahir Hussain表示,此过程分为三个基本步骤。 “首先,您必须把...

2020-07-09 10:39:50 251

翻译 java备忘录_Java例外备忘单

当真正的挑战是了解应用程序的实际工作方式时,我们就以为调试只是使问题消失。 第一步是了解异常和最佳实践。 在本文中,我们将介绍有关Java异常的新备忘单。 更接近零例外的理想状态。 签出并下载Java例外备忘单 翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/...

2020-07-09 10:37:40 140

翻译 您是Hadoop专业人士吗?

通过此大数据Hadoop测验,您将能够修改Hadoop概念并检查您的大数据知识,从而为您提供信心,同时参加Hadoop面试以在印度和国外找到理想的大数据工作。 您还将通过此Hadoop教程测验深入学习大数据概念。 因此,在开始测验之前,让我们修改大数据概念和Hadoop的主要功能,因为大数据Hadoop凭借各种Hadoop角色Swift地占领了IT市场,并极大地增加了Hadoop的工作和薪水...

2020-07-09 10:29:50 71

翻译 git .git目录提交_如何不写Git提交消息

我正在撰写一篇文章,概述了如何编写良好的Git提交消息,以及开发人员应遵循的各种Git提交消息约定和规则。 但是,正如我写的开发人员应遵循的最佳做法,我不断地发现自己在哪些开发商不应该做一个内部讨论。 我希望原始文章包含最佳实践列表,而不是不要做的事情。 因此,我从中删除了Git commit 最坏实践部分,并决定在此处列出。 Git提交反模式 是什么使Git提交错误消息? 开发人...

2020-07-09 10:19:50 1117

翻译 git revert –_Git教程–终极指南

毫无疑问,Git是最受欢迎的版本控制系统。 具有讽刺意味的是,还有其他版本控制系统更易于学习和使用,但是尽管如此,Git是开发人员最喜欢的选择,这充分说明了Git的强大功能。 本指南将涵盖为了正确使用Git而需要了解的所有主题,从解释它的含义以及它与其他工具的不同之处,到用法,还包括可以为Git的过程带来附加值的高级主题和实践。版本控制。 1.什么是版本控制? 什么是Git? 版本控...

2020-07-09 10:09:50 166

翻译 apache spark_Apache Spark中的容错。

Apache Spark中的容错简介 在开始学习什么是Spark的容错能力之前,让我们为初学者修改Apache Spark的概念。 现在让我们了解什么是故障以及Spark如何处理容错。 故障是指故障,因此容错能力是 运行并在发生故障后恢复损失。 如果我们想要我们的 系统是容错的,它应该是多余的,因为我们需要一个 冗余组件以获取丢失的数据。 错误数据是 通过冗余数据恢复。 ...

2020-07-09 09:59:50 86

翻译 安装并运行Apache Spark 2.x

1.目的: 本指南包含在Ubuntu OS上以独立模式进行Spark 2.x安装/配置的安装和设置过程的分步文档。 Spark中的独立模式可在不使用任何现有群集管理软件(例如Yarn Resource Manager / Mesos)的情况下设置系统。 我们有Spark Master和Spark Worker,它们在独立模式下为Spark应用程序分配驱动程序和执行程序。 安装完成后,您可以通...

2020-07-09 09:57:40 174

翻译 ide快捷生成定义对象_您如何定义IDE一词?

在TechTarget网站系列中,最受欢迎的是WhatIs,人们可以在这里找到容易理解的首字母缩写词,术语和新的技术流行语的技术定义。 该网站已经存在了很长一段时间,尽管它在搜索引擎和整个IT社区中都赢得了很大的尊重,但其血统的缺点之一是,有时定义有些陈旧。 我最近被要求更新的术语之一是IDE, 根据目前在姊妹站点SearchSoftwareQuality上托管的WhatIs定义 ,其代表集...

2020-07-09 09:49:50 176

翻译 scala 函数式编程_Scala函数式编程简介

Scala旨在允许使用函数式编程风格。 但是Scala 函数式编程实际上是什么意思? 让我们从功能程序是不可变的事实开始。 不变的软件 例如,在常规编程中,将变量初始化为某个值: x = 1return x * 2 这将返回2。但是,当另一个程序员签出该代码并更改x的值时,程序的值可以更改。 使用函数式编程时,没有全局变量。 一切都是功能 。 因此输出始终是相同的。 换一种说...

2020-07-09 09:39:50 223

翻译 apache flink_Apache Flink –综合指南

Apache flink是下一代大数据工具,也称为4G大数据。 这是真正的流处理框架(不会将流切成小批)。 Flink的内核(核心)是流式运行时,它还提供分布式处理,容错等功能。Flink以一致的高速,低延迟处理事件。 它以闪电般的速度处理数据。 它是大型数据处理框架,可以处理以极高速度生成的数据。 Apache flink是功能强大的开源平台,可以有效满足以下类型的需求: 批量处理...

2020-07-09 09:37:40 122

翻译 将WAR文件部署到Tomcat的5种方法

如果要开发Web应用程序,而Apache Tomcat是目标Web服务器,则需要了解如何将WAR文件部署到Tomcat,以便可以查看应用程序是否在运行时起作用。 这是将WAR文件部署到Tomcat的五种不同方法。 1.只需复制并粘贴 将WAR文件复制并粘贴到Tomcat的webapps目录中以进行部署。 将WAR文件部署到Tomcat的最简单方法也许是将文件复制到Tomca...

2020-07-09 09:29:50 9811

翻译 整合公司 如何整合人员_需要持续整合

首先,让我们首先定义什么是持续集成。 根据维基百科,“持续集成(CI)是一种实践, 软件工程,将所有开发人员的工作副本与 每天几次共享主线。”。 这基本上意味着 几个开发人员正在开发产品/应用程序,我们需要 确保在以下情况下进行个人更改或其他更改 合并不会破坏应用程序的至少核心功能。 随着您正在处理的应用程序的依赖性增加,更多的是 如果出现问题,将带来相关的业务风险。 想像一下如...

2020-07-09 09:19:50 935

翻译 react 服务端渲染框架_客户端渲染框架的5大好处

就像该网站的名称所暗示的那样,我们大力倡导服务器端技术。 但是我们也认识到,将客户端技术集成到Web体系结构中也可能是有利的。 尽管我们大力倡导诸如SpringMVC,Vaadin和JavaServer Faces之类的服务器端Web框架,但我们知道客户端渲染也有很多好处。 即使您的组织严重依赖服务器端技术,也请考虑客户端渲染的以下五个好处,并查看它们是否适合您的工作场所: 1.减少服...

2020-07-09 09:09:50 786

翻译 java 快速修复快捷键_快速修复JAVA_HOME错误| 无效的目录| 未设置或定义 指向JRE

没有什么比安装您喜欢的基于Java的应用程序( 如Minecraft ,Maven,Jenkins或Apache Pig)更糟糕的了,只是在启动JAVA_HOME时将其设置为无效目录或未正确定义JAVA_HOME错误。程序。 好吧,不需要烦恼。 这是解决最常见的JAVA_HOME错误的方法。 如何修复JAVA_HOME找不到错误 值得注意的是,人们不会遇到标准化的JAVA_HOME错...

2020-07-09 08:59:50 1692

翻译 持续集成持续部署持续交付_了解持续部署的需求

下图显示了连续部署的高级成熟度模型。 如下所示,实现持续部署需要多个能力阶段。 它从持续集成开始。 如今,大多数组织处于这种成熟度模型的L1或L2。 但是,他们一直在寻求提高成熟度的方法。 Facebook,Netflix和Amazon等成功的公司已经达到了L3和L4的成熟度,因此,与传统的软件组织相比,它通过软件以更快的速度提供了更多的价值。 但是,已经达到此成熟度级别的组织通常...

2020-07-09 08:49:50 218

翻译 成为Scala专家的最佳书籍

Scala现在是大数据语言,并且一直是最流行的语言,应该被认为是唯一可以替代Java的语言。 它具有几个新功能以及Java功能,这些功能使其在当前如此流行以致开始学习。 为了开始学习Scala,在此scala教程中,我们将列出有关Scala的最佳书籍,这些书将帮助您从基础到高级学习Scala。 其中有些是针对初学者的Scala书籍,有些则可以帮助您学习高级的Scala程序,成为Scala专家。 ...

2020-07-09 08:39:50 302

翻译 移动应用支付宝开发创建应用_移动应用开发工具

手机 技术正在改变企业与最终用户交流的方式, 他们可能是客户,员工,业务合作伙伴或其他人。 借助移动应用开发工具 , 组件和服务, 如何解决的问题 制作一个android应用程序更加简单完美。 翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Mobile-Applica...

2020-07-09 08:37:40 422

翻译 golang 入门_GoLang地图入门:教程

使用GoLang编程的重要部分是使用地图。 在此GoLang地图教程中,我们将演示地图的价值,并向您展示如何将其集成到程序中。 什么是GoLang地图? 映射具有键和值。 该值可以是任何值,例如另一个映射。 例如,这是一个字符串映射,键的类型为int, 值为value 。 您可以使用make命令实例化地图。 people := make(map[int]string)people[...

2020-07-09 08:19:50 767

翻译 devops最佳实践_2017年采用的四种DevOps最佳实践

回顾在旧金山举行的DevOps企业峰会 ,有很多演讲者代表着各种各样的组织,从供应商和企业用户到主题专家。 多元化的嘉宾小组讨论了DOES在过去几年中的发展趋势,提供了有关DevOps如何与企业相交的行业和技术见解,并揭示了此概念的前沿。 以下是会议中四位热门演讲者的一些感想。 Cloud和DevOps共同前进 Trace3首席技术专家George Kobari指出了DOES越来越受欢...

2020-07-09 08:09:50 389

翻译 数据帮助企业决策案例_大数据可以如何帮助您的企业

您经常听到大数据一词。 但这到底是什么意思? 大数据被定义为“可能会挖掘信息的任何数量的结构化,半结构化和非结构化数据。” 太好了,这意味着所有企业需要做的就是概括地以一种可行的方式来驱动这些庞大的数据收集。 如今,企业正在寻求从大量信息中提取价值。 归根结底,如果没有说什么数据就毫无意义了,对吧? 但是,大数据挑战的一部分包括知道使用什么,但知道不使用什么也同样重要。 公司需要对分析...

2020-07-09 08:07:40 974

翻译 大数据生态系统_大数据正在保护我们的生态系统?

如今,大数据一直在蓬勃发展,因为它一直在帮助各个领域改善服务并更好地管理事物。 保护自然是大数据在拯救野生生物中作为“上帝的礼物”出现的重要领域之一。 让我们看看很少有使用大数据和机器学习作为其主要组成部分的野生动植物保护项目。 大象普查 自2006年以来,仅在非洲,每年就有12,000多头大象被杀死,如果这种情况继续下去,那一天就不远了,地球上将不再有大象。 生态系统的保护不仅对野生...

2020-07-09 07:59:50 199

空空如也

空空如也

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

TA关注的人

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