摘要: 如何取得Spring管理的bean 阅读全文
posted @ 2016-08-31 14:48 Mason.Ke 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 一、若希望一个Java类能够处理REST请求,则这个类必须至少添加一个@Path("/")的annotation;对于方法,这个annotation是可选的,如果不添加,则继承类的定义。 二、一个方法上只有添加了某个Http Method的annotation,例如@GET,才有资格处理请求。 三、 阅读全文
posted @ 2016-08-30 17:48 Mason.Ke 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 上一节,已经成功的定义了一个REST服务,并且提供了具体的实现,不过我们还需要把它运行起来。 在上一节的装备部分,列举了必须的jar(在tomcat中运行)和可选的jar(作为一个独立的应用程序运行)。这一节将分别介绍如何做为一个独立的应用程序运行和如何在tomcat里运行。 Tomcat(或者其他 阅读全文
posted @ 2016-08-30 17:48 Mason.Ke 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 官方文档:https://jersey.java.net/documentation/latest/jaxrs-resources.html 简介 JAX-RS是一套用java实现REST服务的规范,提供了一些标注将一个资源类,一个POJOJava类,封装为Web资源。标注包括: @Path,标注资 阅读全文
posted @ 2016-08-30 17:46 Mason.Ke 阅读(837) 评论(0) 推荐(0) 编辑
摘要: REST(表征性状态传输,Representational State Transfer)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。RESTful风格的设计不仅具有更好的可读性(Human Readable),而且易于做缓存以及服务器扩展(scalabilit 阅读全文
posted @ 2016-08-30 16:01 Mason.Ke 阅读(309) 评论(0) 推荐(0) 编辑
摘要: $resource 创建一个resource对象的工厂函数,可以让你安全的和RESFUL服务端进行数据交互。 需要注入 ngResource 模块。angular-resource[.min].js 默认情况下,末尾斜杠(可以引起后端服务器不期望出现的行为)将从计算后的URL中剥离。 这个可以通过$ 阅读全文
posted @ 2016-08-30 14:32 Mason.Ke 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 方案一: 阅读全文
posted @ 2016-08-30 14:01 Mason.Ke 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 1 public native int hashCode(); 1 public native int hashCode(); 1 public native int  阅读全文
posted @ 2016-08-29 14:36 Mason.Ke 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应 阅读全文
posted @ 2016-08-29 13:54 Mason.Ke 阅读(201) 评论(0) 推荐(0) 编辑
摘要: CronTrigger CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班 阅读全文
posted @ 2016-08-26 13:50 Mason.Ke 阅读(265) 评论(0) 推荐(0) 编辑
摘要: How to expose the resourceId with Spring-Data-Rest? Spring-Data-Rest is a quite new project in the Spring family of pivotal. The intention of this pro 阅读全文
posted @ 2016-08-26 09:54 Mason.Ke 阅读(720) 评论(0) 推荐(0) 编辑
摘要: #########COMMON SPRING BOOT PROPERTIES###### CORE PROPERTIES #SPRING CONFIG (ConfigFileApplicationListener)spring.config.name= # config file name (def 阅读全文
posted @ 2016-08-10 11:16 Mason.Ke 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 一、架构和技术介绍 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现 1. 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议 阅读全文
posted @ 2016-07-29 17:24 Mason.Ke 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 来源:http://www.cnblogs.com/gpcuster/archive/2009/05/25/1488749.html HTTP协议是什么? 简单来说,就是一个基于应用层的通信规范:双方要进行通信,大家都要遵守一个规范,这个规范就是HTTP协议。 HTTP协议能做什么? 很多人首先一定 阅读全文
posted @ 2016-07-21 17:06 Mason.Ke 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 堆设置-Xmx3550m:设置JVM最大堆内存 为3550M。 -Xms3550m:设置JVM初始堆内存 为3550M。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。 -Xss128k: 设置每个线程的栈 大小。JDK5.0以后每个线程栈大小为1M,之前每个线程栈大小为25 阅读全文
posted @ 2016-07-21 17:03 Mason.Ke 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一、设置JVM内存设置 1. 设置JVM内存的参数有四个: -Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定; -Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值 阅读全文
posted @ 2016-07-21 16:57 Mason.Ke 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 原文: http://www.iteye.com/topic/806990 http://www.iteye.com/topic/808550 最近想将Java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java垃圾收集, 阅读全文
posted @ 2016-07-20 13:36 Mason.Ke 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较 阅读全文
posted @ 2016-07-20 10:32 Mason.Ke 阅读(142) 评论(0) 推荐(0) 编辑
摘要: ReentrantLock是一个可重入的互斥锁,ReentrantLock由最近成功获取锁,还没有释放的线程所拥有,当锁被另一个线程拥有时,调用lock的线程可以成功获取锁。如果锁已经被当前线程拥有,当前线程会立即返回。此类的构造方法提供一个可选的公平参数 [html] view plain cop 阅读全文
posted @ 2016-07-14 15:35 Mason.Ke 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Dubbo用户指南中缺少背景,简单想了一下服务架构演进过程: 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。 垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆 阅读全文
posted @ 2016-07-13 17:10 Mason.Ke 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 不久前,我们讨论过Nginx+tomcat组成的集群,这已经是非常灵活的集群技术,但是当我们的系统遇到更大的瓶颈,全部应用的单点服务器已经不能满足我们的需求,这时,我们要考虑另外一种,我们熟悉的内容,就是分布式,而当下流行的Dubbo框架,不容我们忽视,这里,咱们一起来探讨一下这个框架的使用。 一, 阅读全文
posted @ 2016-07-13 15:36 Mason.Ke 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东, 阅读全文
posted @ 2016-07-13 10:38 Mason.Ke 阅读(285) 评论(0) 推荐(0) 编辑
摘要: hessian是一个采用二进制格式传输的服务框架,相对传统soap web service,更轻量,更快速。官网地址:http://hessian.caucho.com/ 目前已经支持N多语言,包括:java/c#/flex/php/ruby... maven的依赖项如下: 入门示例: 一、服务端开 阅读全文
posted @ 2016-07-12 18:20 Mason.Ke 阅读(168) 评论(0) 推荐(0) 编辑
摘要: JTA(Java Transaction API)允许应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。 本文的目的是要提供一个关于的Java事务处理API(JTA)的高级的概述,以及与分布式事务相关的内容。一个事务处理 阅读全文
posted @ 2016-07-11 16:27 Mason.Ke 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 原文: https://learnable.com/books/angularjs-novice-to-ninja/preview/understanding-angularjs-resource-e0638c0 多数AngularJS应用都需要一些CRUD操作. 你可以使用$resource服务快 阅读全文
posted @ 2016-07-08 15:09 Mason.Ke 阅读(121) 评论(0) 推荐(0) 编辑
摘要: REST(表征性状态传输,Representational State Transfer)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。RESTful风格的设计不仅具有更好的可读性(Human Readable),而且易于做缓存以及服务器扩展(scalabilit 阅读全文
posted @ 2016-07-08 14:37 Mason.Ke 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 高并发问题是程序设计所必须要解决的问题,解决此类问题最主要的途径就是对对程序进行加锁控制。hibernate对加锁机制同样做出了实现,常用加锁方式为悲观锁和乐观锁。悲观锁指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁 阅读全文
posted @ 2016-07-07 15:02 Mason.Ke 阅读(532) 评论(0) 推荐(1) 编辑
摘要: 小微金融、场景金融等新兴银行金融业务亟需一种新型的弹性架构来应对高并发、大流量的业务冲击,同时,要满足应用快速版本迭代升级、敏捷运维管理等需求。本文分享了BoCloud博云如何利用互联网应用架构与Docker容器技术帮助银行业应对“互联网+”挑战,建设基于PaaS平台的敏捷IT架构。 移动互联网渠道 阅读全文
posted @ 2016-07-07 11:17 Mason.Ke 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.p2pquan.com/article-740-1.html 一、简介 随着互联网金融的持续火热,越来越多的银行纷纷发布了各自的互联网金融产品。但是互联网产品“高并发、大数据量”的特点却对于银行传统的核心系统架构带来了新的挑战。 1、互联网的核心技术特征 当前互联网的核心 阅读全文
posted @ 2016-07-07 11:15 Mason.Ke 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 在上一篇博文中讲述了几种IO模型,现在我们开始进入Java NIO编程主题。NIO是Java 4里面提供的新的API,目的是用来解决传统IO的问题。本文下面分别从Java NIO的几个基础概念介绍起。 以下是本文的目录大纲: 一.NIO中的几个基础概念 二.Channel 三.Buffer 四.Se 阅读全文
posted @ 2016-07-04 14:36 Mason.Ke 阅读(160) 评论(0) 推荐(0) 编辑