作者:你呀不牛链接:https://juejin.cn/post/7114669787870920734前段时间,同事在代码中KW扫描的时候出现这样一条:上面出现这样的原因是在使用foreach对HashMap进行遍历时,同时进行put赋值操作会有问题,异常ConcurrentModificationException。于是帮同简单的看了一下,印象中集合类在进行遍历时同时进行删除或者添加操作时需要谨慎,一般使用迭代器进行操作。于是告诉同事,应该使用迭代器Iterator来对集合元素进行操作。同事问我为什么?这一下子把我问蒙了?对啊,只是记得这样用不可以,但是好像自己从来没有细究过为什么?于是今
SAPERP实施项目,到底是公司适应系统还是系统适应公司? 笔者经历过的很多大型GlobalSAP项目,也做过几个民营企业的项目。笔者发现,不同行业的公司,不同性质的公司,在实施SAPERP系统时,就公司和SAP系统谁适应谁的问题,有明显不同的答案。 SAPERP是适用于全球各行各业的通用性的ERP系统,它提供多语言,多货币,多国家的支持。它已经被世界各行各业的知名大公司所广泛使用,在ERP系统界具有比较强的代表性。经过四十多年的不断升级以及广泛实施,SAPERP系统发展到今天已经成为能够涵盖和支撑各类型企业业务流程的成熟的稳定的通用型ERP系统。 经过诸多客户广泛实施和使用,积累了深厚的
SAPERP实施项目,到底是公司适应系统还是系统适应公司? 笔者经历过的很多大型GlobalSAP项目,也做过几个民营企业的项目。笔者发现,不同行业的公司,不同性质的公司,在实施SAPERP系统时,就公司和SAP系统谁适应谁的问题,有明显不同的答案。 SAPERP是适用于全球各行各业的通用性的ERP系统,它提供多语言,多货币,多国家的支持。它已经被世界各行各业的知名大公司所广泛使用,在ERP系统界具有比较强的代表性。经过四十多年的不断升级以及广泛实施,SAPERP系统发展到今天已经成为能够涵盖和支撑各类型企业业务流程的成熟的稳定的通用型ERP系统。 经过诸多客户广泛实施和使用,积累了深厚的
先声明一下:我所在的公司是一个小团队,做物联网相关的,前后端、硬件、测试加起来也就五六十个人左右;本人的岗位是Java开发(兼DBA、运维);我进公司时整个项目的部署架构为简单jar包部署微服务集群形式;去年公司将部分服务使用docker进行部署;因为现在服务稍微有点多导致容器管理起来也比较难,再加上我们公司没有专门的运维人员,所以现在打算使用云商的k8s来对容器统一进行管理。因为运维相关的事情我一直在负责,上周领导让我画一下用k8s部署接口调用链路图,所以我便顺便总结了一下,以下大部分内容为我自己理解,如果有什么不对的地方还请大家多多指出。(文中画图使用软件:BoardMix)一.常见服务部
先声明一下:我所在的公司是一个小团队,做物联网相关的,前后端、硬件、测试加起来也就五六十个人左右;本人的岗位是Java开发(兼DBA、运维);我进公司时整个项目的部署架构为简单jar包部署微服务集群形式;去年公司将部分服务使用docker进行部署;因为现在服务稍微有点多导致容器管理起来也比较难,再加上我们公司没有专门的运维人员,所以现在打算使用云商的k8s来对容器统一进行管理。因为运维相关的事情我一直在负责,上周领导让我画一下用k8s部署接口调用链路图,所以我便顺便总结了一下,以下大部分内容为我自己理解,如果有什么不对的地方还请大家多多指出。(文中画图使用软件:BoardMix)一.常见服务部
背景公司里的某负责保存用户文档的子系统有时会忽然cpu很高,过了大约5分钟后又恢复正常水平。领导协调让我帮看一下(我心里是:不熟悉这个子系统里面的代码,我尽力哈?)其实确实是这样的,如果熟悉出问题的系统的代码,会对诊断问题起到很大的帮助,否则就需要更多的利用对底层的理解了。分析打听后知道了这个子系统用.netcore写的,可以运行在windows和linuxdocker上,且这次的cpu高的问题,他们在windows运行也可复现。于是,我让他们在windows上运行,发现cpu高的时候dump一下。(然后windbg就可以准备下地干活了?)在用windbg看了大部分threadpoolwork
背景公司里的某负责保存用户文档的子系统有时会忽然cpu很高,过了大约5分钟后又恢复正常水平。领导协调让我帮看一下(我心里是:不熟悉这个子系统里面的代码,我尽力哈?)其实确实是这样的,如果熟悉出问题的系统的代码,会对诊断问题起到很大的帮助,否则就需要更多的利用对底层的理解了。分析打听后知道了这个子系统用.netcore写的,可以运行在windows和linuxdocker上,且这次的cpu高的问题,他们在windows运行也可复现。于是,我让他们在windows上运行,发现cpu高的时候dump一下。(然后windbg就可以准备下地干活了?)在用windbg看了大部分threadpoolwork
企业集团财务公司(以下简称财务公司)是指以加强企业集团资金集中管理和提高企业集团资金使用效率为目的,依托企业集团、服务企业集团,为企业集团成员单位提供金融服务的非银行金融机构。通俗来讲财务公司是大型企业集团内部的银行,是需要向央行缴纳存款准备金的一种金融机构。它既可以从事一些基本业务,如存、贷、结,满足企业集团资金集中管理的需要,也可以利用金融牌照在资本市场或货币市场上开展业务。1987年我国第一家财务公司——东风汽车工业财务公司(现为东风汽车财务有限公司)成立,此后中山、重汽、华能、锦江、一汽、四通等财务公司相继开设。经过三十多年的发展,全国已有250多家财务公司。经营与监管需求,驱动财务公
企业集团财务公司(以下简称财务公司)是指以加强企业集团资金集中管理和提高企业集团资金使用效率为目的,依托企业集团、服务企业集团,为企业集团成员单位提供金融服务的非银行金融机构。通俗来讲财务公司是大型企业集团内部的银行,是需要向央行缴纳存款准备金的一种金融机构。它既可以从事一些基本业务,如存、贷、结,满足企业集团资金集中管理的需要,也可以利用金融牌照在资本市场或货币市场上开展业务。1987年我国第一家财务公司——东风汽车工业财务公司(现为东风汽车财务有限公司)成立,此后中山、重汽、华能、锦江、一汽、四通等财务公司相继开设。经过三十多年的发展,全国已有250多家财务公司。经营与监管需求,驱动财务公
个人情况学历:二本工作年限:2年半面试结果:拿到了字节、拼多多、美团、滴滴、欧科云链....等公司的offer面试准备复习你信我,真学习还得看书,看书能让你的知识体系更加健全。当然,平时也可以看一些大佬的文章扩充一下知识库。我看过的Java相关的书单如下:Java:《Java并发编程的艺术》、《Java并发编程实战》JVM:《深入理解Java虚拟机》第三版、《深入Java虚拟机:JVMG1GC的算法与实现》、《新一代垃圾回收器ZGC设计与实现》、美团技术团队相关JVM的文章、R大相关JVM文章MySQL:《MySQL技术内幕:InnoDB存储引擎》、《高性能MySQL》、《MySQL实战45讲