摘要: 文章首发于 "我的github博客" 需求 客户的开发测试环境将做迁移。因此需要对zookeeper上的重要的数据以CSV文件格式做备份。 本文通过Apache的commons csv操作CSV文件。官网地址: "http://commons.apache.org/proper/commons cs 阅读全文
posted @ 2018-03-03 11:20 叶莜落 阅读(4660) 评论(0) 推荐(0) 编辑
摘要: 什么是反射 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 一般情况我们new一个对象创建一个对象;使用了反射,我们可以通过一个对象找到一个类的信 阅读全文
posted @ 2017-12-10 20:28 叶莜落 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 文章首发于 "我的github博客" 前言 在工作中遇到这样一个问题:开发过程中将数据库的账号、密码等信息配置在了一个单独的properties配置文件中(使用明文)。但运维人员要求在配置文件中的密码一律不得出现明文。 环境 Spring 4.2.6.RELEASE MyBatis 3.4.1 Dr 阅读全文
posted @ 2017-10-31 15:49 叶莜落 阅读(3393) 评论(0) 推荐(1) 编辑
摘要: 文章首发于 "我的github博客" 前言 markdown是一种简洁有力的文本编辑语言。由于它十分好用,我将所有的博客都换成了markdown编辑器。 学习方法 工具为先,从工具中学习,熟能生巧。 工具选择 可以参考 "好用的Markdown编辑器一览" 我最终选择了Haroopad这款软件,官网 阅读全文
posted @ 2017-10-24 10:46 叶莜落 阅读(363) 评论(0) 推荐(0) 编辑
摘要: Vue.js 模板语法 1. 文本:{{}} 数据绑定最常见的形式就是使用 {{...}}(双大括号)的文本插值。 关键代码:文本 {{}} 2. html: v html 使用 v html 指令用于输出 html 代码。 html : javascript : 关键代码: v html 以及 { 阅读全文
posted @ 2017-10-23 10:52 叶莜落 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 本文首发于 "我的github博客" 前言 SpringBoot是Spring MVC升级版,基于『约定优于配置』的原则,快速开发出web程序。 环境 本系列笔记环境如下: Sun JDK1.8.0_20 Maven 3.3.9 Eclipse Mars2 编写springBoot Hello Wo 阅读全文
posted @ 2017-10-19 23:25 叶莜落 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 阿里Java开发规约Eclipse插件介绍 阿里巴巴集团配合《阿里巴巴Java开发手册》PDF终极版开发的IDE插件,目前包括IDEA插件、Eclipse插件。 安装 检查环境 插件要求:JDK1.8,Eclipse4+ 笔者环境为:1.8.0_20,Eclipse Mars2 Eclipse可以通 阅读全文
posted @ 2017-10-18 16:52 叶莜落 阅读(640) 评论(0) 推荐(1) 编辑
摘要: 文章首发于个人博客:https://yeyouluo.github.io 0 预备知识:cron表达式 见 《5 参考》一节。 1 环境 eclipse mars2 + Maven3.3.9 2 开发步骤 项目码云地址 2.1 建立一个maven工程 POM如下: 1 <project xmlns= 阅读全文
posted @ 2017-10-17 20:19 叶莜落 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 在工作中发现mybatis默认的连接池POOLED,运行时间长了会报莫名其妙的连接失败错误。因此采用阿里巴巴的Druid数据源(码云链接 ,中文文档链接)。 mybatis更多数据源参考博客链接 。 1 环境 eclipse mars2 + maven3.3.9 + mysql5.7 2 开发过程 阅读全文
posted @ 2017-10-16 13:03 叶莜落 阅读(9669) 评论(0) 推荐(2) 编辑
摘要: 1.JMS Java Message Service,提供API,供两个应用程序或者分布式应用之间异步通信,以传送消息。 2.相关概念 提供者:实现JMS规范的消息中间件服务器客户端:发送或接收消息的应用程序,我们主要开发这个。包括 生产者/发布者客户端 及 消费者/订阅者客户端。生产者/发布者:创 阅读全文
posted @ 2017-08-08 00:40 叶莜落 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.下载源码,编译成war包 源码下载地址为:https://git.oschina.net/yjmyzz/dubbo-monitor.git 在pom.xml文件所在目录,直接执行mvn package命令,得到war包。 2.数据库建表 使用mysql5.7,建立名为dubbokeeper的da 阅读全文
posted @ 2017-05-24 00:01 叶莜落 阅读(1977) 评论(0) 推荐(0) 编辑
摘要: 1.dubbox-provider示例 在eclipse中建立maven project,名为provider-parent,包含两个maven medule:provider-api 和 provider。 项目源码已经上传至码云:http://git.oschina.net/yeyouluo/d 阅读全文
posted @ 2017-05-20 22:43 叶莜落 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 1.环境 JDK7+ zookeeper 3.3.6 tomcat 7+ 2.搭建步骤 (1)安装zookeeper 单机模式:参考这里。 伪集群模式:参考这里。 ①单机或伪集群模式均可。 ②笔者使用了伪集群模式。 (2)下载dubbox源码(地址:https://github.com/dangda 阅读全文
posted @ 2017-05-20 21:52 叶莜落 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1.dubbox是什么? dubbox是当当网开源的开源分布式服务框架,基于阿里巴巴dubbo。 1个框架 + 2个方案:分布式服务框架 + RPC远程调用方案 + SOA服务治理方案。 2.dubbox可以干什么? 大白话:以前使用本地调用服务(jar),现在使用远程调用(RPC)。这样虽然流程复 阅读全文
posted @ 2017-05-20 21:13 叶莜落 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 1.背景 在《Jenkins系列——使用checkstyle进行代码规范检查》一文中完成了ant实现代码规范检查的例子。但存在以下缺陷: 每个作业都需要配置一个不同的checkstyle ant脚本,而这个脚本中的多数代码是重复的。 报告采取覆盖方式,而我们有时需要保留一定构建次数的报告。 2.分析 阅读全文
posted @ 2017-05-08 23:17 叶莜落 阅读(4395) 评论(0) 推荐(0) 编辑