首页 文章 精选 留言 我的

精选列表

搜索[开启],共10005篇文章
优秀的个人博客,低调大师

SpringBoot2整合Redis,开启缓存,提高访问速度

前言 什么是Redis Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。 参考文档:https://www.redis.net.cn 为什么选择Redis 这个问题一般人会拿Redis和Memcache来做比较,但是个人认为这两者对比并不合适,因为Memcache仅仅作为缓存,而Redis是一个NoSQ...

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

MySQL8.0.19开启GTID主从同步CentOS8

前言 本次搭建目标为1主2从MySQL主从同步结构。采用CentOS8作为操作系统,IP为\[10.0.0.211,10.0.0.212,10.0.0.213]。MySQL版本为8.0.19,端口均采用3306。本文仅讲解主从配置,因此安装MySQL的方式请参考安装文档。 GTID模式介绍 一、GTID Replication介绍 从MySQL5.6开始增加了强大的GTID(Global Transaction ID,全局事务ID)这个特性,用来强化数据库的主备一致性, 故障恢复, 以及容错能力。用于取代过去传统的主从复制(即:基于binlog和position的异步复制)。 借助GTID,在...

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

Scala开启之旅

嘿嘿,公司最近需要测试SPARK性能,赶上了。。 那LUA之后,SCALA也简单看看,,, 其实,我三月时买了本129元的SPARK的书,,全国只那一本哈。 package com.hengheng.scala class HelloScala { } object HelloScala { def hello(name: String) : String = { "Hello " + name } def helloscala() { println("Hello Scala, this is rocky!") } def add = (x : Int, y : Int) => x + y val sum = (x : Int, y : Int) => x + y def sum2(x : Int)(y : Int) = x + y def variableParameter(s : String*) = { s.foreach(x => println(x)) } def helloDefault(name : String = "www.sparkinchina.com") : String = { "Hello " + name } def main(args: Array[String]) { println("Hello Scala!!!") println(hello("Scala")) helloscala println(add(1, 2)) println(sum(1, 2)) println(sum2(3)(2)) variableParameter("I", "LOVE", "Spark") println(helloDefault()) } }

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

spark shuffle服务开启

在提交了一个spark任务后,发现卡在了这一步,看意思是不打算分配资源给这个任务了。看字面意思是RM已经收到了请求,只是不给它而已,就有两种可能 一是资源不足,而是没联系上AM。然后下面告诉我们压根就没发现nodemanager 在启动Hadoop之后,发现nodemanager节点并未启动起来,于是对Hadoop进行初始化并启动,但发现启动Hadoop的时候节点正常,nodemanager节点依然会挂掉。 2018-09-19 15:15:57,961 FATAL org.apache.hadoop.yarn.server.nodemanager.NodeManager: Error starting NodeManagerjava.lang.RuntimeException: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class org.apache.spark.network.yarn.YarnShuffleService not found at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2299) at org.apache.hadoop.yarn.server.nodemanager.containermanager.AuxServices.serviceInit(AuxServices.java:121) at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163) at org.apache.hadoop.service.CompositeService.serviceInit(CompositeService.java:107) at org.apache.hadoop.yarn.server.nodemanager.containermanager.ContainerManagerImpl.serviceInit(ContainerManagerImpl.java:245) at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163) at org.apache.hadoop.service.CompositeService.serviceInit(CompositeService.java:107) at org.apache.hadoop.yarn.server.nodemanager.NodeManager.serviceInit(NodeManager.java:261) at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163) at org.apache.hadoop.yarn.server.nodemanager.NodeManager.initAndStartNodeManager(NodeManager.java:495) at org.apache.hadoop.yarn.server.nodemanager.NodeManager.main(NodeManager.java:543) Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class org.apache.spark.network.yarn.YarnShuffleService not found at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2267) at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2291) ... 10 more Caused by: java.lang.ClassNotFoundException: Class org.apache.spark.network.yarn.YarnShuffleService not found at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:2171) at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2265) ... 11 more 这里显示是spark使用spark_shuffle时出现了问题,那好 下面就是解决办法。 <name>yarn.nodemanager.aux-services</name> <value>spark_shuffle,mapreduce_shuffle</value> <name>yarn.nodemanager.aux-services.spark_shuffle.class</name> <value>org.apache.spark.network.yarn.YarnShuffleService</value> 然后把spark目录下的yarn/spark-2.2.2-yarn-shuffle.jar hadoop/share/hadoop/yarn/lib/ 然后重启就可以了。。。

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

