暂时未有相关云产品技术能力~
电力行业中涉及到庞大的电力设备,而每个设备都需要解决与IOT接入问题,同时在接入过程中,又会面临着设备数量、设备能力、网络环境等不同的接入特性,并且不同的电力设备还有着不同的通信协议、数据协议,及存储要求等方面,这些条件因素都会对电力设备的接入会产生相应的影响。
随着“互联网+”、云计算、物联网和大数据等技术不断的发展,电力行业也进入了云计算全面建设的重要阶段,而智能电网、电力大数据系统的建设变得非常紧迫而必要,且能源互联网是未来全球能源发展的重要方向,技术创新对能源升级和电能替代发展具有决定性、根本性作用。
并行和并行概念上的理解与总结
中台是一种企业级能力,它解决企业的能力共享、业务联通和融合的问题,提供一套企业级的整体解决方案。联通是前台以及中台之间各业务板块的联通,融合是前台企业级业务流程和数据的融合,并以共享的方式支持前台一线业务的发展和创新。
原型模式的本质是克隆生成对象
生成器模式的本质在于分离整体构建算法和部件构造
适配器模式的本质是转换匹配,复用已有功能
单例模式的本质是在于控制实例创建数目
分享MYSQL安装过程中出现的一些问题及总结
解决前端H5调用后端接口出现302问题总结
抽象工厂模式的本质是选择产品簇的实现
工厂方法模式的本质是延迟到子类来选择实现;其体现了依赖倒置原则。
外观模式的本质是封装交互,简化调用,其体现了最少知识设计原则。
简单工厂模式的本质是选择实现类
Caffeine 本地缓存框架原理及用法总结
使用instr 函数优化替换Like条件子句提高数据检索性能
关于Oracle REGEXP_COUNT函数用法总结
经常要将数据库表字段映射到实体对象,除了逆向工程,还可以通过SQL的方式将表字段列转换为Java代码驼峰字段。
Select Count 聚合函数三种不同写法区别与效率性能比较
基于存储过程实现批量复制表(Procedure)的方案实现
实现生成Oracle Statspack分析报告过程总结
有时业务经常需要跨库执行SQL语句,就需要创建两个数据库之间的链接对象或通过同义词来实现。
Oracle11g补丁可以选择独立安装目录,安装完成可使用DBCA完成对现有数据库的升级。
有时业务DML高并发操作会导致表出现很多锁的情况,甚至需要登录服务器kill进程才能完全解锁,此时就需要能够批量Kill Oracle会话进程的脚本,来减轻操作的压力。
查询Oracle字段列的最大值并查询多列数据的实现方法
Oracle 数据库报错:ORA-12592问题排查过程
解决因redo日志不足,导致执行DML SQL缓慢问题
根据业务需求调用核心业务系统接口,其中接口要求传输JSON数据格式,将Java对象数据直接转换为JSON数据格式;同时该Java对象随时都有可能根据业务需求变动被增加新的数据字段,而调用接口时并不需要额外的字段,如果再用该Java对象数据转换的JSON数据,就会出现调用接口参数不正确的情况,
String类是Java语言中最普遍最常用的一个类,而且其用法非常广泛,非常有必要了解其中的实现原理,本文主要介绍了String类常用的一些相关知识。
Object类的equals()方法用于判断两个对象是否相等,及比较两个对象的引用地址;其中在实际编码过程中用到了重写equals()和hashCode()方法,以此记录回顾一下基础内容。
Weblogic服务偶尔会挂掉,为了使weblogic能够在挂掉后第一时间能够重启,基于此背景下实现Weblogic进程监控及自动重启脚本,本文主要记录实现过程中遇到的问题及解决办法。
在编码过程中经常需要处理程序中的异常,然而对于异常处理也有相应的处理原则及内部处理机制,合理的异常处理机制也有利于提升程序的执行性能。
由于应用环境下Oracle用户总是频繁被锁,经常不能执行数据库事务操作,严重影响了系统运行效率。通过问题原因分析及排查,发现了原因,在此记录一下。
印象中最深刻的一次BUG是N年前在为某保险公司官网商城改造升级项目中出现的故障,也付出了非常昂贵的代价,作为回顾总结分享描述一下当时线上出现的问题现象及分析解决过程,避免再次发生类似故障,并以此长文记录,引以为戒,警钟常鸣。
作为一名技术从业者,阿里系技术已经成为业界内的标杆,我也是通过关注阿里技术微信公众号了解到阿里云开发者社区,从而开启了与阿里云开发者社区的故事。阿里云开发者社区带给我的不仅仅是技术知识领域方面的分享,也体验到阿里技术的博大精深,同样也有利于每一位开发运维人员提高自身的技术水平。由于接触时间较短,我与阿里云开发者社区的故事体现在以下几个方面:
1、问答平台:阿里云开发者社区为开发运维人员提供了社交网络交互式的开放平台,最典型的就是问答平台,以问题为焦点,开发者之间相互提问,提问回答完成交互闭环。我在今年举办的问答活动中也均参与了相关的问答活动,如SQL问答、异常与报错类问答、性能及优化问答,很有意义的问答活动,最大的收获同样也整理了自己的疑问,对于技术方面的问题有了更有深度的思考。
2、技术布道者:阿里开发者社区发布的诸多公开课,还有各类技术沙龙,而最近也通过阿里云开发者社区,先后参与企业运维训练营之云原生和kubernetes实战、阿里云数据库ACP认证培训营,所培训内容深入浅出,收获良多。
3、藏经阁:社区还提供了知识输出平台—藏经阁,阿里技术人的藏经阁,藏经阁中各类丰富的免费电子书,都是非常热门的技术领域、非常丰富的知识体系,汇聚阿里巴巴技术实践精华,阿里工程师实战经验,非常值得每一位开发运维人员下载学习。
4、各类技术圈:阿里云开发者社区还划分了主流的技术领域圈子,像开发与运维、人工智能、数据库、大数据、安全、云计算、云原生、IoT、微服务,每一块技术领域所承载的内容都非常丰富,非常值得每一位开发运维人员关注学习。
最后,体验社区功能的同时,发现社区也在不断调整,自身也不断的产品迭代,预祝阿里云开发者社区越办越好,人气越来越旺!
对新技术研究,书和视频相对出的较慢,只能优先选择社区或官方文档;其次选择书籍,真正的高手获取知识都是大量的读书;最后之视频,视频必竟也是视频创作者经过学习、消化后的产出物,但如果是原作者创作的视频是最好、最佳选择;对于热门技术学习,当然可以选择视频,但要选择高质量视频内容,避免‘马路边扫盲式’的视频。
元宇宙与VR紧密相关,现在来看元宇宙的突破口可能就在社交、游戏、沉浸式内容这几个方面,而在这些场景中VR能够发挥更大的优势。VR可以让我们在家中体验面对面社交,比视频通话更具有临场感。当然,在元宇宙发展过程中,VR应用仅仅只是一方面,还需要底层硬件给予更多的支持,比如包括精确传感、动作跟踪、3D光学成像、专业视觉计算芯片,以及AR、VR操作系统和计算平台。这些都能够为用户带来立竿见影的体验提升。总之,VR搭上通往充满虚拟、未知的元宇宙世界应该具有极大的可能性。
元宇宙,最早是在1992年,由美国著名科幻大师尼尔·斯蒂芬森在小说《雪崩》中创造的,那时很多人还不知道互联网是什么。他这样描述元宇宙:“戴上耳机和目镜,找到连接终端,就能够以虚拟分身的方式进入由计算机模拟、与真实世界平行的虚拟空间。”因此可以说,元宇宙是现实世界和虚拟世界的整合。如果你还是没有明白元宇宙到底是什么,你可以将它想象成虚拟现实,或者大型的多人线上游戏,每个人通过控制游戏中自己的“分身”进行参与。在这里,既有现实世界的数字化复制物,也有虚拟世界的创造物,你可以做现实生活中的任何事情,让你失去了对现实的感知。
总结元宇宙的基本特征主要包括以下几点:沉浸式体验,低延迟和拟真感让用户具有身临其境的感官体验;虚拟化分身,现实世界的用户将在数字世界中拥有一个或多个ID身份;开放式创造,用户通过终端进入数字世界,可利用海量资源展开创造活动;强社交属性,现实社交关系链将在数字世界发生转移和重组;稳定化系统,具有安全、稳定、有序的经济运行系统。
今年3月,美国游戏公司Roblox在纽交所上市后,首日股价上升54.4%,市值超400亿美元,被称为“元宇宙第一股”。仅在一年前,它的估值才不过40亿美元,整整翻了十倍。字节跳动公司今年早些时候投资了一家对标Roblox 的中国“元宇宙”企业,视频游戏平台“代码乾坤”。腾讯、网易、百度一众互联网大厂自然也不想在元宇宙这一站落后于人,主要从社交和游戏切入元宇宙。
相比元宇宙在资本市场上的强大吸金能力,元宇宙目前还只是一个概念的炒作,即便是Roblox的元宇宙游戏的形态还是雏形中的雏形。多家机构研究报告指出,元宇宙产业链初见雏形至少需要5-10年的时间。
技术的局限是制约元宇宙发展的最大瓶颈。元宇宙的核心技术是VR,不过,目前AR、VR上下游产业链中,最关键的几个技术,包括精确传感、动作跟踪、3D光学成像、专业视觉计算芯片,以及AR、VR操作系统和计算平台都处在搭建阶段,而且技术方向很不明朗。至少对于国内来说,话语权更多地掌握在国外高精尖企业手中,比如需要高通、英伟达提供算力芯片。此外,在元宇宙这条赛道上,AR、VR仅仅只是一方面。作为底层硬件,它能够为用户带来立竿见影的体验提升。但要想打造一个成熟的元宇宙,还需要依赖更加丰富的内容生态,以及能搭建起虚拟关系网的社交平台。
科幻小说之父儒勒·凡尔纳曾说“但凡人能想象到的事物,必定有人能将它实现”。我认为虽然元宇宙目前还只是个概念,无论是底层技术还是应用场景,与未来的成熟形态相比仍有较大差距,但这也意味着元宇宙相关产业可拓展的空间巨大。因此,拥有多重优势的数字科技巨头想要守住市场,数字科技领域初创企业要获得弯道超车的机会,就必须提前布局,甚至加码元宇宙赛道。
会有影响
可以排查一下SQL查询中是否用到了索引
建议使用数据层框架Mybatis,性能好管理方便
应避免程序中的大对象操作
可以根据CPU的核数的2倍设置线程池数
java中重用对象可以提升java应用程序的性能
有一定的影响,可能会影响操作系统的IO过高
程序中可能有死循环,或不合理的递归算法
可能是由于数据量增多了,排查一下索引是否有效
可以利用操作系统内存池提高程序性能,好处多多
可以使前端的请求更加均衡的分发到服务器上
java增强型循环性能要优于普通的for循环
延迟实例化对象可以在满足一定条件下提升java程序性能
java程序中抛出的异常会会对java性能有一定的影响
可以排查一下是否有锁的竞争
可以排查一下左外连接关联表where条件中是否用到了索引,或数据量过大