7 独孤文彬

尚未进行身份认证

我要认证

人生的转折从大米时代开始

等级
TA的排名 3k+

2019年终总结——敢想敢做,青春无悔

前言回看2018年的年总,总有那么一些的不如意,有些敷衍了事的嫌疑。看了下自己的各个平台,停笔时间不短了,在博客输出上,在一些平台的输出上做的少了。更多的是面向团队的直接输出,讲课、交流聊天的场景更多了一些。整体来看,还是不太利于自己的长远发展,回过头来,还是要继续互联网平台的输出。2019年成长,成熟了许多。做了很多,一直想做,却因为各种原因拖着没做,或者是因为各种缘故没法做的事情。已经完...

2020-01-16 22:52:57

Docker实战系列——第四话-- 将你的spring-boot应用进行容器化的几种常见玩法

背景docker从一个火的一塌糊涂的技术,到成为人尽皆知的基本技能已经是1-2年前的事情了,本章节的内容,意在记录和整理自己在工作和学习过程中,对于应用做容器化并推送到镜像仓库的方案和工具选择以及使用上的一些思考和心得。希望能够帮到大家前置知识docker、Idea 、maven、linux容器化方案的选择参考:https://juejin.im/post/5c60c021f265da2...

2019-12-30 17:46:31

2017-Spring-Summit大会-(中国首届)参会后感受和一些思考

背景目前任职的公司正经历架构转型,由一体式向微服务进军,从传统到云原生转型。又得闲暇之际阅读微信公众号的文章,得知2017-8-26日北京的新云南皇冠假日大酒店有一场由pivotal和中国极客帮联合主办的大会,能够和Java业界Top20进行面对面的交流,尤其是请来了Spring社区的重量级大咖们,机会不容放过,正好借此宣传下公司,亦可顺便借此机会向前辈们学习下经验本次大会简介链接:htt...

2017-08-29 10:27:01

提高编码技能成为更好的开发者的十个提示

许多Java开发人员问我如何成为一个更好的程序员,如何提高我的编程技能,或者我擅长Java但在解决问题的技能上不那么好等等。这是现实,今天的时代充满了语言专家而不是真正的程序员。它易于理解Java编程语言的关键字,方法和API,但同时难以解决实际问题,设计可重用且可靠的软件并获得最佳的数据结构和算法。我经常看到Java程序员在被要求在有限的时间内设计和编写解决方案时表现不佳,但同时他们对Jav...

2019-08-28 15:29:03

2019年成为更好的java开发者的十个提示

我经常收到读者发来的电子邮件,要求我告诉他们如何成为更好的Java开发人员,他们应该学习什么,以及他们可以成为Rockstar Java开发人员的工作领域和方向有哪些?在过去几年中单独回答之后,我想了几点,我认为这将使你成为一名更好的Java程序员和应用程序开发人员。但是,在进入之前,我想强调一个更好的程序员总是一个更好的Java开发人员,这就是为什么我之前分享的所有提示,以提高你的编程技能,成...

2019-08-28 11:54:31

工欲善其事必先利其器!从此刻开始,提升你的逼格吧!

引言作为一个高效能的人士,对于时间和效率的追求,应成为一辈子可以吹的牛逼!这样,才能活出别人5辈子,10辈子的样子。那么,效率的提高,首先是仰仗于,思想意识的提高,培养自己不将就,持续改进的习惯!其次,就是工具的辅助!下面,我从一个软件研发人员的角度,总结了下自己常用的辅助工具,用来提高日常的工作和学习的效率,或者装逼的神器。哈哈!高效率的习惯这件事,会不会需要我重复做第二次?我怎么避免或...

2019-05-03 21:34:32

spring-Microservices-in-action问题记录

环境:win10、Docker version 18.09.2, build 6247962chapter2:问题一:/bin/sh: 1: ./install.sh: not found on docker for windows using有发此类问题的三个因素:本问题原因:I confirm that this is a CR LF trouble.解决方法:http://s...

2019-04-30 12:37:20

从传统开发模式转向云原生开发——实战系列博客(一)准备工作

