标签:ip 第4页

Java

Netty解决TCP粘包和拆包问题的四种方案 原 荐

3

darida 发布于 2019-03-18

在RPC框架中,TCP粘包和拆包问题是必须解决一个问题,因为RPC框架中,各个微服务相互之间都是维系了一个TCP长连接,比如dubbo就是一个全双工的长连接。由于微服务往对方发送信息的时候,所有的请求都是使用的同一个连接,这样就会产生粘包和拆包的问题。本文首先会对TCP粘包和拆包...

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

Java

Java 11 新特性介绍

2

changyuan.xu 发布于 2019-03-18

Java 11 已于 9 月 25 日正式发布,之前在Java 10 新特性介绍中介绍过,为了加快的版本迭代、跟进社区反馈,Java 的版本发布周期调整为每六个月一次——即每半年发布一个大版本,每个季度发布一个中间特性版本,并且做出不会跳票的承诺。通过这样的方式,Java 开发团...

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

Java

【J2SE】java编程思想之数组与集合学习总结

puefu.he 发布于 2019-03-18

数组 简述 数组是一种效率最高的存储和随机访问对象引用的一个简单的线性序列,虽然访问快速,但为之付出的代价是数组的大小固定,并且在其生命周期中不可改变。数组与其他容器之间的区别在于:效率、类型和保存基本类型的能力。但随着自动包装机制的出现,容器已经可以与数组几乎一样方便,而数组仅...

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

Spring

在 Spring Boot 项目中使用 Swagger 文档

16

yanxinchi 发布于 2019-03-18

Spring Boot 框架是目前非常流行的微服务框架,我们很多情况下使用它来提供 Rest API。而对于 Rest API 来说很重要的一部分内容就是文档,Swagger 为我们提供了一套通过代码和注解自动生成文档的方法,这一点对于保证 API 文档的及时性将有很大的帮助。本...

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

Java

一次ygc越来越慢的问题排查过程 原 荐

17

邓龙华 发布于 2019-03-18

卧颜沉默的个人空间 工作日志 正文 一次ygc越来越慢的问题排查过程 原 荐   卧颜沉默 发布于 39分钟前 字数 1975 阅读 2 收藏 0 Nashorn Java JDK 开发十年,就只剩下这套架构体系了! >>> 问题发现场景 某天突然收到...

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

编程技术

究竟啥才是互联网架构“高可用”

18

yeseng 发布于 2019-03-18

最近留言问“高可用”的朋友颇多,找历史文章又找不到,故重新优化发布,希望大家有收获。 一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统...

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

Spring

springboot 解决跨域

songhua.gao 发布于 2019-03-18

一、什么是跨域HTTP请求 现代浏览器出于安全的考虑,使用 XMLHttpRequest对象发起 HTTP请求时必须遵守同源策略,否则就是跨域的HTTP请求,默认情况下是被禁止的。跨域HTTP请求是指A域上资源请求了B域上的资源,举例而言,部署在A机器上Nginx上的js代码通过...

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

编程技术

实例分析:一整套业务系统产品技术架构的方法论

16

xiaoli.wang 发布于 2019-03-18

业务类系统,一般包括crm、供应链、物流等,而这些系统的架构设计非常具有挑战性。文章主要跟大家分享的就是一整套业务系统产品技术架构的方法论,一起来看看~ 业务类系统(通常称为To B 类产品),一般包括crm、供应链、物流等。系统的架构设计非常具有挑战性。 面向用户的To C 类...

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

Java

浅谈RASP技术攻防之基础篇

11

尖兵 发布于 2019-03-18

引言 本文就笔者研究RASP的过程进行了一些概述,技术干货略少,偏向于普及RASP技术。中间对java如何实现rasp技术进行了简单的举例,想对大家起到抛砖引玉的作用,可以让大家更好的了解一些关于web应用程序安全防护的技术。文笔不好,大家轻拍。 一 、什么是RASP? 在201...

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

编程技术

[mica微服务专栏] mica-launcher 微服务启动器的考虑和使用 原 荐

1

yanxinchi 发布于 2019-03-18

前言 微服务中规范往往比代码更加重要,一些良好的规范,能让我们少走弯路。 mica-launcher 启动器就是对服务名和服务环境进行了定制的处理,使得企业开发更加方便快捷。 服务名规范 服务名在微服务中起着至关重要的位置,一个好的服务名应该见名知意。下面是笔者在工作中总结的规范...

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

编程技术

Swagger 这一个文章就够了

1

刘莉莉 发布于 2019-03-18

Swagger快速理解 Swagger:The Best APIs are Built with Swagger Tools 。Swagger可以定义一个标准的RESTful风格的API,与语言无关,是一个API的规范。 Swagger官网:http://swagger.io G...

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

Spring

Spring Boot 入门(六):集成 treetable 和 zTree 实现树形图

7

yeseng 发布于 2019-03-17

本篇文章是接着 Spring Boot 入门(五):集成 AOP 进行日志管理 写的,主要集成了树形图,在部门列表或者权限列表中,树形图经常被用上。主要是根据相应的 API 凭借 html 字符串 1.treetable 页面代码如下: <link href="/...

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

Java

编程语言中的错误处理

hanze 发布于 2019-03-17

在日常的编程过程中,不可避免地需要处理错误的情况,而每一种编程语言都自有其错误处理逻辑,其背后的考量是什么?下面来探讨一下各编程语言中的错误处理,尝试总结出一些通用的方法与原则。 一、什么是异常 讨论一个问题之前,第一步就是要明晰下它所涉及的概念。 首先,标题所说的错误是广义的错...

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

Spring

Spring Boot 记录 Http 请求日志

邓龙华 发布于 2019-03-17

在使用 Spring Boot 开发 web api 的时候希望把 request , request header , response reponse header , uri , method 等等的信息记录到我们的日志中,方便我们排查问题,也能对系统的数据做一些统计。 S...

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

Java

jdk1.8中使用最新的时间方法

1

zhuangli 发布于 2019-03-17

2. Instant获取UTC标准时间 3. LocalDate与LocalTime与ZonedDateTime的创建与使用 4. 对ZonedDateTime对象进行时间的修改 6. Duration的使用案例 7. ChronoUnit的使用案例 10. 对日期进行格式化输出...

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

Spring

190317-Spring MVC之基于java config无xml配置的web应用构建

4

xiaoli.he 发布于 2019-03-17

前一篇博文讲了SpringMVC+web.xml的方式创建web应用,用过SpringBoot的童鞋都知道,早就没有xml什么事情了,其实Spring 3+, Servlet 3+的版本,就已经支持java config,不用再写xml;本篇将介绍下,如何利用java confi...

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

Java

process.nextTick() 、setTimeout()、setInterval() 运行机制

6

likai 发布于 2019-03-17

setTimeout() ​ JavaScript是一个单线程的语言,也就是说它同一时间只能执行一段代码,接下来我们通过两个例子说明一下单线程语言和多线程语言的区别。 setTimeout 代码单线程运行机制: /** * setTimeout 执行是要等主线线程的流程执行完毕之...

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

Spring

Spring MVC之基于java config无xml配置的web应用构建

4

xiaoli.he 发布于 2019-03-17

更多spring相关博文参考: http://spring.hhui.top 前一篇博文讲了SpringMVC+web.xml的方式创建web应用,用过SpringBoot的童鞋都知道,早就没有xml什么事情了,其实Spring 3+, Servlet 3+的版本,就已经支持ja...

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