Sonar Qube 1

Submitted by Lizhe on Thu, 09/26/2019 - 09:36

docker run --name db -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres

docker run --name sq --link db -e SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar -p 9000:9000 -d sonarqube

启动完成之后就可以通过 9000端口访问到 sq 了,默认的用户名和密码是 admin、admin

20191008105422

 

这里我创建一个 project 命名为 test

What is devops

Submitted by Lizhe on Sat, 09/21/2019 - 15:06

最近这一年里, 我谈论了太多devops, 就像几年前我们谈论了太多敏捷

DevOps 这儿... DevOps 那儿... but what is exactly DevOps is ...

如果你打开百度, 搜索关键字 DevOps 你会得到

 

DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

但是, 我们真的需要说得这样 概念化么? 它到底是什么, 它又如何在项目中落地, 它的核心思想到底是什么呢, 这几天这个问题一直在困扰我.

早在2010年, 当时我还是一个只有2年半工作经验的Junior developer, 我们有差不多130个人工作在一个网银系统项目中, banking 系统, 信用卡系统, 登录系统, core系统, 基于SOAP的webservice接口系统... 所有这些都必需编译并且集成到一起

关于 Go 项目在docker环境中的部署问题

Submitted by Lizhe on Fri, 09/20/2019 - 05:17

这个问题来自于 Colin 最近的一个新项目,这个项目的技术选型符合我心目中的完美项目

如果把 Vue 换成 React 看起来就更舒服了。

他们打算使用下面这种结构

20190920012411

实际上这个模型又回到了之前我的实习生小盆友的学习项目中的问题,

Colin 他们也使用了 golang 镜像,和实习生一样,他们认为和java镜像一样,既然我使用golang,那么我需要一个golang运行环境

但是这里,golang 本身不是 动态语言或者混合语言(像java那样,既JIT又有class解释器),它实际上是一种现代 C 语言

关于 hybris 在 kubernetes 集群中部署的一点感想

Submitted by Lizhe on Thu, 09/19/2019 - 08:44

 

从4月份开始着手搭建这套环境已经有半年了,幸亏我有两只手,要不还真不够用

one hand 。。。the other hand 。。。

跟我一开始想的一样,hybris 这种安装完成 就变成几个G 大小的
传统java 应用确实不太适合在 容器编排工具上使用,不是说它不能用,而是,它完全享受不到容器化的好处。

1. 镜像太大,无法拆分

首先,现在的结构里我们可以把hybris拆分成3个镜像(当然每个镜像还是很大)

hybris、solr、mysql 都可以独立成为镜像,
solr 和 mysql 本身都可以做成集群的,分布式也很容易,
mysql 分布式太麻烦或者吞吐量不够的话你还可以花钱解决问题,选择一些和 mysql 兼容的云数据库比如 RDS 什么的,同时也可以解决 数据安全和备份的问题。

但是 hybris,理想状态下,sap一直宣称 hybris 是基于 模块的,addon 什么的,说它易于扩展,方便二次开发,可复用

但是实际上,每个 OOTB 原生功能的addon都不能独立以微服务的方式运行,甚至如果你基于addon的模式进行开发,你的自定义addon也无法以微服务的形式运行。

Kubernetes 如何使用 aws 证书

Submitted by Lizhe on Thu, 09/19/2019 - 01:48

这个问题来自于Sting哥,Sting哥昨天下午跑上来问了这样一个问题

  • 他使用ingress
  • 他使用aws证书
  • 他的后端服务是基于 http 的
  • 他希望前端浏览器访问到服务endpoint的时候是https的
  • 他的ingress安装 type 指向的是 AWS CLB

 

百度和Google上竟然都没有明确手顺描述这个问题,而且他就是跑不起来,错误如下

 

400 Bad Request

The plain HTTP request was sent to HTTPS port

openresty/1.15.8.1

标日初级下 25

Submitted by Lizhe on Tue, 09/17/2019 - 07:47

1

动词(简体形)+ 名词

小句(动词简体形)+ 名词

动词 或由 动词做谓语的小句修饰名词时,用动词的简体形。

具体来说,表示某种习惯或将要发生的动作时用动词的基本形,表示动作已经完成时用动词的 た形

これは 明日会議で使う 資料です。

あれは 森さんが 今夜泊まる ホテルです。

