标签:CTO

SpringBoot+webservice

1

小丁 发布于 2019-04-20

今天看到一个项目要和工厂的ERP进行对接,用到了webservice。虽然使用用springboot较为方便,还是了解一下: webservice是什么 网上的解释很多,其实就是跨语言和操作系统的的远程调用技术。比如亚马逊,可以将自己的服务以webservice的服务形式暴露出来...

阅读(2)评论(0)赞 (0)

SpringBoot实现发送电子邮件

5

zhuangli 发布于 2019-04-20

目录 从1969年10月世界上的第一封电子邮件发出,到2019年,已经过去将近半个世纪了。虽然即时通讯和视频会议,甚至全息投影都变得日益普及,但电子邮件依然有着广泛的使用场景和不可撼动的历史地位。 SpringBoot拥有强大的生态链,几乎可以连接所有主流的开源库。 下面我们就从...

阅读(4)评论(0)赞 (0)

Spring之Bean的生命周期

1

hanze 发布于 2019-04-20

二、生命周期方法说明 接口 方法 说明 BeanFactoryPostProcessor postProcessBeanFactory 在Bean对象实例化之前执行, 通过beanFactory可以获取bean的定义信息, 并可以修改bean的定义信息。这点是和BeanPostP...

阅读(4)评论(0)赞 (0)

DevOps: 使用Maven插件实现分环境配置和版本检查

2

wenming.gapo 发布于 2019-04-20

DevOps是Development和Operations的组合词,作为一名软件工程师或者系统架构师,对于系统的开发和部署需要有充分的了解和把控。 下面我们通过一个故事,把软件发布中的分环境配置和版本检查的解决方案为你娓娓道来…… 本文涉及到的所有代码可以...

阅读(4)评论(0)赞 (0)

编写Spring Cloud Config Server路径穿越漏洞全面检测脚本

3

yeseng 发布于 2019-04-20

Spring Cloud Config Server路径穿越漏洞(CVE-2019-3799)的分析文章已经很多了,这里我不在画蛇填足。在分析该漏洞之后,发现了一些小细节,感觉对该漏洞检测还是挺有帮助的。基于发现的这些细节,我们来构造适应各种场景,甚至各种奇葩场景的批量检测脚本!...

阅读(6)评论(0)赞 (0)

Prometheus hotspot监控指标解读

6

wenming.gapo 发布于 2019-04-20

简介 Prometheus 是一套开源的系统监控报警框架。它启发于 Google 的 borgmon 监控系统,由工作在 SoundCloud 的 google 前员工在 2012 年创建,作为社区开源项目进行开发,并于 2015 年正式发布。2016 年,Prometheus ...

阅读(10)评论(0)赞 (0)

手撸lombok

Harries 发布于 2019-04-20

拥抱 lombok,它会帮助我们解决一些让我们很烦躁的问题 去掉 Setter 和 Getter @Setter @Getter public class UserDTO { @NotNull private String username; @NotNull private i...

阅读(12)评论(0)赞 (0)

Netty3文档翻译(一)

xiaoli.wang 发布于 2019-04-20

简单找了下发现网上没有关于Netty3比较完整的源码解析的文章,于是我就去读官方文档,为了加强记忆,翻译成了中文,有适当的简化。 原文档地址: Netty3文档 Chapter 1 开始 1、开始之前 运行demo的前提有两个:最新版本的Netty3和JDK1.5以上 2、写一个...

阅读(10)评论(0)赞 (0)

聊聊springboot jest autoconfigure

hanze 发布于 2019-04-20

序 本文主要研究一下springboot jest autoconfigure JestProperties spring-boot-autoconfigure-2.1.4.RELEASE-sources.jar!/org/springframework/boot/autocon...

阅读(11)评论(0)赞 (0)

通过Spring Boot Webflux实现Reactor Kafka

小丁 发布于 2019-04-20

在Apache Kafka简介中,我们研究了分布式流媒体平台Apache Kafka。这一次,我们将关注Reactor Kafka,这个库可以创建从Project Reactor到Kafka Topics的Reactive Streams,反之亦然。 我们将使用两个小型示例应用程...

阅读(16)评论(0)赞 (0)

浅谈 Java 8 中的流的使用

4

darida 发布于 2019-04-20

我们在开发的过程中会大量的使用集合,集合可以将数据进行分组,处理,好多的处理数据的业务逻辑类似于数据库的操作,比如说对一系列的实体根据它其中的某个属性来分组,筛选,像这样的操作,数据库是允许你声明式的指定这些操作的。比如说: SELECT name FROM apple WHER...

阅读(21)评论(0)赞 (0)

Apache uimaFIT 3.0.0 发布,Java 的 UIMA 注解类

yanxinchi 发布于 2019-04-20

Apache uimaFIT 3.0.0 已发布,uimaFIT 为描述UIMA组件提供了一组 Java 的注解类。 主要更新内容: Upgrade to UIMA 3.0.2 Requires Java 8 New CasFactory (equivalent to ...

阅读(20)评论(0)赞 (0)

面试官:说说Java线程池

3

Harries 发布于 2019-04-19

身为程序员我们对线程是再熟悉不过了,多线程并发算是Java进阶的知识,用好多线程不容易有太多的坑。创建线程也算是一个"重"操作。创建线程的语句是 new Thread() 咋一看好像就是new了一个对象。 没错是new了个对象,但是不仅仅是普通对象那样在堆中分...

阅读(21)评论(0)赞 (0)

weblogic CVE-2019-2647等相关XXE漏洞分析

2

xiaoli.he 发布于 2019-04-19

按照惯例,Oracle发布了4月份的补丁,详情见链接( https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html#AppendixFMW )一看就是一堆漏洞,高危的还好几个。 CVSS...

阅读(27)评论(0)赞 (0)

事件驱动架构引领产业技术升级: 事件驱动联盟(中国)成立

1

changyuan.xu 发布于 2019-04-19

2019年4月19日,事件驱动架构联盟中国组织在广州成立。事件驱动架构联盟将推广事件驱动架构,提供各类咨询服务和培训。在联盟成立的同时,来自国内外的200位顶尖技术专家、商业精英,共同探讨交流了“实时的企业决策引擎与产业升级”主题,这将为中国产业的数字化转型升级提供智力支持和技术...

阅读(22)评论(0)赞 (0)

MyBatis 的插件对象如何创建出来的

5

邓龙华 发布于 2019-04-19

1. 自定义插件友情提醒 MyBatis 允许我们在已映射 SQL 语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括: Executor (update, query, flushStatements, commit, rollba...

阅读(21)评论(0)赞 (0)

restTemplate使用和踩坑总结

dulong 发布于 2019-04-19

日常工作中肯定会遇到服务之间的调用,尤其是现在都是微服务的架构,所以总结一下restTemplate的最常用的用法以及自己踩过的坑。 restTemplate的使用 restTemplate底层调用的是Execute方法,而Execute底层调用的是doExecute,它是基于h...

阅读(18)评论(0)赞 (0)

springboot整合Quartz实现动态配置定时任务

wenming.gapo 发布于 2019-04-19

在我们日常的开发中,很多时候,定时任务都不是写死的,而是写到数据库中,从而实现定时任务的动态配置,下面就通过一个简单的示例,来实现这个功能。 新建一个springboot工程,并添加依赖 <dependency> <groupId>org.springfr...

阅读(20)评论(0)赞 (0)