首页 文章 精选 留言 我的

精选列表

搜索[快速],共10000篇文章
优秀的个人博客,低调大师

给迷茫的JAVA员一些中肯建议,不然你就废了,快速成为架构师

最近好多人私信问我,该怎样才能成为高薪架构师,还有一个就对当前的状态感到迷茫。我在此做一个简单的说明,或者对迷茫中的你来说有些许帮助。 当前你感到迷茫吗? 有很多人对现在的工作感到很没意思,因为当前的工作,完全是实现业务,技术上没有任何提高。在这种状态下就会感到迷茫,特别是一想到将来这种迷茫感就更强烈了。 与其说迷茫还不如说是担忧,随着时间的推移,自己的技术又没有长进,所以感觉忧心忡忡。 这里分为二种人: *混日子,过一天算一天 这一种的我就不过多讨论了,没有意义。我也碰到过很多这样的同事,此类程序员已经废啦。 *想提高自己的技术,往架构师方向努力。 给我发私信的人,大部分是这一种。首先,可以看出来,这些人都是有自己理想的人,也会付诸实践的。想往架构师方向走,但是却苦于没有人带,自己也不知道如何成为框架师。再不改变,此类程序员可能会也废。 我想借这个文章和大家聊聊架构师这个话题,纯属个人理解,与对错无忧。 架构师的定义? 个人觉得架构师需要具有以下几特点: 知识广度:需要知道主流技术为什么诞生,能解决什么问题?如果同一种业务用不用的技术来实现,会有什么哪些优缺点?比如:流行的ORM框架Mybatis 和 hibernate ,他们之间的优缺点是什么?要有清晰的认识会能在技术造型时做出正确的决定。 抽象能力:对业务和技术进行抽象。业务抽象就是对需求进行分析后,能够建立完美的实体类以及他们之间的联系。技术抽象是对整体架构进行一个分层,各层之间的交互。这至关重要,如果技术抽象能力不足,这会导致整个系统的架构不灵活,难以维护和扩展。 知识的深度:至少是某个领域的专家,比如消息队列,activeMQ熟悉其源码,知道其实现。 优秀的学习能力:对新的技术和前沿性的技术进行学习,使用它来解决工作中的业务问题。 那么你该如何去做呢?我觉得可以从以下几个步骤开始: 1: 扎实的JAVA 基础,Think in java上介绍的内容都能理解,做到这一步恭喜成为了程序员。 2:熟练使用主流框架,如:mybatis,spring 等。 3:研究过至少一种以web框架的源码,如spring mvc ,struts 等。 4:架构过或者参与过高并发系统设计,知道如何应对突发情况。 5:对自己所处的业务能够根据自己的知识维度,提出优化建议或者预测其风险点。 其实能否成为架构师跟机遇有很大关系,比如一个程序员,以上都做到了,但是公司并没有给他这个机会去做,一个真正架构的机会。因为之前的架构师不离职他就没有机会,这就是现实! 工作一到五年的程序员朋友面对目前的技术无从下手,感到很迷茫可以加群744677563,里面有阿里Java高级大牛直播讲解知识点,分享知识,课程内容都是各位老师多年工作经验的梳理和总结,带着大家全面、科学地建立自己的技术体系和技术认知!

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

C# .NET 可灵活配置登录窗体、主窗体的快速信息管理系统开发架构参考

周日改进了通用权限管理系统一天,终于可以拿出有完整的SDI,MDI方式的主窗体例子了。MDI方式主窗体的改进功能点主要有如下: 1:这里一次性获取用户的菜单权限,双击后会打开相应的菜单。2:用了递归技术加载了菜单,而且可以动态调用不同包里的窗体。3:这里是与网页实现单点登录功能的简单例子。4:这是点那妞呼叫一次窗体的功能,而且实现了避免重复打开相同的页面功能。5:子窗体的排序动作,可以影响母窗体的快捷按钮。6:通过母窗体上的快捷按钮操控制子窗体的事件。 登录窗体、主窗体都可以在配置文件里指定,可以自由定义登录窗体及主窗体,代码可参考的意义及代码重复利用的价值远比这个程序本身的意义更重大。 本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/1201481,如需转载请自行联系原作者

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

BI团队如何高效应对快速扩张的公司的需求 —— 阿里云MVP赵玮主题分享【2】

上一篇提到,作为数据分析的从业者,在这个公司发展过程当中,给他们的建议。 根据提到BI同学两个层次: 第一:我们会接受业务方哪些需求帮他实现需求; 第二:我希望我们这边团队有更多的主动性; 给大家举两个例子,我们在公司的发展过程当中,会把一些成型的东西沉淀下来。 第一个例子:节假日 当时公司的商户有一定规模之后碰到的第一个节假日, 节假日的时候交易会有一定的下降,这是很正常的。 因为线下支付的场景,有些人假期的时候在家里。 有一些这种商圈,上班期间,有很多这种白领用餐,放假了,有一些人节假日出国旅游了等等。 但是节假日回来之后, 什么时候我的商户的交易恢复到原先的水准算是正常? 什么时候没有恢复过去,就需要警惕? 第一次碰到节假日的时候,我们缺乏一个标准线 所以当时就是等,第一天没有恢复,第二天第三天又没有恢复,开始担心。 而且看到一个很奇怪的数据,活跃商户数

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册