あれは 倒産した 会社 です。

名词前不用敬体形

さっき森さんが 座った 場所。

名词前不能加 の

もりさんが座る場所。

あれは昨夜泊まったホテルです。

 

2

小句(动词简体形) + 名词 + は + 名词/形容词 です

动词小句修饰名词 而形成的名词短语 常常用来做主语

私が 明日の飛行機 は 中国航空 です。

おのさんが 作る料理 は 美味しいです。

森さんが 買った本は これです。

 

和汉语相比,日语中名词前面常常有较长的定语。

昨日父は デパートで 日本製の カメラを 買いました。その カメラは とても やすかったです。

标日初级上 20

Submitted by Lizhe on Mon, 09/16/2019 - 09:15

动词的 基本形 

一类动词

ます形 去掉 ます 后的发音为 い 段,基本形最后的发音为 う 段

二类动词

基本形为 ます形 去掉 ます后加 る

三类动词

基本形为 くる、する ます形去掉 ます 后则为 き、し

 

名词 (人) +は+ことが できます

动词基本形 + ことが できます 表示能力。

スミスさんは ピアノを 弾く ことが できます。

 

名词 +は+动词基本形 + ことです

当谓语部分的内容是一种动作、行为时使用这个句型。

 

标日初级上 21

Submitted by Lizhe on Mon, 09/16/2019 - 08:57

动词 た形 ことが あります

表示过去的经历。 曾经~过

私は すき焼きを 食べた ことが あります。

北京へ 行った ことが ありますか。

 

动词 た形 後で、〜

表示一个动作在另一个动作之后发生

会社が 終わった 後で、飲みに 行きます。

映画を みた 後で、食事を しました。

这个句型也可以用  名词 + の + で

仕事の 後で、映画を 見ます

 

动词 た形 ほうが いいです

もっと 野菜を 食べた ほうがいいですよ

そんなに 慌てない ほうがいいですよ

ホテルを 予約した ほうがいいですよ

 

九時過ぎ

〜過ぎ 用在表示时间或年龄的词语后面表示超过了该时间或年龄。

 

 

标日初级上 22

Submitted by Lizhe on Mon, 09/16/2019 - 07:45

敬体形 和 简体形

简体形 是不使用 ます 和 です 的形式

动词本身即具有 敬体形 和 简体形, 如 〜ます、〜ません、〜ました、〜ませんでした 等四种礼貌的表达形式即是 敬体形。

而以前学过的动词的 基本形、な形、た形 都属于简体形

但 一类形容词、二类形容词 本身没有 敬体形 和 简体形,只有做谓语时,其谓语形式才具有 敬体形 和 简体形

 

动词的简体形

買います 買う 基本形

買いません 買わない ない形

買いました 買った た形

買いませんでした 買わなかった なかった形

あります ある

ありません ない

ありました あった

ありませんでした なかった

 

一类形容词谓语形式的简体形

忙しいです 忙しい

忙しくないです 忙しくない

忙しかったです いそがしかった

忙しくなかったです いそがしなかった

一类形容词的简体形 与 二类形容及名词不同,后面不能加 だ

 

二类形容词谓语形式的简体形

标日初级上 23

Submitted by Lizhe on Mon, 09/16/2019 - 06:55

小句 + か + どうか

将不包含疑问词的疑问句作为一个长句中的一部分时,将动词、一类形容词的敬体形变为简体,并在其后加上  か どうか

今年の夏、北京へ いきますか。+わたしは わかりません。

私は 今年の夏、北京へ いくかどうか わかりません。

この料理は からいですか。+わたしは 知りません。

私は この料理がからいかどうか 知りません。

也可以重复使用动词的基本形和ない形,表达的含义与上面句子相同

私は 今年の夏、北京へ 行くか 行かないか わかりません。

私は この料理が からいか 辛くないか 知りません。

 

如果 〜か どうか 的前面为名词或者二类形容词(形容动词)时, 〜かどうか 直接接在名词或者二类形容词后面,

其间不加 だ 。另外,〜かどうか小句中的主语后面必须用 が ,而不能用 は

キムさん は 中国人ですか。+私は 知りません。

私は キムさんが 中国人か どうか 知りません。

私は キムさんが 中国人か 中国人では ないか 知りません。