首页
学习
活动
专区
工具
TVP
发布

JavaEdge

关注公众号:JavaEdge,加入全国最大的后端交流群。
专栏作者
2430
文章
2462918
阅读量
176
订阅数
怎么做,才能在职场中晋升?
工作要积极主动,刚进入职场的同学,以为“服从命令听指挥”“领导指哪打哪”就是积极主动,结果易养
JavaEdge
2023-02-26
2960
Python分布式爬虫框架Scrapy 打造搜索引擎(四) - 爬取博客网站
搭建scrapy的开发环境,本文介绍scrapy的常用命令以及工程目录结构分析,本文中也会详细的讲解xpath和css选择器的使用。然后通过scrapy提供的spider完成所有文章的爬取。然后详细讲解item以及item loader方式完成具体字段的提取后使用scrapy提供的pipeline分别将数据保存到json文件以及mysql数据库中.
JavaEdge
2022-12-15
9062
Spark Sreaming实战(一)-教程概述
1 实战目标 至今实战教程的访问量 至今从搜索引擎引流过来的实战教程的访问量 2 实战流程 📷 3 可视化显示 使用Spring Boot整合Echarts 阿里云DataV数据可视化框架 4 教程概要 📷 5 计划 整合Flume、Kafka、 Spark Streaming打造通用的流处理平台基础 Spark Streaming项目实战 数据处理结果可视化 拓展 6 预备知识 熟悉Linux基本命令 熟悉Scala、Python、 Java中的任何一门编程语言 有Hadoop和Spark基础 7 环境
JavaEdge
2022-11-30
4450
华为技术专家教你如何实现一个Java连接池?
若客户端SDK没有使用连接池,而直接TCP连接,就需考虑每次建立TCP连接的开销,因为TCP基于字节流,若在多线程下对同一连接操作,就有线程安全隐患。
JavaEdge
2022-11-30
3570
VirtualBox如何添加ISO文件
但VirtualBox似乎只支持vmdk等类型的文件,但我下的是iso镜像文件啊。 点击新建的时候,大概是这样的:
JavaEdge
2022-11-30
2.2K0
关注专栏作者,随时接收最新技术干货
JavaEdge
华为软件开发工程师
JVM栈上分配对象内存与逃逸分析原理分析(Escape Analysis)
JVM中较前沿的优化技术,它与类型继承关系分析一样,并非直接优化代码,而是为其他优化措施提供依据的分析技术。
JavaEdge
2022-11-30
2440
深入解析Java的注解机制
注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方式,使我们可以在稍后的某个时刻更容易的使用这些数据。
JavaEdge
2022-11-30
4010
Java异常机制的最佳实践
改进的错误恢复机制是提高代码健壮性的最强有力的方式。错误恢复在我们所编写的每一个程序中都是基本的要素,但是在 Java 中它显得格外重要,因为 Java 的主要目标之一就是创建供他人使用的程序构件。
JavaEdge
2022-11-30
8720
编程开发中的Compile、Make、Build详细对比
针对Java的开发工具,一般都有Compile、Make和Build三个菜单项,完成的功能的都差不多,但是又有区别。
JavaEdge
2022-11-30
6650
重学计算机组成原理(4)-还记得纸带编程吗?
以前写程序用“打孔卡(Punched Card),没法像今天,掏出键盘就能打字,而是要先在脑海/纸写出程序,然后在纸带/卡片上打洞。这样,要写的程序、要处理的数据,就变成一条条纸带或者一张张卡片,之后再交给当时的计算机去处理。
JavaEdge
2022-11-30
5640
重学计算机组成原理(六)- 函数调用怎么突然Stack Overflow了!
从函数调用开始,在计算机指令层面函数间的相互调用是怎么实现的,以及什么情况下会发生栈溢出
JavaEdge
2022-11-30
2370
并发知识点
基本上所有的并发模式在解决线程冲突的问题时,都是采用序列化访问共享资源的方案。这意味着在一个特定的时刻只允许一个任务来访问共享资源。通常时通过在代码前加上一条锁定语句来实现,这样在给定的一段时间内只可以有一个任务运行这段代码。因为锁语句产生了一种互斥的效果,这种机制也便常常被称为互斥量(mutex)
JavaEdge
2022-11-29
1410
由@suppressWarnings("unchecked")想到的一丢丢
JavaSE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。
JavaEdge
2022-11-29
7570
Hello Spring Boot应用程序
Spring Boot对Spring平台和第三方库进行了整合,可创建可以运行的、独立的、生产级的基于Spring的应用程序。(大多数Spring Boot应用程序只需要很少的Spring配置) Spring Boot可以使用java -jar或更传统的war部署启动的Java应用程序进行创建,可以内嵌Tomcat 、Jetty 、Undertow容器,快速启动web程序。
JavaEdge
2022-11-29
5180
怎么使用eclipse打开本地已有的Java项目
在开始使用Eclipse的时候,会发现一个问题,那就是如何打开一个现有的Eclipse工程,开始在菜单中找了好久也没找到。 其实,Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若要打开非workspace文件夹下的其他已有项目,可以打开菜单file->import->general->existing project into space(也可以导入文件系统File System).在select root directory中选中要打开的文件夹即可。此时如果选择copy existing project into workspace就会同时将文件拷贝到workspace下。这里首先要保证要保证Eclipse两个文件.classpath和.project还在,不然无法导入,就是说Eclipse的import只认自己家的东西。 如果要打开的工程与Eclipse的配置不同,在运行时会产生问题。解决方法是: 打开菜单project->properties修改。主要需要修改的是java build path项。
JavaEdge
2022-11-29
2.1K0
Java编程最佳实践之多态
多态提供了另一个维度的接口与实现分离,以解耦做什么和怎么做。多态不仅能改善代码的组织,提高代码的可读性,而且能创建有扩展性的程序——无论在最初创建项目时还是在添加新特性时都可以“生长”的程序。
JavaEdge
2022-01-11
8040
Java及JVM是如何识别重载、重写方法的?
可变长参数方法的重载造成的。(官方文档建议避免重载可变长参数方法,见[1]的最后一段。
JavaEdge
2021-12-27
1.1K0
计算机为何可以运行Java代码?
Java代码有很多种不同的运行方式。比如说可以在开发工具中运行,可以双击执行jar文件运行,也可以在命令行中运行,甚至可以在网页。 这些执行方式都离不开JRE,Java运行时环境。
JavaEdge
2021-12-21
3880
Java类的初始化和清理
C 语言中很多的 bug 都是因为程序员忘记初始化导致的。尤其是很多类库的使用者不知道如何初始化类库组件,甚至当侠客们必须得初始化这些三方组件时(很多可怜的掉包侠根本不会管初始化问题)
JavaEdge
2021-12-07
8090
什么,你还在用拼音命名法?
所以,方法名应该是 completeTranslation。 再如,一个方法名 retranslation,意图重新翻译,但作为方法名,应该是个动词,所以应该是 retranslate
JavaEdge
2021-12-07
4040
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档