首页
学习
活动
专区
工具
TVP
发布

码农沉思录

专注但不限于Java Web领域的技术分享,致力于打造一个有内容、有态度的技术分享平台。
专栏作者
783
文章
1212394
阅读量
168
订阅数
头秃系列,二十三张图带你从源码分析Spring Boot 启动流程~
Spring Boot 专栏已经写了五十多天了,前面二十章从基础应用到高级整合避重就轻介绍的都是工作、面试中常见的知识点。
Bug开发工程师
2020-12-15
1.9K0
基于 React 的可视化编辑平台实践
前段时间发在朋友圈的一句话:各种自主搭建的平台,想起好多年各种DIY博客,行业门户网站,本质不变,变的是实现的手段了
Bug开发工程师
2020-03-27
2.6K1
原创 | Docker入门,看了不理解,假一赔命
Docker for mac,这个你肯定要下载:点我下载Docker for mac and Windows的社区免费版本(https://www.docker.com/products/docker-desktop)
Bug开发工程师
2020-03-27
8030
一套基础自动化部署搭建过程
公司初创技术团队,没有任何基础设施的情况下,需要搭建一系列code管理以及自动化部署等工具….所以引发了下面一系列的部署过程,历时两天,中间也是碰到各种问题,但最终把基本工具全部搭建成功,耶~,下面带大家一起看下此次搭建过程。
Bug开发工程师
2020-02-20
6790
读源码时,我才知道Spring Ioc这样设计的好处
要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle )。
Bug开发工程师
2020-02-19
7890
开发也需了解的运维知识之Docker
docker容器化部署应用可以简化应用的部署流程。假设部署一个应用需要在机器上安装和配置nginx、tomcat,如果需要新增一台服务器,或者切换服务器,那么就要重复同样的操作,安装nginx、tomcat并配置。容器化部署就是一次配置到处使用,将安装nginx配置nginx这一系列工作制作成一个镜像,在服务器上通过docker拉取镜像并启动容器即可,基于此实现集群自动伸缩。
Bug开发工程师
2020-02-19
8710
Kubernetes 儿童插图指南
很久很久以前,有一个叫 Phippy 的应用程序。她是一个简单的应用程序,由 PHP 编写且只有一个页面。她住在一个需要和其他可怕的应用程序分享环境的主机中,她不认识这些应用程序并且不愿意和他们来往。她希望她能拥有一个属于自己的环境:只有她自己和她可以称之为家的 Web 服务器。
Bug开发工程师
2019-11-30
5400
初探Tomcat的架构设计
本文将基于 Tomcat8 进行分析,具体版本为 Tomcat8 当前官网最新修改(2019-11-21 09:28)的版本 v8.5.49
Bug开发工程师
2019-11-28
3810
SpringBoot自动配置原理,这篇文章讲透了!
原文:juejin.im/post/5ce5effb6fb9a07f0b039a14
Bug开发工程师
2019-11-12
5680
这份3万字的Spring Boot知识清单,请查收!
在过去两三年的Spring生态圈,最让人兴奋的莫过于Spring Boot框架。或许从命名上就能看出这个框架的设计初衷:快速的启动Spring应用。因而Spring Boot应用本质上就是一个基于Spring框架的应用,它是Spring对“约定优先于配置”理念的最佳实践产物,它能够帮助开发者更快速高效地构建基于Spring生态圈的应用。
Bug开发工程师
2019-10-21
5160
Tomcat在SpringBoot中是如何启动的?
我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以直接把web程序打成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动,本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习下Tomcat的源码,了解Tomcat的设计。
Bug开发工程师
2019-10-11
1.3K0
IDEA一键部署SpringBoot到Docker,这个骚操作你会了吗?
IDEA是Java开发利器,springboot是Java生态中最流行的微服务框架,docker是时下最火的容器技术,那么它们结合在一起会产生什么化学反应呢?
Bug开发工程师
2019-09-30
1.1K0
抛开Docker命令不谈,你了解它的底层原理吗?
原文:https://www.cnblogs.com/zhangxingeng/p/11236968.html
Bug开发工程师
2019-09-12
1K0
微服务架构之「 容器技术 」
因为传统的PaaS技术虽然也可以一键将本地应用部署到云上,并且也是采用隔离环境(容器)的形式去部署,但是其兼容性非常的不好。因为其主要原理就是将本地应用程序和启停脚本一同打包,然后上传到云服务器上,然后再在云服务器里通过脚本启动这个应用程序。
Bug开发工程师
2019-07-22
4440
如何优雅使用Docker?请收下这15个小技巧。
获取最近运行容器的id 这是我们经常会用到的一个操作,按照官方示例,你可以这样做(环境ubuntu):
Bug开发工程师
2019-07-15
1.1K0
公司内网搭建代理DNS使用内网域名代替ip地址
一般在企业内部,开发、测试以及预生产都会有一套供开发以及测试人员使用的网络环境。运维人员会为每套环境的相关项目配置单独的Tomcat,然后开放一个端口,以 IP+Port 的形式访问。然而随着项目的增多,对于开发和测试人员记住如此多的内网地址,无疑是一件头疼的事情(当然你也可以使用浏览器书签管理器或者记录在某个地方)。但是你不永远不会确定,那天由于升级突然改了IP,我们可能又要重新撸一遍配置,所以内网域名还是非常有必要的。
Bug开发工程师
2019-07-12
5.2K0
一直在谈微服务,你知道分布式多中心架构是什么吗
由于我们一直从事的是传统企业的架构改造工作,所以对新兴的互联网企业如何实施微服务架构并没有实践过。在写这一章之前,我在架构群里和曾经实施过微服务架构的互联网企业的架构师进行了交流,结果是深深的失望。我看到互联网企业为了快而失去的那些我觉得必不可少的能力,看到了以“简单即美”为借口的粗糙。
Bug开发工程师
2019-07-12
7720
这样讲 SpringBoot 自动配置原理,你应该能明白了吧
这部分主要讲一下 SpringBoot 源码中经常使用到的注解,以扫清后面阅读源码时候的障碍。
Bug开发工程师
2019-06-03
3.4K3
码农如何长期保持行业内的竞争力?
昨天就有陌陌,斗鱼等招聘不要33岁以上的开发,招聘JD中直接说明不要!有人也羡慕国外的码农,说美帝领先几十年,人家50岁的大叔还在编码。结果马上就被一篇报道打脸了----"Java之父求职被嫌年纪大:程序员只能吃青春饭?"
Bug开发工程师
2018-12-10
6610
如何实现一个简单的IOC
在之前的文章中,楼主和大家一起分析spring的 IOC 实现,剖析了Spring的源码,看的出来,源码异常复杂,这是因为Spring的设计者需要考虑到框架的扩展性,健壮性,性能等元素,因此设计的很复杂。楼主在最后也说要实现一个简单的 IOC,让我们更加深刻的理解IOC,因此,有了这篇文章。
Bug开发工程师
2018-09-21
6550
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档