本周大部分的时间都用在了使用JAVA语言进行编程之前的准备工作上,主要包括:JDK的安装以及环境变量的配置,MyEclipse软件的安装以及熟悉界面。      下面将详细的介绍本周的收获。       首先解决了第一个问题使用JAVA语言为什么需要安装JDK:JDK是 Java 语言的软件开发工
科普JDK是什么JDK(Java Development Kit)是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个Java开发的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。JRE是什么JRE(Java
转载 2024-02-28 10:39:52
582阅读
前言前几天画总体架构图,我们市场经理问我啥是接口?我说就是数据互传的一个通道,他又问为啥要有接口呢?我当时居然没想出来,哎,所以上网查了查资料,写篇博客吧。废话不多说!啥是接口?接口主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是我们常说的协议,进行数据间的一个交互为啥要有接口呢?通俗点说就是,如果你公司要跟其他公司合作,你
一、基础知识: 1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。 JDK(Java Development Kit):java的开发工具,包括j
我的java学习历程:1.完成了java的安装以及环境配置。(在后面会介绍如何进行安装java及配置其环境)2.安装了有关java编辑的软件:vscode,everedit,idea, (记事本及cmd)。笑哭 java的安装:1.首先java的安装包括两部分1.JDK(Java Development Kit)2.javaSE.环境配置(以win10为例)1.java配置2.javac
转载 2023-06-30 15:31:45
66阅读
# 为什么安装 PyTorch 需要使用 Anaconda 和 PyCharm 在深度学习的世界中,PyTorch 是一个非常受欢迎的框架,特别是在研究和开发领域。为了充分利用 PyTorch 的能力,许多开发者选择使用 Anaconda 和 PyCharm 来构建他们的工作环境。本文将探讨为什么这两者都是学习和使用 PyTorch 的绝佳选择,并附上代码示例和甘特图。 ## Anaconda
原创 8月前
380阅读
目录Vue介绍传统的JavaScriptNodejs搭配VueNodejs的作用什么是 NPM为什么要使用 NPMnpm方法安装vue配置淘宝镜像别人node项目如何运行自己搭建Nodejs环境创建服务端安装express写后端启动文件 app.js打包并部署小总结Vue搭配其他后端语言Vue介绍vue是许多的js框架中,我们可以只使用vue+nodejs进行项目开发,,也可以使用vue搭配后端语
转载 2024-10-27 07:58:59
22阅读
python爬虫在如今大数据时代是越来越重要,却发现,都没有人总结Python爬虫可以用来做什么,从而导致学习Python爬虫的小伙伴略有点迷茫。
如果您希望在编写更少代码的同时获得更灵活、性能更高的 ,那么 GraphQL 应该是您 策略的关键部分。译自Why Every Strategy Needs GraphQL,作者 Newton Piccone。随着企业通过推动其数字化转型,显然这些接口已变得不可或缺。它们有助于实现业务和技术目标,克服应用程序挑战,并以可重用的方式连接后端系统。 可以无缝地相互交互
翻译 2024-06-13 18:07:06
62阅读
一、简介1.1.Mongodb是什么Mongodb是一个基于分布式文件存储的数据库,官方地址:https://www.mongodb.com/1.2.数据库是什么数据库是按照数据结构来组织、存储和管理数据 的应用程序。1.3.数据库的作用数据库的主要作用就是管理数据,对数据进行增删改查。1.4.数据库管理数据的特点相比于纯文件管理数据,数据库管理数据有如下特点:速度更快扩展性更强安全性更强1.5.
更优雅地使用Ubuntu前言Ubuntu是全世界范围内的程序开发者所广泛使用的操作系统。 我们可以轻易地在网上找到各种教程,文档来解决使用中遇到的问题。 Linux系统提供了足够的自由度,但大部分人总是以粗暴的方式去使用它:或是安装各种没有必要的依赖,或是随意修改全局变量,又或是随意修改配置文件等。也许很多时候能达成目的,但这些做法不可谓优雅。 在我看来,以合理的方式使用Ubuntu是很有必要的,
# 如何部署Java环境:新手入门指南 在成为一名Java开发者之前,第一步就是需要在你的计算机上安装并部署Java环境。本篇文章将针对这一过程逐步分析,帮助你顺利完成Java环境的部署。 ## 部署Java环境流程 以下是部署Java环境的步骤: | 步骤 | 描述 | |------|------| | 1 | 下载Java开发工具包(JDK) | | 2 | 安装JDK
原创 8月前
10阅读
一句话概括就是使用反射可以赋予jvm动态编译的能力,否则类的元数据信息只能用静态编译的方式实现,例如热加载,Tomcat的classloader等等都没法支持 Java中编译类型有两种:静态编译:在编译时确定类型,绑定对象即通过。动态编译:运行时确定类型,绑定对象。动态编译最大限度地发挥了Java的灵活性,体现了多态的应用,可以减低类之间的耦合性。Java反射是Java被视为动态(或准动
继承的概念:  子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。为什么需要继承?  代码中存在很多相似的类,这些类有大量重复的代码,造成总代码量大且臃肿,而且维护性也不高,使用继承可以提高代码的复用性。  继承为JAVA的第三个特性--多态,提供了前提。什么时候定义继承?当类与类之间存在着所属关系的时候,就定义继承。继承类型:
转载 2023-08-16 22:25:42
60阅读
Java语言有两个最重要的特性,一个是所谓的“书写一次,到处运行”,另外一个是自动垃圾收集功能。前者通过将java程序编译成标准字节码而后通过JVM转为对应平台的机器码来屏蔽底层差异实现此特性。后者通过Java垃圾收集(Garbage Collector)回收分配内存使得开发人员不需要操心内存的分配和回收。
npm包安装的两种方式全局安装npm install <package-name> -g意义:将安装的包作为一个命令行工具,在任意目录下都可以访问调用安装路径:默认安装在 /usr/local/lib/node_modules下,可以通过配置安装到其他路径下。如通过nvm(node版本管理工具)可以配置到对应的node版本下面局部安装npm install <package-na
为什么K8s需要Docker,这是个在使用Kubernetes的过程中经常遇到的问题。简而言之,Kubernetes(K8s)使用Docker作为其默认的容器运行时,来便于创建和管理容器化应用。 对于理解Kubernetes为何依赖Docker,我们必须从版本对比开始讲起。 # 版本对比 随着K8s和容器技术的快速发展,Docker的地位和功能也经历了显著变化。以下是Docker和K8s版
原创 6月前
59阅读
前言:为什么我要选择intellij idea呢?原因有三1.以前公司的项目 在myeclipse10中不稳定 myeclipse说不定什么时候就崩溃卡死了  而intellij很稳定2.界面高端洋气 用我朋友的话说 看着跟搞苹果开发一样3.项目的支持上比较好 基本上web项目都可以导入进来 比如mybatis的官方项目 是maven的 在myeclipse中就不能直接导入
1.为什么需要编译?--存在的理由    简单的说,Java文件的编译就相当于人类的翻译,只不过是将人容易理解的Java语言翻译成虚拟机能够读懂的字节码(语言)。   翻译实现的方式有两种:(1)直接翻译成机器能够执行的指令,例如C语言,好处是效率高,缺点是移植性差 (2)另外一种选择就是引入一个中间层,也就是字节码方式,固定了java源文件-->字节
转载 2023-09-26 13:15:45
59阅读
1.JVM基本介绍 Java业务都是运行在Java虚拟机上的,Java虚拟机简称为jvm2.为什么Java需要jvm虚拟机? Java是可以跨平台,只需要将源代码进行一次编译,能够在多处运行 jvm是由jre提供(Java的运行环境)3.tomcat与nginx有什么区别? nginx仅支持静态资源解析,而tomcat支持解析Java开发的web应用,还支持解析静态资源(效率不高) 通常情况下,企
转载 2024-08-15 10:37:56
73阅读
  • 1
  • 2
  • 3
  • 4
  • 5