It's been a very short time. I 've been upgrading my job for three and a half years. I 've spent most of the past six months in the project. The conclusion in the first half of the year is here, the work summary for the first half of 2014 is mainly about the work for the second half of the year.
Technical accumulation:
Completed the Hainan project in March
Architecture: nhib.pdf + spring. NET + MVC + easyui + WF + sql2008 continuous integration
Objective: To train the object-oriented design concept and thinking methods, consolidate the framework, and verify that the framework lays a good foundation for educational restructuring. I have been busy in the CMS project for the second half of the summer vacation. This time, I am the project owner. The premise is: Time (-). The task is heavy. Before I start to take over the project, several colleagues and CEOS agreed on multiple times. Finally, the entire background framework construction + workflow + MVC Architecture (Object Oriented Architecture concept) was completed in about 20 days, during this period, we encountered various problems, such as technical selection, architecture design, assignment of work tasks, and schedule.
9. Learning OA, middleware, SSO, Shiro, and CAS in March, EJB, springmvc, and other related technologies such as ESB, WebService, and Maven in the original colleges and universities have solved the problems of not knowing or not knowing, but have enriched their theoretical knowledge, it laid a good foundation for the following framework research. With the core system of the OA Office space, we learned the general rules and definitions of enterprises, at the same time, I am very grateful to the teachers and sisters for their valuable wealth which has made us grow faster.
In May November, easyui + springmvc + EJB + JPA was used for database development, including MySQL, Oracle deployment, various management tools confluence, Jira, Jenkins, Maven, and the test tool fisheye, after the technical selection is completed, all of our framework members solve the JBoss and JPA database persistence issues during the development process, remote calls, hot deployment, dynamic table creation, and flexible pages have been thoroughly studied and some results have been pushed to our project, I have been talking with shijiejie many times about the splitting and subcontracting of the architecture. MAVEN is used to manage various dependencies of our project, and JBoss and JDK are all upgraded to the latest version.
12. With the development of the project in 15.1, the four of us are still solving these many common problems, such as hot deployment and remote EJB calls, bean call bean and other problems encountered during the development process have been well solved this month, greatly improving the development efficiency!
In May January 2015, I started to study a demo, extract the code for dynamic table creation and dynamic interface, modify the code, and run it on the JBoss server, the version of each jar package is replaced to unify it with the Project. The code at the same layer is modified, the dependent self-defined jar package of the original project is removed, and it is overwritten. A preliminary demo of dynamic table creation and dynamic interface is provided.
In February 2015, I started part-time research on OFBiz, a top-level project under Apache, which is a good idea in terms of project development model and efficiency, we can complete the development of a project by dragging and dropping, and most of them are XML files. This new idea has always been advocated by teachers, currently, the project is still under Research (Teng, Xian zi). The business and Framework concepts of e-commerce are very good at standing on the shoulders of giants.
In the 2015.2 month, we also conducted a cutting-edge research (Public disk platform) to implement a demo of spring integrated DWR comet to implement a chat room with no refreshing new people, it is very popular and has nothing to do with the app itself. The most important thing is to realize that development on the public platform is very convenient and provides developers with a variety of interfaces, at the same time, it provides a good accumulation of users for various manufacturers. The user public platform provides a lot of services. The public platform is worth learning based on user attention and message distribution. for development, the use of the public platform to promote their own products is based on a large number of users under the public platform.
In the third quarter of 2015.2, we deployed computing (hadoop, hbase, hive, zoopkeeper, Linux, and so on) and studied it under the guidance of Shijie, because as we increased the power of our shift system and increased the number of users, distributed Storage and computing are indispensable. In the near future, we will mainly look at related books and PDF problems, and understand the knowledge of large Internet, solving the ideological and emotional issues that are not afraid of knowing or even not knowing, this piece of knowledge is very quick. I hope that this year's graduation will be a very good skill. I want to add extra points for myself. Come on!
English
The English language has been repeated over and over again. Learning is a repetitive process. You can say that you have no progress or progress in learning English, if there is no progress, it means that when you study materials, you will not finish the course once or twice, but go down as planned and return to learn the previous materials. Progress means that we will make progress every time we accumulate something. Don't underestimate the accumulation every day, so we can keep listening every day and read it.
Everyone knows the importance of English. I think so myself. If I am a successful entrepreneur at the age of 40, I will give speeches in English in turn all over the world, I will add unlimited manners to myself. When studying the Itoo architecture, all the materials are in English, and the study of English is also very high. I fully appreciate the importance of English.
Reading the technical documents in English also improves your understanding. At the same time, the understanding of the English context seems to have such an agreement as a standard or premise in foreign countries, this requires reading more English documents to have such a habit of thinking in English.
Thoughts
Proactive, shift of thinking, broad view, theory + practice, practice is the basis for testing all theories
Summary
Overall view: if you do not seek the global view, you are not enough to seek a glimpse; if you do not seek the world, you are not enough to seek a moment.
Forgetting eight ends: filial piety, loyalty, loyalty, faith, courtesy, righteousness, honesty, shame
Over the past six months, I have had more and more in-depth discussions with our teachers. All of them are based on these few words and have a profound understanding and practice. I would like to thank Mr. Mi for his guidance and the joint efforts of my brothers and sisters, let's talk about a new chapter in the 9 period of advanced training, and create a new job wage level. Let's cheer for 2015!
2014 conclusion-2015 refueling