This is a thing that happened in my QQ group, at that time I was angry to spit blood directly, also passed for a long time, but feel quite interesting, now tidy up this thing, make everyone a happy. Because recently is busy, also didn’t want to good new topics to write blog, and then take it to the top one, mainly think this is also my daily life experience of suffering, and the wound opens to let everyone take a look at the scar is not cute, tell me unhappy things make you happy, then let’s talk about the collapse of the event.

PS: I have communicated with the protagonist of this event, and this event can be used to organize this article. Thank you. In addition, all the personal account information in the chat record has been blocked operation.

If you think this sand carving article is interesting, you can give me some practical support! Ask a point to like 👍 beg to pay attention to ❤️ these to come to nuggets at the beginning of me really pretty important! It is not easy to create, and it is hard to stay up all night. Your support and recognition is the biggest motivation for me to continue to create.

My 2019 record: “hug the wood, born at the millimetre, 100 zhangs of the platform, from the base of the earth” record my 2019

Okay, here we go.

Online q&a

It was a very calm Monday, after card work -> breakfast -> morning meeting, ready to check email for anything. Suddenly, the QQ group lively up, this is my daily, a few QQ groups always from time to time suddenly restless, restless like your mother beat you without reason. At this point, I did not realize the seriousness of the matter, the next half an hour I should regret the jumping little penguin.

9:56:44

Remember this time, 9:56:44, everything began from this, a QQ group friends in the group to ask, unable to log on My-Blog background let us help to see. My-blog is another one of My open source Blog projects on GitHub. I haven’t covered it yet, but I’ll put together a few posts that will cover the Spring Boot open source Blog project in more detail.

9:58:42

Some other group of friends sent a added salt, followed by the group of friends asked a question and asked what the meaning.

10:23:02

All right, about half an hour later, the main character of the crash appears! Let’s hear it for the victims!

Maybe it was a long meeting at that time, or maybe he was in a paid squat, so he didn’t see the message in the group until half an hour later, and then the victim replied, “Maybe it’s not connected to the database again,” with a speechless expression.

Background of the event

All right, through the above three time points and the conversation between the abuser and the victim, LET me put the whole incident into context:

A group of friends to use open source blog of my project code, in the local start and run very smoothly, but when login blog background management system, no login is successful, he doesn’t know is what reason, may also have me for a long time but there is no results, so he chose to victims of violence in the QQ group, oh no, is to ask questions.

Then a group of friends said to add salt, here I insert a word, not add salt, mY-blog this open source Blog login is very simple, the user’s login process is not complex, table structure design is the user name, password this field, password is used to MD5 mode storage, and no salt.

Then the victim answered that it may not be connected to the database. We see that the victim at this time is still relaxed, and he can even send a treasure sign, indicating that the victim’s mood is relatively stable at this time.

And why is it not connected to the database? Since this project has been open source to now, the most common problem I have encountered is why I cannot connect to the database. As for the reason of not connecting to the database, it is also very simple. Nine out of ten friends who have encountered this problem are wrong database accounts or passwords. Other problems should not be many, because this open source project is very complete, all the code is open source, Java code is open source, page files are open source, database files are open source, I have also written the default background login account password in the document.

Therefore, friends who use this project generally do not encounter this problem, the most common problem is not to connect to the database, which is why I answered that way.

OK, background introduction is finished, please remember the victim at this time of calm, bullet screen brush up, “take a photo”.

The online confirmation

10:44:58

Then, the group friend replied that he had connected to the database, but could not log in.

10:49:09

Since no one was speaking in the group, the user confirmed again and asked, “Isn’t the account and password in the user list?” (PS: It’s a good thing he asked, otherwise there would have been no problem)

10:50:12

Through the surveillance, we’ve rediscovered the victim.

Since he just asked me that question, I have already determined that it should not be a program problem. Before, I still suspected that there was a problem with the open source code. Now I can confirm that it should be the operation problem of this group friend. However, I also found a surprising thing, that is, this guy seems to be doing something I can’t understand, and never thought of, he input the encrypted string when he input the account password.

So, the victim starts to confirm: “Did you enter the admin password and the MD5 string?” . At this point, I wish he did not do so, or I really can not accept.

10:51:12

Through the surveillance, we found that the suspect was also in the picture, and that the murder weapon in his hand was already stained with blood.

The screenshot from the group was like a knife in my solid chest, and I was really starting to feel a little sick.

10:51:22

No more surveillance.

The victim didn’t give up and checked again.

I couldn’t believe my eyes, so I double-checked, as I mentioned earlier, that the documentation for this open source blog project is complete, all the files are open source, and some of the precautions I have written in the repository documentation are actually pre-crash.

10:51:56

“Yes, the password was copied directly in.”

The bullet screen brush up, “take a group photo”.

This sentence knocked me down at that time, I could not believe my eyes, there are other group of friends can not see, began to express helplessness.

