摘要:
文章转自:http://www.cnblogs.com/wade-luffy/p/6165671.html无论是服务端还是客户端,当我们读取或者发送消息的时候,都需要考虑TCP底层的粘包/拆包机制。 TCP粘包/拆包 TCP是个“流”协议,所谓流,就是没有界限的一串数据。大家可以想想河里的流水,是连 阅读全文
摘要:
1.Mybatis生成表隐射文件及CRUD的生成器 2.Mybatis验证和输入提示插件 最简单的使用就是在Eclipse的Marketplace中搜索下载。 MyBatipse使用参考: http://my.oschina.net/u/2474629/blog/702904 http://my.o 阅读全文
摘要:
Gradle强大的编译能力和构建能力足以胜任日常中的开发,很多人将其视为maven的替代方案,至于用maven还是用Gradle这个根据各人喜爱或团队要求来决定。 Gradle快速查看指南 官网提供:https://docs.gradle.org/current/dsl/index.html Hom 阅读全文
摘要:
Docker是世界领先的软件容器平台。 开发人员使用Docker来消除与同事的代码协作时的“我机器上的工作”问题。 操作员使用Docker在隔离的容器中并行运行和管理应用程序,以获得更好的计算密度。 企业使用Docker构建灵活的软件传送管道,可以更快,更安全地运行新功能,并且对于Linux和Win 阅读全文
摘要:
我们生活中随时都被计算机术语所覆盖,有必要了解更多,如:SaaS、PaaS和IaaS。 根据NIST(NationalInstituteofStandardsandTechnology,美国国家标准与技术研究院)的权威定义,云计算的服务模式有SPI(即SaaS、PaaS和IaaS)这三个大类或层次。 阅读全文
摘要:
英文原文:https://spring.io/projects/spring-data-jdbc 目录 概述 Aggregate Root聚合根 特性 快速开始 学习 文档 概述 Spring Data JDBC是更大的Spring Data系列的一部分,可以轻松实现基于JDBC的存储库。该模块处理 阅读全文
摘要:
最近总觉得去查询JDK各个版本之前的差异和JVM配置上的异同不是很方便,特整理贴于此处。 笔记1:这里说明了为什么在JDK6-JDK8中 JVM配置里面是以-server 或-client开头的来区分客户端和服务端,而之后的版本去掉了虚拟机的区分配置。 https://docs.oracle.com 阅读全文
摘要:
在好几年前,就已经注意到DDPush这款推送中间件,不过看近来发展也还是停留在V1.0的基础上,不免惋惜!恰好最近正在深入研究Java Socket通信编程,也顺带再看看这款应用。官网地址:http://www.ddpush.net/ 目录 DDPush 任意门 消息推送 DDPush是什么 DDP 阅读全文
摘要:
我们以微服务发现测试demo为例,打包并构建微服务发现镜像。实现docker镜像构建需要准备docker环境,这里就不在赘述了。通过docker方式可以快速实现微服务的发布和部署,使得开发和部署不再复杂而繁琐。单体应用的整体维护容易引入bug而微服务只需要对存在bug的服务模块进行修复不影响其它模块 阅读全文
摘要:
Comparable 简介 Comparable 是排序接口。 若一个类实现了Comparable接口,就意味着“该类支持排序”。 即然实现Comparable接口的类支持排序,假设现在存在“实现Comparable接口的类的对象的List列表(或数组)”,则该List列表(或数组)可以通过 Col 阅读全文