Thursday, September 16, 2010

Pan On Why OO + object-oriented multi-layer structure [2]



Back to my point made earlier: "from a lot of cache and object-based OO business logic is meaningless." The reason is obvious, and only use a lot of cache and object-based business logic to create a OO structure is much larger than the proceeds until the price we pay, OO itself, where the "memory objects in the world" also qualified for the out of "persistent objects world "is fundamental to existence. If we can put a lot of memory for business logic move into the application memory (instead of DB Server), then the effect will be better. Of course, there are some operations that do not fit the application logic, such as large amounts of data for particular non-personalized batch update operation. As for what is called a lot, depending on performance considerations and empirical. Will move a lot of business logic from the database to the application memory is feasible, especially for the very limited pre-implementation data according to a large number of entries to judge to decide whether to produce a substantive change in the logic of the data especially. The cost of the stored procedure may be more nearly the speed point, but avoided because a lot does not meet the rules which will not produce substantial changes in the data resulting from invalid call to the data server application server network back and forth, both compared to unnecessary Reciprocating often costs much higher. The reality of e-commerce site, which is very valuable.

2) OO is not synonymous with low-performance, well-designed OO will bring unexpected performance.

OO is not synonymous with low performance. On the contrary, when I am regarded as I improve site performance OO basic weapons: The structure of rational and efficient algorithm for object caching, and integration with the object and at the same address space of the business logic, we are able to easily upgrade system performance. Of course, the premise is correct all the design, which continue to apply OO, also applies to all the world, there is nothing out of the implementation details and long live through the ages!

With our recently completed a larger e-commerce site as an example (average daily orders> 12,000, about 3,000 orders for execution Lots and recent growth momentum is very good), after running nearly three months, the site in Alexa, Statistics from the earlier rate been very slow (average of 6 to 7 wonderful one page), after a slow (Alexa data is cumulative, so it is not immediately jump), up to average (average of one page 2.0s). At the same time, DB Server's CPU Usage 80% from the original sharp decline in the average to an average of 10%! In the existing system, basically, apart from some large-volume data movement and data paging query the database server segment, all business logic are present in our application logic. This is probably a lot of friends in the development of illegal intuitive. I often hear is: use stored procedures right, to the performance ... I am not at all occasions against the use of stored procedures. But we must be clear that each method has the advantage of what? Weaknesses? Conditions? For what occasion? What occasion would not apply, what occasion the two should be in a more subtle scenes / situations, or mixed, respectively. This is a bit like a physics theorem: Who has seen the conditions do not apply the theorem?

3) If you are concerned about the ability Scale out, the more you should consider OO.

Real-world web applications, Scalability issues must be considered, unless the business will never grow. As long as the business will grow, increasing the number of users, the server will soon reach the limit performance and concurrency. Solve this problem, usually only two options: Scale up - buy a better server, which can often be too high to be realistic because of the price; Scale out - to buy more servers, which often is the ultimate practical choice. However Scale out is always faced with the data set (even if the data is still split over the relative concentration of each, you can do unlimited free split) problem. If a large number of logic on the database server side, I believe that the database server will make the system very quickly lose the ability and potential Scale out. Therefore, to ensure the ability to Scale out to ensure that the database (of course, necessary to split Celue is also important, but Shuyu another topic) Zhichu Li substance of Shuojutijiao and inevitable data query, the data can be avoided inquiries and non-substantive data submitted should try to be avoided. This is in fact and we said above, "from a large number of cache and object-based OO business logic is meaningless," just, we will become in winning the good things.

4) OO + N-Tier software development and even the basic idea of all the other methods of power is the logical constant pursuit of aggregation and complex land.

We all know, software development, analysis and design method has been evolved in the misconduct, the new concept emerging. Software development is also the first of a straight line from the machine language, to process-oriented assembly language, and then to object oriented analysis object-oriented design and programming (inheritance, interfaces, polymorphism), and later DP (design mode), AOP (aspect-oriented programming )...銆?A series of evolution, do what people are confused by the confusion of doubts from the start. So in this process of evolution, a consistent what? Remains unchanged then what is it?