Online collapse

10:52:04

Just seconds after confirming the result, the victim crashed and the QQ group main online crashed.

OK, and it starts to smell sweet.

Let me tell you, 10:51:57 to 10:52:04 this short few seconds, you do not know how much pain I have, I usually in the group has been a very cheerful image, but really hit by this matter did not mind.

For a few seconds, I even began to doubt the world, what did I do wrong? How am I supposed to live?

10:52:04 to 10:52:30 to remain autistic.

10:52:50

I finally sorted out my emotions, but I was devastated.

I asked the old guys in the group, “Are you really going to do this to me?”

I was in so much pain, I was really starting to doubt the world, why take it so personally? Have already told your account number password clearly, how can you still lose wrong? Do I have to come to your home to open your computer and start the project for you? What do I have to do to make you happy?

Get the job started

See here I am angry all over tremble, hot day of the whole body cold sweat, cold hands and feet, hell empty devil in the world, this QQ group can not be good? How on earth will the group master live to satisfy you? Tears do not live up to the flow down, the QQ group everywhere filled with the group of the oppression of the main, when the main group can really stand up!

I was shaking. I was shaking. All I remember was shaking.

Did you see that? There is a group of friends to see the fun is not too big, I too difficult, shiver warning!

Online complaining

Actually I don’t remember the idea, but I can feel my heart was particularly special, because really rarely in the group, or the other things happened that morning, the tea eggs didn’t peel well, or soy milk is too hot uncomfortable, in short he suddenly collapse away that day, this is I for the first time since the building of the group of collapse, then began to complain.

10:53:22

In fact, I was already broken and a little crazy. 10:53:22, I went into chattering mode.

10:53:43

Continue to complain, encounter some very helpless problem, have to adjust the state of mind.

10:54:04

These people are crazy! He’s still chattering!

All the code is open source, Java code all open source, page files all open source, database files all open source, I have done this son, I really do not know why the hairs still have to be tortured ah?

10:54:19

The broken group owner, he is still complaining!

Rightness, still say cannot find SQL file!! I wrote it all in the document!! It’s all marked up!!

10:56:52

Keep complaining.

After building the group, there are many problems, such as unable to connect to the database, page error, Maven dependency error, code can not understand, can not download Jar package, can not use IDEA…..

A series of problems, I feel quite normal, maybe just learning Spring Boot, or just starting to do some Java Web projects, some problems are quite normal. But today this kind of thing is really ridiculous, I also encountered this kind of problem for the first time, and I never thought that this friend really entered the MD5 string into the password box! This is also the first time since I started the group, or the open source blog project, someone did this to me, and it really crashed.

10:57:06

His handsome face suddenly turned red.

Perhaps it was the realization that the scene was a little out of control, and the group owners began to adjust their mentality, after all, the collapse can not solve the problem.

10:57:34

I’m really tired.

Let it go. Don’t embarrass everyone.

Forget it. I didn’t mean to fill in the wrong password.

Then forget it. Go home.

Put down!

“No matter, all is step by step, I am good.”

Or tell everyone, the group has nothing to do, this matter let it pass.

I’m not really happy, my smile is just camouflage.

conclusion

Don’t push me any more, I’m going to shiver, cold hands and feet warning!

I have compiled a timeline of the victim’s breakdown, and I hope you will feel sorry for this humble patron, just for a second. Of course, the victim of the torture was myself, and I’ve been impressed with it all the time. Every time I see a group member ask a question about my-Blog, an open source Blog project, I think of this memory, and I remember the fear of being dominated by My friends that day.

I am thirteen, and I will still share some interesting things I have experienced in the future.

Write in the last

Do a small promotion, interested friends can have a look, recently I released a small volume of “Spring Boot large online mall project practical tutorial” on the platform (click on the link or click on the picture below to buy 20% discount oh) :

The pamphlet will focus on The Spring Boot technology stack, other technical frameworks used will also take into account the latest technology trends, expand the knowledge, from the shallow to the deep, step by step, while learning the foundation can also master some development skills, not only learn the fur of Spring Boot, but also know its source code design and internal principles. Not only do you learn about the Spring Boot stack integration, but you can also use the Spring Boot technology stack to build a large mall system, so that you have a high quality learning experience. Staying away from the Hello World project allows you to get a complete hands-on project and also to tap into the current hot Spring Boot technology stack, which will provide sufficient protection for your technical depth and salary advancement.

This is a mall of actual combat project, part of the page preview as follows:

Interested friends can pay attention.

In addition to indicate the reprint/source, all are the author’s original, welcome to reprint, but without the consent of the author must retain this paragraph of statement, and in the article page clearly given the original link, or reserve the right to seek legal responsibility.

Thank you for watching, I am thirteen, the article was first published in my public account “Programmer’s Little Story”.