E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《Java程序员
Java程序员
线上惨痛踩坑记录,你也一定遇到过
线上问题年年有,今年特别多。记几次线上惨痛的踩坑记录,希望大家以史为鉴。1.包装类型自动解箱导致空指针异常publicintgetId(){Integerid=null;returnid;}如果调用上面的方法会发生什么?id是Integer类型,而方法的返回值int类型,会自动拆箱转换,由于id是null,转换成int类型的时候,就会报NullPointerException异常。无论是《阿里Ja
·
2023-08-16 20:52
java
java final 变量生命周期_Java内存区域和变量生命周期
在一台电脑上的内存存储区域分为6种:1.寄存器:寄存器是运行最快的,寄存器在系统中早就已经存在了,寄存器的数量是有限的,被严格要求
Java程序员
不能显示的调用寄存器2.栈:栈中存储着基本数据类型的变量以及引用变量栈中元素在超出其生命周期后会自动销毁栈中元素一经创建
code commander
·
2023-08-16 17:06
java
final
变量生命周期
Java程序员
值得拥有的TreeMap指南
先看再点赞,给自己一点思考的时间,微信搜索【沉默王二】关注这个有颜值却假装靠才华苟且的程序员。本文GitHubgithub.com/itwanger已收录,里面还有我精心为你准备的一线大厂面试题。吃饭间隙,迷上了《吐槽大会》,一集一集地刷啊,觉得这些嘉宾真的挺有勇气的,敢于直面自己的惨淡槽点。于是,同学们看到了,我作为一个技术博主,也受到了“传染”,不,受到了“熏陶”,本来这篇文章标题就想叫《Tr
·
2023-08-16 15:08
java后端
3W+字长文深度总结|
Java程序员
面试题精华版集合(内附思维导图)!
1、在JAVA中如何跳出当前的多重嵌套循环?在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出外层循环。例如,ok: for (int i = 0; i arr[j+1]){int temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}冒泡排序口诀:1.N个数字来排队,两两相比小靠前
·
2023-08-16 14:07
如何运行jar包?包含生成内存溢出文件,并行垃圾回收等。
运行jar包是每个
Java程序员
都要面临的问题,简单到java-jar,然而正由于过于简单,这里面很多技巧,却被大家忽略。
PerCheung
·
2023-08-16 14:04
Java
java深入解剖
jar
java
堆溢出
垃圾回收
部署
初级Java学到什么程度就可以找工作了?
可以找工作的程度主要看你的目标岗位定位,一般来说学习Java的人群大部分是零基础的学员,目标岗位初级
java程序员
。如果是有一定基础想找高级程序员的岗位,那么学习到的知识程度要求更高一些。
程序员阿狸
·
2023-08-16 10:30
Java扩展Nginx之一:你好,nginx-clojure
欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos关于Nginx扩展以欣宸自己为例,对一个
java程序员
来说,
·
2023-08-16 09:58
后端javanginx
Java扩展Nginx之四:远程调试
含配套源码):https://github.com/zq2599/blog_demos本篇概览本文是《Java扩展Nginx》系列的第四篇,一起来体验个实用的功能,此能力定会让爱学习的您大呼过瘾,它就是广大
java
·
2023-08-16 09:48
java
一个MVP版本产品的研发交付之路
前面北哥陆续总结了程序员成长过程中应具备的核心能力,
Java程序员
的成长之路,架构师成长之路,这篇文章分享我曾经参与的一个MVP版本产品的研发交付经历,借此聊聊项目管理的那些事。
程序员北哥
·
2023-08-16 04:25
十年
Java程序员
-带你走进Java虚拟机-类加载机制
类的生命周期file1.加载将.class文件从磁盘读到内存2.连接2.1验证验证字节码文件的正确性2.2准备给类的静态变量分配内存,并赋予默认值2.3解析类装载器装入类所引用的其它所有类3.初始化为类的静态变量赋予正确的初始值,上述的准备阶段为静态变量赋予的是虚拟机默认的初始值,此处赋予的才是程序编写者为变量分配的真正的初始值,执行静态代码块4.使用5.卸载类加载器的种类启动类加载器(Boots
陌年微凉_3afd
·
2023-08-16 00:29
12年高级工程师的“飞升之路”
MySQL是
Java程序员
面向高级的必备技能,很多朋友在面试时经常在这里折戟沉沙,饮恨不已。
Java后端资料
·
2023-08-15 19:19
程序员
java
经验分享
面试
Java扩展Nginx之一:你好,nginx-clojure
欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos关于Nginx扩展以欣宸自己为例,对一个
java程序员
来说,
·
2023-08-15 16:47
后端javanginx
JVM 中的编译器
故事开始于一个名叫小明的
Java程序员
。小明是一名初级程序员,他正在学习Java的编程语言,并且对
我是廖志伟
·
2023-08-15 13:11
#
初级开发入门
jvm
java
JDBC与JPA
JDBC对
Java程序员
而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为各个数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方
mark_x
·
2023-08-14 23:52
浅谈golang的依赖注入
浅谈golang的依赖注入如果是做web开发,对依赖注入肯定不陌生,
java程序员
早就习惯了spring提供的依赖注入,做业务开发时非常方便,只关注业务逻辑即可,对象之间的依赖关系都交给框架。
花荣8
·
2023-08-14 19:17
同为
Java程序员
,他能拿五十万年薪的秘诀
在这个IT系统动辄就是上亿流量的时代,Java作为大数据时代应用最广泛的语言,诞生了一批又一批的新技术,包括HBase、Hadoop、MQ、Netty、SpringCloud等等。一些独角兽公司以及腾讯、阿里、百度、网易等知名大厂对Java人才的需求量连年升级,有2年工作经验的优秀程序员能轻松达到30w+的水平,但与此同时对人才的要求也越来越高。比如,大厂的面试官经常会以如下句式来询问:聊一聊你对
程序员养成计划
·
2023-08-13 16:56
浅谈Spring与字节码生成技术
Java程序员
几乎都了解Spring。它的IoC(依赖反转)和AOP(面向切面编程)功能非常强大、易用。
Rocky006
·
2023-08-13 05:40
spring
java
后端
Java程序员
的未来? 走向混合编程时代?
Java世界一些有趣的变化,单一的Java开发已经无法满足当前软件复杂的需求,越来越多基于JVM的语言开发被应用到软件项目中,Java平台上的多语言混合编程正成为主流。最近几年,基于JVM平台在编程语言方面发生了巨大的变化。比如动态语言(如:Javascript,Groovy)和函数式与面向对象兼具的Scala等。在某种程度上,JVM上出现多种语言共存是件好事,一个工具不可能适用所有需求。我们不能
程序o07
·
2023-08-13 04:07
2018-08-21
引力教育
Java程序员
涨薪必备技能当你工作了1—3年,准备向老板申请提薪时,是小心翼翼的和老板说呢还是底气十足的挑明你要加薪。敢不敢不给涨薪就“挥一挥衣袖,不带走一个bug”?
Judy_Lily
·
2023-08-12 13:12
谈谈Spring与字节码生成技术
Java程序员
几乎都了解Spring。它的IoC(依赖反转)和AOP(面向切面编程)功能非常强大、易用。
满载星辉
·
2023-08-12 08:53
后端
终于把项目构建神器 Maven 捋清楚了~
《
Java程序员
进阶之路》在GitHub上已经收获了675枚星标,小伙伴们赶紧去点点了,冲700啦!https://github.com/itwanger/to
沉默王二
·
2023-08-12 02:40
Java程序员
感想
今互联寒潮,天下二分,外包独大,聘方市场,北上广深疲敝,诚以开张圣听,亲源码,远小人,此先互联所以兴隆也。今当读源码,熟底层,搭架构,简历盖之以高并发,分布式,广积粮,高筑墙,缓称王。至复兴,广撒网,面之,答之,跳之,成一方诸侯事业也。
Java小工
·
2023-08-12 00:47
[小尘送书-第二期]《Power BI数据分析与可视化实战》数据清洗、数据建模、数据可视化设计与高级技法
博主主页:小尘要自信推荐专栏:《1》开发环境配置攻略《2》
Java程序员
的成长《3》2023Java面试实录本文目录一、前言二、作者简介三、内容简介四、抽奖方式一、前言数据清洗、数据建模、数据可视化设计与高级技法
小尘要自信
·
2023-08-11 16:04
信息可视化
数据分析
数据挖掘
牛逼哄洪的 Java 8 Stream,性能也牛逼么?
Java8的StreamAPI可以极大提高
Java程序员
的生产力,让程序员写出高效率、干净、简洁的代码。那么,StreamAPI的性能到底如何呢,代码整洁的背后是否意味着性能的损耗呢?
云朵朵朵朵朵
·
2023-08-11 15:34
java程序员
常用的开发工具清单
前两天新买了一部电脑,打算用来自己平时做java开发使用。但是一时之间想不起来所有常用的开发工具都有哪些,因此写下来记录,方便自己下载工具和搭建环境。1:java开发环境搭建(参考博客http://blog.csdn.net/runing_it_man/article/details/77800639)jdk的下载安装,环境变量的配置。2:开发工具。(myeclispe2017,idea)java
雨落花花125
·
2023-08-10 19:05
Java程序员
编程性能优化必备的34个小技巧
1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问;控制实例的产生,以达到节约资源的目的;控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2.尽量避免随意使用静态变量要知道,当某个对象被定义为static变量所引用,
Java高级架构狮
·
2023-08-10 14:54
线程初探
大家好,我是IT修真院北京分院第二十四期的学员白笑然,一枚正直纯洁善良的
JAVA程序员
今天给大家分享一下,修真院官网java任务十,可能会使用的新知识点线程1.背景介绍线程简单地说就是一个程序内部的顺序控制流程是一个程序里面不同的执行路程
沉沉钟声
·
2023-08-10 14:29
JVM源码剖析之Java命令行参数全解
命令这个相信是一位
Java程序员
就能明白,使用javac命令
程序员李哈
·
2023-08-10 13:24
Java底层
源码解读
jvm
java
强大的 Stream 函数式编程
StreamAPI可以极大提高
Java程序员
的生产力,让程序员写出高效率、干净、简洁的代码。Jav
BUG弄潮儿
·
2023-08-10 09:32
列表
java
stream
编程语言
数据分析
Java8函数式编程-包教包会系列(一)
Java语言不断更新迭代,然而很多
Java程序员
缺没有跟上技术更新的步伐!所以写下这篇系列文章,希望可以帮助大家入门Java8!话不多说,开始发车!
可以写但没有必要
·
2023-08-09 21:57
资深
java程序员
的IDEA的常用设置
设置入口打开项目以后也可以在左上角File-->setting进行设置,不过部分设置的是该项目的,换个项目可能就变了,建议打开项目之前就设置。一般新的idea软件默认是下图页面,或者打开项目后可以点击File-->CloseProject退到该页面。1.Maven设置2.插件安装3.设置代码缩放快捷键4.设置代码颜色5.设置快捷键6.字体编码设置7.创建模版文件8.自动导包和删除代码中没用到的包9
小天博客
·
2023-08-09 20:56
IDEA
java后端
intellij-idea
java
ide
Java开发必会Java指令
LockContention)Java进程消耗CPU过高......这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题根源),但能够理解并解决这些问题是
Java
GeekerLou
·
2023-08-09 18:47
30岁后转行
Java程序员
来得及?29万年薪过来人:有此经验面试基本无忧无忧
我是怎么转行的?学java不知不觉也已经三年了,从不知java为何物到现在一个小小的j2ee项目经理,年薪达到29万,虽说不上此道高手,大概也算有点斤两了吧,每次上网,泡bbs逛论坛,没少去java相关的版面,总体感觉初学者多,高手少,精通的更少。我一开始也经历过混混沌沌的懵懂时期---因为我是培训班出来的,毕业项目没做完就去找工作了,没有实在的项目找工作碰了一鼻子灰;我之所以失败的根本原因--没
humenGo
·
2023-08-08 18:22
”金九银十“跳槽裁员季:
Java程序员
痛失工作,绝地逢生面进蚂蚁
一面:主要问的基础知识(考察对技术底层原理的掌握)1、Java线程同步都有哪几种方式,Synchronized和ReentrantLock的区别2、ReentrantLock底层是怎么实现的,怎么实现的超时获取锁。3、cas的原理,变量要用哪个关键字修饰,volatile实现的原理,进而引申到了java虚拟机的内存模型。4、介绍一下Java虚拟机内存模型,然后继续讨论volatile。5、线程池种
javase1086
·
2023-08-08 11:10
程序员
java
面试
经验分享
spring
分布式
搭建Docker镜像私服
需要达成的效果都和Maven私服类似,没啥好说的Docker官方的registry这玩意还是之前开始了解Docker时用过,要了解的移步其他文章Nexus其实就综合评分而言,Harbor更有优势;但作为
Java
01空间
·
2023-08-08 09:36
环境搭建
Docker
docker
Nexus
学习 Java 语言,你必须知道的 Java 简史
这些大厂又是很多新兴互联网企业的技术风向标,因此Java使用范围相当的广,对
Java程序员
的需求量就相当的大。Java不仅仅是一杯热腾腾的咖啡,还可以是一个靠得住的饭碗!
一纸油伞
·
2023-08-08 02:09
针对
java程序员
的了解细节操作系统与进程
一、操作系统(浅浅概念):是用来搞管理软件的1.对下,要管理各种硬件设备2.对上,要给应用程序提供一个稳定的运行环境二、进程:正在运行的程序,假如程序没有运行就不叫程序,同一个程序运行多次,假如你开了三个QQ,那也就是产生了三个进程。我们说的程序往往是可执行文件(exe)只是硬盘中的一个静态的东西(只有你双击程序,此时操作系统,就会把可执行文件的数据和指令,加载到内存中,并且让cpu去执行这里的指
轮到我狗叫了
·
2023-08-08 00:26
java
开发语言
JVM 的运行时数据区域分布
说到Java虚拟机(JavaVirtualMachine,简称JVM),可能对于我们大部分
Java程序员
来说都感觉望而生畏,都觉得它很高大上,毕竟我们都知道因为它我们的Java程序才能做到一次编写,到处运行
rookiedev
·
2023-08-08 00:47
活神仙!第一次看到如此详细的Spring源码笔记,不愧是源码No.1
有一说一Spring算是
Java程序员
必备的技能,市面上99%的互联网公司都在使用Spring框架,可以说学Java就是在学Spring,特别是在前三年,一定要把Spirng的基础知识给吃透了,然后再有深度的去学习
Java余笙
·
2023-08-07 18:07
深入理解Java虚拟机 - 书评
我觉得《深入理解Java虚拟机》应该是目前市面上
Java程序员
人手一本的圣经了。
胖瘦馒头
·
2023-08-07 12:03
java中setconstrations_
java程序员
认证模拟试题及解析
java程序员
认证模拟试题及解析天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为。以下是小编为大家搜索整理的
java程序员
认证模拟试题及解析,希望能给大家带来帮助!
砍手豪
·
2023-08-06 04:44
java which valid identifier_
JAVA程序员
认证模拟题及分析(2)
JAVA程序员
认证模拟题及分析(2)(2007-01-1114:55:50)26.Givefollowingclass:classAClass{privatelongval;publicAClass(longv
jiajiam2018
·
2023-08-06 04:44
java
which
valid
identifier
Java编程语言:萌新想做个合格的
Java程序员
,你必须要做到这几步!很简单。
对于Java语言应该都不陌生,今天我们就将Java中的入门部分概念做一具体的讲解一下。1.什么叫JVM,JRE,JDK?JRE全称为JavaRunningEnvironment,就是我们所说的java运行环境,由java虚拟机和一些核心的类库文件组成。JVM全称为JavaVirtualMachine(java虚拟机),是java运行环境的一部分。JDK全称为JavaDevelopmentKit,j
启示录是真的
·
2023-08-06 04:32
善用Eclipse的代码模板(Templates)功能
Eclipse是个非常强大的IDE,作为一个
JAVA程序员
,几乎每天都与它打交道,但是它强大的功能都用到了吗?今天让我们来看一下Eclipse中的“代码模板”功能。什么是代码模板呢?
iPaperMan
·
2023-08-05 23:00
技巧
eclipse
java
templates
Kotlin基本知识入门(
Java程序员
角度)
目录一Kotlin基本认识1.1概述1.2优势1.3跨平台1.4安装1.5Idea选择Kotlinc项目1.6为啥要学习Kotlin二基本语法2.1HelloWorld2.2变量2.3关键字与修饰符2.4控制流程2.4.1If语句2.4.2when语句2.4.3for循环2.4.4while循环2.4.5返回与跳转2.4.6异常2.4.7标签2.5重载与操作符2.6包声明2.7基本类型2.7.1字
长安不及十里
·
2023-08-05 11:01
安卓
java
kotlin
开发语言
学习
后端
初级
Java程序员
,必须了解的基础知识,再不看就晚了
引言众所周知,Java是一种面向对象的编程语言。您可以在Windows操作系统上编写Java源代码,而在Linux操作系统上运行编译后的字节码,而无需修改源代码。数据类型Java有2种数据类型,一种是基本数据类型,一种是引用类型。基本数据类型用于存储简单类型的数据,比如说,int、long、byte、short用于存储整数,float、double用于存储浮点数,char用于存储字符,boolea
往复随安_5bb5
·
2023-08-05 08:36
来自
Java程序员
的Python新手入门小结
GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;本篇概览欣宸是个
Java
程序员欣宸
·
2023-08-05 07:22
从表面到底层丨Java和JVM的运行原理,现在带给你
有些工作年限的
Java程序员
已经是对Java的运行原理了解的很透彻了,本文只为新人带来详细的解析。JVM是Java的核心和基础,是Java编译器和平台之间的虚拟处理器,利
553299dc1d46
·
2023-08-04 21:57
真心牛x,阿里出品2023最新版Spring全家桶进阶笔记流出,堪称
Java程序员
跳槽神器
最近小伙伴在我后台留言是这样的:现在就这光景,不比以前,会个CRUD就有人要,即使大部分公司依然只需要做CRUD的事情......现在去面试,只会CRUD还要被吐槽:面试造火箭,工作拧螺丝,就是现在互联网最真实的写照。很多程序员都是死磕八股文,以应对面试。这种情况无可厚非,但其实最重要的还是技术基础和深度学习。真正能用上的能有多少,不是看现在,还有未来!所以,以技术立命,我们能做的也就只有不断提升
Javatutouhouduan
·
2023-08-04 10:26
spring
boot
java
spring
后端
架构师
详解 HashMap 数据结构
与编程】查看更多精彩文章原文发布于自己的博客平台【http://www.jetchen.cn/analysis-hashmap/】HashMap这个数据结构,不管是日常开发,还是求职面试,它始终都是所有
Java
goldenJetty
·
2023-08-04 09:50
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他