IT人故事会
  • 首页
  • 故事会
    • 开发就是这么坑
    • 活在当下
    • 程序员真实生活
    • 你好圈子
    • 不曾忘记的初心
  • docker
    • 「初级篇」
    • 「中级篇」
    • 「终级篇」
    • 「实战篇」开源项目docker化
  • 小程序JAVA实战
  • 互联网架构

分类归档互联网架构

学技术看鸡汤

  • 首页   /  
  • 分类归档: "互联网架构"
互联网架构 2月 19,2019

『互联网架构』软件架构-spring之AOP场景实战(11)

面试的时候,经常被面试官问到AOP在你的项目中用到了那些场景,我一般的回答是日志,权限,事务处理,方法的统计,性能的监控。其实权限和事务都是跟业务相关的,咱们一起来想想针对其他几个如何来设计。重点是设计的思路。源码:https://github.com/limingios/netFuture/tree/master/tuling-enhance-plugin-master

阅读更多

作者 liming
互联网架构 2月 15,2019

『互联网架构』软件架构-spring源码之spring AOP(十)

spring是一个技术体系,之前说过spring的ioc,学习底层的意义,为的是以后灵活进行定制的时候,学的底层知识就可以用了。之前我记得在开发的时候,log日志都是debug,到线上的时候为了不影响性能就改成info,但是如果是线上出问题了,需要关闭项目更改为debug,查看到底是怎么回事,其实如果学习了aop,里面有个开关的功能,可以动态的不更改项目状态的情况下,动态的让日志级别发生改变,灵活的追踪项目里面的存在的问题。

阅读更多

作者 liming
互联网架构 2月 15,2019

『互联网架构』软件架构-spring源码之spring ioc(九)

上次说了spring的体系结构和概要大概有那些模块,spring ioc是最核心最原始的一个框架,其实就是spring的老本,spring就是依靠着ioc,慢慢发展到其他Data,web,AOP上的。记得当初项目里面使用spring的时候,就知道配置个xml,在struts2上引用spring配置的bean,引用这个类就可以直接用了,不用直接new了,完全不管原理,确实方便但是需要配置2次,一次是spring bean.xml,一次是struts引用的时候配置。这次主要看看spring IOC底层是如何实现的。

阅读更多

作者 liming
互联网架构 2月 15,2019

『互联网架构』软件架构-spring源码之spring结构概述(八)

spring从07年接触到目前2018年也差不多10年了,一个java的框架为什么能火这么多年。很多人对spring的使用轻车熟路,但是从未解读过spring的源码,老铁跟我一起看看源码,了解下内部的构造,只有源码读过的人才能获得上乘武功,软件开发不只是搬砖的老铁。内功熟悉原理,外功是灵活使用。内功好比电力,外功好比电机。内功的电力越强,电机的马力越大才能发挥巨大作用,相反如果电力弱,马力在强也是不行的。spring从单一的jar包,发展到现在十多个jar包,spring mvc 到spring boot 到spring cloud,从需要配置到现在0配置,封装的越来越厉害,导致的结果,如果不了解内核在强的马力,遇到问题可能无从下手。一起熟读spring源码尤为重要。

阅读更多

作者 liming
互联网架构 2月 14,2019

『互联网架构』软件架构-Intellij IDEA技巧篇(七)

从09年开始java的开发,用了很多的开发工具从myeclipse,eclipse,netbeans每个开发工具都有自己的特色,netbeans做gui很方便,myeclipse最初的时候插件比eclipse丰富。eclipse更加轻量。从17年跟同事国美哥,开始熟悉使用idea,这款捷克这个小国家开发的工具。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的,多亏了国美哥,刘司令,感谢国美哥,刘司令让我上路idea,来不及握手,已经再见了。用了一款软件多年,换个新的工具总有适应期,大概2-3周熟悉了就美滋滋了。源码:https://github.com/limingios/netFuture/tree/master/idea

阅读更多

作者 liming
互联网架构 2月 13,2019

『互联网架构』软件架构-jenkins搭建和 maven gitlab自动化部署流程(下)(六)

上次基本把环境都搭建好了,下一步就是开始完成整个流程的自动化部署。源码:https://github.com/limingios/netFuture/tree/master/jenkins/

阅读更多

作者 liming
互联网架构 2月 13,2019

『互联网架构』软件架构-jenkins搭建和 maven gitlab自动化部署流程(上)(五)