开启MySQL的binlog日志

binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运维或者架构人员来讲是非常重要的。 在my.inf主配置文件中直接添加三行 log_bin=ON log_bin_basename=/var/lib/mysql/mysql-bin log_bin_index=/var/lib/mysql/mysql-bin.index 三个参数来指定, 第一个参数是打开binlog日志 第二个参数是binlog日志的基本文件名,后面会追加标识来表示每一个文件 第三个参数指定的是binlog文件的索引文件,这个文件管理了所有的binlog文件的目录 低版本的mysql可以直接添加这句 log_bin=ON log-bin=C:\Program Files (x86)/MySQL/MySQL Server 5.0/log/mysql-bin.log 这些配置完毕之后对于5.7以下版本应该是可以了,但是我们这个时候用的如果是5.7及以上版本的话,重启mysql服务会报错。这个时候我们必须还要指定一个参数 server-id=123456 随机指定一个不能和其他集群中机器重名的字符串,如果只有一台机器,那就可以随便指定了 有了上述的配置之后,我们就可以重新启动我们的mysql了 service mysqld restart 启动成功之后,我们可以登陆查看我们的配置是否起作用 show variables like '%log_%'

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

思科开启网络新时代

最近爆发的WannaCry勒索软件网络攻击以运行旧版Microsoft Windows的用户为目标,其病毒快速感染了150个国家和地区的三十多万台计算机,波及医疗、电信、金融和其他行业及组织。如果IT部门能够快速切断网络内受感染设备的联接,此类网络攻击所造成的损失就能被有效降低,就如同将一场暴乱压制并消灭于监狱中。 这仅仅是思科全新发布的软件和硬件产品所具备的众多强大功能中的一项。思科此举旨在解决传统网络所面临的诸多挑战,其中包括大规模物联网部署、日益增长的复杂性和不断扩展的安全威胁等。 实现网络的重大飞跃 近来思科一系列发布活动标志着思科全数字化网络架构(DNA)的重大飞跃,意味着思科将采用软件驱动的全新方法来构建网络,助力客户成功完成全数字化转型。 位于爱达荷州的直销公司森斯蒂斯(Scentsy)是思科的客户之一,该公司通过电子商务平台销售无芯蜡烛和香氛蜡烛等产品,年收入高达4.5亿美元。在思科的技术支持下,森斯蒂斯成功将其网络进行扩展,为超过15万名顾问提供支持。与众多公司一样,森斯蒂斯的网络服务着各类受众,其中包括客户、顾问、员工、分销商和访客等。思科全新的软件定义访问(Software Defined Access)使每位访客仅能看到与自己相关的信息。而在过去,IT必须手动设置访客的权限。现在,这一流程完全实现了自动化,显著减少了人工操作所引发的错误。 森斯蒂斯公司网络架构师Kevin Tompkins认为这一技术改变了游戏规则:“一旦你可以根据用户而非IP地址进行用户细分,用户将能从任意设备、任意地方进行登录。这一场景,原本还只是一个我虽然憧憬却以为永远不可能发生的事,而现在却成为马上就能做到的现实。” 新一代网络能够从环境中学习知识,从IT提供的信息中进行自我学习,自动化操作,并帮助团队以更加一致且快速的方式部署策略。 思科企业网络事业部产品管理高级副总裁Scott Harrell表示,思科正在重新定义网络。Harrell说:“全新发布的产品旨在让网络更敏捷、更智能,同时让企业能够以更精细化的方式细分网络,从而保障安全。除此之外,用户还能获得自动化和服务保障等优势,从而更高效地运营网络。” 全面集成 传统网络以硬件为中心,大量工作均需手动完成,缺乏有效的集成安全保障。新一代网络由软件驱动,完全自动化,并内置安全功能,能够将网络数据转变为业务洞察。此外,通过大规模应用机器学习技术,新一代网络还能够自我学习、感知变化并进行预测。思科认为,这将帮助我们构建全面集成的基于意图的网络系统。 全新DNA就绪系列交换机拉开了思科新品发布的序幕。Catalyst 9000交换产品组合可组成一个支持移动、物联网和云的平台,并且具备集成的安全性,其中包括行业首款能够在加密流量中发现威胁的解决方案。 Harrell表示:“利用加密流量对隐私的保护来逃避安全工具的检测,是攻击者一直惯用的伎俩。现在,思科推出了市场上无人能及的产品,无需解密就能确定加密流量内部是否存在恶意流量。” 思科的创新不止于此:随着全数字化网络架构(DNA)的进一步演进,网络越来越开放并易于编程,应用程序开发人员将能通过将应用程序编程接口(API)与DNA硬件基础设施进行集成以解锁全新功能。 Harrell表示:“对于客户而言,网络现在比以往任何时候都更加重要。凭借全面集成的单一系统,客户完全可以相信正确的最佳实践已经就绪。这是一个全新的开始,我们将从这里出发,推出更多炫酷且令人难以置信的强大产品。” 原文发布时间为:2017年6月23日 本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

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

