首页 文章 精选 留言 我的

精选列表

搜索[企业级],共10001篇文章
优秀的个人博客,低调大师

ShopXO 企业级免费开源商城 v2.2.0 发布

更新日志 1. 底层框架 thinkphp v5.1 升级到 v6.x 2. 优化公共数据、增加更多公共数据缓存、缓存数据优化 3. 图片验证码增加随机数优化 4. 所有插件适配支持v2.2.0版本 5. 新增银联商务微信小程序支付插件 6. 在线客服插件新增微信 7. 小程序相册根据手机型号自动铺满屏幕 8. web端商品规格切换调试模式下错误修复 9. web端图片验证码随机数优化 10. 系统入口php版本检查优化 可视化DIY拖拽装修展示 小程序展示 PC端展示 后台管理展示

优秀的个人博客,低调大师

2019 年十大企业级编程语言榜单

作者丨ALICIA NEWMAN 译者丨核子可乐 策划丨赵钰莹 硬件与软件的组合是推动技术进步的主要因素。顶级编程语言,更成为当前我们所熟知的众多现代与新兴技术的核心组成部分。时至今日,开发人员面对的编程语言在数量上远超以往任何时期。同样的,各类 IT 外包企业也在利用多种语言构建不同类型的软件应用程序。 在满足特定需求的开发过程中,个人与企业都拥有大量编程语言选项可供选择。但是,对企业来说,由于某些语言相对小众,因此可能难以找到适合软件定制开发要求的编程人才。本文,我们将整理出那些最具生产效率与市场人气的编程语言,供各位开发人员与企业进行参考。 2019 年顶级编程语言汇总 以下是根据谷歌趋势整理出的顶级编程语言榜单在列出适合个人与企业的最佳编程语言之前,我想要简要介绍一下本次研究的具体方法。下面是研究中使用的各项参数: 1.收入最高的顶级编程语言(摘自 2019 年 Stack Overflow 开发人员调查报告与 Indeed):语言本身的完善程度与开发人员的薪资待遇无关。同样的,懂得如何使用顶级编程语言也不代表开发人员的薪酬就一定更高。从整体来看,最重要的是开发人员应如何培养自己的技能组合,并利用自己熟知的语言完成开发工作。但我在研究中仍然列出了这项指标,毕竟薪酬和热情对于技能学习同样重要。 2.基于 Stack Overflow 调查结果的开发人员偏好情况:过去十年,顶级编程语言的发展趋势集中在降低开发人员的学习门槛上。因此,我们不妨将这一点作为开发者们对编程语言的喜好度指标。 3.分析 GitHub 上的开发人员活动(排名来自 2019 年第一季度的 GitHut 2.0 结果):目前的 GitHub 2.0 能基本准确地分析 GitHub 上的活动趋势。开发人员的活动直接决定着企业如何选择语言、框架或者特定技术堆栈。企业有必要密切关注开发人员的活动,并以此为基础选择合适的编程人才。 4.2018 年 6 月至 2019 年 5 月全球谷歌搜索趋势。 因此,基于以上参数,2019 年的十大顶级编程语言依次为: 1. JavaScript 根据 Indeed,美国本土市场的 JavaScript 开发人员平均年薪接近 11 万美元。 在 2019 年 Stack Overflow 开发人员调查当中,JavaScript 成为公认最受欢迎的顶级编程语言。 GitHub 上最具人气的编程语言。 根据谷歌趋势数据,自去年以来,JavaScript 的流行度似乎有所下降。该语言在 2018 年 6 月得到了最高人气分 100 分,而到 2019 年 5 月,分数下降至 84 分。 2. Python 根据 Indeed,Python 开发人员在美国本土的平均年薪为 11 万 7503 美元。 根据 2019 年 Stack Overflow 开发人员调查,Python 成为最受欢迎的面向对象编程语言之一,在此次最受欢迎顶级编程语言榜单中排名第二。 在 Stack Overflow 开发人员调查当中,被认定为市场需求最旺盛的编程语言。 GitHub 上活跃度第二的编程语言。 自去年以来,Python 的流行度基本没有发生重大变化。截至 2019 年 5 月,该语言的人气得分为 88 分,2018 年 6 月则为 85 分。 3. Java 根据 Indeed,Java 开发人员在美国本土市场的平均年薪为 10 万 1929 美元。 Java 在 2019 年最难学的编程语言榜单上排名第十位。 是 GitHub 上第三活跃的顶级编程语言。 2018 年 6 月,Java 在谷歌趋势中的得分为 97 分(满分 100)。截至 2019 年 5 月,分数已经降低至 80 分。这可能是由于 Python 开始广泛替代 Java,二者之间也爆发出一场激烈的新老王者之争。 4. Go Go 开发人员在全球范围内的平均年薪为 10 万 9483 美元,美国本土市场上的平均年薪则为 13 万 6 千美元。 在 2019 年 Stack Overflow 开发人员调查中,全球 Go 开发人员的平均年薪位列第三。 Go 语言是目前 GitHub 上活跃度第四的编程语言。 自去年以来,Go 语言的谷歌搜索热度始终保持稳定。 5. Elixir Elixir 开发人员的全球平均年薪为 7 万 6 千美元。美国本土市场的年薪水平则为 12 万 3 千美元。 根据 2019 年 Stack Overflow 开发人员调查,Elixir 是全球年薪水平第五高的编程语言。 Elixir 在 GitHub 顶级编程语言活跃度榜单中上升了超过 3 个名次。 自去年以来,Elixir 的谷歌搜索趋势基本保持稳定。 6. Ruby 全球 Ruby 开发人员的平均年薪为 7 万 6 千美元。美国本土市场的 Ruby 开发人员平均年薪为 12 万 3 千美元。 根据 2019 年 Stack Overflow 开发人员调查,Ruby 成为全球范围内年薪水平第六高的编程语言。 与去年相比,Ruby 在 GitHub 顶级编程语言活跃度榜单中的位置下降了一名。 Ruby 在谷歌搜索趋势中的受欢迎程度大大下降。去年 6 月,该语言的人气得分为 94 分(满分 100),但截至 2018 年 5 月,分数已经下降至 72。 7. Kotlin Kotlin 开发人员的全球平均年薪为 5 万 7 千美元,美国本土的平均年薪则为 12 万 5 千美元。 虽然 Kotlin 目前还不算是收入最高的语言之一,但由于谷歌方面已经确认将 Kotlin 定性为 Android 应用程序的官方开发语言,因此市场需求正在快速增长。 Kotlin 在 GitHub 编程语言活跃度榜单上排名第 15,比去年上升了一位。 Kotlin 的人气正在迅速飙升。2018 年,Kotlin 在谷歌趋势中的得分仅为 71 分,而到今年 5 月,其已经得到 90 分(满分 100)。 8. TypeScript TypeScript 开发人员的全球平均年薪为 6 万美元,在美国本土的平均年薪则为 11 万 5 千美元。 根据根据 2019 年 Stack Overflow 开发人员调查,TypeScript 在顶级编程语言人气榜中位列第十。 这款得到微软全力支持的编程语言在 GitHub 活跃度榜是排名第八。 根据谷歌搜索趋势,TypeScript 的人气在今年 5 月达到峰值,远高于 2018 年 6 月的 84 分。 9. Scala Scala 开发人员的全球平均年薪为 7 万 8 千美元,在美国本土的平均年薪则为 14 万 3 千美元。 根据 2019 年 Stack Overflow 开发人员调查,Scala 目前在美国成为收入水平最高的编程语言,即使在全球范围内也稳稳占据第四位置。 2019 年,Scala 成为 GitHub 上活跃度第十二高顶级编程语言。 Scala 在谷歌搜索趋势中的人气与去年基本持平。 10. Clojure Clojure 开发人员的全球平均年薪为 9 万美元,在美国本土的平均年薪则为 13 万 9 千美元。 根据 2019 年 Stack Overflow 开发人员调查,Clojure 是全球收入最高的编程语言,在美国市场亦排名第二。 但是,Clojure 并没能进入 GitHub 2019 年最活跃顶级编程语言榜单。实际上,与去年相比其排名反而下降了一位。 The google search trends for Clojure programming language remain more or less the same. Clojure 编程语言在谷歌搜索趋势中的人气与去年基本持平。 总结 编程世界每年都在变化。其中一部分顶级编程语言,特别是 Java 以及 JavaScript,在这类榜单内几乎占据不可撼动的优势地位。而 Kotlin 等后起之秀也没有气馁,它们以惊人的速度崛起,并成为当前最受欢迎的编程语言之一。 对于各位开发者而言,这就是目前市场上最为热门的十大编程语言,大家不妨择其一而习之。但如果对自己抱有充分的信心,那全都学一学也不是坏事!这十大编程语言,代表着计算机与编程之美,同时也是提升个人业务能力的理想方向。最重要的是,大家在学习当中付出的一切,都将在人才市场上得到良好的认可与回报。 原文链接:https://www.infoq.cn/article/B2T3w0AGXHlL7SaGayb7 本文来源:InfoQ中文网 原文发布时间:2019-12-08本文作者:ALICIA NEWMAN本文来自云栖社区合作伙伴“InfoQ中文网”,了解相关信息可以关注“InfoQ中文网”