几年前没用过jenkins的时候,每次都需要用eclipse打个war包,然后小心翼翼的上传到服务器,给服务器原有的war包改个名字,mv到bak目录中,停止服务,删除原有的webapps的项目,再把新上传的war包放进到tomcat的webapp说的目录下,启动项目。每次改个html的标签的名字都需要重新上传,每次都是这么繁琐的操作。其实小公司还可以容忍,如果是比较大的项目,还持续停留在这个脚本上运维人员都累死了,因为有可能一次部署几十个项目。源码:https://github.com/limingios/netFuture/tree/master/jenkins/ysource/idig8

阅读更多

作者 liming
互联网架构 2月 11,2019

『互联网架构』软件架构-git服务搭建与使用(四)

很多跟我一样大概有十多年的同事,一直做着企业内部开发,现在还在使用svn,跟大家聊起来git,他们都知道,只是项目里用习惯了svn一直也没改变,我相信这只是时间的问题,在不久的将来必然会使用git,正如我刚入行的时候ssh还是struts1 和hibernate。git更接近互联网,更方便。有一次一个老铁告诉我,他们是上市公司,研发中心负责管理总体的代码都在svn总部那边,svn服务器挂了,导致他想回退版本都没办法,因为本地都没保存之前的代码。如果是git我告诉你这些都不是问题,这就是分布式和集中化的区别。其实可以理解,传统的行业还是svn占据范围比较大,git的使用还是要花费一定的时间,不想为工具上的事情花费时间也是可以理解的。源码:https://github.com/limingios/netFuture 里面的git

阅读更多

作者 liming

1 2 下一个

扫扫【支付宝】一起领红包,感谢对我的支持!

分类目录

  • 跟我一起学docker(二)--核心概念和安装 - 次
  • 跟我一起学docker(18)--持续集成(初级终结篇) - 次
  • 跟我一起学docker(一)--认识 - 次
  • 跟我一起学docker(三)--镜像的基本操作 - 次
  • 跟我一起学docker(十)--jenkins的使用 - 次
  • 『中级篇』容器编排Docker Swarm介绍(42) - 次
  • 程序员反感(讨厌、不喜欢)什么? - 次
  • 跟我一起学docker(四)--容器的基本操作 - 次
  • 『中级篇』docker之CI/CD持续集成——GitLab CI服务器(71) - 次
  • 『中级篇』docker之wordpress容器SSL(番外篇)(78) - 次

分类目录

  • 「中级篇」
  • 「初级篇」
  • 「实战篇」开源项目docker化
  • 「终级篇」
  • docker
  • 不曾忘记的初心
  • 互联网架构
  • 你好圈子
  • 小程序JAVA实战
  • 开发就是这么坑
  • 故事会
  • 活在当下
  • 程序员真实生活

近期文章

  • 『互联网架构』软件架构-spring之AOP场景实战(11)
  • 『互联网架构』软件架构-spring源码之spring AOP(十)
  • 『互联网架构』软件架构-spring源码之spring ioc(九)
  • 『互联网架构』软件架构-spring源码之spring结构概述(八)
  • 『互联网架构』软件架构-Intellij IDEA技巧篇(七)

近期评论

  • liming发表在《『中级篇』k8s基础网络Cluster Network(66)》
  • 杜卡发表在《『中级篇』k8s基础网络Cluster Network(66)》
  • 稻草人发表在《跟我一起学docker(一)–认识》
  • liming发表在《『高级篇』docker之kubernetes基础集群附在功能kube-proxy和kube-dns(36)》
  • shengzhf发表在《『高级篇』docker之kubernetes基础集群附在功能kube-proxy和kube-dns(36)》


LINK

  • CSDN
  • 知乎
  • 51CTO
  • 掘金
  • 简书
  • 阿里云
  • docker中文
  • Dalaoyang

程序员的十年

  • 十年生死两茫茫,写程序,到天亮。
  • 千行代码,Bug何处藏。
  • 纵使上线又怎样,朝令改,夕断肠。
  • 领导每天新想法,天天改,日日忙。
  • 相顾无言,惟有泪千行。
  • 每晚灯火阑珊处,夜难寐,又加班。

BUG

  • 讲述二线IT人的发展故事
  • 讲述二线IT人工作的心得
  • 讲述二线IT人的成长历程
  • 图片加文字一起分享学习心得。
  • 个人QQ:394498036
  • 微信号:zhugeaming1314
    个人邮箱:394498036@qq.com

扫描关注公众号:编程坑太多

All Rights Reserved by IT人故事会 IT人故事会.