相关链接:



Help people start their own businesses



Windows media player mov



Avi to mpeg converter free



Comments: Cottage Notebook Certain Death



Matroska File



C # in THE delegate and event



IDS RULES to establish (2)



INTERPRETATION Serv-U user attributes "Account"



Best Mail Servers



Font Tools Report



Dealer how to effectively Distribution Issues?



mxf CONVERTER



Service in the end AFTER?



"Football Manager 2009" The Legend of people to create a legend



Wednesday, August 4, 2010

Blue Wave eras invited to attend the China Shipbuilding Heavy Industry "transfer mode" Expert Group


July 18, Blue Wave eras invited 714 representatives of the Institute of China Shipbuilding Heavy Industry participated in Chengdu, China Shipbuilding Heavy Industries at the "transfer mode," the fourth meeting of Group of Experts. The company's software, the responsible department attended the meeting.

The so-called "transfer mode", that is changing shipbuilding mode. Group "transfer mode" work carried out since 1995 has achieved significant results. In the "transfer mode" concept under the guidance of group affiliated Shipbuilding assembly plant output from 87 million tonnes in 1999 to 3.15 million tons in 2005, the main business income increased from 15 billion yuan to 48 billion yuan. This shows that the "transfer mode" concept is the basis for the development of the domestic shipbuilding industry and the fundamental, is the Blue Wave to provide information to the shipbuilding enterprise solutions to important guidelines and reference standards.

At the meeting, the Blue Wave to the experts presented Bluewave for the shipbuilding industry Energine-Ship solution demonstrates M2.BW system function, and heard a group of experts of the Ministry of Science and leadership as well as shipyards in different views. Through participation in the meeting and learning, we further strengthened to provide excellent shipbuilding enterprise solutions and software products, confidence and determination. Companies also would like to invite a number of industry experts as the Blue Wave senior consultant for the Blue Wave's long-term follow-up, professional guidance and advice.

In mid-July, with the M2.BW 2.0 version of the development, testing is completed, the company identified the next development plan, M2.BW 2.01 version will initially achieve docking with the financial software, business bulk import of raw data, barcode scanning supplies Access and PDM systems and well-known docking functions.






Recommended links:



What Is Digital TV Renovation Project?



Ten Rational Unified modeling elements [3]



Ultimus areas of China won four major awards AMTBPM



Wizard Benchmarking



video FORMATS



Tencent sued Staff: to protest the labor contract Tencent Overlord



.mkv File



4 STROKES should shock



Asia-Pacific Broadcasting Union General Assembly: the young man is the main consumer groups IPTV



avi to mp4 Converter



converting mov to wmv



Dealer how to identify the manufacturer with the money trap?



COMPARISON Help Tools



Violet red orange Huanglv Qing, who hold Coloured Ribbons in the sky dance



Wednesday, July 21, 2010

One after another anti-piracy noise compensation 780 000 Shenzhen Haojia reconciliation



In the "Outline of National Intellectual Property Strategy" released a year after the fight piracy once again become a hot topic recently, from Adobe (Adobe), Olten (Altium, also known as Mu-Ling-day company) and Microsoft jointly prosecute the three major software companies Jia Hao Electronics (Shenzhen) Co., Ltd (Taiwan-funded enterprises) infringement of intellectual property in Shenzhen Baoan District People's Court to be concluded by the mediation, electronic compensation to 780,000 yuan Jia Hao and three software vendors reconciliation and promised to respect the rights of future people intellectual property rights. Since July of this year, drew more than anti-piracy software company won a lawsuit.

Since last June 5, "National Intellectual Property Strategy Outline," the official promulgation of local governments to implement intellectual property strategies into the assessment targets, the central enterprises have established a sound qualitative and quantitative evaluation system of intellectual property. With the great efforts of local governments led transformation from manufacturing to software services, protection of intellectual property has changed from "passive" to "spontaneous" in many local governments out of the investment conditions, will be the "protection of intellectual property," put in the first place.

