Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

How to configure a computer suitable for Java development


Jun 01, 2021 Article blog


Table of contents


As a programmer, a computer that is suitable for your programming language is key. L et's take a look at how to pick the right pc for Java development. Because my own home host can't bring two IDEA let alone a Docker I've got a new host, here's the configuration:

操作系统  Microsoft Windows 10 专业版 (64位)
CPU  (英特尔)Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz(2904 MHz)
主板  七彩虹 CVN B460M GAMING PRO
内存  32.00 GB ( 2667 MHz)
主硬盘  500 GB (Samsung SSD 970 EVO Plus)
显卡  CPU 核显
显示器  三星 C27R502 32位真彩色 64Hz

Price: 2036 (CPU plus motherboard) s 836 (memory) s 780 (SSD solid state 500G) s 220 (Thermaltake departer F1 chassis s 400W power supply) s ¥ 3872

This is the more economical configuration I've picked, and the monitor adds up to more than ¥5,000. R adish greens have their own love and love, anyway, I think it's OKAY to use, the previous paragraph Linus God also turned to the AMD camp, sunburned out his AMD thread tearer's main machine configuration, but also sprayed "toothpaste factory" a meal. So the following are some of my personal views, if there are other views of God can leave a message to discuss.

A notebook or desktop

Laptops or desktops are often your first option to buy a computer. T he advantage of notebooks is portability, whether you're traveling or playing, you can take it out of your bag. Y ou can write your code on rooftops, in the grass, in the woods, in buggies. N otebook footprint is small, do not worry about the space at home is not enough, anytime, anywhere can be put. This, of course, comes at the expense of some performance and scalability.

Desktop advantage is performance and scalability, its cost-effective, although the machine is more bulky, but in terms of performance, the same price, is the notebook can not be compared. T he disadvantage is that there is no portability, only let you stay at home. Choose a notebook or desktop to see your personal use of the scene and habits, the ability to hold both is king.

How do I choose a notebook here? F irst look at the budget. In the premise of meeting the budget, and then see how the mold cooling, mold is not good heat dissipation can not, and then high configuration is useless, so go to search for relevant information.

The CPU CPU of the notebook is weaker than that of the same desktop, so try to match it as high as possible, and other metrics can be based on some references to the desktop given below. Here I'm giving you the ability to develop Java

Laptops that don't have a shell shouldn't be less than ¥6000, and the higher the better.

Below whether you buy your own hardware installation, or go to the computer city to let the adulterer "pit", you must simply understand some knowledge.

AMD or Intel

For now, Intel equivalent AMD is a little more expensive. If there is no good or bad, pick a price you can accept, but note that for the development of CPU how also have to use more than ¥1000, yes, the most intuitive way to see performance is to look at money.

Minimum 16G memory

For development, especially Java development, memory must be larger, no less than 16G. Y ou think, Java used to consume more memory, and the IntelliJ IDEA we used was still a big memory user, consuming 2 G of memory without moving. If you install databases, Docker Redis MQ on this machine and you need a lot of memory, 16G is a basic guarantee that the greater the capability, the better.

Note That the installed memory is currently no less than DDR4 (DDR5 is not yet available) and the frequency should not be less than 2666, please note the screening when purchasing.

The motherboard should be adapted

Choose a motherboard that must be adapted to your other hardware, AMD CPU M.2 can only be matched with the AMD platform's motherboard, Intel CPU can only use the SSD Intel platform's motherboard; DDR

The hard drive must have an SSD

There are currently two configuration styles for hard drives, one is SSD and mechanical hard drives, SSD are used to install systems and commonly used software, the mechanical disk is used as a data disk, and the other is a full SSD which I am currently full SSD

SSD solid state is the most intuitive hardware product to improve your experience, seconds on! S econds to load! SSD interfaces are currently available in both SATA and M.2, and SATA is more local, although SATA is currently supported by the motherboard, while M.2 is faster but requires board support. You can choose both as much as you want.

Video cards are purchased on demand

Like the CPU graphics cards have N and A battles. I f you're doing machine learning, you can only buy NVIDIA discrete graphics cards at the moment, and it has to be a high-end series of large memory. If you play some games occasionally, depending on your wallet, you can go and see the latest graphics ladder map, don't buy worse than your nuclear performance of the "bright card" on the line.

If only to engage in development, occasionally video, nuclear display is completely enough, you can save thousands of dollars.

Don't buy cards for power

Power supply is an easy thing to ignore, what power supply is appropriate? F irst of all, the price, the highest price you can afford must be good. B ut it's a waste to install a 1000W power supply without a discrete graphics card. In the absence of a discrete graphics card, a typical 350W is sufficient to consider the power consumption of the next graphics card in the case of a discrete graphics card.

What about the other indicators? M ainly from the conversion rate, protection mechanism, you do not want a poor power supply to destroy your computer. S o what 80 PLUS, active PFC, full module these features are more beneficial. In general do not buy some miscellaneous power supply is good, the price is recommended to choose more than 200.

How good the monitor is

IPS large screens with a refresh rate of up to 120hz are preferred without flashing and wide angles. T he anti-blu-ray display has eye protection mode. I t's best to be able to lift, rotate, and get a stand. T he number of monitors is more beneficial, one look at the document, one code, one watch a movie, cool fly. Your computer is designed to show you, so that's the fundamental.

To install win10 Pro

If you're using Windows development, it's recommended to use Win10 Pro before you can use Docker I f you're using MacOS it's not recommended to black apples, drive too hard, be unstable, crash easily, and save money to buy a Macbook Pro You can also try Ubuntu Deepin and other Linux systems, in fact, they are simply engaged in development is also good, that is, the software ecology is not friendly.

other

Computer for our development is a productivity tool, must be used easily, so that there is output, so the money to spend must not be saved.

There is also a problem is after-sales, electronic products a very important is after-sales, so you must buy through reliable channels, to ensure that after-sales can be followed up in a timely manner does not affect your use.

(Recommended tutorial: Java tutorial)

Source: www.toutiao.com/a6862936059651555854/

The above is W3Cschool编程狮 on how to configure a suitable for Java development of the computer related to the introduction, I hope to help you.