共享单车或开启了物联网的大门,新的变革即将开启

继推出了MT2502、MT2601等多款针对可穿戴市场的芯片方案之后,近期联发科又一款全新的可穿戴芯片——MT2503即将上市。而相对于之前的几款可穿戴芯片来说,MT2503的最大特点在于,它集成了GPS和北斗双星定位方案。 除此之外,MT2503在应用上则对接了最近火的不能再火的共享单车上。 一石激起千层浪,智慧芯片的加入,让共享单车有了更多的期待。同时,智慧芯片,也让一直漂浮在大家脑子里的物联网,具备了可视化和可操作性。 1、物联网的核心在于芯片的作用。 对于物联网来说,可能需要解决的问题有千千万,但最核心的还是芯片问题。而具体到芯片,又主要是成本问题,即硬件制造成本和配套软件的开发成本。物联网不是一个单独的存在,他是一整套解决方案,因此很依赖技术破冰和基础设施建设。但是集中到一点上,还是芯片问题。 目前在做物联网芯片的巨头主要有英特尔、ARM、高通以及联发科等,每年的研发投入都非常巨大,都在争夺这场关乎未来的入场券。 芯片之所以如此重要,主要有三点。 首先是其定位能力。产品在生产、销售、物流及消费的过程中,要产生更进一步的价值,定位追踪是放在首位的,没有追踪就没有物联网。 其次,芯片承担着信息的收集作用,信息实际上就是我们今天普遍提及的大数据。 第三是数据的计算能力,芯片通过定位和数据收集,最终通过计算的方式完成华丽丽的转身。 2、5G将催生新的生活方式。 网速是催生物联网发展和普及的最基础设施。我们知道,4G时代让移动互联网彻底爆发了,移动互联网又加速了智能设备的普及。至于5G会带来什么样的技术革命,我们还无法准确判断,但是从主流的专家口中得知,AR/VR以及AI的潜能会被彻底释放,物联网会在带宽速度达到5G的时候迎来临界点,万物互联不再是梦想,他正走向活色生香的现实世界。 根据前几天的媒体报道,5G的相关标准已经出台,而国内的电信运营商也已经跃跃欲试,最新规划的雄安新区很可能会首先成为5G的示范基地... 可以简单设想一下,在物联网时代,车子是无人驾驶的,包裹是机器人投递的,沟通是全息的,生产是柔性的,顾客是精准的......所有的东西都是悦动的,整个世界都是一串串不停跳动的字符。 一个新时代正在向我们招手,一个旧世界正在缓缓走向历史。 未来已来,只需等待爆发而已。 本文转自d1net(转载)

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

Ubuntu 24.04 LTS 开启 Beta 测试

Ubuntu 24.04 LTS 首个 Beta 已发布。 公告写道,本次 Beta 测试版的发布时间比预期晚。这是由于最近的 xz/liblzma 安全事件而做出的决定,确保 Ubuntu 是众多用户值得信赖的平台。 Ubuntu 24.04 LTS 包含多项新功能,包括改进的 Ubuntu 桌面安装程序、新的 ZFS 和 TPM 支持等。 除了桌面安装程序外,Ubuntu 应用中心和图形化固件更新工具也进行了更新。 Ubuntu 24.04 将使用 Netplan 1.0 进行网络管理配置,同时将搭载 GNOME 46 桌面环境,GNOME 46默认使用 Wayland 和 X.org4 会话。 Ubuntu 24.04 LTS Beta 下载地址 & Release Notes。

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

