Today, all kinds of technology, all kinds of problems, full-stack multi-screen engineer is not good to do AH

Source: Internet
Author: User

Testimonials : Full stack multi-screen engineer not good to do AH

Today, is the most annoying day to write code, ah, encountered a variety of problems.

1. The company project, texting is not successful.
One of the platforms of the SMS send is not successful, this really can't blame me.
One is because the HTTP SMS interface API address is not correct, 404.
Instead, because of the WebService interface, there is no SDK package, only the SDK documentation.

2. There is a problem with the tabular component grid.
No matter how you try, paging always fails.
The second hand was originally written by a colleague of the grid component, using more, but 2.0 and 3.0 have great changes.
The format of the parameter changes, the way to accept the parameters is also changing, SPRINGMVC receive parameters, 2.0 normal use, 3.0 need to add @requestbody.
Or, to manually modify the AJAX code in the grid component.

Question 228 summarizes: after 228.st-grid3.0, why use @requestbody to receive parameters? SPRINGMVC is normally received and does not require the use of @requestbody$.ajax ({Url:this.dataSource,data:this.params,//&& json.stringify (this.params),ContentType: "Application/json",Type:this.method | | ' POST ',DataType: ' JSON ',Context:this,Success:this.fill,Error:this.onerror});If you remove the notes from the 2 places, you must use the @requestbody

What I had always wanted was to read his source code and transform it into his own.
However, has not been to do.
The code he wrote, it was nice, very concise, but basically no comments, very poor readability.
In addition, his code, in my previous use of the process, encountered a variety of bugs, is it because my scene is always very special?

Last Ray official website article comments, I wrote a front-end Ajax asynchronous paging, the company project has freemarker display layer pagination.

Another major problem is that the paging component of a second hand colleague is always in conflict with Bootstrap and DWZ.

After encountering this problem again today, I decided to transform my Ajax asynchronous paging and no longer reinvent the grid component written by the second hand colleague.

3.HTML5 Development.
Hbuilder's company, the Digital Paradise Network, has launched a front-end framework, MUI.
However, when using AJAX, the hint plus does not exist.
The feeling is not properly introduced, the html5plus environment, a separate new HTML5 plus project, is normal.

So, the question now is how the HTML5 Plus and MUI frameworks inherit.
Hbuilder feel good, but another 2 products, documents really not enough Ah, it will take a long time to learn.

The best way to do this is to run each of the official examples separately, then integrate, and finally use these techniques to write your own Fansunion website-Mobile version.

Of course, the mobile version will be a lot easier, mainly to practice HTML5 developing mobile apps.

Years later, and then seriously learn Android development, the last 2 months there are many development tasks, many articles to write the amount.


The 4.Lucene has reached the 4th major release.
Part of the API is not compatible with 3.x, whether to upgrade, is a problem.
It's good to study hard.

the 5.Mybatis is unfamiliar.
MyBatis of the Resultmap map, a long time to write.
For a long time, always use map to accept parameters, basically no beans.
However, after a long period of thinking and exploration, think that using model is the best way, so need to use resultmap, to solve the database field name and Java property name mismatch problem.
The reason is that the naming conventions of the database are different from the Java naming conventions, and I like to name them according to the standard specification.

Practice makes perfect, that's all.

6.Eclipse Regular card, after modifying the code, then save, it will take a long time to respond.
Have to think of ways to optimize the eclipse.
It's been 2015 years, and Eclipse is so wayward.

It seems that I can no longer be hanged by an IDE, Hbuilder, Idea and other Ides must learn.

CSDN2014 Blog Star selection, help Ray vote for it

http://vote.blog.csdn.net/blogstar2014/details?username=fansunion 

Today, all kinds of technology, all kinds of problems, full-stack multi-screen engineer is not good to do AH

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.