it 订阅
互联网技术是指在计算机技术的基础上开发建立的一种信息技术 [1]  。互联网技术通过计算机网络的广域网使不同的设备相互连接,加快信息的传输速度和拓宽信息的获取渠道,促进各种不同的软件应用的开发,改变了人们的生活和学习方式。互联网技术的普遍应用,是进入信息社会的标志。 展开全文
互联网技术是指在计算机技术的基础上开发建立的一种信息技术 [1]  。互联网技术通过计算机网络的广域网使不同的设备相互连接,加快信息的传输速度和拓宽信息的获取渠道,促进各种不同的软件应用的开发,改变了人们的生活和学习方式。互联网技术的普遍应用,是进入信息社会的标志。
信息
定    义
在计算机技术上建立的信息技术
简    称
IT
作    用
改变传统产业生态布局
中文名
互联网技术
组    成
硬件、软件、应用
外文名
Internet Technology
互联网技术概念范围
互联网技术有3种含义,分别指硬件、软件和应用。第一层是硬件,主要指数据存储、处理和传输的主机和网络通信设备;第二层是指软件,包括可用来搜集、存储、检索、分析、应用、评估信息的各种软件,它包括我们通常所指的ERP(企业资源计划)、CRM(客户关系管理)、SCM(供应链管理)等商用管理软件,也包括用来加强流程管理的WF(工作流)管理软件、辅助分析的DW/DM(数据仓库和数据挖掘)软件等;第三层是指应用,指搜集、存储、检索、分析、应用、评估使用各种信息,包括应用ERP、CRM、SCM等软件直接辅助决策,也包括利用其它决策分析模型或借助DW/DM等技术手段来进一步提高分析的质量,辅助决策者作决策(强调一点,只是辅助而不是替代人决策)。有些人理解的互联网技术把前二层合二为一,统指信息的存储、处理和传输,后者则为信息的应用;也有人把后二层合二为一,则划分为前硬后软。通常第三层还没有得到足够的重视,但事实上却是唯有当信息得到有效应用时IT的价值才能得到充分发挥,也才真正实现了信息化的目标。信息化本身不是目标,它只是在当前时代背景下一种实现目标比较好的一种手段。卡尔的互联网技术是指什么呢?在那篇文章里面他并没有明确提出,不过他提到信息技术的核心功能--数据存储、处理和传输。从他推理的逻辑来看,即从蒸汽机、铁路、电报电话、电力等基础设施建设推过来的,还用摩尔定律来佐证主机和光纤的发展。
收起全文
精华内容
参与话题
问答
  • 职业规划-IT方向(超详细,超具体)

    万次阅读 多人点赞 2019-06-21 21:30:13
    前言 今天是周五,本来想好好休息。前天写了一篇博文《说出我的故事,献给正在迷茫的你》...如果你是应届生,或者准备转行 IT,我想以我的个人经验...

    前言

    今天是周五,本来想好好休息。前天写了一篇博文《说出我的故事,献给正在迷茫的你》(https://blog.csdn.net/weixin_44135121/article/details/92841610),不少读者留言不知该如何做职业规划,于是继续拖着忙碌了一周疲倦的身体,坐在电脑前,吹着电扇,提笔写下这篇《职业规划-IT方向》。

    如果你是应届生,或者准备转行 IT,我想以我的个人经验,把我的所思所想分享给你,也许不一定对,仅供参考。如果你已经是老司机,看完我的博文,发现有不妥之处, 或者还可以补充的地方,也欢迎提出建议,还望不吝赐教。

    应届生很迷茫是一个普遍现象,毕竟我也是从那时候一步步走过来的;别说应届生,即便有些人混迹职场多年,也会常常陷入迷茫。社会进步太快,特别是互联网行业,我们总是会担心自己跟不上脚步;也是由于信息时代发展迅猛,很多在线学习资料泛滥,以至于很多时候,我们无所适从,不知道到底该看什么,学什么。

    很有幸,我在今年年初的时候给自己做了一个三年计划,并且几乎每天都是按照计划进行,我很充实,也很满足,尽管还没有实现,但是我知道,我已经在路上。我克服了懒惰,养成了自律。我成为了想要成为的样子。

    人之所以迷茫很大程度上是因为没有目标,或者没有驱动力。首先你要想清楚,你这辈子到底想成为一个什么样的人,想要踏入一个什么样的行业,想要过上一种什么样的生活。有些人会说,我生活富足,无欲无求,找不到驱动力。实在找不到的话,建议可以想想父母。天下父母都有一颗望子成龙、望女成凤的夙愿;同样的,我相信天下子女也都想成为让自己父母骄傲的儿女。

    我小时候喜欢文学,渴望将来成为一名作家。随着年龄的增长,校园的熏陶,社会的洗礼,当初的理想早已不知所踪。直到现在,已深根至 IT 行业,成为作家再无可能,但是我给自己立了一个三年计划,希望能通过三年的知识沉淀,韬光养晦,可以有能力写一本书。自己所擅长的技术领域的书籍,或者励志鸡汤,职业规划类的都可以。兜兜转转,我好像找到了与儿时理想的交集。我知道,我是将现在与过去的心愿融为了一体。等我写好了书,我第一件事就想拿回去给我的父母,我想看到他们脸上透露着光芒的微笑,我想让他们以我为傲。

    好了,不抒情了,下面以自己为案例,上干货。

    职业规划第一步:写下你的目标

    目标来源于驱动力,所以先找到你的驱动力,这个阶段不要着急,可以寻一安静之处,回顾一下自己的人生,好好地冷静思考一番。

    如果你的生活尚不富足,你想不想凭自己的双手过上自己想要的生活。

    如果你的当下和未来均不会被物质条件所束缚,那么你是否有能力也为身边的人未雨绸缪。比如万一在未来的某一天,自己的父母或者家人出现意外,需要一大笔经济支出,你是否仍然能够轻轻松松化解困境。

    如果说你已经有足够的能力可以兼顾到自己和家人的现在以及未来,那么你是否应该志向再远大一些,不说兼济天下,至少,可以帮当下的部分人解决部分问题,为社会的进步贡献出一份力量。

    比如阿里巴巴创始人马云先生帮大众解决做生意难的问题,又研发出支付宝,为大众提供了支付的便利;比如百度创始人李彦宏先生研发出中国的最大搜索平台,为多少人排忧解惑;比如 CSDN 创始人蒋涛先生帮很多技术人才提供了学习的平台,助力于中国互联网行业的发展。

    当然他们的成就远远不止这些,虽然我只是一介平凡之辈,但是我相信在他们闪耀光环的背后,在他们励精图治的血泪之间,在他们栉风沐雨的辛劳之下,能够坚持他们走到最后的,绝不仅仅是狭隘的个人成就或单纯的物质需求,而是一颗心系大众,想要为社会,甚至为人类的进步,贡献出力量的伟大决心。

    但是这世上成功者毕竟是少数,何况一屋不扫,何以扫天下,作为我们普通人,我们首先要将自己管理好。不管是成就自己,帮助家人,抑或造福大众。我相信,只要你仔细思考,总会找到一个燃烧在你心中的目标,找到之后,一定要写下来。以下是我的三年目标,大家可以对照着你的实际情况,也将自己的目标写下来,牢记于心。

     

    职业规划第二步:思考如何实现目标

    有了目标之后,就像是大海的帆船,有了前进的方向。但是仅仅有方向肯定是不够的,你还需要思考如何按照方向前进。即根据总的目标分析出应该从哪些地方入手,方可实现目标。

     

    职业规划第三步:学习要有系统性和目的性

    对于技能类的学习,要有系统性和目的性。之前也说过,由于互联网发展迅猛,当下学习资料太过泛滥,仅仅只是有了大的方向,面对每日来自各大平台,各大媒体的资料推送,只怕你会应接不暇,无从入手。

    所以你需要先在你的知识领域规划出一份知识体系,并且分清学习的深度和广度。比如我是一名前端开发,我会先构建出前端的知识体系脉络,在我的脉络里,我会有侧重点,前端领域的学习就是我的深度;而涉猎其他领域,比如后台,运维,区块链等就是我的广度。当然这些也都是一个初步的脉络,我会随着自己的认知和技术的提升,不断改进、完善知识体系。

      

    职业规划第四步:根据目标,分解出年度计划

    有了一个大致的知识体系脉络之后,列出今年的具体实施计划。年度计划也会包括一些其他的,比如生活方面的,我的计划是2次旅游和学会游泳,我就不一一列出了,比如还有些人会有自己的晋升计划和管理计划。我这里只列学习计划。

    你将每个月的学习计划列出来之后,在当下的那个月份里,如果收到的学习资料推送的内容,正好在你的规划之中,你就着重看,如果并不在学习规划范畴内,可以暂时屏蔽掉,或者觉得资料还比较好,可以暂时收藏起来或下载下来。等到相关月份的时候再来学习。这样可以有效地将你的目标聚焦,也不至于沉浸在一堆学习资料里面,不知所措。

    以下是我年初拟定的学习计划。有人可能会问,那么明年和后年就不管了吗,后两年可以拟定一个粗糙的计划,只要一个目标就好,不用拟定太过详细,因为越久的事情往往变化越大,而且明后年的事情你也很难做出一个精准的预测,所以何不将精力先全部聚焦到当下。

       

    职业规划第五步:根据年度计划,进一步细分

    仅仅只有年度计划,于你当下的每一天也还是遥远的。应当根据年度计划,进一步细分到每月,每周,乃至每天。目标能够越具体,离自己越近,越有利于完成。我这里就挑几个例子。

       

    职业规划第六步:月度总结

    学而不思则罔,总结就是一个思考的过程。学会月度总结,或者到了某个周期,发生了一些小改变或小感悟,都可以进行总结。很多时候,可能也需要根据实际情况调整计划。另外需要时常反思自己的任务完成情况,那些没有完成,为什么没有完成。上图的月度计划里面已经有总结了,这里就不再贴图了。

     

    职业规划第七步:安排作息表

    为了达到更好的自律,还可以给自己安排一个作息表和常规性事项,以此来时常督导自己。

     

    我的坚持成果

    1. 养成了自律,从2月份到现在,我已经坚持了4个多月,基本已经养成了自律,不说 100% 完成,至少是达到 90% 以上。 

    2. 依然按照月度计划进行着,大家可以看到,现在正好6月份,我的博客内容正好对标我的6月学习计划 — Node 和 Java。

    3. 小有收获,在上半年期间,我完成了 React 源码研究,react-router 源码研究,Redux 源码研究,webpack 源码研究等,并在 GitChat 平台上发布了相关的收费文章。也算是赚了一点零花钱,前人说过,知识就是金钱,这点在 IT 行业体现得淋漓尽致。

    4. 博客输出量基本达成,我是从2月中旬开始写博客,一个月工作日平均是22天左右,从起初到现在基本保持这个量的输出。可能后面会减少量,并不是不写,而是我想随着对每个知识点更深入的学习,将之前写的博客内容进一步优化,

    以下是我 excel 计划表的一个截图。

     

    建议

    在实现目标的过程中,也给大家五点小建议。

    建议一:工作日每天提前半小时到一小时去公司。

    想要做出改变,首先第一点一定要克服懒惰。其次,最好是提前半小时以上去公司。一来在上班的过程中会减少很多拥堵,减少挤地铁、等电梯的时间。早上上班的时候,你会发现,只要你提前哪怕半小时也好,整个上班的路途中,会减少很多拥挤和匆忙。二来也是有充足的时间去规划好一整天的工作和学习计划。

    早上自己比较清醒,周围的人也比较少,便于自己反省、总结和规划,一日之计在于晨嘛。目标分解下来之后一定要每天坚持,将自己的三年目标深根于心。可能也就刚开始的时候比较难,等你坚持一段时间之后,自然而然形成了习惯,也就养成了自律。

    建议二:合理分配好大脑内存

    人的大脑就像数据库一样,内存和精力是有限的,所以应该将有限的内存分配给有意义的事情。现在互联网信息时代,资讯新闻泛滥,腾讯新闻,百度新闻,今日头条等等,都会定期或不定期推送各种新闻事件。对于娱乐八卦休闲类的新闻,一律屏蔽掉,这些资讯仅仅只是满足当下的一时好奇心,对你的未来毫无意义。也许你说每天也就花个10分钟看看,放松放松而已。你可以自己算一下,每天10分钟,一年是多少分钟。

    刚刚有提到,大脑的内存是有限的,这些资讯也容易分散注意力,我们要尽量聚焦到自己当下的目标和任务上来。也不是说一定不能看,在早晨宝贵的那么些时间里,如果实在想看,尽量选择一些有质量的资讯,比如励志类的、国家大事类的、当下重点事件类的。其次,在每天给自己规划的作息表里可以规定适量的娱乐时间,这个时间点,你想做什么来放松都可以。严格按照计划表进行,什么时间点就做什么事情。

    建议三:低质量的社交不如高质量的独处

    即便你有了全盘规划,你满心热血,自认为意志坚决。但是人是很容易受环境影响的,有时候慵懒会像瘟疫一般传染。别人都在嬉戏,打闹,你势必会受干扰。更何况在还未形成自律的初期。如若你的生活中有志同道合之人,那自然是好。但若没有,独处也未必不是一件好事。成功者往往是耐得住无边无际的寂寞,才能够稳得住心志不会被轻易诱惑。而且独处能够让你更安静的思考,在一个人的时候,有时候灵感的迸发,思维的跳跃,会让你有很多意想不到。

    建议四:切忌急功心利,适当放松

    即便是将任务规划得很好,自己也基本按规定执行。时间久了,人难免会懈怠。而且如果中途出现什么变故。比如在你规定的学习时间里,刚好来了一个紧急任务,需要及时完成,并且可能需要占用你大量的时间,这时候势必影响你的学习进度。那么在这个时候,切忌心烦意乱。人生总是会充满各种意料之外,遇到与自己预期不一致的事情,要耐心,冷静。其实计划也只是一个方向标,变化是人生常态,整体上能够按照计划执行即可,不必太过拘力于一时的得失和变故。拉弓也要适度,合理的力度才能射得更远,如果太过于用力、执着,往往只会适得其反,最终弓毁人伤。

    当自己的情绪处在低谷的时候,适当放松自己。有时候情绪实在不佳,即便是丢下规划得满满的任务,出个远门去放纵一下自己,也未尝不可。虽然一鼓作气,再而衰,三而竭,但是学习和人的情绪都是有一个周期性的过程,是一个长久的过程。学会适当的放松,当信仰没电的时候,寻找一种方式充充电,然后告诉自己,我又满血复活了,就可以进入下一个周期了。

    建议五:用心感受生活,寻找生活的乐趣

    实现理想的过程必定是一番苦行僧。但是我们也要学会用心去触摸,感受生活。比如我每天下班还比较早,所以每天晚上都会自己做饭,因为会有些复杂一点的菜,像酸菜鱼、啤酒鸭、水煮肉片,所以长达一两个小时。在此过程中,我会一边做饭,一边听歌,很是惬意。最后看到自己烹饪出来的美味,颇有成就感。大家可以看到,在我的博文里,不仅有技术类的文章,也有部分感悟生活的文章。

    另外,在砥砺前行的过程中,也不忘给自己找一种定期的休闲方式,比如我每周末都会去电影院看一场电影,顺便吃一顿美食。有些人喜欢一些体育运动,可以定期去打球,或者去健身,去尝试一些极限运动,使平时集中和紧张的情绪可以得到有效的发散与放松。机器尚有折旧,报修的一天,更何况是人。学会在平凡的生活中创造乐趣,学会将你的生活过得有滋有味,这不仅是一种达观的心态,更是一种超然的智慧。

    以上这些仅仅只是供大家参考,大家可以根据自己的实际工作情况制定自己的规划,首先一定要从心理上有决心和毅力去做出改变,其次成功与失败之间就隔着坚持,这个非常非常非常重要,多少人死在了黎明的前夜。

    最后,希望对大家能够有所引导或启发,一起努力,一起进步,一起加油!

    鉴于这两天咨询我的人比较多,我平时工作、学习也比较忙,不能第一时间给大家反馈。所以特意建了一个群,适合应届生,或者准备转行,在 IT 大门口迷茫的人加,可以先加我微信号 w676255049,备注来自 CSDN ,我再拉群,有问题可以进群里问,相似的问题我可以一次性回答,主要解答职业规划方向,因为我的方向是前端,纯技术问题,可能只能跟大家探讨一下前端方面的,其他方向暂时解答不了。如果觉得我的规划模板还不错,也可以分享给大家,一起监督学习;因为是免费义务给大家提供咨询,也欢迎各位经验丰富,乐于助人的老司机加入进来,送人玫瑰,手留余香。

    以下这段话记于2019-8-29  上午9点左右。

    看到评论区有些异议,大部分是缘于我的下班时间问题。任何时候任何文章都不可能符合任何人的任何情况。本来不想解释的,有时候跟无法共鸣的人解释半句都是浪费时间。文章毕竟只是借鉴学习他人经验的作用,自己觉得合理的地方,参考即可,与自己情况不符合的地方略过即可。

    在这里简单说一下我自己的情况,我目前所在的公司并非互联网行业,所以常规下班很正常。但是在此之前,我也一直在互联网公司,加班是家常便饭,大部分的互联网公司有一个共同特征就是,经常会赶项目进度,产品更新迭代太快。以至于很多工程师异常忙碌。但其实站在个人发展来看,并不是好事。为什么这么说?很多人都在重复造轮子。上级一直催催催,开发出来的东西很难出臻品,只能应付了事。有些人想着等得空了一定优化一下代码,但是等真正得空的时候往往下一个产品迭代等着你。高强度的实践对于刚开始入行的人来说不失为一个好机会。但是对于已经对框架的使用如火纯青、游刃有余的职场老人来说,应该思考一下自己进步的空间何在?特别是对于我这种非科班出身,基础很薄弱的人来说,框架的使用只是建立在虚空的技术上。于是我换了一家非互联网公司,一来技术可以照常施展,二来可以有更多的时间来填补一些原理和底层的知识。也有更多的时间来好好架构一个功能的开发,争取开发出来的功能可以达到最优性能状态,而不是像以前忙碌的工作更多的只是重复造轮子。

    强调一下,以上的分析和想法仅仅只代表个人拙见。每个人所处的情况都不尽相同,仅供参考就好。每个人都应该客观分析自己的处境和自己的需求,站在长远的角度去思量,给自己寻找一种最合适的工作及生活方式。

    另外,从广义的角度去理解学习这个概念。并不是说工作之外的时间去学习其他知识就叫学习。很多人即便在忙碌的实践中也能够学有所获。重点在于本周跟上周相比,本月跟上个月相比,今年跟去年相比,你是否进步了。至于这种进步的方式,是工作之余去学习新知识,还是在实践中不断的总结反省,亦或是其他,都不是重点。

    展开全文
  • 500状态码,问题出现的情况多样,建议根据Exception信息分析,进行debug断点调试排查具体原因

    一个异常引起的乌龙,HTTPStatus500问题的一种场景及解决办法

    一、前言

        这是我在编写服务器响应判断用户数据时遇到的问题,这只是   The server encountered an internal error that prevented it from fulfilling this request  问题的一种情况,具体错误如下图所示:

    二、问题描述

        我在设置某一属性  grade  时,设置为  int<11>  。在测试数据时,表单提交数据超出原设定范围,所引起的异常。

    2-1 问题解决的方法

        对异常捕获,仅仅捕获了 SQLException,导致其他异常出现时,被抛出。

    try{
        // ...
    } catch(SQLException e) {
        e.printStackTrace();
    }

    捕获异常 Exception 即可

    try{
        // ...
    } catch(Exception e) {
        e.printStackTrace();
    }

    2-2 问题出现与解决

        在输入信息栏输入正确的信息,会给出正确的提示    

        处理后正确的响应结果如右图所示

    三、问题解决

    3-1 解决思路一

        其实问题的解决方法就是规范化开发,对填写信息的文本域填写的内容动态的监控,定义可输入的内容为数字,大小写英文,不允许输入特殊字符等控制。比如注册用户时填写用户 ID 时可通过 Ajax 动态获取后台数据,验证该 ID 是否已存在,若存在在注册页面则提示该 ID 已被注册

    3-2 解决思路二

        此处我使用的是这个思路来避免该问题。当输入信息错误时,给出了不是我所写的错误处理办法,(我的错误处理办法是,给出提示:系统繁忙,稍后操作!)输入超出原定范围的数据。此处通过捕获抛出的异常进行处理,跳转到一个操作失败页面

             

        点击确定后出现的错误如下:

       

    回去检查文件代码,多次修改,发现该问题的解决办法:

    修改前的代码:     

    修改后的代码:(红线已标出)

    保存修改,重新运行程序,

    输入错误的数据,给出了我所设定的处理方法:(下图所示)                          

           

     

        当出现异常时,认真检查代码的正确性,或许就是一个字符,单词的大小写或拼写错误,都够你调试一下午的。养成良好的代码风格,也是必须的。

    四、其他异常补充

    4.1 空指针异常(NullPointerException 先看一下)

    HTTP Status 500 - Request processing failed; nested exception is 
    java.lang.NullPointerException
    com.dorm.action.CounsellorAction.counsellorAdd(CounsellorAction.java:123) 
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    java.lang.reflect.Method.invoke(Method.java:498) 
    com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452) 
    com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291) 
    ...
    
    首先sun.* 或者org.*,都是源码,这些信息不是排查Bug 的重点
    一般异常抛出是自己的业务代码有漏洞, 才会触发一系列的信息抛出; 
    先找异常信息中的Cause by ... 这是此次异常抛出的原因, 
    然后先看异常信息中第一条和当前项目有关业务代码, 
    看看信息指定的类的方法某一行为什么抛出空指针异常.
    比如上面这个是自己写的CounsellorAction.java  文件中方法counsellorAdd 抛出的异常, 
    运行中发现第123 行存在为null 的对象.

    4.2 实体类对象转换异常

        此转换对象不能直接强制转换为被转换对象。

    HTTP Status 500 - Request processing failed; nested exception is java.lang.ClassCastException:
    com.zduod.core.requestentity.RequestUser cannot be cast to com.zduod.core.requestentity.RequestPay

    4.3 JSON参数转换异常

        JSON数据传参异常,不能将非数字转换为数字

    HTTP Status 500 - Request processing failed; nested exception is com.alibaba.fastjson.JSONException
        ...
    root cause
    java.lang.NumberFormatException
        java.math.BigDecimal.<init>(BigDecimal.java:494)
        java.math.BigDecimal.<init>(BigDecimal.java:383)
        java.math.BigDecimal.<init>(BigDecimal.java:806)
        com.alibaba.fastjson.util.TypeUtils.castToBigDecimal(TypeUtils.java:194)
        ...

    4.4 服务器响应already committed异常

        response 是服务端对客户端请求的一个响应,其中封装了响应头、状态码、内容等;服务端在把response提交到客户端之前,会向缓冲区内写入响应头和状态码,然后将所有内容flush,即将所有缓存输出。这就标志着该次响应已经提交。

        对于当前页面already commitd 已经提交的response 就不能再使用response 执行写操作。

    HTTP Status 500 - java.lang.IllegalStateException:Cannot forward a response that is already committd

    4.5 前后台交互数据类型不匹配

        后台开发查询用户接口,访问接口

    http://localhost:8082/dboot/eouser/queryEOUser,请求JSON数据为

    {  "treasureData": "{\"userName\":\"78\",\"userId\":\"2147483648\",\"userPassword\":\"930915\"}"}

        后台响应结果

    {
        "timestamp": "2018-07-13T03:05:36.261+0000",
        "status": 500,
        "error": "Internal Server Error",
        "message": "For input string: \"2147483648\"",
        "path": "/dboot/eouser/queryEOUser"
    }

        接口响应错误信息为input输入数据为String类型,后台请求体封装实体类定义属性userId为Integer类型。Integer.MAX_VALUE=2147483647,此处2147483648已经不能作为Integer处理。接口数据改为-2147483648 ~ 2147483647之间的整型数据,重新请求接口,后台正常处理请求并返回结果。

    {
        "eoUserList": [
            {
                "userId": 1,
                "userName": "eolinker",
                "userNickName": "eolinker",
                "userPassword": "c0bc7b2052c950c1541692eab1284937"
            }
        ],
        "errorMsg": "查询用户成功!",
        "success": true
    }

    4.6 Mybatis解析实体属性错误

        此处异常为类型异常;异常信息如下

    HTTP Status 500 – Internal Server Error
    Type Exception Report
    Message Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: 
    nested exception is org.apache.ibatis.reflection.ReflectionException: 
    There is no getter for property named 'useId' in 'class com.zduod.manage.face.entity.ZddInformation'

        此处是因为mybatis解析属性错误,信息为useId在实体类中无对应的setter()、getter()方法。检查发现请求参数为userId,实体类属性为userId,也存在对应的setter()、getter()方法。

        此处配置文件mapper.xml中错写userId为useId导致解析数据报错,服务器无法处理请求。

    <select id="getListByPage" resultMap="BaseResultMap" parameterType="com.zduod.manage.face.entity.ZddInformation">
        select
        <include refid="Base_Column_List" />
        from zdd_information
        <where>
          <if test="informationId != null" >
            and information_id = #{informationId,jdbcType=VARCHAR}
          </if>
          <if test="userId != null" >
            <!--此处写错userId为#{useId,jdbcType=DECIMAL}-->
            and user_id = #{userId,jdbcType=DECIMAL}
          </if>
        </where>
        order by create_time desc
    </select>

    4.7 请求数据类型语法错误

        此处异常为JSON数据存在格式错误,嵌套异常,语法错误。

    HTTP Status 500 – Internal Server Error
    Type Exception Report
    Message Request processing failed; nested exception is com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 0
    Description The server encountered an unexpected condition that prevented it from fulfilling the request.
    Exception
    org.springframework.web.util.NestedServletException: Request processing failed; nested exception is com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 0

        异常信息是JSON数据存在语法错误,在 { 大括号嵌套时有问题。我这里是前端是通过JSON数据请求后端接口,仔细检查后JSON数据的格式存在如下问题:JSON请求数据中treasureData的value值嵌套的数据没有完全用{}封装。

    修改前:
    "treasureData": "{"userId":"2018071211901416892","userPayPassword":"100000","cashBalance":"80""
    修改后:
    "treasureData": "{"userId":"2018071211901416892","userPayPassword":"100000","cashBalance":"80"}"

    五、其他说明

    500状态码,问题出现的情况多样,请根据Exception信息分析,进行debug断点调试排查具体原因。

    你可以把异常信息贴出来,放到技术问答https://ask.csdn.net/去提个问题,会有人帮助你分析处理问题。

    你可以把关键异常信息贴在此文评论区,没有异常信息无法确定具体原因。

    展开全文
  • IT程序员接私活平台

    千次阅读 2019-05-27 13:03:26
    这里分享一些程序员如何接私活的一些平台 ~ 开发邦:https://www.kaifabang.com/ 码易:https://www.mayigeek.com/ 开源众包:https://zb.oschina.net/ 人人开发:http://rrkf.com/ 程序员客栈:...

    这里分享一些程序员如何接私活的一些平台 ~

    开发邦https://www.kaifabang.com/

    码易https://www.mayigeek.com/

    开源众包https://zb.oschina.net/

    人人开发http://rrkf.com/

    程序员客栈https://www.proginn.com/

    码市https://codemart.com/

    快码众包https://www.kuai.ma/

    猿急送https://www.yuanjisong.com/

    猪八戒 等…

    展开全文
  • 国内一些比较大型的IT外包公司

    万次阅读 多人点赞 2018-03-08 09:39:15
    下面的这些公司是我根据网上的资料整理出来的。 找工作的同学都要看看,下面这些是国内一些比较大型的外包公司,想进外包公司的和不想进的都要了解一下,别进错了。 序号 公司名称 英文 ... ...

    根据网上的资料,我整理出来的一份国内一些比较大型的外包公司。

    找工作的同学都要看看,根据自身的情况,学历低的 、想积累经验的,想进外包公司试试,或者不想进去的也要了解一下, 避免找工作时被坑了。

    名单不分先后 :

    序号 公司名称 英文 总部所在地 说明
    1 CDC软件 -
    2 NTTDATA 北京
    3 艾斯克雷 北京
    4 爱思爱 天津
    5 奥博杰天 Objectiva 北京
    6 百微科技 ByyWee 上海
    7 艾斯克雷 北京
    8 北京护航 北京
    9 北京华胜天成 北京
    10 北京尖峰 北京
    11 北京开运联合 北京
    12 立思辰科技 北京
    13 赛迪通 北京
    14 盛安德 北京
    15 新聚思 北京
    16 在信汇通 北京
    17 博朗软件 Bleum 上海 针对欧美企业的外包提供商之一
    18 博彦科技 BeyondSoft 北京
    19 创博国际 -
    20 大连华信 DHC 大连 作为国内较早进入日本市场
    21 华拓数码 黑龙江省大庆市
    22 大宇宙信息 天津
    23 大展科技 Achievo 深圳
    24 第一线安莱
    25 东南融通
    26 东软集团 Neusoft 沈阳 IT解决方案与服务供应商,是上市企业,股票代码600718
    27 泛亚信息技术
    28 福瑞博德 Freeborders 深圳
    29 富基融通 -
    30 富士通信息 上海
    31 高德软件 -
    32 广州迅维连锁
    33 文思海辉 -
    34 海隆软件 hyron 上海
    35 杭州颐和
    36 恒生电子 hundsun 杭州
    37 宏智科技 苏州
    38 华道数据处理
    39 江苏欧索软件 苏州
    40 经纬国际 -
    41 九城关贸 -
    42 开目佰钧成 武汉
    43 开运联合 Creatunion 北京
    44 柯莱特
    45 浪潮 Inspur 济南
    46 联迪恒星 南京
    47 联合信息 深圳 -
    48 凌志软件 上海 苏州
    49 普联软件 济南 -
    50 千方科技 -
    51 日电卓越 北京
    52 软通动力 iSoftStone 北京
    53 赛科斯 深圳
    54 山东北明全程物流 烟台 提供集物流、商流、信息流、资金流为一体的集成式供应链管理服务商。
    55 中盈蓝海 西安
    56 上海海隆 上海
    57 启明软件 上海
    58 上海晟欧 上海
    59 易思博 深圳
    60 神州数码 北京
    61 晟峰软件 上海
    62 斯凯 -
    63 四川汉科 hankedata 成都
    64 索迪斯
    65 阿米德 天津
    66 通动力信息
    67 通邮集团
    68 万国数据服务 苏州工业园区 纳斯达克:GDS
    69 微创软件 上海
    70 诺赛软件 西安
    71 西安炎兴 西安
    72 新宇软件
    73 新致软件 newtouch 上海 专注于为金融机构提供解决方案
    74 信必优 Symbio 北京
    75 信雅达
    76 亚信联创 -
    77 药明康德 全球生物医药行业提供全方位、一体化的新药研发和生产服务
    78 音泰思 成都
    79 英极软件开发(大连)
    80 永新视博 -
    81 宇信易诚 -
    82 浙大网新 Insigma 杭州
    83 中国信息技术 CNIT 北京 美国纳斯达克上市公司
    84 中和软件 chuwa 上海
    85 中软国际 chinasofti 北京
    86 中网在线
    87 中讯软件

    国内的外包公司有很多很多,没有列出来的可能也是外包公司。

    展开全文
  • window.close(), scripts may not close windows that were not opened by script
  • IT战略和IT价值

    千次阅读 2012-10-19 17:07:14
    IT战略和IT价值企业的战略前提是愿景和价值观。愿景是我们的理想追求,一个企业应该是要有追求的,否则就成了一个X货(不过很多中国企业从成立目的到追求都是X货,在此不表)。一个企业的价值观会在你看不清方向无法...
  • IT的到底怎么了

    万次阅读 多人点赞 2011-09-04 15:19:35
    十年前大概,每一个人都以IT为荣,可是十年后的今天,IT几乎成了一个略带侮辱性的词汇。老婆的QQ截图给我看: 看了以后,思考良久... 高度数眼镜,呆滞,满脸痘痘,卷发(统计意义)...这是IT人; 挤车...
  • CentOS7安装IT资产管理系统Snipe-IT

    万次阅读 热门讨论 2018-06-26 13:43:48
    CentOS7安装IT资产管理系统 Snipe-IT介绍 资产管理工具 Github:https://github.com/snipe/snipe-it 官网:https://snipeitapp.com/ Demo:https://demo.snipeitapp.com/ 安装要求 系统要求...
  • 别让IT培训机构毁了你这一辈子

    万次阅读 多人点赞 2017-06-12 14:15:09
    我在北京摸爬滚打这么多年,也算是IT界的老人了,最近,经常有老家的同学打来电话。有位同学说他侄子高中快毕业了,成绩不太理想,只能考上一所三流大学。他听说北京有很多IT培训机构,而且孩子对电脑这方面比较感...
  • #IT界大佬告诉你,程序员接私活的7大平台利器

    万次阅读 多人点赞 2019-06-14 16:17:01
    今天小编在网上汇集了一些国内程序员接私活的平台,希望对大家能够有用。 1、程序员客栈:程序员的经纪人 2、快码众包-让互联网产品开发更快速!认准域名Kuai.ma ...3、Coding 码市 - 基于云技术的软件外包服务...
  • 总结一下,it界不是没有高薪,而且it的高薪在所有理工类行业中是高的。关键是看你自己的能力。对于还没毕业的同学,我希望你们能先认真读书,至少拿个学士出来(最好是名校的),然后看看能不能考上好的大学的硕士...
  • IT匹配业务如何走向IT引领业务

    千次阅读 2014-03-26 18:02:31
    之前准备了许多,梳理了现状组织/岗位/职责、梳理了现状流程、梳理了现状IT系统建设/IT接口建设/数据标准建设,然后总结好现状的业务与IT结合的问题与空白建设,做了一份从IT组织流程建设、IT系统硬件基础设施建设、...
  • but it does not exist. Its class, org.springframework.boot.autoconfigure.web.ServerProperties$Servlet, is available from the following locations: jar:file:/D:/leaseRepository/org/springframework/...
  • IT价值评估

    万次阅读 2014-04-13 22:31:42
    这个问题关乎如何向老板申请IT项目立项、给老板讲明IT投资价值,也关乎IT项目验收、IT项目复盘总结分析、以及下一个IT项目的获得老板支持。这个问题也暗暗涉及到CIO的价值,如果IT说出不价值/感受不到显性价值,那...
  • IT不难

    千次阅读 2014-03-19 17:43:01
    IT并不难,IT并不复杂,主要是很多人不知道重点做什么/不知道怎么做,还有些人根本没有资源做(没有人/没有人岗能力匹配的人那还搞个屁啊)1、IT规划:业务战略和IT战略结合机制、IT的优点与缺点认识、有方法的理解...
  • IT安全治理

    千次阅读 2014-03-27 14:06:06
    IT信息安全来自四方面:1、外部黑客2、员工内鬼:IT部门人员、员工用户3、内网病毒攻击4、IT硬件损坏信息丢失三个注意:1、我不赞同在服务器上安装软件杀毒软件,往往存在应用软件文件被误杀或误阻拦的风险,使应用...
  • IT项目开发流程

    万次阅读 多人点赞 2019-06-01 11:48:24
    项目开发流程: 一、需求分析: 相关系统分析员向用户初步了解需求,然后用相关的工具软件列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以...
  • 转载请注明:转载自IT人故事会,谢谢! 原文链接地址:为什么很多IT公司不喜欢进过培训机构的人呢?&amp;gt; 很多培训出来的老铁,都不敢说自己培训出来的,反正只要不说自己是培训出来的基本面试通过的概率...
  • IT行业接项目的方法总结

    万次阅读 多人点赞 2019-06-01 13:00:15
    首先了解下众包和外包的区别: 外包: 外包是将项目承包给外包公司,由外包公司的程序员进行开发; 众包: 众包是将项目承包给多个独立的开发者,他们不隶属于任何公司,用自己的业余时间接私活,进行开发。...
  • 1、概述 相比大家一想到事务,就想到ACID,或者也会想到CAP。但笔者今天不讨论这个,哈哈~本文将从应用层面稍带一点源码,来解释一下我们平时使用事务事会遇到的问题。而本次我们讲的正式嵌套事务引发的问题: ...
  • 关于“IT学子成长指导”专栏及文章目录

    万次阅读 多人点赞 2012-11-01 09:22:37
    几年中,无数的IT学子到此交流,也形成了一道独特风景。这里,汇聚了众多成长中的烦恼,也集合了更多的突破智慧。  读者不妨可以浏览本文,找适合的文章深入阅读,将之作为大学之路的参考。可以将你未解的困惑和...
  • 程序员如何变身IT讲师

    万次阅读 多人点赞 2015-06-23 07:11:01
    培训讲师是程序员的一条转型路线,这条路钱景如何?怎样完成转变?如何开始?
  • IT人职业道德的反思

    万次阅读 热门讨论 2010-05-23 16:00:00
    这也许是一个沉重的并且不讨好的话题,因为谁都不愿意搬起石头砸自己的脚,但我们实在是幸福,总活在自以为是、感觉良好、接近天上人间的环境里,是该反思反思反省反省了,否则政策再好环境再美人才再多,也同样出不...
  • 最近整理帖子,看过几个关于IT运营管理、IT服务管理、IT运维管理的联系和区别的帖子,大家对于这个话题的参与和讨论也比较多,个人以为概念的清晰,语义的准确对于学习、理解、掌握ITIL的过程非常重要,故而对这三个...
  • IT企业的IT经理如何管理IT人力资源 (这个题目看上去比较拗口,读啊读啊就习惯了......) 不论是在IT公司还是在非IT公司,都普遍存在着IT员工难管理的现象。IT人员"不好招,难留住"成为IT人力资源管理的难点。...
  • ZoomIt使用方法

    万次阅读 2011-10-02 11:12:30
    演示必备辅助软件 ZoomIt是一款非常实用的投影演示辅助软件,他把可以帮助我们很方便的去操作电脑页面,可放大缩小,可当粉笔使用,但可以随意改变颜色,还可以画出想要画直线,矩形,圆等等一些简单的图形,而这款...
  • 企业的IT架构

    千次阅读 2017-08-16 20:36:43
    “Architecture is like teenage sex,everybody talks about it,nobody really knows what is it。“什么是架构? 摘自《聊聊架构》想象一下,在最早期,每个人都完全独立生活,衣、食、住、行等等全部都自己搞定...
  • IT项目十大灾难

    千次阅读 2009-10-10 16:37:00
    建议这篇文章,搞信息化的企业IT部门的人多来看看,或者转发给他的大领导或业务部门领导来看看。 1没有项目核心目标,没有明确目标,没有项目完结后的效益评估,没有明确要解决的核心问题,没有项目边界。反正合同...
  • # STM32 的 USART 使能USART_IT_RXNE进不了中断,USART_IT_TXE就能进 void USART_Configure() { GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_...
  • IT复杂吗?

    万次阅读 2013-10-22 15:01:14
    IT复杂吗?不复杂吗?复杂吗?不复杂吗?这种狗屎不讲逻辑不剥茧抽丝就讲因果的口水仗没有意义,还不如让我们务实做点有建设性的事:一环环剥茧抽丝,看看到底复杂在哪里?怎么简化?一、IT的作用与边界企业IT说到...

空空如也

1 2 3 4 5 ... 20
收藏数 1,260,407
精华内容 504,162
关键字:

it