自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

S1ow

凡是过去,皆为序

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 第二章:初探Spring Cloud Eureka+Hystrix+Ribbon+Feign微服务搭建

凡是过去,皆为序章通过自动配置和绑定到Spring环境和其他Spring编程模型的习惯方式来为Spring Boot应用程序提供Netflix OSS集成。通过几个简单的注释,您可以快速启用和配置应用程序中的常见模式,并通过经过测试的Netflix组件构建大型分布式系统。提供的模式包括服务发现(Eureka),断路器(Hystrix),智能路由(Zuul)和客户端负载平衡(Ribbon)。通过上面

2017-06-09 14:24:52 5483 2

原创 第一章:初探Spring Cloud Config配置集中管理

前路艰难,但谨记,你并不孤独。Spring Cloud如火如荼,抽空研究研究Spring大家族中的新份子。具体的介绍不会粗线在本系列博文中,如需要理论等知识直接百度or谷歌。Spring Cloud中保护N多已构建好的微服务,可以做到即插即用,其中大致包含几种服务:Config、Eureka、Ribbon、Hystrix、Feign、Bus等,具体介绍及开源地址请见:Spring Cloud中文官

2017-06-09 09:11:44 1578 4

原创 第四章:Dubbo整合maven+spring+springmvc+mybatis之mybatis集成

接上三篇博文,继续。。。1、ivan-dubbo-server增加spring-mybatis.xml配置文件(注意:在dubbo与mybatis全注解集成时,配置spring事务无法发布服务,目前没有找到解决方案,见配置文件最后aop的配置注解):<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=

2015-11-13 10:54:57 8232 8

原创 第三章:Dubbo整合maven+spring+springmvc+mybatis之服务消费搭建

服务消费者ivan-dubbo-web工程搭建,首先这是一个web工程,这里只存在Controller及前台view1、在WEB_INF下新建文件夹views,并将自动生成的index.jsp,拖到views文件夹下,如上图;2、pom.xml文件,这里依赖暴露的接口ivan-api及ivan-core工程:<project xmlns="http://maven.apac

2015-11-11 13:10:25 7597 10

原创 第二章:Dubbo整合maven+spring+springmvc+mybatis之服务提供者搭建

1、ivan-api工程:pom.xml文件配置如下,请根据自身工程情况修改:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4

2015-11-11 12:46:18 8851 8

原创 第一章:Dubbo整合maven+spring+springmvc+mybatis之环境准备

Hi 各位码农小伙伴们,本文将使用maven整合dubbo、spring、springmvc、mybatis框架,并使用全注解的形式来发布服务和注册服务。好了,也不多废话了,说白了我也没多少废话,纯属于初学者,存在不合理或者不正确的地方,还请各位给予指正。您需要准备的环境清单如下:1、eclipse:                    下载地址:官网,自行百度吧

2015-11-11 10:40:20 11667 2

原创 第三章:Spring Cloud服务提供者集成Mybatis

接第二章服务提供者简单使用spring boot集成mybatis来实现1、不太相似的pom.xml:<?xml version="1.0"?><project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.

2017-06-09 14:41:40 15904 2

原创 JS递归遍历树结构

