Build a website felt Springboot

Recently I whim, build a personal website, on the one hand want to learn the new knowledge, on the other hand want to have works in this case sharing their experience, knowledge will not speak.

Station easy to do, vary, and I do this in the most simple of work has gone through at least three different stages of psychological changes, I was surprised.

The first phase - full of confidence:

  Not that the front Html, CSS and JS Three Musketeers do with a Java back end is too easy, Moreover, there are bootstrap and the Spring Framework, five minutes can not play well. As the company with the eclipse and everywhere Doukua idea, so I'm going to do with a new editor, but on this simple decision, but spend a lot of time, I began to blow my confidence.

  what is the problem? Is hot deployment, after the eclipse project to start if you change the file is saved, if you select the automatic build will automatically compile the code change will immediately be used. The idea is not, for the reason that Baidu programming, after setting several program will automatically compile can be found, but if so set the debug mode is not available (boring), and then continue to look for information, and finally turn to a information to explain the problem, and finally chose to manually compile considering to deploy runtime.

  Question 1 throws up questions 2 and 3, 4 ... most likely have problems, the most critical problem is that when pulled out, the more difficult problem of the end of a series of investigation. Baidu is not the first page, a few can be solved before Baidu, and many times are not 100% for your question, this article probably only 50%, and the other one 30%, to combine several articles in order to have a preliminary solution to the current difficulties. In this case the process will inevitably run into a dead end road (people you did not provide an answer this question), or the road is rough (a change BUG had scraped the bone drug treatment), then the right choice in their own hands, with this work is not the same, own station is no one to help, no boss finalized, no clear objectives and requirements (word, on their own).

The second stage - Sike in the end:

  Why do websites, do not want to pursue a little bit.

  That's the way to do it will encounter many obstacles stand in your footsteps to pursue, such as bootstrap modal window (is a pop), will find that when I use the browser page and then if there is a scroll bar with fixed top navigation bar , then the scroll bar to get the pop-up window when the bomb disappear, and then will hold over page elements, like turn off the previous page will pop recovery, kind of like Kichiku:

Open the front frame mode:

After opening the modal box:

 

  Is not very accurate, I just use the bootstrap to build empires, the results get hold of pop told me Qing Surviving?

  Probably so he Baidu is my position does not use, is the experience I understand from what framework to use, I really do not teach you anything very specific, good luck you press the tutorials do, the perfect effect. But more often have a variety of problems, and even tutorials to see a look of senseless force (how so detailed ah rub), the result is correct operation, bootstrap indeed the existence of this problem ....

  Went to the old routine to solve the problem when the problem results due to partial answer is not much, and just look at some of the answers are not sure if it is, have to try, this may solve the immediate problem but then the other normal functions affected. Finally, the optimal solution in the obscure corner.

  This is just a small episode in the establishment of the station, there are many less intention of issues, such as cloud server database is compromised, deploy Tomcat server error and so on.

The second stage - the fear and full of hope:

  Fearless, a lot of work outside the framework of the deployment environment, and so are other people build good external conditions. As long as you can often write business logic, when found yourself a big, big world outside, jumped out of his own mind requirements of small, simple effects, online search is worth ferreting out something (such as various authentication code now it is related to big data analysis of user behavior to determine a person or a machine, rather than a simple verification). Some previously learned knowledge from that point but there are still many small details (JS took so long, yet you fathom the prototype chain, and as a principle to explain your JS inherit why you wrote it).

  To book hates few when goes, not just features, more performance (using caching, etc.), security (CSRF etc.) rarely pay attention to other issues (bigwigs are written). Some use technology to understand and then implement at the back, the design idea is very interesting (for example Springboot, Spring these, is easy to use, very powerful, but why, in fact, no magic no duang, all programmers code line by line out of the heap).

    现在底子已经勉强建好了,各种知识点都可以在里面尝试,有趣的或者很坑的我会记录下来和大家分享~

Guess you like

Origin www.cnblogs.com/top-housekeeper/p/11343636.html
Recommended