Posts by Year

2021

Back to Top ↑

2020

cannot load python3 in vimr

2 minute read

Sometimes when I try to edit in VimR, I got complaints about No "python3" provider found. Run ":checkhealth providerr":

API Test using Karate

1 minute read

API test is very important for microservice development. You need a test suite that continuously tests your service and validate it works as expected. Or any...

Notes of api test for rest application

less than 1 minute read

Top Load Testing Tools: 50 Useful Tools for Load Testing Websites, Apps, and More 14 Best Performance Testing Tools & APM Solutions End-to-end Per...

Back to Top ↑

2019

Tune vim startup time

1 minute read

My vim has been quite slow on startup and I really want to make it faster, otherwise it would be a pain to use vim, which should not be the case!

Cheatsheet for IBM Cloud

less than 1 minute read

# login to ibmcloud cli ibmcloud login --apikey <path_to_the_api_key_file> # list all clusters ibmcloud ks cluster ls # list resource groups ibmcloud r...

Debug java application

less than 1 minute read

Just use this post to write down some techniques about debugging java applications, especially for multi-thread, deadlock or memory issues.

Github workflows

less than 1 minute read

Use this post to summarize some workflows I uses in my daily development.

Back to Top ↑

2018

Learning redis

1 minute read

Just use this article to collect some common lessons/issues around redis.

Jacoco plugin in Jenkins

1 minute read

Jacoco has been used in the project to assure the test coverage. However, I didn’t realize that the jacoco job in jenkins is using a different plugin than th...

Mockito Cheatsheet

less than 1 minute read

As a Java developer, Mockito is your good friend for unit test. Using this to record some frequently used Mockito usages:

Back to Top ↑

2017

handle interact shell in ansible

1 minute read

I have been using Ansible to automate some of environment setup work during my daily development/test. One thing I recently run across is to handle the int...

Tips for Intellij Idea

less than 1 minute read

If you want to launch a project from command line, you can use the command line tool to do it. The cli tool doesn’t install with Intellij, you have to instal...

Back to Top ↑

2016

Update proxy setting for docker

1 minute read

This might not be common, but we have to work with proxy to access our docker server, to set a proxy, you can add the following in your .bashrc:

Cheatsheet for Httpie

less than 1 minute read

Httpie is a fantastic command line tool that help you do more http interations using the command prompt, similar to curl, but much much better.

Iterate properties in DynamicProperyFactory

less than 1 minute read

This might not be a common scenario, but sometimes you might need to iterate all of the properties managed by archaius utlity. Here is the code that can you ...

Third-party cookies and P3P

2 minute read

This is to keep a note about some cookie related problems I recently ran into. It’s pretty much IE related..

Calculate time difference in Excel

less than 1 minute read

I need to analyze some logs produced in our application, which involves a lot of time calculation. And I think Excel is a good tool to help me calculate the ...

unexpected token error with Angular2

less than 1 minute read

I was playing with Angular2 recently and it has been a quite enjoyful expeirence, until I ran into the ‘unexpected token <’ error:

my own vim memo

1 minute read

This post just tries to summarize some frequently used vim commands that I can not remember (which is unforuante):

keyboard shortcuts for bash

1 minute read

As a developer, command line is my good friend and I spend a lot of time on it every day. It is always important to be efficient on what you do a lot! This p...

mingliang.me is the domain name now

less than 1 minute read

In fact, I have used this domain name a while back. And I just decided to pick it up again. To use a custom domain name with github pages is fairly simple. W...

Import gradle project into eclipse

1 minute read

I have to work with some projects that are created using gradle. And when I tried to import the project into eclipse, I had run into issues and it took me qu...

Soft reset Garmin Fenix 3

less than 1 minute read

As a regular runner, I own a Garmin Fenix 3. The watch is quite nice, but it still runs into some issues occasionally. Today it is dead frozen, and won’t res...

my git cheatsheet

1 minute read

Just to keep a note about some frequently used git commands:

My cheatsheet as a developer

1 minute read

This will be a summary about tools, commands, useful links that help me in my day to day life. And it will be kept updating..

setup a docker environment using vagrant

1 minute read

I have played with docker a little bit about one or two years ago, when it began popular everywhere. However, since I don’t really need to use it for my work...

rake command conflicts with zsh

less than 1 minute read

I am using zsh as my default shell. However, when I tried to use rake command to create new post (The Rakefile is cloned from [jekyll rake files] (https://gi...

vscode with vim

less than 1 minute read

Begin to use this blog to take some quick notes that I may need to find later.

Another new blog

less than 1 minute read

I can not remember how many blogs I have created previously. But as a shameful result, none of them last for a long time. The longest one is probably the one...

Back to Top ↑