勇往直前的专栏

写给以后的自己

批处理文件的@echo off是什么意思?

@echo off 关闭回显 @echo on 打开回显 @echo off并不是DOS程序中的, 而是DOS批处理中的。 当年的DOS,所有操作都用键盘命令来完成, 当你每次都要输入相同的命令时, 可以把这么多命令存为一个批处理, 从此以后,只要运行这个批处理, 就相当于打了几行、几十行命...

2018-01-31 16:01:39

阅读数 4952

评论数 0

spring boot实战(第十篇)Spring boot Bean加载源码分析

前言 前面的文章描述了Application对应Bean的创建,本篇将阐述spring boot中bean的创建过程   refresh   首先来看SpringApplication#run方法中refresh()方法 [html] view plain copy // Refre...

2018-01-27 15:25:20

阅读数 124

评论数 0

spring boot实战(第九篇)Application创建源码分析

前言 通过前面的文章了解到在spring boot的启动时,利用的是编写的Application类,使用了注解@SpringBootApplication,本篇将阐述该Bean的加载过程。   [html] view plain copy @SpringBootApplication   ...

2018-01-27 15:11:44

阅读数 84

评论数 0

spring boot实战(第七篇)内嵌容器tomcat配置

spring boot默认web程序启用tomcat内嵌容器tomcat,监听8080端口,servletPath默认为 / 通过需要用到的就是端口、上下文路径的修改,在spring boot中其修改方法及其简单; 在资源文件中配置:   server.port=9090 server....

2018-01-27 14:19:01

阅读数 153

评论数 0

spring boot实战(第六篇)加载application资源文件源码分析

前言 在上一篇中了解了spring配置资源的加载过程,本篇在此基础上学习spring boot如何默认加载application.xml等文件信息的。     ConfigFileApplicationListener 在spring boot实战(第三篇)事件监听源码分析中可知在构造S...

2018-01-27 14:10:46

阅读数 128

评论数 0

spring boot实战(第四篇)分散配置

前言 分散配置是系统必不可少的一部分,将配置参数抽离出来为后期维护提供很大的便利。spring boot 默认支持两个格式的配置文件:.properties .yml。 .properties与.yml *.properties属性文件;属于最常见的一种;  *.yml是yaml格式的文件,...

2018-01-26 11:24:34

阅读数 335

评论数 0

spring boot实战(第二篇)事件监听

前言 spring boot在启动过程中增加事件监听机制,为用户功能拓展提供极大的便利。 支持的事件类型四种 ApplicationStartedEvent ApplicationEnvironmentPreparedEvent ApplicationPreparedEvent Ap...

2018-01-26 10:23:28

阅读数 653

评论数 0

SpringBoot(1.5.6.RELEASE)源码解析(一)

启动SpringBoot,需要在入口函数所在的类上添加@SpringBootApplication注解 1 @SpringBootApplication 2 public class Application { 3 public static void main(String[] ar...

2018-01-25 09:38:44

阅读数 339

评论数 0

Spring boot处理附件的一个坑

最近在做项目的时候由以前的war包部署在tomcat中运行,改成了Spring boot框架,Spring boot框架更加简单方便的搭建一个web应用。    之前的代码在改造的过程中遇到了一个关于附件处理的坑,之前在war包运行的时候,使用了Spring提供的ResourceLoader获...

2018-01-24 18:38:05

阅读数 338

评论数 0

Eclipse远程调试

java -Xdebug -Xrunjdwp:transport=dt_socket,address=2345,server=y,suspend=n -jar xxx.jar     java -Xdebug -Xrunjdwp:transport=dt_socket,address...

2018-01-24 18:35:25

阅读数 192

评论数 0

Spring boot 集成工作流flowable去掉xml配置

工作流Flowable和Spring集成时,有一个xml是用来配置ProcessEngine的信息,xml的内容如下所示: <?xml version="1.0" encoding="UTF-8" s...

2018-01-24 18:14:08

阅读数 1877

评论数 1

IaaS,PaaS,SaaS 的区别

越来越多的软件,开始采用云服务。 云服务只是一个统称,可以分成三大类。 IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service SaaS:软件服务,Software-as-a-service ...

2018-01-18 10:28:28

阅读数 299

评论数 0

区块链入门教程

区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。 可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释。 下面,我就来尝试,写一篇最好懂的区块链教程。毕竟它也不是很难的东西,核心概念非常简单,几句话就能说清楚。我希望读完本文,你不仅可...

2018-01-17 16:58:41

阅读数 217

评论数 0

feign调用session丢失解决方案

       最近在做项目的时候发现,微服务使用feign相互之间调用时,存在session丢失的问题。例如,使用Feign调用某个远程API,这个远程API需要传递一个鉴权信息,我们可以把cookie里面的session信息放到Header里面,这个Header是动态的,跟你的HttpReque...

2018-01-17 13:53:49

阅读数 7409

评论数 11

那些没说出口的研发之痛,做与不做微服务的几大理由

创建一种新的软件项目架构,来封装离散服务,对于全新的项目来说,这是非常简单的。但是,对于大多数软件开发者来说,谁又有大把的奢侈时间一直用在全新项目上呢? 大多数软件开发人员职责更多是维护或增加现有软件系统的功能。但是,如果问开发人员究竟是愿意构建全新的项目,还是维护一个现有的系统,那么支持新项目...

2018-01-17 11:24:40

阅读数 128

评论数 0

如何看懂源代码--(分析源代码方法)

我们在写程式时,有不少时间都是在看别人的代码。  例如看小组的代码,看小组整合的守则,若一开始没规划怎么看,  就会“噜看噜苦(台语) ”  不管是参考也好,从开源抓下来研究也好,为了了解箇中含意,在有限的时间下,不免会对庞大的源代码解读感到压力。  网路上有一篇关于分析看代码的方法,做为程式设计...

2018-01-12 16:40:26

阅读数 3600

评论数 1

Spring核心技术原理-(1)-通过Web开发演进过程了解一下为什么要有Spring?

一、知史可以明鉴 我们学习技术的时代赶上了最好的时代,跳过了很多前人经常踩的坑,前人在踩坑的过程中总结了很多经验和教训,而新时代的我们只是继承了前人的经验和教训,而忽略了这些采坑的过程,以至于我们面对很多新技术都不知道他是什么?他为什么存在?他为什么可以解决这个问题?更不知道如何掌握其原理!云里...

2018-01-07 21:24:43

阅读数 107

评论数 0

源码阅读技巧篇

主题 为什么要读源码 读什么样的源码 有什么技巧 思考、交流 坚持 为什么要读源码 说到读源码,让我想起来了读书,古语有云:“读破万卷书,下笔如有神”。 多读读大师的想法技巧 通过大量阅读进行积累 把一些零碎的知识点整合...

2018-01-04 14:00:33

阅读数 143

评论数 0

SpringBoot应用之消息队列rabbitmq

序 本文主要讲如何在Spring Boot里头使用rabbitmq进行消息收发。 准备rabbitmq集群 具体查看docker搭建rabbitmq集群这篇文章。 新建项目 配置项 #http://segmentfault.com/a/1190000004309900 sprin...

2018-01-04 13:52:11

阅读数 375

评论数 0

提示
确定要删除当前文章?
取消 删除