openKylin 1.0 Beta 版本公测开启

openKylin 1.0 Beta版本来啦~ 现邀请所有社区用户参与本次公测活动,与我们一起携手共建!参与就有机会获得社区定制奖品哦~ 活动时间 2023年5月16日--2023年6月6日 活动规则 本次活动依然采取积分制,根据积分排名发放奖品,积分由openKylin社区QA SIG项目维护人员根据大家提交的issue数量、issue信息完整性、问题严重性、是否为已知问题等四方面进行评定。 本次版本为公测版本,存在部分已知问题正在修复中。其中,活动评审规则和已知问题列表可点击“https://gitee.com/openkylin/qa/blob/master/Test_strategy/ ”详见openKylin 1.0 Beta版本测试方案,请勿重复提交。 参与方式 1.签署CLA 参与贡献前,请大家前往https://cla.openkylin.top/页面,签署openKylin社区贡献者许可协议。签署完成后,即可参与版本公测。(如若未签署,则参与成绩无效) 2.系统安装 前往https://www.openkylin.top/downloads/download-smp.php?id=17下载镜像并安装系统,支持虚拟机、实体机。 3.提交反馈目前,openKylin 1.0 Beta版本测试方案已上传至仓库,各位小伙伴可通过复制以下链接或点击“https://gitee.com/openkylin/qa/blob/master/Test_strategy/ ”查看详情。 openKylin 1.0 Beta版本测试方案:https://gitee.com/openkylin/qa/blob/master/Test_strategy/开放麒麟(openKylin)-1.0-Beta%20版本公测-测试方案.md 其中,本次公测内容包括: (1)系统全量测试:任意软件功能问题、设计缺陷问题、UI显示问题、易用性问题、性能/稳定性问题或者第三方软件问题等; (2)版本已解决issue验证:验证已解决issue及是否有新问题引入,验证后结果可在评论备注。(详见openKylin仓库任务列表“已验收”状态issue) 奖项设置 截至2023年6月6日,积分排名前10的小伙伴可获得openKylin纪念品礼包一份(openKylin抱枕+贴纸),此外: 若个人所得积分达500,可获得华为B6手环一个; 若个人所得积分达200,可获得红米小爱触屏音箱8一个。 奖品发放 公测活动结束后,将于6月9日公布获奖名单。获得奖品的小伙伴,请于6月13日前添加openKylin社区_小K,并留言:openKylin 1.0 Beta公测+Gitee ID+姓名+地址+联系方式。(逾期未留言视为自动放弃获奖资格) 各位小伙伴的支持是openKylin前进最大的动力,欢迎大家积极参与本次公测,协助社区更好的解决问题和优化系统! openKylin(开放麒麟)社区旨在以“共创”为核心,在开源、自愿、平等、协作的基础上,通过开源、开放的方式与企业构建合作伙伴生态体系,共同打造桌面操作系统顶级社区,推动Linux开源技术及其软硬件生态繁荣发展。 社区首批理事成员单位包括麒麟软件、普华基础软件、中科方德、麒麟信安、凝思软件、一铭软件、中兴新支点、元心科技、中国电科32所、技德系统、北京麟卓、先进操作系统创新中心等13家产业同仁和行业机构。 审核:openKylin

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

2019 中国开源年会即将开启

2019 中国开源年会(COSCon'19)为业界最具影响力的开源年度盛会,将于 11 月 2 日至 3 日在华东师范大学(上海普陀区中山北路校区)由开源社举办。 中国开源年会 COSCon 作为一场专属于开源人的聚会,吸引了越来越多的社区小伙伴加入。阿里巴巴作为白金赞助商和参展商参加了此次年会,并将有 5 位技术专家带来演讲,其中阿里巴巴资深技术专家姬风将发表《开源的黄金时代,阿里巴巴云原生开源的探索与实践》的主题演讲。 时间:2019 年 11 月 2 日09:00 至 11 月 3 日17:00地址:上海普陀区上海普陀区中山北路 3663 号华东师范大学(中北校区) 赠送 3 张门票: 关注「阿里巴巴云原生」公众号,回复关键词“年会”即可参与价值 199 的门票抽奖啦! 嘉宾阵容 圆桌会议 圆桌会议仅限受邀人员参加,自 2015 年

资源下载

更多资源
Mario

Mario

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

Oracle

Oracle

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse

Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。