引言:作为一个高级研发岗位的程序员,并志向于成为架构师或者CTO的你,应该要明白云原生的开发是你从现在开始就必须要搞定的事情!云原生有三件事要搞定:第一:微服务第二:容器和容器云第三:DevOps本系列文章,意在记录自己从传统开发模式,转向云原生开发的过程中,趟坑经验,以及注意事项,并为大家整理了相关技术资料和学习路线。面向的群体:高级开发架构师运维人员学习前提或技术储备...

2019-04-30 11:45:08

从Spring-Boot开始深入理解Spring系列(八)——Spring-Boot处理web开发的跨域问题

什么是跨域?定义跨域失败,成功的效果演示为什么需要跨域?如何跨域?解决方案一:解决方案二:效果展示小结:附:代码下载参考文章:...

2019-02-16 08:17:59

项目管理tips之代码质量控制(一)——通过maven-pmd-plugin插件自动扫描工程中不合规约的代码

需求背景:代码质量审查,需要用到阿里规约的检查,尽管建议大家在客户端自己的IDE中进行了扫描,但是难免会有人忘记。因此,在CI过程中,利用maven插件做一次统一的自动化扫描插件检查结果展示操作指南:第一步:在你maven工程的父工程中配置如下插件 <plugin> <groupId>org.apache.maven.plugins</g...

2019-02-14 16:44:40

从Spring-Boot开始深入理解Spring系列(七)——Spring-Boot使用servlets、filter、listener、interceptor

文章目录基础概念理解对比深入理解:原理详解生命周期理解实战:示例应用项目实战应用场景附源码下载参考博客基础概念理解对比深入理解:原理详解生命周期理解实战:示例应用项目实战应用场景附源码下载参考博客...

2019-02-12 20:44:50

Java专家之路(十)-- 面向对象的基础概念和原理,事件机制?

什么是回调?什么是事件?委托?事件驱动的编程模型?

2019-01-12 17:39:02

编程思想和原则之——《Design by Contract (DbC) – 契约式设计》附参考代码

什么是契约式编程体现?代码参考:

2019-01-12 17:37:11

编程思想和原则之——《插件式编程》附参考代码

什么是插件?参考方案:设计参考代码实现

2019-01-12 17:33:22

编程思想和原则之——《Don’t Repeat Yourself (DRY)》附参考代码

设计层面代码层面clean code重构代码坏味道好代码小结

2019-01-12 17:31:58

Java专家之路(九)-- 面向对象的基础概念和原理,使用回调机制实现对象之间通信

定义:什么是通信什么是对象?哪些对象的通信通信的实现方式

2019-01-12 17:23:28

Java专家之路(七)-- 面向对象的基础概念,如何理解多态?

是什么?为什么?怎么做到?示例:原理分析从虚拟机层面从字节码层面多态的滥用(常见误区)最佳实践

2019-01-12 17:21:06

Java专家之路(七)-- 面向对象的基础概念,如何理解继承?

什么是继承?定义:内涵:外延:从生活的角度从编程的层面从java的层面java语法层面从虚拟机的层面字节码层面从机器语言层面为什么需要继承?复用,纵向的复用。怎样才是打开java继承的正确姿态?继承的代码示例:如何科学、正确地使用继承常见的反例继承的最佳实践如何解决java中单继承带来的限制?java中继承的实现原理...

2019-01-12 17:18:42

Java专家之路(六)-- 面向对象的基础概念,如何理解封装?

什么是封装?为什么?怎么实现封装?封装的基础反模式?(反面典型)什么才是好的封装(最佳实践)附:源码下载参考文章

2019-01-12 17:10:56

从Spring-Boot开始深入理解Spring系列(五)——Spring-Boot集成JavaEE的JSR380的BV2.0规范

文章目录基础概念什么是JSR什么是BVBV的实现有哪些?为什么需要BV?不用的现状(必要性)使用的好处(意义)为什么需要统一异常处理?不用的现状(必要性)使用的好处(意义)如何做统一的异常处理?原则和约定spring-boot中使用BVspring-boot中统一异常处理如何保证新人和代码的维护者保持好习惯?新人上手文档手册和文档,建立岗前培训以及上岗前的考核机制定期codeReview工具检查建...

2019-01-08 23:05:13

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。