优秀的个人博客,低调大师

企业级 SpringBoot 教程 (二十四)springboot整合docker

这篇文篇介绍,怎么为 springboot程序构建一个docker镜像。docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 准备工作 环境: linux环境或mac,不要用windows jdk 8 maven 3.0 docker 对docker一无所知的看docker教程。 创建一个springboot工程 引入web的起步依赖,创建一个 Controler: @SpringBootApplication @RestController public class SpringbootWithDockerApplication { @RequestMapping("/") public String home() { return "Hello Docker World"; } public static void main(String[] args) { SpringApplication.run(SpringbootWithDockerApplication.class, args); } } 将springboot工程容器化 Docker有一个简单的dockerfile文件作为指定镜像的图层。让我们先创建一个 dockerFile文件: src/main/docker/Dockerfile: FROM frolvlad/alpine-oraclejdk8:slim VOLUME /tmp ADD springboot-with-docker-0.0.1-SNAPSHOT.jar app.jar RUN sh -c 'touch /app.jar' ENV JAVA_OPTS="" ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ] 我们通过maven 构建docker镜像。 在maven的pom目录,加上docker镜像构建的插件 <properties> <docker.image.prefix>springio</docker.image.prefix> </properties> <build> <plugins> <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <version>0.4.11</version> <configuration> <imageName>${docker.image.prefix}/${project.artifactId}</imageName> <dockerDirectory>src/main/docker</dockerDirectory> <resources> <resource> <targetPath>/</targetPath> <directory>${project.build.directory}</directory> <include>${project.build.finalName}.jar</include> </resource> </resources> </configuration> </plugin> </plugins> </build> 通过maven 命令: 第一步:mvn clean 第二步: mvn package docker:bulid ,如下: Step 2/6 : VOLUME /tmp —> Running in a98be3878053 —> 8286e98b54c5 Removing intermediate container a98be3878053 Step 3/6 : ADD springboot-with-docker-0.0.1-SNAPSHOT.jar app.jar —> c6ce13e50bbd Removing intermediate container a303a3058869 Step 4/6 : RUN sh -c ‘touch /app.jar’ —> Running in cf231afe700e —> 9a0ec8936c00 Removing intermediate container cf231afe700e Step 5/6 : ENV JAVA_OPTS “” —> Running in e192597fc881 —> 2cb0d73bbdb0 Removing intermediate container e192597fc881 Step 6/6 : ENTRYPOINT sh -c java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar —> Running in ab85f53fcdd8 —> 60fdb5c61692 Removing intermediate container ab85f53fcdd8 Successfully built 60fdb5c61692 [INFO] Built forezp/springboot-with-docker [INFO] ———————————————————————— [INFO] BUILD SUCCESS [INFO] ———————————————————————— [INFO] Total time: 01:45 min [INFO] Finished at: 2017-04-19T05:37:44-07:00 [INFO] Final Memory: 19M/48M //Spring Cloud大型企业分布式微服务云架构源码请加一七九一七四三三八零 [INFO] ————————————————————————

优秀的个人博客,低调大师

E-MapReduce助力建设企业级数据仓库

概述 对于大部分的企业,数据一般存在两个地方,一个是业务数据库,一个是日志。一般来讲,数据库数据容量有限,对于历史标记删除的记录一般会做定时清理,但是这些数据往往还是很有价值的。数据库计算能力也有限,如果要做一些数据分析,则会浪费宝贵的计算资源。 一些数据分析会横跨不能的部门,不同的业务线,往往需要不同DB之间,甚至需要跟日志做一些关联,这时就会有一个新的部门,数据仓库部门或者数据分析部门。此部门需要做第一件事情就是需要把不同的业务线的数据统统收集到一个中心。以往选择数据处理技术往往是一些商业的数据仓库。在Hadoop技术来临之后,由于其易用性、高度扩展性、低成本的优势,受到了越来越多的公司使用。本文将简单介绍使用E-MapReduce建设数据仓库。 建立数据仓库 大致的架构如下图所示: 在RDS mysql部分的数据,可以每天晚上同步一

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册