provide technical support to project and product development and implementation team.9 understand the business requirements of the system and develop the overall framework of the system (including, technical framework and business framework)10 The system framework related technology and business training to guide the development of developers. and solve the system development, operation of various problems.11 system-level grasp of reuse, expansion, security, performance, scalability, simplicity
The path to advanced Java-from junior programmers to architects, from small workers to experts, and java
How to Learn how to grow from a Java junior programmer to a qualified architect, or what technical knowledge system should a qualified architect have, this is not only a beginner programmer who has just entered the workplace, but also an old programmer who has been confused since year 35. I hope this article will be the most comprehensive and autho
. As long as there are things to repeat more than 3 times, consider whether automation is required.If you don't do devops, as your business grows and your system grows, you will eventually need to transform it from beginning to end. It is better to start the construction of the pre-design considerations, in fact, these things if you understand, the beginning of the good, do not waste too much time, but can save a lot of time, why not. Copyright NOTICE: This article for Bo Master original article
above two books are the classic masterpiece of rod Johnson, a must-read book for Java architects. Among the books I have recommended, I have read the most carefully and seriously. At that time, I almost read this book in an out-of-the-box manner, when I was a child, I picked up the lights and went to night to read Jin Yong's martial arts novels. The content in the book, as well as my own experience and knowledge, were thoroughly summed up. After read
should have been very skillful in using Java programming and have a good programming idea and habit,However, you may still lack the ability to grasp the overall architecture of the application software. Now you are the first step towards the architect.
1. Expert one-on-one J2EE designAnd Development
This book is RodJohnson's famous book is very classic. springframework was born from the code in this book. But it seems that this book does not have a Chinese translation.
2. Expert one-on-one J2EE
By Jon Ji 2011/8/20
Coding standards often only define the specific programming format and detailed requirements, but for improving the programming capability of software personnel, programming rules are more valuable, I will give some of my views and ideas for your reference. I hope you can criticize and correct them. Thank you!1 Overview
Programming is the basic capability of a software engineer. How can we become an excellent software engineer, compile elegant programs, solve problems beautif
communication protocols, socket programming, how Web servers work2-11 JDK1.5, JDK1.6, JDK1.7, JDK1.8 What are the new features that each version adds to the previous version, and what improvements are madeThree: Database-relatedIn front of the data structure, the database is simply like an electronic filing cabinet, is to organize, store and manage data warehouse according to a certain data structure.3-1 Theoretical basisDatabase design principles and paradigmsTransactions (ACID, working princi
deletes a specified range of rowsyy, Y Copy as ForwardNyy, NY Copy the current row under N rowsDD Cut when moving forwardNDD cuts n rows under the current rowP, p pasted under the current cursor row or lineReplace, Search commandCommand functionR replaces the character at which the cursor is locatedR replaces the character at the beginning of the cursor and presses ESC to endU Cancel the previous actionCommand function/string searches forward for the specified string, and the search is case-ins
to add the tool to your program, and if any defects are found, you will be prompted. It provides all the details of memory leaks, leak rates, the actual location of the code, and so on. So it can provide perfect error messages to help you fix the code.The tools above are designed to assist Java development and help developers accomplish tasks with ease and efficiency. The latest version of JAVA8 and these powerful tools also reinforce support for modernizing the software business.Original link:
vulgar model and the abusive model. Today's headlines of the vulgar model through deep learning algorithm training, the sample library is very large, image, text analysis at the same time.This part of the model more attention to recall rate, accuracy or even sacrifice some. Abuse model of the sample library is also more than million, recall rate of up to 95%+, accurate rate 80%+. If users often speak enoughh or inappropriate comments, we have some penalty mechanism.Pan-Low quality identificatio
prompted. It provides all the details of memory leaks, leak rates, the actual location of the code, and so on. So it can provide perfect error messages to help you fix the code.The tools above are designed to assist Java development and help developers accomplish tasks with ease and efficiency. The latest version of JAVA8 and these powerful tools also reinforce support for modernizing the software business.Original link: Fromdev translation: importnew.com-light bald to soy sauceLink: http://www
machines, and underlying operating system (OS) settings. There are several tools for developers to use when analyzing and optimizing, and you can learn and use them by reading Java tools for Source Code optimization and analyses.It is important to understand that no two applications can use the same optimizations, and there is no perfect reference path for optimizing Java applications. Use best practices and stick with the right way to handle performance optimizations. To achieve true maximum p
maximum performance optimization, you, as a Java developer, need to have a proper understanding of the Java Virtual Machine (JVM) and the underlying operating system.The above five knowledge system is my experience for many years to summarize, are the most mainstream technology at present.Is that I summarize the performance optimization should learn to understand a few knowledge system:V. Java ENGINEERING工欲善其事, its prerequisite, whether small white, or senior development, all need to choose a g
Question
I recently started to learn how to become a qualified architect. although I have already attended a series of training courses, I still feel that it is not enough. I found an outline and started to learn it one by one. however, I do not have a solid foundation for software development, so I have to make up for it with diligence. First of all, I would like to refer to others' opinions and write my own understanding of how to become an architect based on my actual experience, I hope you
other factors. Especially now, the rapid change of the business, the data everywhere and so on these factors, the technology and the framework also need to be constantly polished and improved in the process of change to adapt to the new business needs. It might have been the best architecture at the time, but then we would have to follow the changes in the business to make improvements. It's not a bad thing, we just have to be prepared to respond to change.Not related to codeThe term architect
Recently, I accidentally discovered the book "professional guidance for software architects", which has been written in the corner of the bookcase for many years. I purchased this book from China-pub five years ago with a yearning for the career of software architects, I hope to improve my understanding of this profession. The first time I read it, I felt like I was in the fog of the mountains and clouds. T
Why is the architect useful? -- CodeallAt the beginning of the company's business, the most important thing is the project manager, who is responsible for an idea.After a relatively large scale, you need teamleader to "manage your people and cooperate well", saving you a lot of noise and shirking.With core business, the company has begun to make money, and most needs technical support and integrated planning. "Don't let customers wait and give them more money ideas ",The company needs presales b
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.