Weekly Technical Report for the second week of December 2022

This week’s work is mainly a sorting out of this aspect of the work I am responsible for, and many problems have been identified so far. These problems are mainly focused on the data on the cloud, the current problem is mainly how to safely on the cloud, how to transform the current single-geography deployment scheme, how to fix the inconsistency between the data under the cloud and the data on the cloud. ...

December 13, 2022

Weekly Technical Report for the first week of December 2022

This week’s work, to summarize, is mainly to put a core service on the cloud, and then constantly switch the nodes under the cloud into traffic forwarding nodes. The first step in the cloud is to deploy the service node in the cloud environment: migrate the configuration files, environment, and then compile the image for the cloud environment according to the stable version of the code, and then let the service run up in the cloud environment. ...

December 9, 2022

On Theory Accumulation and Practical Experience in Learning

ou must keep learning and enriching yourself as you grow in life. Why do I need to keep learning even after I leave school? Because I need to keep becoming a better and more complete person. On the other hand, by constantly learning and expanding my horizons and enriching my world, this can lead to a fulfilling life. Effective study time invested in your career can make you a more professional person, make you more irreplaceable, and enable you to do more important work. But for me, learning is not just for a better future, it is a lifelong hobby that makes everyday mundane life a joy. ...

November 30, 2022

Weekly Technical Report for the fourth week of November 2022

This week, I’ve been mostly optimizing a service. This service is written in Java. When there is not much traffic in the production environment, there is also a call batch timeout. And when the timeout is sent, the CPU usage is very low. After observing this, the CPU usage never went up. At this point, it was speculated that the threads were all blocking on some operation, causing the problem. ...

November 27, 2022

Build a free open source good Docker panel Portainer

Portainer is a good control panel for Docker containers. Its code repository is here. It supports single node and cluster deployments. Prior to this, I had completely containerized my personal server. If you can visualize the operation and monitoring of various containers, it helps a lot in daily operation and maintenance, and you feel that everything is under control. You can see the effect after building, the interface is still very beautiful. ...

November 23, 2022

Technical Review for the third week of November 2022

This is the first of my periodic reviews that has a technical problem I’ve encountered at work, so this installment is mostly a summary of experiences over time, to get a head start on future technical reviews. I’ve been working at the company for almost six months now, and I recently switched from client-side development to backend development. This is what I wish, but actually not what I asked for. Because I personally feel that in the current career plan of China’s tech industry, backend developers can explore slightly more things, and the scale of exposure to problems will be much larger. ...

November 20, 2022

AWS reserved instances limit exceeded Problem Cause and Solution

This alert usually occurs when you choose the “no prepayment” reserved instance program. The reason for this is that you don’t have enough credit, in other words, your monthly expenses are too low. In this case, it’s best to choose a partial or full prepayment plan, so you can pass. Moreover, the partial prepayment and full prepayment programs will be more cost-effective. You can save a lot of money if you buy for a long number of years. ...

November 20, 2022

Relativity and conditionality of knowledge

This article was generated by AI based on the analysis of the original article. Having a broad and deep knowledge is essential for personal development, as it not only enhances our depth of thinking, but also our ability to deal with complex issues. The acquisition of knowledge is not simply a matter of absorbing external information, but requires deep personal consideration and critical analysis. In this process, understanding the relative and conditional nature of knowledge becomes particularly important. ...

November 9, 2022

An Introduction to Focusing on a Goal and Trying to Achieve It

Actual Published: 2018-05-26 Original Article Discussion. In our journey to pursue our goals, we often hope to achieve them quickly, but this mindset often leads us to feel impatient and anxious. Instead, we should cultivate an inner calm and patience while maintaining a clear vision of our goals in our minds. In this way, we can remain calm and minimize external distractions, thereby planning our actions more thoroughly and thoughtfully and increasing the likelihood of success. Concentration is crucial in the process of taking action. We need to give our full attention and focus on the goal. Only then will we be able to realize our full potential and ability to think, and thus become more professional and focused in the area we are pursuing. In order to achieve this, we need to fully understand and think about our goals before we act, and formulate a scientific and reasonable plan of action. When we think clearly and plan well, our minds can be more focused and less likely to be distracted by distractions and external interference. Finally, success also requires patience and perseverance. In the process of pursuing our goals, we need to maintain a calm mind and avoid anxiety and impatience. In the course of action, we should constantly summarize our experiences and adjust our strategies so as to make steady progress and reach the ultimate goal of success. This approach applies not only to the pursuit of personal goals, but also to broader fields such as academic research, career development and even artistic creation. In these fields, peace of mind, focus in action and patience in the process are also key ingredients for success. In this way, not only can we reach our goals more effectively, but we can also find more joy and value in the process, making the whole journey an enriching and rewarding experience. ...

November 9, 2022

An Introduction to the Unity of Knowledge and Action

Actual Published: 2018-05-26 Original Article In the reality of action, we often mistakenly believe that knowledge alone is enough to guarantee success. However, the reality is far more complex than our theories. Changes and uncertainties in things are the norm, and these changes often become obstacles in our practical actions. Therefore, we must remain cautious in our actions in order to cope with unexpected situations that may arise. Inconsistency between knowledge and action Limitations of Knowledge: We often think that knowledge equates to a guarantee of success, but this is an idealized idea. In reality, the knowledge we learn is usually based on theories and subjective imagination, which can hardly cover all possible situations and details. Therefore, the realization of success requires us to experiment and accumulate experience in practice. Challenges in practice: In the course of actual action, we often encounter various challenges and objections. In the face of these criticisms, we should neither blindly accept them nor completely ignore them. Properly listening to others’ opinions and reflecting on them in the context of our own situation is an important part of reaching success. The Importance of Critical Thinking Critical handling of others’ opinions: advice or criticism offered by others may be based on their own experiences and perspectives, and these may not be entirely applicable to our specific situation. When accepting advice, we need to consider it carefully and make decisions in the context of our own situation. Practice and validation: It is very important to test your knowledge and the validity of your decisions through practical action. Only through practice can we truly understand the application of our knowledge and the validity of our decisions. Continuous self-improvement Responding to changes and challenges: The path to success is not static. We need the flexibility to adjust our action strategies according to our actual situation and the specific challenges we encounter. Continuous learning and growth: In the process of continuous action, we should continuously learn new knowledge and improve our abilities and skills to better cope with the changing environment and challenges. Conclusion To summarize, although knowledge is an important foundation for success, success in actual action depends on how we apply this knowledge and continuously adjust and improve our action strategies according to the actual situation. Maintaining a cautious and open mind, constantly learning and practicing, as well as effectively integrating external opinions and feedback are the keys to success. By doing so, we are not only able to meet immediate challenges, but also lay a solid foundation for future success. ...

November 9, 2022