标签:stream

Java

『互联网架构』软件架构-netty高性能序列化协议protobuf(57)

18

songhua.gao 发布于 2019-05-20

Java默认提供的序列化机制,需要序列化的Java对象只需要实现 Serializable / Externalizable 接口并生成序列化ID,这个类就能够通过 ObjectInput 和 ObjectOutput 序列化和反序列化。 源码:https://github.co...

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

Java

《Core Java Volume I》读书笔记——异常

1

songhua.gao 发布于 2019-05-20

异常分类 先上图: Java的顶级异常类是 Throwable 类,下面分为 Error 和 Exception 两大子类。 Error 及其子异常代表的是Java运行时系统内部错误,资源耗尽等情况。如果这种异常发生了,我们只能让自己的程序退出。而 Exception 及其分支异...

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

编程技术

构建可扩展的机器学习系统(一):你所需的架构设计知识

19

darida 发布于 2019-05-20

本文介绍了机器学习应用中的一些软件工程基础,快速浏览了最流行的一些架构模式、设计模式,以及面向对象设计的 SOLID 原则,目的是让读者尽可能多地了解构建可扩展软件的主要贡献因素。应用程序设计是否能够适应变化,是构建成功解决方案的关键,如果设计过程很仓促,项目结束时,一定会为犯下...

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

Java

springboot2.x文件上传

yeseng 发布于 2019-05-20

pom包的配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId&...

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

Spring

更新配置自动化工具

wenming.gapo 发布于 2019-05-19

  我们小创业公司使用的宽带是个人家庭宽带(申请企业宽带的成本很高,每月几千块),公网IP过一段时间就会变动,平时使用都没有什么影响,只有一点,阿里云上的服务都配置了安全组,只允许阿里云内网或者白名单IP访问,从而保障公司服务安全性。公司公网IP会动态变更,每一次变更之后都要修改...

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

Spring

(六讲)Spring Boot REST API异常处理指南

2

hanze 发布于 2019-05-19

能够正确的处理REST API程序抛出的异常以及返回友好的异常信息是一件非常重要的事情,因为它可以帮助API客户端正确的对服务端的问题作出正确的响应。这有助于提高REST API的服务质量。Spring Boot默认返回的异常信息对于API客户端来说是晦涩难懂的,只有开发者才会关...

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

Java

java异常有效实践

xirruiqiang 发布于 2019-05-19

异常在我们的平时开发过程中是非常寻常并且经常会面对的,我们有很多方式来处理和使用异常。充分发挥异常的优点可以提高程序的可读性,可靠性和可维护性。但是如果使用不当,也会带来很多负面影响。 参考 effective java 第三版中对于异常的一些优秀实践来做一下总结: No.1 只...

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

Spring

Spring Boot 2动态修改日志级别

3

小丁 发布于 2019-05-19

本文基于:Spring Boot 2.1.3,理论支持Spring Boot 2.x所有版本。 作为程序猿,定位问题是我们的日常工作,而日志是我们定位问题非常重要的依据。传统方式定位问题时,往往是如下步骤: • 将日志级别设低,例如  DEBUG ; • 重启应用; •...

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

Java

Dubbo与Spring Cloud

13

邓龙华 发布于 2019-05-19

目录 1.Sping Cloud 2.Dubbo 1.Spring Cloud Spring Cloud,从命名我们就可以知道,它是Spring Source的产物,Spring社区的强大背书可以说是Java企业界最有影响力的组织了,除了Spring Source之外,还有Piv...

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

Java

Hope-Cloud可能是最好的 Java 微服务项目

8

刘莉莉 发布于 2019-05-19

Hope-Cloud 简介: :whale:Hope-Cloud可能是最好的 Java 微服务项目。基于 Spring Boot、Spring Cloud。一系列框架构建而成。 开源地址:https://github.com/hope-for/hope-cloud 开发作者:低调...

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

Java

JavaIO中神奇的flush

2

wenming.gapo 发布于 2019-05-19

这篇文章在之前已经写过,只是没有在公众号发布过。该文阅读量已经达到了 *36486 次了,有必要分享给大家。 后续我会陆续的把一些大家评论比较多并且很好的知识点在公众号分享给大家,希望和大家在编程的道路上一起进步,把苦涩的日子变得有趣一点。 内容概要 Java IO流的设计不得不...

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

Spring

Spring Boot 接口层公共能力抽取

hellas 发布于 2019-05-19

在前后端分离的主流架构下,前端代码和后端逻辑主要依靠已约定的格式进行交互。在这一前提下,如果后端代码没有进行一定的配置,就很容易出现大量重复代码。本文以 Spring Boot 为例,记录一些可以减少冗余代码的方案。 1. 使用 Filter 提供跨域支持 前后端分离后,如果不采...

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

Java

Spring Cloud Gateway-ServerWebExchange核心方法与请求或者响应内容的修改

Harries 发布于 2019-05-18

本文编写的时候使用的 Spring Cloud Gateway 版本为当时最新的版本 Greenwich.SR1 。 我们在使用 Spring Cloud Gateway 的时候,注意到过滤器(包括 GatewayFilter 、 GlobalFilter 和过滤器链 Gatew...

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

Java

全排列两种实现方式(java)—poj2718

3

yanxinchi 发布于 2019-05-18

全排列:给定几个数,要求找出所有的排列方式。 法一:dfs回溯法: 思路:回溯法的核心思路就是模拟过程,其实它相对简单因为你往往不需要考虑它的下一步是什么,你只需关注如果操作这些数。你往往可能不在意数的规则规律但是也能搞出来。 举个例子。有1,2,3,4,5五个数需要全排列。我用...

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

Java

Java 8 的一些新特性

xiaoli.wang 发布于 2019-05-17

java.util.function.Predicate @FunctionalInterface public interface Predicate<T> { // 函数式接口,布尔返回值 boolean test(T t); default Predicate&...

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

编程技术

微服务架构————基本组件

2

puefu.he 发布于 2019-05-17

点击蓝色“ 乔志勇笔记 ”关注我哟 加个“ 星标 ”,第一时间获取推送的文章哦 (1)服务描述 restful api , xml 配置, IDL(interface description language) 文件 (2)注册中心 1、注册中心api 注册api,反注册api,...

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

Java

Android OKHttp系列5-ConnectInterceptor

2

songhua.gao 发布于 2019-05-17

文章将会被同步至微信公众号:Android部落格 Android OKHttp系列皆为本人原创文章,未经允许严禁转载 概述 选定连接接口,并开始连接目标 流程图如下: okhttp-ConnectInterceptor.jpg 原图片地址: http://i66.tinypic....

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

Java

到处是map、flatMap,啥意思?

4

尖兵 发布于 2019-05-17

最近入职一个有趣的年轻同事,提交了大量大量的代码。翻开git记录一看,原来是用了非常多的 java8 的语法特性,重构了代码。用的最多的,就是 map 、 flatMap 之类的。 但是其他小伙伴不愿意了,虽然有的人感觉代码变的容易懂了,但有更多的人感觉代码变的很晦涩。 那感觉就...

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