任务调度Azkaban(一)搭建 有更新!

  |   0 评论   |   0 浏览

Azkaband 搭建 获取压缩包 tar.gz 拉取相应版本代码 https://github.com/azkaban/azkaban/releases git clone https://github.com/azkaban/azkaban.git 在项目根目录下一次执行 清理一下./gradlew clean 压缩成 jar 包./gradlew distTar 生成 azkaban-web-server,azkaban-exec-server,azkaban-db 等 tar.gz 包 ~/zakaban/azkaban-web-server/build/distributions/azkaban-web-server-3.49.0-4-g7efe67b.tar.gz ~/azkaban/azkaban-exec-server/build/distributions/azkaban-exec-server-3.49.0-4-g7efe67b.tar.gz ~/azkaban/azkaban-db/build/distributions/azkaban-db-3.49.0-4-g7ef....

2019-03-24-01读《岛上书店》有感 有更新!

  |   0 评论   |   0 浏览

简述 《岛上书店》顾名思义就是一个海岛上的一个书店。 故事讲述的是书店的主人 AJ 在失去爱人之后,无儿无女,孤独袭人,未来一片茫然。在丢失了真贵的读本《帖木儿》后,还收养了一个弃婴。正是这个弃婴给 AJ 带来了人生的希望,一步一步拯救了 AJ,随着孩子玛雅的渐渐长大,AJ 也遇到了同样热爱书籍的真爱。 摘录 "因为从心底害怕自己不值得被爱,我们独来独往,然而就是因为独来独往,才让我们以为自己不值得被爱。有一天,你不知道是什么时候,你会驱车上路。有一天,你不知道是什么时候,你会遇到他(她)。你会被爱,因为你今生第一次真正不再孤单。你会选择不再孤单下去." "没有书店的地方不能称之为一个地方" "没有谁是一座孤岛,每本书都是一个世界." "没有人会漫无目的地旅行,那些迷路者是希望迷路。" "大多数人如果能给更多事情一个机会的话,他们的问题都能解决。" "想要了解一个人,你只需问一个问题:"你最喜欢那本书?"" "一旦一个人在乎一件事,就发现自己不得不开始在乎一切事。" "人这一生就是一部运动员回忆录……你努力训练,取得成功,但是到最后你的身体不行了,一切....

基于 Redis 注册中心的 Dubbo 监控平台搭建 有更新!

  |   0 评论   |   0 浏览

背景 本文描述的 Dubbo 监控系统都是基于 Redis 作为注册中心的 无需同时部署多个监控中心 官方 Dubbo-admin 和 Dubbo-monitor 搭建 GitHub 官方组件目前在重构,采用前后分离技术,尚未完成。本文采用的还是 master 分支的老版本 dubbo-admin 搭建步骤 git clone https://github.com/apache/incubator-dubbo-ops 在 dubbo-admin 项目的 pom.xml 中增加 Redis 依赖,因为我们这里用的是 Redis 作为注册中心 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>commons-io</groupId&gt....

个人博客Google AdSense接入 有更新!

  |   0 评论   |   0 浏览

个人博客 Google AdSense 接入 @(公众号)[blog] 前言 最近将个人博客接入的 Google AdSense 系统(发现了一个发家致富的方法,虽然没什么访问量~~😜)。 Google AdSense 百度百科 简单来说就是网站上接入广告,用户在浏览的时候如果点击了广告就会有收益。当然接入的广告是有后台可以用网站长自己控制的。 效果 网站效果 Google AdSense 后台效果~美刀。。。 接入流程——简单方便 首先当然有个个人网站; 注册 Google AdSense 账号,填入相关信息,坐等审核通过,一般一两天,会有邮件通知; 在网站中加入相关 JS 脚本代码,这段代码注册完了 AdSense 会提供; 基本完成。。后面就是在后台配置一些自己觉得可以的广告,或者屏蔽一些不好的广告即可,以及控制一些广告类型,比如图文,链接啥的。 后台效果 结语 嗯,现在自己有了一个日常任务,就是每天看几次博客,然后点点广告 😂,毕竟没什么访问量,还得靠自己 😅 欢迎去点广告 🙃🙃🙃https://zxsilence.cn/ One more thing Personal ....