Soft enterprises winning the final two years of Rights

In June 2007 and August, the Shenzhen Municipal Intellectual Property Bureau under Adobe, Olten, Microsoft and other rights complaints, two of the best electronic high, it was discovered Haojia pirated computer premises to install and use the multi- sets of the company's software products.

January 25, 2008, the Shenzhen Municipal Intellectual Property Office of piracy on the high good to administrative penalties, ordered to remove the unauthorized copying Haojia software, impose a fine of 100,000 yuan. November 26, 2008, Microsoft, Adobe, Baoan District Court House to the good company of infringement lawsuit. February 20, 2009, Austria joined activist Teng team. During this period, according to rights holders to apply, Baoan District Court involved the Microsoft W indow s O ffice software and software to take the evidence conservation measures. Best companies in the sample of Ho's 15 computers, were found installed software and Microsoft W indow s O ffice software. Meanwhile, the high recognition of its 200 best companies have installed computer Microsoft W indow s software, and 60% to 70% of all installed computer software, Microsoft O ffice. Howard failed to provide most of the aforementioned good use of Microsoft software lawful authority supporting information.

This year on April 27, Bao'an District, Shenzhen People's Court, Microsoft, Adobe, Olten v. Haojia case. After court, Howard said good willing to take the appropriate tort liability, the three agents of the plaintiff law firm on behalf of GFE and luxury good plaintiff attorney to negotiate.

Recently, the reporter learned from the Baoan Court and Microsoft, under the auspices of the court in Bao'an, three software giants have reached a settlement with Haojia: Haojia remove pirated software, payment of compensation to rights holders 780 thousand yuan, and promised to respect the rights of future the intellectual property.

Ye Jian Hang Yick law firm lawyers talking about the case said, "In the present case, the Shenzhen Baoan District Court to safeguard the legitimate rights and interests of the right to do positive, a lot of work. V. preservation of evidence in the application of effective in promoting case hearing process, for future similar software intellectual property case to a positive reference, was encouraged by the right people. "

The internal driving force of international pressure to become

"Hao good case" to win, but the recent example of the success of many anti-piracy.

Protection of intellectual property originated international pressure and foreign relations, but mature in China's own intellectual property rights protection, establishing credit needs of the community.

Since the financial crisis last year, including local governments, including Shenzhen, regard the development of software and services as the future regional development of the new growth point, but to develop the software services industry, we must first off "intellectual property" is off.

October 2008, Qingdao, Shandong Province Higher People's Court on the United States Transportation Equipment Co haute unauthorized use of a number of software companies illegally installed computer software to make the final verdict of the case, haute U.S. company to Microsoft, Parametric Technology, and A utodesk 3 Software according to total 110 million yuan RMB for compensation case, becoming the end-users in China using pirated software copyright infringement cases involving foreign highest amount of compensation cases.

Recently, the Shanghai Information Industry Co., Ltd. Asia litigation with Microsoft, is also cause for concern.

Ultimately, Daya information to Microsoft to pay compensation 300 000, Daya Information and its affiliates to buy the total amount of not less than 40 million licensed Microsoft software products. As the largest sub-information is listed subsidiary of a large Asian technology shares, the information in that Daya was indicted for violating Microsoft's copyright after the Jiangsu Bureau of China Securities Regulatory Commission, Shenzhen Stock Exchange listed companies according to relevant regulations, supervision and Daya Technology has carried out three times in the relevant media information disclosure.

The case became the first listed company to use pirated software because of its joint venture companies for information disclosure by litigation cases, the use of pirated software to other companies or joint stock company and its holding alarm, the use of pirated software so that enterprises are facing not only the information risk, "good faith" loss of reputation and caused economic loss is incalculable.

High Court issued a document even behind the anti-piracy

In addition to government policy support, deeply concerned about the foreign media in China intellectual property rights legislation and judicial process, China has become the rule of law reflects the process window.

