Reignan (12): Building a base library to improve research and development efficiency

Source: Internet
Author: User

Opinion: It is rapidly gaining popularity and getting into everyone's life. On the one hand is because of it-related technology products, to everyone brings a wealth of virtual world and entertainment life.
On the other hand, it greatly improves the productivity of most industries. The development direction of social productive forces is the development direction of the times.


programmers and other IT technicians, in the status of it, are like the position of it in social life: indispensable, universal, and the key to productivity.

As a self-taught programmer for more than 6 years, the pursuit of technology has never given up. But I also finally realized that the pure technology can not bring me to the ideal state, and the productivity of the improvement of my work from the complex to free out, can bring me to a happy life.

Unlike traditional industries such as farmers, it programmers can reuse this technical post, as long as you have this awareness and ability. Not only that, the programmer's productivity can be continuously improved, so there is a good programmer and the backward programmer salary difference of hundreds of thousands of.

The continuous improvement of productivity requires continuous technical research and project practice, which is also a grand proposition.

The reuse of labor results is what every programmer can work on.

As a programmer, I would like to talk about my experience in the reuse of labor results. If you can help some yards to free out, Xingshen ~

------------------------------------------------------------------------
Base Library-fanscommon

Core: Applications, Web environments, Android (if needed) can be used.
1. Collection
2. Documents
3. IO
4. Date
5. Security, encryption and decryption
6. Picture.
7. Regular.
8. Internationalization.
9. Type conversion.
10. Site Map Generation.
11.Excel, Word, Xml, PDF and other reports generated.
12. Class loader.
13. The properties file is read and parsed.
14. Send mail.
15. File compression.

Web:web Development-specific.
1. MyBatis paging.
2. JavaScript and CSS compression.
3. IP.
4. JSON request.

Freemarker Template:
pagination, date processing, and so on.

Web Front End:
Paging,log logs, and so on.

More tools library, still in the finishing.

It is worth noting that the tool library is relatively independent of the business. The smaller the dependence on the outside world, the more widely used, the simpler it is to use.

---------------------------------------------------------------------------
Web project infrastructure and processes

SPRINGMVC, Spring, Freemarker, Maven.

logins, permissions, and so on.
-------------------------------------------------------------------------
The base library for a specific project:
For example, the personal website project, there are base projects and Raikou business projects.

---------------------------------------------------------------------
He stone of the mountains-third party tool library

Apache-commons series, Google-guava, Jodd series
-------------------------------------------------------------------------

Summary: Build the base library to improve research and development efficiency.

More detailed content, the future will continue to share through the article, please pay attention to ~

Original starting: http://fansunion.cn/article/detail/561.html

Reignan (12): Building a base library to improve research and development efficiency

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.