Home Page

This site is the personal blog of Eric, a site where Eric’s own life and technical articles are published. This blog is dedicated to sharing Eric’s personal experiences and insights, including exploration, practice, feelings and reflections, and several other major elements. On this blog, you can find tutorials about technology, ways to solve problems, and Eric’s thoughts and feelings about life. We hope that through this blog, we can build a bridge of communication and sharing with our readers to grow and progress together.

Overview of recent articles

  • Some reflections on mainstreaming
    Generally speaking, we always tend to follow the path taken by others. Once we deviate from what everyone considers to be the right path, we feel that we are in a state of suspension and consider ourselves to be in a state of danger. We tend to think that a certain mainstream idea that everyone has is correct, without thinking about why it is correct and the logic behind those ideas. While conforming to the mainstream way can lead to some results, this way is not always best for you and you may just be following blindly. If someone asks … Read more
  • Weekly report for the first week of March 2023
    Recently, compliance requirements have been creeping into the technical side of things. In recent times, there are always products coming to the table about implementing such and such compliance requirements. Or, do some kind of compliance questionnaire. I feel that compliance is mainly about the storage of user information, access needs to be standardized, and then users can gradually start to control their own data. And then there are some personnel, organizational changes on the technical level of the impact of changes, for example, a business has been dispatched to other departments, and then we have been and this business … Read more
  • Weekly Technical Report for the fourth week of February 2023
    This week I realized that some of the service frameworks are not written very well, especially certain Java frameworks. When the CPU usage reaches about 40%, there are a lot of timeouts. These services, CPU cores and memory capacity is not not enough, the number of working threads is not not enough. However, it is not enough to run the CPU. using Java performance tools to analyze the discovery, in fact, found that most of the working threads in Idel or Waiting state. At present, the comprehensive analysis of all the circumstances, still puzzled. NIO is also used, also used … Read more
  • On the Importance of Information Gathering and Personal Reflection
    As we journey through life, we are often faced with important choices. In order to follow a low-risk path, we need to use a combination of information gathering, resource maximization, personal theory building, and independent thinking strategies. Information Gathering and Inference Understanding the Environment and Trends: By gaining a deeper understanding of our surroundings and industry dynamics, we can make a clearer prediction of where we want to go in the future. For example, understanding economic trends and industry changes can help us make more informed decisions about our careers. Assessing personal potential: By evaluating our own skills, interests and … Read more
  • Some thoughts on what makes a good mentor
    The experience of a mentor, accumulated through years of practice and deep reflection, contains a wealth of knowledge and profound wisdom. This experience is not comparable to the accumulation of mere time, and it plays an important role in shaping a student’s mindset and growth path. Discussion Formation and Transmission of Experience An outstanding mentor possesses experience that is not only rooted in theoretical knowledge, but more importantly stems from long periods of practical practice and personal reflection. These insights and solutions gained in practice are particularly valuable in dealing with complex problems and challenges. Compared with pure theory, these … Read more