标签:spring

编程技术

一张图让你明白互联网的Web服务器

1

hellas 发布于 2017-01-17

现在Web都是基于Http协议来传输数据、客户端基于Html规范来渲染界面、本文的目的只是探讨客户端发出请求到服务器之后的处理流程。本文基于Java编程语言。 Tomcat/Jboss: 处理客户端的数据、众所周知浏览器发送一个TCP请求、请求的数据协议以http规范发送个服务器...

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

编程技术

码云推荐 | 高性能 redis 监控软件 redis-monitor

23

hanze 发布于 2017-01-17

NRedis-Proxy1.1 final 高性能中间件服务 一、 NRedis-Proxy 介绍 NRedis-Proxy 是一个Redis中间件服务,第一个Java 版本开源Redis中间件,无须修改业务应用程序任何代码与配置,与业务解耦;以Spring为基础开发自定义标签,...

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

编程技术

Spring MVC初探

1

尖兵 发布于 2017-01-17

Spring MVC 是基于Model2架构的。关于Model1和Model2架构,可以查看 资料 。在 Spring MVC 中, Action 叫做 Controller 。 Controller 接受参数 request 和 response 。经过处理后返回 ModelA...

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

编程技术

2017年计划

xiaoli.he 发布于 2017-01-16

2017年过了好几天了, 看了一下2016年计划 , 感觉整整一年过得还是蛮懵逼的, 仅以此文总结一下 2016总结 原有目标 数据库没有怎么碰, 由于产品用的是RDS, 好像也就是写SQL 6了一点 目前只在 withdata这个项目里用到了spring的技术栈, 多多少少是清...

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

编程技术

使用Akka构建集群(二)

6

尖兵 发布于 2017-01-16

前言 在《 使用Akka构建集群(一) 》一文中通过简单集群监听器的例子演示了如何使用Akka搭建一个简单的集群,但是这个例子“也许”离我们的实际业务场景太远,你基本不太可能去做这样的工作,除非你负责运维、监控相关的工作(但实际上一个合格的程序员在实现功能的同时,也应当考虑监控的...

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

编程技术

Spring Framework 5.0 对 Kotlin 支持的介绍

xiaoli.he 发布于 2017-01-16

继几个月前公布 Kotlin 已在 start.spring.io 中受支持 后,我们继续努力以实现 Spring 和  Kotlin 的更好共存。Kotlin 的一个重要的特性是能与 Java 库很好地 互用 ,但想要在 Spring 中编写原汁原味的 Ko...

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

编程技术

Java 9 AOT初探

xirruiqiang 发布于 2017-01-16

Java 9引入了 aot编译方式 ,能够将class文件直接编译成可执行二进制文件。目前Java 9的 early access版本 已经提供了编译工具,让我们来看看它的功能吧。 注意:按照JEP 295描述,目前版本的AOT,仅支持64位Linux操作系统。 jaotc使用 ...

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

编程技术

Mockito 中捕获 mock 对象方法的调用参数

1

puefu.he 发布于 2017-01-15

Mockito 可以帮助我们创建 Mock 对象,mock 被调用的方法,断言调用次数,在方法参数不易确定的情况下还能帮我们捕获参数。下面是我们第一个问题: 为什么要捕获调用参数 在被 mocker 方法调用参数明确的情况下可无需捕获参数,例如,下面的情景: @Test publ...

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

编程技术

Spring Bean生命周期和作用域以及实现方式

7

邓龙华 发布于 2017-01-14

在 applicationContext.xml 中配置完 bean 之后, Bean 的声明周期状态有哪些。生命周期的各个阶段可以做什么。在 applicationContext.xml 配置 bean 的作用域有哪些。其中各个作用域代表的是什么。适用于什么情况。这篇文章做一个...

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

编程技术

JVM初探- 使用堆外内存减少Full GC

3

zhuangli 发布于 2017-01-13

JVM初探-使用堆外内存减少Full GC 标签 : JVM 问题: 大部分主流互联网企业线上Server JVM选用了CMS收集器(如Taobao、LinkedIn、Vdian), 虽然CMS可与用户线程并发GC以降低STW时间, 但它也并非十分完美, 尤其是当出现 Concu...

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

编程技术

Spring Batch在大型企业中的最佳实践

2

xirruiqiang 发布于 2017-01-13

在大型企业中,由于业务复杂、数据量大、数据格式不同、数据交互格式繁杂,并非所有的操作都能通过交互界面进行处理。而有一些操作需要定期读取大批量的数据,然后进行一系列的后续处理。这样的过程就是“批处理”。 批处理应用通常有以下特点: 数据量大,从数万到数百万甚至上亿不等; 整个过程全...

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

编程技术

基于微服务的分布式应用开发

2

changyuan.xu 发布于 2017-01-12

微服务架构设计模式对于单块设计模式而言有很多优点。核心思想就是将单个巨大的应用划分成互联的不同应用。与单块应用类似,每个微服务都有其自己的层级架构。 使用下列的模式,微服务可以轻易取得如下优点: 可扩展性一款典型的应用会使用3个方向的扩展。X轴扩展是指横向扩展应用,Y轴扩展是指划...

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

编程技术

AXAnimationChain:iOS 链式动画库

6

zhuangli 发布于 2017-01-12

Summary AXAnimationChain是一个 链式动画库 ,可以用来轻松的创建基于 CAAnimation 的链式动画。 链 的组合方式有两种,一种是 组合 ,另一种则是 链接 ,通过以上两种方式创建的动画,既可以同时进行,也可以按时间先后进行,可以使用较少的代码创建出...

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

编程技术

sring源码的编译、下载和阅读

11

changyuan.xu 发布于 2017-01-12

想对spring框架进行深入的学习一下,看看源代码,提升和沉淀下自己,工欲善其事必先利其器,还是先搭建环境吧。 环境搭建 sping源码之前是svn管理,现在已经迁移到了github中了,新版本基于gradle构建项目。所以构建sping源码环境必须先安装github以及Grad...

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

编程技术

微服务架构和ESB相关文章整理(1.12)

changyuan.xu 发布于 2017-01-12

微服务架构,核心本质是在能够将传统的单体应用分解为多个离散自治的微服务模块,而各个微服务模块之间又通过轻量高性能的微服务接口进行通信和协同。 微服务架构更多还是传统SOA参考架构思想在系统内的组件化和服务化落地,其次经常谈到的微服务网关则更多的是传统的ESB服务总线产品进一步轻量...

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

编程技术

arXiv Paper Daily: Thu, 12 Jan 2017

1

xubiao.zhuang 发布于 2017-01-12

Neural and Evolutionary Computing OpenNMT: Open-Source Toolkit for Neural Machine Translation Guillaume Klein , Yoon Kim , Yuntian Deng , Je...

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

编程技术

ehcache实现页面整体缓存和页面局部缓存

6

yanxinchi 发布于 2017-01-12

之前写过spring cache和ehcache的基本介绍和注解实现缓存管理,今天记录下web项目的页面缓存技术。 页面缓存是否有必要?。 这样说吧,几乎所有的网站的首页都是访问率最高的,而首页上的数据来源又是非常广泛的,大多数来自不同的对象,而且有可能来自不同的db ,所以给首...

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