This year in April, the Supreme Court issued a "Supreme People's Court under the current economic situation on the trial of intellectual property services to a number of issues which the overall situation", which clearly stipulates that in the current economic situation, "can only strengthen and enhance intellectual property protection, can not weaken and relax "in intellectual property litigation would" enhance the compensation for damages, punitive and deterrent effect, reducing the cost defenders, tort costs increase. "

The financial crisis erupted last year, so many companies hit China, many enterprises, particularly SMEs, in order to save costs, reduce spending, stop buying legitimate software, but also cut down the original existing business to buy genuine software budget, and even some companies started pirated software. The outcome of years of efforts to promote genuine, there is risk of backsliding.

In response, the State Copyright Bureau, said Yan Xiaohong, many times, despite the financial crisis, but the needs of the community order, or to comply with rules of the game, intellectual property protection is not affected. "A software R & D efforts often require hundreds, if R & D came out, after selling only eight dollars was pirated, will greatly dampen enthusiasm for innovation."







Recommended links:



UIM PHS market price of 700 yuan more than today



iSoft DVD to MP4 Ripper



swf FILE



Value DVD to Zune CONVERTER



A Record of random access Recordset



Youtube Video to VHS Shareware



VIDEO formats



Bluesea DVD to MOV



P2P popular series of seven



Facebook registration. Cn domain name eagerly want to move into China



For you Astronomy



A-one Video To AVI Converter



.mkv



Convert mp3 to aac



Easy To Use Hobby



Thursday, November 19, 2009

Professional SVCD VOB to PDA


Professional SVCD VOB to PDA is a professional DVD movie to PDA video converter software. Professional SVCD VOB to PDA directly converts DVD movies to your PDA. All you need do is to connect PDA to your PC and start Super SVCD VOB to PDA Converter. When the conversion is completed. Professional SVCD VOB to PDA is an innovative Windows application that transcodes your favorite DVD movies to SONY PDA directly. You can easily convert both PAL/NTSC DVDs for optimized video playback on PDA. Integrated world-class MPEG4 encoder make it possible to transcode whole DVD disc with the time half of playback time of DVD. You can select any audio track, subtitle, chapters of the DVD as you want.

Tuesday, November 10, 2009

CyberLink PowerDVD

PowerDVD 9 is simply the best video playback software for enjoying HD and Blu-ray movies. PowerDVD allows you to enjoy and remix movies as well as to store and organize your movie information. Get the widest selection of useful video formats including HD formats like AVCHD, AVCREC, MPEG-4 AVC (H.264), MPEG-2 HD and WMV-HD. Transfer 8 channels of audio via HDMI 1.3 support. Also included is support for the popular Dolby TrueHD and DTS-HD audio formats. With TrueTheater, you have a set of digital tools at your disposal for upping the quality of DVD video playback for HD viewing, all smoothly and with splendid visual results. Flip through box shots of your movie collection titles while viewing highlights from movies with the Fancy View user interface. PowerDVD has all the features and style that will please even the most demanding movie fan.

Friday, October 30, 2009

SAT2PC.TV


Watch 3000 Tv channels online! No hardware needed! No monthly fee! Sat2PC.TV allows you to watch more than 3000 live TV channels and listen to more than 5000 online radio stations from more than 100 countries. There is no need for a TV tuner card because all the channels are streamed through your Internet connection. You need a broadband internet connection from 300Kb/s to watch TV channels online. You can watch news, sport, education, and entertainment channels from around the world. If you are interested in alternative programming, foreign cultures, or learning languages, this is a good choice for you.

Tuesday, October 13, 2009

Ultimate DVD Converter


Ultimate DVD Converter converts DVD's to play on almost any portable device including iPod, iPhone, Zune, PSP, video capable MP3 players, video capable mobile phones, Pocket P.C., and so on. Meanwhile, it can also support output almost any audio/video format including Video format(H264, MP4, WMV, AVI, MOV, RM, 3GP, flv, SWF, mpeg-1, mpeg-2, VideoCD, SuperVideoCD, DVD, etc) and Audio format(AC3, AAC, MP2, MP3, MP4, RA, WMA, etc.). With this all-in-one DVD Converter, you can make any your own video from your DVDs.