Jun 01, 2021 Article blog
4. The motherboard should be adapted
5. The hard drive must have an SSD
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.