上一页 1 2 3 4 5 6 7 8 ··· 23 下一页
摘要: 前言 默认情况下,Spring Boot内置的Tomcat服务会使用8080端口启动,我们可以使用以下任何技巧去更改默认的Tomcat端口; 注:我们可以通过server.port=0配置,去自动配置一个未被占用的http端口,由操作系统实现。 1)通过application.properties配 阅读全文
posted @ 2018-09-24 19:40 风一样的码农 阅读(3027) 评论(0) 推荐(0) 编辑
摘要: 前言 默认情况下,Spring Boot会使用内置的tomcat容器去运行应用程序,但偶尔我们也会考虑使用Jetty去替代Tomcat; 对于Tomcat和Jetty,Spring Boot分别提供了对应的starter,以便尽可能的简化我们的开发过程; 当我们想使用Jetty的时候,可以参考以下步 阅读全文
posted @ 2018-09-24 19:33 风一样的码农 阅读(21970) 评论(0) 推荐(3) 编辑
摘要: 前言 Spring boot的 接口主要用于实现在应用初始化后,去执行一段代码块逻辑,这段初始化代码在整个应用生命周期内只会执行一次。 如何使用CommandLineRunner接口 我们可以用以下三种方式去使用 接口: 1)和@Component注解一起使用 这种使用方式相当简便,如下所示: 2) 阅读全文
posted @ 2018-09-24 19:30 风一样的码农 阅读(41510) 评论(1) 推荐(8) 编辑
摘要: 前言 最近打算花点时间好好看看spring的源码,然而现在Spring的源码经过迭代的版本太多了,比较庞大,看起来比较累,所以准备从最初的版本(interface21)开始入手,仅用于学习,理解其设计思想,后续慢慢研究其每次版本变更的内容。。。 先从interface21的一个典型web工程例子看起 阅读全文
posted @ 2018-08-26 23:10 风一样的码农 阅读(2560) 评论(1) 推荐(0) 编辑
摘要: 前言 最近打算花点时间好好看看spring的源码,然而现在Spring的源码经过迭代的版本太多了,比较庞大,看起来比较累,所以准备从最初的版本(interface21)开始入手,仅用于学习,理解其设计思想,后续慢慢研究其每次版本变更的内容。。。 先从interface21的一个典型web工程例子看起 阅读全文
posted @ 2018-08-23 23:43 风一样的码农 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: 前言 最近打算花点时间好好看看spring的源码,然而现在Spring的源码经过迭代的版本太多了,比较庞大,看起来比较累,所以准备从最初的版本(interface21)开始入手,仅用于学习,理解其设计思想,后续慢慢研究其每次版本变更的内容。。。 先从interface21的一个典型web工程例子看起 阅读全文
posted @ 2018-08-22 16:47 风一样的码农 阅读(1599) 评论(3) 推荐(0) 编辑
摘要: Java的线程池一般是基于concurrent包下的ThreadPoolExecutor类实现的, 不过当我们基于spring框架开发程序时, 通常会使用其包装类ThreadPoolTaskExecutor, 这里有一个小问题就是当使用线程池执行任务的时候, 任务的消费速度小于生产速度时,任务通常会 阅读全文
posted @ 2018-05-03 21:23 风一样的码农 阅读(6643) 评论(1) 推荐(2) 编辑
摘要: 业务扩展字段在PostgreSQL数据库中经常会使用json格式的数据来存储,然而mybatis默认是没有实现json类型字段对应的TypeHandler,所以一般我们需要自定义mybatis的TypeHandler。 如下是mybatis中json类型字段对应的TypeHandler的一个简单实现 阅读全文
posted @ 2018-05-03 20:38 风一样的码农 阅读(8194) 评论(0) 推荐(0) 编辑
摘要: 业务扩展字段在数据库中经常会使用json格式的数据来存储,这就涉及到一个头疼的问题,假设要使用扩展字段里的某个值作为查询条件怎么办,原来PostgreSQL本身就支持这种查询方式。 例子:假设业务扩展字段ext_data存的json格式如下: 我们需要查询扩展字段中extInfo.userType= 阅读全文
posted @ 2018-05-03 17:17 风一样的码农 阅读(12927) 评论(1) 推荐(3) 编辑
摘要: 前言 本文将简单介绍两种基于Flume的日志收集系统可能的架构方案,可根据不同的实际场景参考使用。 方案一 示例图如下: 说明: 每个日志源(http上报、日志文件等)对应一个Agent-c用于收集对应日志, 收集来的日志可以流到Agent-s-1或Agent-s-2; Agent-c的Sink处理 阅读全文
posted @ 2017-08-09 14:26 风一样的码农 阅读(1754) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 23 下一页