<script> var arrs = []; function haha(){ var data = [ { name: '中国, children: [ { name: '教',

2016-08-15 22:07:16 56016 1

原创 ReactJS学习笔记(四)-条件判断的几种形式

梦想不是挂在嘴边炫耀的空气。在React中,一个组件的HTML标签与生成这些标签的代码内在地紧密联系在一起。这意味着你可以轻松的利用javascript强大的魔力,比如循环和条件判断等。想要在组件中添加条件判断,似乎是件比较困难的事情,因为if/else逻辑很难用HTML标签来表达。直接在JSX中加入if语句会渲染出无效的JavaScript:var IvanIf = React.createCl

2016-04-06 20:33:16 12685

原创 ReactJS学习笔记(三)-父子组件间的通信

过去、现在、未来的每一天,组成了我们的故事。认真对待,都是美好的。React组件间的通信分为三种情况:1、子组件调用父组件,采用props的方式进行调用和赋值,在父组件中设置相关属性值或者方法,子组件通过props的方式进行属性赋值或者方法调用;2、父组件调用子组件,采用refs的方式进行调用,需要父组件在调用子组件的时候,添加ref属性,并进行唯一命名,在父组件中即可调用;3、使用全局事件 Pu

2016-04-01 09:54:01 12381

原创 ReactJS学习笔记(二)-组件嵌套与组件复用

我们终要远行,最终告别稚嫩的自己。使用React来构建web应用,每个页面都将是多个组件组成,并且相互嵌套来构成的,接下来就学习下组件的嵌套。一、组件嵌套: 背景交代: 1、创建一个html,包含引用的相关js、需要被渲染的div; 2、创建一个有label与input标签组成的简单组件 — IvanInput,并可以通过传入数组来渲染多组label与input标签,拥有不同的la

2016-03-31 12:17:47 17065

原创 ReactJS学习笔记(一)-深入理解ReactJS的面向组件即对象

生活还是美好的,正如天气与海。前端技术这么火爆,咱也来凑凑热闹呗,学习学习ReactJS,今天就来深入了解下这个超强悍的美少女战士吧!前期的开发环境准备、什么万能的HelloWord咱就不在这里啰嗦了,免得各位看官烦多么不值得。一、ReactJS的简介ReactJS到底什么鬼?大体可以概括为:虚拟DOM(Virtual DOM)和组件化。这当然不是我总结的,但是这两点随着这篇博文,你就完全可以

2016-03-29 15:33:32 5327 5

原创 Java异常原因及解决方法汇总一

1、【Druid】syntax error, expect RPAREN, actual IDENTIFIER fma这是由于操作的sql文在当前Druid版本中不支持造成的,有可能是数据库自身的某些函数(如:mysql的DISTINCT)Druid暂时没有进行支持的原因,请仔细检查自身sql。

2016-02-25 14:48:58 11573 1

原创 Jquery-easyui工具easyuiUtils

/** * EasyUI 工具类 * * @date 2015年5月9日 下午2:27:47 */var EasyUiUtil = { /** * 通用消息提示 */ message : { "SUCCESS" : "操作成功", "ERROR" : "操作失败" }, /** * 开启loading状态 * */ showLoadi

2016-01-26 09:53:52 896

原创 Jquery-数据验证JS工具checkUtils

var regexEnum = { intege : "^-?[1-9]\\d*$", // 整数 intege1 : "^[1-9]\\d*$", // 正整数 intege2 : "^-[1-9]\\d*$", // 负整数 num : "^([+-]?)\\d*\\.?\\d+$", // 数字 num1 : "^([+]?)\\d*$", // 正数(正整数 + 0) num2

2016-01-26 09:50:59 981

原创 第三章:高性能Web宏观架构之代理服务器Keepalived安装部署

接上一章,搞下Keepalived的东东,那么它到底是干嘛的呢? 以下是引自百度简介:Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web

2016-01-20 20:07:45 852

原创 第二章:高性能Web宏观架构之代理服务器Nginx安装部署

第一步:安装yum源,这里就不多说了,自行解决吧,啧啧。。。第二步:安装Nginx 背景如下: 1、假设,所有的安装包默认被拷贝到 /tmp/ 目录下。 2、Nginx连接数和CPU核数相关,可在配置文件中配置。所以CPU核数选择请参考实际情况。至少2台(虚拟)主机,每台(虚拟)主机1个静态IP地址。 3、由于反向代理为主备双活关系,所以需要2+台服务器均做如下相同配置。 4、离线安装包及

2016-01-17 21:54:48 861

原创 第一章:高性能Web宏观架构之总体架构图

接下来的几篇博文,带给大家一种较为简单的宏观架构方案及详细的实施部署教程,无图无JB  ----> 上述集群环境简单描述如下(2代表服务或软件数量,即存在多个相同的服务):1、Nginx反向代理服务器(Nginx2、Keepalived2、yum源1):用户所有的请求均通过nginx反向代理来分发,并实现简单的负载均衡(采用粘滞session的方式),通过Keepalive

2016-01-17 13:54:53 1562

原创 JavaScript小经验小工具-总结一

1、Jquery Date Format --- Date的格式化工具类(作者是csdn的 meizz,很强大,很好用,在此膜拜感谢。):// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-

2016-01-13 16:32:00 613

原创 Jquery-判断form表单数据是否变化

1、思路为:修改时点击一行datagrid,并进行页面跳转数据绑定,在提交form时,序列号form表单,并重新获取datagrid选中的行数据,进行数据比较。 /** * 判断form内属性值是否被修改 * * @param jsonForm 对应修改的form序列化后的json数据 * @param row 对应datagrid选中的数据源 * * @Retur

2016-01-11 10:49:22 2835

原创 Swift-MJRefresh下拉刷新及上拉加载实践

Hello,今天给各位带来GitHub非常火一个第三方插件MJRefresh,有小码哥制作的,崇拜一下。。。1、下载地址:https://github.com/CoderMJLee/MJRefresh  下载解压后将一下MJRefresh文件夹复制到你的Swift工程中,包含以下几个文件:Base文件夹 Custom文件夹MJRefresh.bun

2016-01-04 21:45:06 9750

原创 Swift-免费短信验证码实现及动态倒计时

今天给大家带来一个简单的免费短信验证码实现demo,采用mob的短信验证码SDK,到目前为止还是免费的,只需要简单的注册--》添加个人应用--》获取appkey集apSecret 即可实现。具体怎么申请,添加个人应用这里就不累赘了,相信能搜索到本文的必然有能力完成上面的操作。1、下载mob的免费短信验证SDK,解压后复制SMS_SDK到你的工程,因为此SDK采用OC编写的,在与Swift结

2016-01-02 22:51:07 5291 1

原创 基于mybatis的BaseDao及BaseService深度结合

mybatis帮助程序猿省去了很多工作了,需要结合好BaseDao与BaseService,这里就提供下我所使用的BaseXXX。前提,mybatis的映射文件是采用mybatis-generator自动生成的(mybatis-generator使用方法)1、BaseDao,我们知道在mybatis与SpringMVC结合的时候,Dao层只需要写interface即可,剩下的实现工

2015-12-04 10:39:48 16589 7

转载 mybatis-generator自动生成dao、mapping、bean配置详解(转)

<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><!-- 可以用于加载配置项或者配置文件,在整个配置文件中就可以使用$

2015-11-13 11:23:56 14204 2

原创 EasyUI加载内嵌json数据方法

可能大家都习惯了struts的s标签的点调用方法,在easyUI中试试了发现不可用,百度了一大堆都无解,也不知是版本问题还是为何,个人解决办法如下:Json数据格式为:[{"id":1,"uname":"yuxeng","unumber":186,"courseInfos":[{"id":1,"cname":"liyunf","caddress":"dalian"}]}]

2015-10-16 15:37:44 930

转载 Maven依赖关系中Scope的作用

maven依赖关系中Scope的作用Dependency Scope在POM 4中,中还引入了,它主要管理依赖的部署。目前可以使用5个值:    * compile,缺省值,适用于所有阶段,会随着项目一起发布。    * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。    * runtime,只在运行时使用

2015-09-18 09:26:55 438

原创 java连接Hbase数据报java.lang.NullPointerException空指针异常解决办法

Hi 各位,如果在使用java操作Hbase时,遇到如下报错:Exception in thread "main" java.lang.NullPointerExceptionat org.apache.hadoop.hbase.zookeeper.ZKConfig.makeZKProps(ZKConfig.java:60)at org.apache.hadoop.hbase.zookee

2015-07-30 16:49:12 11065

SpringMVC 增删改查demo

完整的实现了springmvc前后台,使用了阿里的druid连接池和jackjson

2015-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除