The 1st Week of ARTS:1-Two Sum 有更新!

  |   0 评论   |   0 浏览

Introduction The tag ARTS is a project that launched by @Hao Chen at his WeiChat group which for discussing technologies in his Articles. The meaning of ARTS: A: Algorithm, solve an Algorithm each week at https://leetcode.com. R: Review, review something important or meaningful for you in last week. T: Technique, improve one or two Techniques that discovered in your daily work. S: Share, share something you like or interested or something special for you. Not only technologies but also life....

The 2nd Week Of ARTS:2-AddTwoNumbers 有更新!

  |   0 评论   |   0 浏览

Introduction Algorithm - Learning Algorithm Review - Learning English Tip - Learning Techniques Share - Learning Influence Let's do it!!! Algorithm Description You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list. You may assume the two numbers do not contain any leading zero, except the number 0 itself. Example Input: (2 ->....

任务调度Azkaban(二)任务流 有更新!

  |   0 评论   |   0 浏览

Command 任务 创建 tpye=command 的 job 文件 silence-pro:command silence ll total 40 -rw-r--r-- 1 silence wheel 61 7 3 21:38 command1.job -rw-r--r-- 1 silence wheel 74 7 6 17:56 command2.job -rw-r--r-- 1 silence wheel 68 7 6 17:59 command3.job -rw-r--r-- 1 silence wheel 67 7 6 17:57 command4.job -rw-r--r-- 1 silence wheel 74 7 6 18:00 command5.job silence-pro:command silence cat command1.job type=command command=echo "create directory before get data" silence-pro:command silence$ cat command2.job type=com....

The 3rd Week of ARTS:4-Median of Two Sorted Arrays 有更新!

  |   0 评论   |   0 浏览

Introduction Algorithm - Learning Algorithm Review - Learning English Tip - Learning Techniques Share - Learning Influence Let's do it!!! Algorithm Description There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)). Example 1: nums1 = [1, 3] nums2 = [2] The median is 2.0 Example 2: nums1 = [1, 2] nums2 = [3, 4] The median is (2 + 3)/2 = 2.5 Solution package com.silence.....

基于Github的Webhook实现发布代码后网站自动部署 有更新!

  |   0 评论   |   0 浏览

基于 Github 的 Webhook 实现发布代码后网站自动部署 @(公众号)[知识付费] Introduction 原来使用 Github 的 guthub.io 资源库搭建的个人网站,最近迁移到了腾讯云上面。所以之前的部署流程就变成了:本地编写——>push 到 github——>登录到腾讯云 pull 代码——>重启 jekyll。一次两次还能容忍,但是次数多了就不能接受了,十分麻烦,所以这两天就调整了一下,用基于 Github 的 Webhook 来实现代码 push 到 Github 后,自动发布。 流程就变成了如下。 自动部署流程 使用 github-webhook-handler 开发一个 Http 服务 确保安装了 npm 创建一个自动发布的目录 autobuild,初始化一个 package.json npm init -f 安装 github-webhook-handler npm i -S github-webhook-handler 编写 index.js,注意 mysecret 需要跟 github 的 webhook 配置一致 [root@VM_225_78_centos autobuild]# cat....

The 4th Week of ARTS:5-Longest Palindromic Substring 有更新!

  |   0 评论   |   0 浏览

Introduction Algorithm - Learning Algorithm Review - Learning English Tip - Learning Techniques Share - Learning Influence Let's do it!!! Algorithm Description Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000. Example 1: Input: "babad" Output: "bab" Note: "aba" is also a valid answer. Example 2: Input: "cbbd" Output: "bb" Solution Brute Force package com.silence.arts.leetcode.first; /** * <br> * <b>Function:....

The 5th Week of ARTS:8-String to Integer (atoi) 有更新!

  |   0 评论   |   0 浏览

Introduction Algorithm - Learning Algorithm Review - Learning English Tip - Learning Techniques Share - Learning Influence Let's do it!!! Algorithm Description Implement atoi which converts a string to an integer. The function first discards as many whitespace characters as necessary until the first non-whitespace character is found. Then, starting from this character, takes an optional initial plus or minus sign followed by as many numerical digits as possible, and interprets them as a num....