Taogen's Blog

Stay hungry stay foolish.

    • Home
    • Archives
    • Projects
    • Reading List
    • About

Java Best Practices

Java1. Use logging. Never use system.out.print(). For long-running programs, you’ll need to look at the log files to check that the program

2023-02-21

My Rules for Software Development

1. Use a new git branch to develop new features. After finishing a new feature, switch to the main branch. It’s much clearer when you’re doi

2023-02-20

[IntelliJ IDEA] Solved Cannot resolve symbol

The problem “Cannot resolve symbol” means IDEA hasn’t successfully indexed your project code and dependent libraries. There are two common p

2023-02-20

Find HTML DOM Elements in JavaScript

In this post, we will introduce several ways to find HTML DOM elements in JavaScript. querySelector methodsDocument or Element methods query

2023-02-15

Understanding Docker: Introduction

In this post, we will introduce the basic concepts of Docker. You’ll learn what docker is, why and when to use it. What is DockerDocker is a

2023-01-30

Communication between Components in React

Pass data between a parent and a child componentPass data from parent component to its childUse props Parent.js 1<Child name={childN

2023-01-13

The Way I Write Clean Code

DesignCreating good architecture design. Creating good database design. Creating good API design. Unit testWrite unit tests or test-drive de

2023-01-05

Elasticsearch Partial Search

match and match_phrase do not work for partial searches. We can use wildcard, query_string or regexp to match a partial string. For example,

2022-12-30

How to Read The Shit-Mountain Code

What does the shit code look likeBad names for variables and functions. And there are a lot of literals. Bad data structures and database sc

2022-12-30

Python Basics

Getting StartedHello World 12> print("Hello World")Hello World Get input data from console 1input_string_var = input("Ent

2022-11-24
<span></span>Prev1234…16Next<span></span>

Categories

  • Backend23
    • HTTP1
    • Java Web19
    • Third-Party Services2
    • Web Server1
  • Code and Design14
  • Computer Science Foundations20
    • Computer Networks8
    • Data Structures and Algorithms5
    • Database Systems3
    • Linux1
    • Operating Systems1
    • Windows1
  • Data Storage and Search5
    • Elasticsearch1
    • MySQL4
  • DevOps1
    • Docker1
  • Development Tools2
  • Information Security1
  • Java25
    • Java Data Access4
    • Java Libraries2
    • Java SE17
  • Others35
    • Personal Essay9
    • Problem Solving23
  • Performance Optimization10
    • JVM4
    • MySQL6
  • Programming Languages3
  • Python1
  • Web Frontend18
    • Browser3
    • CSS2
    • HTML1
    • JS Framework4
    • JavaScript2
    • jQuery3

Tags

  • error18
  • Java16
  • MySQL11
  • Network8
  • Spring5
  • design-patterns5
  • JVM4
  • Algorithms4
  • JS3
  • code3
  • javaweb3
  • database3
  • browser2
  • java2
  • jQuery2
  • CSS2
  • wechat2
  • algorithm1
  • POI1
  • chrome1
RSS

Hello ,I'm Taogen.
This is my blog.

Powered by hexo and Theme by Jacman © 2023 Taogen