Skip to content
Main Menu
  • Home
  • About

Desk Shell

Technology Makes Life Better!

  • Home
  • About

recommend a website for SQL railroad generation

2020-07-172020-07-19 Leon Xie

Recently I am reading the book “SQL The Complete Reference” to refresh the SQL language of the RDMS. I find that the SQL syntax diagram, sometimes also called SQL railroad, helps a lot in understanding the structure of the SQL… Read More

mariadb, sqlmariadb, sqlLeave a comment

find package owning a specific file in ubuntu

2020-07-122020-07-12 Leon Xie

I am familiar with the rpm package management system, because the products in our company are running in the RHEL Linux OS and the development in my daily work sometimes involves manipulating rpm packages, for example, installing, uninstall, searching rpm… Read More

linux, rhel, ubuntulinux, rhel, ubuntuLeave a comment

nginx proxy_request_buffering

2020-07-102020-07-10 Leon Xie

Yesterday, I was assigned a bug, in which uploading a file caused a ‘401 unauthorized’ error response. After analyzing this issue, I found that it took about 10 minutes to upload a file. The long time was caused by network… Read More

nginxnginxLeave a comment

Nodejs JavaScript heap out of memory

2020-02-282020-02-28 Leon Xie

Yesterday when I tried to build my react application, I got the below error message in the console: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript heap out of memory 1: 0x8dc510 node::Abort() [node] 2: 0x8dc55c [node]… Read More

nodejs, uncategorizednodejsLeave a comment

remove node from Kubernetes cluster safely

2019-10-09 Leon Xie

Confirm the name of the node you want to remove, and make sure that the pods on the node can be terminated. The pod list can be retrieved using the below command: kubectl get nodes Mark the node as unschedulable… Read More

kuberneteskubernetesLeave a comment

ssh port forwarding in practice

2019-09-28 Leon Xie

As a global company, it is very common that a server in one site needs to communicate with another server in another site. These days we encounter this situation: a server named A in China, assuming IP 192.168.10.10, needs to… Read More

sshsshLeave a comment

serve static content using springboot

2019-09-172019-09-17 Leon Xie

springboot can serve static content files, for example, html, js, css and image, for http request. By default, springboot searches the below directories for the static resources in the class path. classpath:/META-INF/resources/ classpath:/resources/ classpath:/static/ classpath:/public/ So you can put your… Read More

springbootspringbootLeave a comment

create self-signed certificate with san

2019-09-112019-09-11 Leon Xie

I explained why google chrome browser does not respect a certificate without Subject Alternative Name in my earlier post. I also showed how to create a self-signed certificate using a single openssl command, but that certificate did not include SAN.… Read More

certificate, opensslcertificate, opensslLeave a comment

nvm introduction

2019-09-10 Leon Xie

nvm is an excellent tool that can be used to manage different versions of nodejs in a single OS. I am using nvm in my development Linux server to switch the nodejs to the latest version after I download it… Read More

nodejs, npmnodejs, npmLeave a comment

chrome does not use commonName to verify site certificate

2019-09-06 Leon Xie

I showed how to create a self-signed certificate using openssl command line in this post. However, after I created a self-signed certificate using the similar openssl command and deployed the certificate in a Kubernete ingress, I always got a warning… Read More

certificate, kubernetes, opensslcertificate, kubernetes, opensslLeave a comment

Posts pagination

Previous 1 … 6 7 8 9 Next

Recent Posts

  • balanced binary search tree implementation
  • an introduction to young generation collection
  • balanced binary search tree
  • brief introduction to java generation memory
  • a few words about RSA

Recent Comments

  • John on raw.githubusercontent.com的DNS记录被污染了
  • Anonymous on disk block size vs filesystem block size
  • Leon Xie on hello world

Archives

  • December 2025
  • September 2025
  • August 2025
  • January 2025
  • March 2024
  • February 2024
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • March 2022
  • February 2022
  • September 2021
  • August 2021
  • July 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • February 2020
  • October 2019
  • September 2019
  • August 2019
  • February 2019
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018

Categories

  • ansible
  • apt
  • bash
  • certificate
  • curl
  • data-struct
  • database
  • debian
  • docker
  • etcd
  • git
  • golang
  • gradle
  • helm
  • iptables
  • java
  • jenkins
  • junit
  • jvm
  • kubernetes
  • linux
  • mariadb
  • maven
  • nginx
  • nodejs
  • npm
  • openssl
  • oracle
  • prometheus
  • python
  • redis
  • rhel
  • robot
  • route
  • rsa
  • springboot
  • sql
  • ssh
  • tls
  • tree
  • ubuntu
  • uncategorized
  • zookeeper

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © All rights reserved.
Education Mind by Axle Themes