Как Java-программист, что есть в моем новом 16-дюймовом MacBook Pro?

Spring Boot

Знания меняют судьбу, мастурбация делает меня счастливым, как твоя прическа в 2019 году?

Ставьте лайк и смотрите снова, формируйте привычку

Эта статья соответствует облачному хранилищу исходного кода (Gitee).

git ee.com/min-exploitation-pro т.е..., твоя Звезда для меня самая большая мотивация

Apple официально выпустила новую модель 13 ноября 2019 года.MacBook Pro, который представляет собой 16-дюймовый ноутбук с процессором 9-го поколения и значительным приростом производительности.

Как любитель электронной продукции, я наконец-то получил то, что хотел с моей женой.Как программист, я не могу устоять перед искушением ноутбуков Apple.Лучший CP.

В начале подготовьтесь к выбору на официальном сайтеi9/32/512Самое главное, чтобы конфигурация подходила вам. Не нужно покупать слишком высокую. Я обычно много использую IDEA, и часто открываю еще несколько, что потребляет больше памяти. Здесь действительно нет необходимости в процессоре. быть слишком высоким. , поэтому окончательная покупкаi7/32/512Конфигурация новой модели действительно такая же, как и у моей старой модели.MacBook Pro 15.4Тем более старый ноут куплен давно, а процессор еще i7 4-го поколения.

Позвольте мне рассказать вам, какое программное обеспечение я установил на свой новый ноутбук? Какая конфигурация среды? Каждый может быть ориентиром.

Конфигурация среды

  • JDK

Обязательная среда для Java-программистов, но все текущие инструменты разработки поставляются с JDK, поэтому их можно разрабатывать без локальной установки.

  • Git

Инструмент для размещения исходного кода. После установки вы можете получить код из GitHub и Gitee или отправить измененный код. Для меня, кто любит открытый исходный код, это необходимо настроить.

  • Node

Большинство интерфейсных фреймворков сегодня основаны наNodeJsсреда для сборки, например:minbox-loggingвнутриAdminUIВнутренне используетсяVue, требуется поддержка среды Node.

  • Npm

npmвместе сNodeУстановлены вместе для управленияNodeНекоторые установочные пакеты могут решитьNodeМного проблем с развертыванием кода.

  • Vue

Фактически установленоvue-cli, в сборке использоватьVueПоддержка этой среды требуется при написании фронтенд-проектов.

  • VuePress

на основеVueИнструмент для создания статических веб-страниц, который можно использовать для создания официального веб-сайта фреймворка с открытым исходным кодом, в настоящее времяminbox-projectsОфициальная документация для основных компонентов создается с помощью этого инструмента.

Эффект предварительного просмотра:www.minbox.io/logging/

  • Hexo

Это инструмент для создания блога. Этот инструмент используется в моем блоге. Есть несколько скинов на выбор. Вы можете настроить содержимое страницы по своему желанию. Содержимое предоставляет множество переменных, и вы можете управлять отображением содержимого интерфейса в соответствии с значение переменной. Наконец, создаются статические HTML-страницы, которые можно развернуть на страницах OSS/GitHub и т. д.

Эффект предварительного просмотра:blog.yuqiyu.com

  • Docsite

На самом деле это официальный инструмент для создания веб-сайтов с открытым исходным кодом.Это открытый исходный код внутри Alibaba.В настоящее время он используется на официальном веб-сайте Dubbo и Nacos, а также на официальном веб-сайте моего открытого исходного кода, ApiBoot, также использует этот .

Эффект предварительного просмотра:apiboot.minbox.io

  • GPG Suite

GNU Privacy Guard (GnuPG или GPG) — это криптографическое программное обеспечение для шифрования, подписи сообщений и управления ключами для асимметричной криптографии.

Когда мы загружаем наш собственный файл Jar вApache MavenКогда центральный репозиторий станет доступен другим, он будет проверен в процессе загрузки.GPGПосле локального создания открытого ключа и секретного ключа загрузите открытый ключ на сервер общедоступной сети.Когда мы загрузим банку,Mavenпроверит соответствие.

  • Oh My Zsh

Это мой любимый инструмент терминала, я использовал его раньшеXShell, но для системы Apple, родной терминал может быть лучшим выбором.Для подключения к удаленному серверу вам нужна только одна строка команды.Если настроен ключ аутентификации удаленного сервера, вы можете получить прямой доступ без ввода пароля, когда подключение.

Конечно, если у вас есть несколько серверов для обслуживания и управления, рекомендуется использовать инструменты для обслуживания.

  • Brew

