-
The Handbook of Cloud Computing
What’s Cloud Computing? Cloud computing is the practice of using network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer. On-Premise Cloud-Providers Different cloud system architectures include: Multi-cloud Hybrid cloud Single cloud Public cloud P... Read More
-
Software Project Management Methodologies
What is SDLC Software Development and Management Models of Software Engineering Waterfall model Incremental build model Spiral model Agile model The implementation of the agile model mainly includes SCRUM, XP (Extreme Programming), Crystal Methods, FDD (Feature Driven Development) and so on. Among them, SCRUM and XP are the most popular. ... Read More
-
Java Annotations Cheat Sheet
This cheat sheet looks at many annotations that a Java developer should know if they want to use Java, Spring Framework, SpringBoot, Lombok, Swagger and so on. It covers the most frequently used and perhaps the most important annotations. JAVA Standard (Built-in from java.lang.*) @Inherited @Target @Documented @... Read More
-
Ten-second for effective communication with PREP
Communication is something we repeat every day. Therefore, how to communicate quickly and effectively, and convey your point of view to the other party has become an extremely important topic. The method I want to talk about today is PREP framework. PREP Framework PREP stands for Point, Reason, Example, Point, this method is recommended by Toa... Read More
-
OGSM framework for effective solving issues
An OGSM framework is a business planning tool that helps organizations, teams and individuals define and link their long-term visions to short-term and medium-term goals and activities. OGSM Framework OGSM stands for Objective, Goals, Strategies, Measures, it’s a straightforward tool you can use to help you put your corporate vision or strateg... Read More
-
How to change startup programs manually in macOS
There are some configuration folders for startup item in macOS. Path Type Scope Description ~/Library/Preferences Folder One User Launch items under LoginHook key ~/Library/LaunchAgents Folder One User Launch agents for a specific user ... Read More
-
How to interview a developer
How to interview a developer? This is a very common problem. Different people have different criteria for judging. Here is a mathematical method for me to score a developer quantitatively, so that we can roughly compare the quality of different developers based on the scores. Quantitative Table Item Remark Weight (1-... Read More
-
The handbook of algorithm
Here is a handbook to help us better understanding algorithm. Program = Data Structure (DS) + Algorithm Algorithm Analysis It’s very common for programmers to compare their programs or algorithms with one another. When two programs solve the same problem but look different, is one program better than the other? Analysis Dimensions Time ... Read More
-
The handbook of Redis
Redis is an in-memory data structure store, used as a distributed, in-memory key–value database. Here is an easy handbook for your reference to quickly start it. Setup You can configure Redis Server by below configuration file. sudo vi /etc/redis.conf Redis CLI arguments: # Connect to a Redis server (e.g. Default is DB 0) $ redis-cli [-n d... Read More
-
The keyboard shortcuts in Windows
Win: Open or close Start Win-A: Open Quick Settings Win-B: Set focus for the Show hidden icons dropdown menu Win-D: Display and hide the desktop Win-E: Open File Explorer Win-G: Open Xbox Game Bar when a game is open Win-H: Open Voice Typing Win-I: Open settings Win-J: Set focus to a Windows tip when one is available Win-K: ... Read More