人员、任务、进度、工时、周期、依赖关系 一目了然。无论项目大小、简单复杂都能轻松管理
下午抽空看了下Spring Cloud Config搭建配置中心,过程中有点坑,不过总算过来了,和大家分享一下。
了解Spring Boot+Spring Cloud的微服务框架的都应该知道,它的出现不是为了单个的服务,而是为了更多的服务而产生的,也正是这种需求,在开发中,服务配置的管理尤为重要,毕竟这是可以不断累加的,越来越多的服务配置需要管理,一着不慎,就可能出现很多错误,而且也不方便,这也是我们所不想看到的。在分布式系统中,由于服务数量巨多,为了方便服务配置文件统
之前开发一直使用eclipseIDE,但微服务框架这块用起来却不甚理想,没有那么智能了,而且感觉出错的几率很大(掉进坑里好久才爬出来的)。后来用起了IDEA来进行开发,不得不感叹:高效、智能啊,用的真心惬意。下面给大家分享一下:
首先给IDEA配置好环境,比如JDK、Maven啥的,这个我就不详述了,自行百度吧。
为了让目录层次结构更好看些,先创建一个父项目,也是Maven Project的,创建后删除不需要的东西,比如生成的pom.xml,src目录等。然后就是
最近接触微服务这块的东西,对这方面有了一些了解,拿出来和大家分享一下。
微服务框架Spring Boot+Spring Cloud
Spring Cloud是基于Spring Boot的一整套实现微服务的框架,可以说,Spring Boot作为框架,Spring Cloud作为微服务,一起构成了一种不可忽视的、新生的框架体系。它提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件,方便
不得不说,Spring Boot确实很强大,效率杠杠的。
Spring Boot提供了一个强大的一键式Spring的集成开发环境,能够单独进行一个Spring应用的开发,其中: (1)集中式配置(application.properties)+注解,大大简化了开发流程 (2)内嵌的Tomcat和Jetty容器,可直接打成jar包启动,无需提供Java war包以及繁琐的Web配置 (3)提供了Spring各个插件的基于Maven的pom模板配置,开箱即用,便利无比。 (4)
刚刚接触了下Nginx,发现很有趣就尝试了下,下面是我的一些配置,希望可以帮助大家。
需要的工具:Nginx和tomcat,Nginx下载地址:http://nginx.org/en/download.html,Tomcat版本任意,根据自己安装的jdk来下载,Nginx与Tomcat的配置重点在配置文件,下面来说下具体的配置信息:
第一步,将tomcat解压,修改conf/server.xml的配置信息:
//第一处要修改的地方
<Server port
scala提供了强大的匹配机制,它的书写模式很好玩,关键字case,符号=>,选择器match,就组成了这样一个好玩简单的匹配实例。下面看一个简单的栗子:
object Test {
def main(args: Array[String]) {
println(matchTest(3))
}
def matchTest(x: Int): String = x match {
case 1 => one
c
js读取properties配置文件,大多数的方法都是引入一个jQuery的插件jquery.i18n.properties,不可否认,确实可行,下面就让我们来看下具体的使用。
涉及到的js可从该网址的示例代码中下载获得:
https://www.ibm.com/developerworks/cn/web/1305_hezj_jqueryi18n/
jQuery.i18n.properties() 用法:
jQuery.i18n.properties({
java代码:
import java.util.ArrayList;
import java.util.List;
public class Des {
public Des() {
}
/**
* DES加密/解密
*
* @Copyright Copyright (c) 2015
* @author liuyazhuang
* @see DESCore
*/
/*
* encrypt the string to string made up of hex r