MacНа базовой платформе для установки сервисов, сред и инструментов мы можем использоватьBrewУстановите множество сервисов, используемых при разработке, таких как:MySQL,NginxЖдать.

  • Maven

Необходим для разработки, я предпочитаю использовать егоMaven,ЧувствоватьGradleРазработчики Android больше используются.

Инструменты разработки

  • IDEA

После автоматического использования я ни разу не менял другие средства разработки, раньше пробовал.VS CodeОсновная причина в том, что этот инструмент потребляет память, но теперь память была обновлена, поэтому вам не нужно беспокоиться об этом, это, несомненно, необходимо для разработки.

  • Postman

Инструмент запроса моделирования можно использовать для тестирования интерфейса.Он поддерживает использование нескольких методов аутентификации для запроса интерфейса, а также поддерживает несколько методов запроса и различные параметры запроса.

  • Sublime Text

Небольшой и красивый текстовый инструмент, обычно используемый чаще, после установки плагина его можно использовать для разработки некоторых легковесных языков

  • Typora

Вот на это я наткнулась случайноMarkDownИнструмент для письма, поддержка предварительного просмотра в реальном времени, исходный код и предварительный просмотр интегрированы, небольшие и гибкие, в соответствии с повседневным использованиемMDЯ пишу статьи. Обычно я использую этот инструмент для написания статей в блогах и твитов в общедоступных аккаунтах.

  • WebStorm

иIDEAОт той же компании, интерфейс почти такой же, но он используется для написания инструментов, связанных с интерфейсом, таких как:Vue,HTML,NodeJSЖдать.

  • DataGrip

иIDEAЭта же компания является инструментом подключения к базе данных, который можно использовать для подключения к нескольким базам данных.Подсказки быстрее, ноIDEAприходит сDatabaseWindows, в соответствии со своей функцией, может не устанавливаться.

  • Chrome

Разработчики должны иметь браузер, который поддерживает онлайн-отладку, консольную печать, список запросов и другие функции, и самое главное - поддержку различных плагинов.Я чувствую, что этот плагин имеет концепцию небольшой программы. Небольшие программы зависят от WeChat, но плагин зависит от Chrome.

  • GHelper

Обязательно для научного интернетаChromeПлагин, но его можно использовать только в браузере, если вы хотите использовать его в терминале компьютера, вы можете рассмотреть蓝灯GHelperтолько поддержкаGoogleчасть доступа к продукту, мне этого достаточно, я обычно просто используюGoogleНайдите то, что вы ищете.

Подпишитесь на официальный аккаунт и ответьте «Google», чтобы получить его.GHelperФайл, установленный исходным кодом плагина, нужно только установить в Chrome.扩展程序оказаться加载已解压的扩展程序Импорт готов к использованию.

  • MySQL

Требуется ежедневная потребность в разработке базы данных.

Эффективный офис

  • MicroSoft To-Do

Это инструмент планирования от Microsoft, который поддерживает функцию напоминания в указанную дату, может делиться задачами, настраивать список задач и классифицировать задачи.

  • Дин Дин

Офисное программное обеспечение, предоставленное Ali, некоторым компаниям следует использовать для входа, но группа DingTalk в настоящее время используется платформами Alibaba с открытым исходным кодом для связи, что также замаскирует трафик на DingTalk.

  • WPS Office

Хотя обычноWordОн мало используется, но это также должно быть программное обеспечение, которое обычно используется в повседневной работе.Macустановить наMicrosoft OffiectОн более хлопотный, и его тоже надо взломать, что хлопотнее.Если спрос не большой, можно рассмотретьWPS.

  • Эверноут

Я использую Evernote для резервного копирования некоторых статей, и новая версия Evernote уже поддерживает это.MarkDownВиды написания статей.

  • согоу Вход

лично думаю, чтоMacВ Интернете есть относительно простой в использовании метод ввода.Тот, который идет вместе с ним, немного болезненный, но он не так прост в использовании, как Sogou.

ежедневный чат

  • QQ

Не очень полезно, сохраняйте фотографии.

  • WeChat

Я не знаю, что не так. Последние несколько лет я мало использовал WeChat. Мне кажется, что это неинтересно. Это не так красиво, как QQ, но мне очень нравится использовать WeChat в последние два года. изменения тоже достаточно большие.


автор личноблог

Используйте фреймворк с открытым исходным кодомApiBootПомочь вам стать архитектором сервисов интерфейса API