随笔分类 -  技术文章

摘要:文章首发于 "我的github博客" 需求 客户的开发测试环境将做迁移。因此需要对zookeeper上的重要的数据以CSV文件格式做备份。 本文通过Apache的commons csv操作CSV文件。官网地址: "http://commons.apache.org/proper/commons cs 阅读全文
posted @ 2018-03-03 11:20 叶莜落 阅读(5184) 评论(0) 推荐(0)
摘要:什么是反射 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 一般情况我们new一个对象创建一个对象;使用了反射,我们可以通过一个对象找到一个类的信 阅读全文
posted @ 2017-12-10 20:28 叶莜落 阅读(558) 评论(0) 推荐(0)
摘要:文章首发于 "我的github博客" 前言 在工作中遇到这样一个问题:开发过程中将数据库的账号、密码等信息配置在了一个单独的properties配置文件中(使用明文)。但运维人员要求在配置文件中的密码一律不得出现明文。 环境 Spring 4.2.6.RELEASE MyBatis 3.4.1 Dr 阅读全文
posted @ 2017-10-31 15:49 叶莜落 阅读(3449) 评论(0) 推荐(1)
摘要:文章首发于 "我的github博客" 前言 markdown是一种简洁有力的文本编辑语言。由于它十分好用,我将所有的博客都换成了markdown编辑器。 学习方法 工具为先,从工具中学习,熟能生巧。 工具选择 可以参考 "好用的Markdown编辑器一览" 我最终选择了Haroopad这款软件,官网 阅读全文
posted @ 2017-10-24 10:46 叶莜落 阅读(392) 评论(0) 推荐(0)
摘要:Vue.js 模板语法 1. 文本:{{}} 数据绑定最常见的形式就是使用 {{...}}(双大括号)的文本插值。 关键代码:文本 {{}} 2. html: v html 使用 v html 指令用于输出 html 代码。 html : javascript : 关键代码: v html 以及 { 阅读全文
posted @ 2017-10-23 10:52 叶莜落 阅读(283) 评论(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 叶莜落 阅读(412) 评论(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 叶莜落 阅读(680) 评论(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 叶莜落 阅读(1204) 评论(0) 推荐(0)
摘要:在工作中发现mybatis默认的连接池POOLED,运行时间长了会报莫名其妙的连接失败错误。因此采用阿里巴巴的Druid数据源(码云链接 ,中文文档链接)。 mybatis更多数据源参考博客链接 。 1 环境 eclipse mars2 + maven3.3.9 + mysql5.7 2 开发过程 阅读全文
posted @ 2017-10-16 13:03 叶莜落 阅读(9839) 评论(0) 推荐(2)
摘要:1.JMS Java Message Service,提供API,供两个应用程序或者分布式应用之间异步通信,以传送消息。 2.相关概念 提供者:实现JMS规范的消息中间件服务器客户端:发送或接收消息的应用程序,我们主要开发这个。包括 生产者/发布者客户端 及 消费者/订阅者客户端。生产者/发布者:创 阅读全文
posted @ 2017-08-08 00:40 叶莜落 阅读(280) 评论(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 叶莜落 阅读(1996) 评论(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 叶莜落 阅读(465) 评论(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 叶莜落 阅读(303) 评论(0) 推荐(0)
摘要:1.dubbox是什么? dubbox是当当网开源的开源分布式服务框架,基于阿里巴巴dubbo。 1个框架 + 2个方案:分布式服务框架 + RPC远程调用方案 + SOA服务治理方案。 2.dubbox可以干什么? 大白话:以前使用本地调用服务(jar),现在使用远程调用(RPC)。这样虽然流程复 阅读全文
posted @ 2017-05-20 21:13 叶莜落 阅读(438) 评论(0) 推荐(0)
摘要:1.背景 在《Jenkins系列——使用checkstyle进行代码规范检查》一文中完成了ant实现代码规范检查的例子。但存在以下缺陷: 每个作业都需要配置一个不同的checkstyle ant脚本,而这个脚本中的多数代码是重复的。 报告采取覆盖方式,而我们有时需要保留一定构建次数的报告。 2.分析 阅读全文
posted @ 2017-05-08 23:17 叶莜落 阅读(4436) 评论(0) 推荐(0)
摘要:1.目标 创建的作业多了,在一个视图中展示多有不便。因此需要使用 Dashboard View 将作业按照后缀进行分类展示。 如下图,可以按照后缀添加CODE,TEST和OTHER视图。 2.环境说明 Dashboard View 插件 3.配置 (1)点击【All】后面的『+』号 (2)在弹出的视 阅读全文
posted @ 2017-04-19 14:36 叶莜落 阅读(4563) 评论(0) 推荐(0)
摘要:1.目标 之前已经写过一篇关于Jenkins和SonarQube的一篇博客《jenkins集成sonar》,本文在参考前文的基础上,做了详细的补充。 使用SonarQube进行代码质量检查,访问SonarQube Server,可以查看代码质量检查报告。 2.环境说明 jdk:sun JDK1.8. 阅读全文
posted @ 2017-04-09 13:47 叶莜落 阅读(1638) 评论(2) 推荐(0)
摘要:1.目标 通过jenkins使用checkstyle对代码进行规范检查并生成html报告。 构建采用shell。 2.环境 checkstyle5.7(如果是Linux版本选用tar.gz格式) apache-ant-1.9.9 ①其他默认环境(如jdk)同前 。 ②checkstyle没有选择最新 阅读全文
posted @ 2017-04-02 23:51 叶莜落 阅读(6148) 评论(0) 推荐(0)
摘要:1.环境说明 操作系统:win7旗舰版64bit jdk:sun JDK1.7.0_80 64bit tomcat:apache-tomcat-8.0.41 jenkins:2.32.3LST 本系列教程如果没有特殊说明,都会默认采用此环境。 2.定时构建的写法 勾选『Poll SCM』,点击输入框 阅读全文
posted @ 2017-03-29 23:37 叶莜落 阅读(3966) 评论(0) 推荐(0)
摘要:1.环境说明 操作系统:Linux ubuntu-server-1404 4.2.0-27-generic #32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux hadoop:1.2.1 阅读全文
posted @ 2017-03-21 00:57 叶莜落 阅读(183) 评论(0) 推荐(0)