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解析xml的三种方式
在
Java世界
中,xml是一种重要的数据格式,很多开源框架包括Spring、MyBatis等都使用了xml文档作为配置文件,了解如何解析xml文档是非常有必要的。
小胡_鸭
·
2018-12-26 14:47
带你走进
JAVA世界
系列 之 JVM
我开启一个带你走进
JAVA世界
系列。好,闲话少说,开始讲下JVM的原理。说到JVM需要了解其运行时的数据区,看下图程序计数器:当前线程执行的字节码的行号指示器,用C语言就是指针。
Airbander
·
2018-12-16 19:11
Java
汇总
面试
知识点
java基础系列文章
深入理解JVM读书笔记二:垃圾收集器与内存分配策略
一、判断对象死亡的两种常用算法:在堆里面存放着
java世界
中几乎所有的实例对象,垃圾收集器在堆进行回收前,第一件事情就是要确定哪些对象还存活着,哪些已经死去。
不升级的小怪兽
·
2018-12-14 12:42
JVM
JVM----判断对象是否存活 : 引用计数算法OR可达性分析算法?
本篇来自周志明的>在堆里面存放着
Java世界
中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”(即不可能再被任何途径使用的对象)。
NO0b
·
2018-12-08 21:47
JAVA
JVM
Java类加载器:线程上下文类加载器
在
Java世界
中的大部分类加载器都遵从这个模型,但这个模型并不能解决Java应用开发中会遇到的类加载器的全部问题,这便是本文要阐述的内容。
SunnyMore
·
2018-12-04 16:44
五 java字符串
1.String的创建机理由于String在
Java世界
中使用过于频繁,Java为了避免在一个系统中产生大量的String对象,引入了字符串常量池。
BeYearn
·
2018-11-26 11:08
Maven:maven-surefire-plugin简介。
Maven本身并不是一个单元测试框架,
Java世界
中主流的单元测试框架为JUnit和TestNG。
孤芳不自賞
·
2018-11-14 15:42
Maven
第三章 垃圾回收和内存分配策略
3.2对象已死堆里面存放着
Java世界
的所有对象实例,垃圾回收器在对堆进行回收之前,需要确定哪些对象会活着,哪些已经死去3.2.1引用计数法给对象添加一个引用计数器,没有一个地方引用了该对象,计数器就加
代码人生____
·
2018-10-31 20:06
史上最全的springmvc入参传递总结
一、springmvc的优势1、springmvc能够将URL从http的世界中映射到
JAVA世界
中,这是框架的核心功能,不得不说确实很强大,但非常的容易理解。
青苹果a
·
2018-10-29 20:00
hashCode和equals方法的重写
我们都知道,在
JAVA世界
中,万物皆对象。
北冥有鱼love
·
2018-10-14 15:41
Spring Boot - 邮件服务
在
Java世界
,邮件相关功能主要经历了JavaMail>JavaMailSender>spring-boot-starter-mail这几个阶段,目前我们在SpringBoot项目中使用邮件服务已经变得非常简单了
yuanzicheng
·
2018-10-10 14:34
Spring Boot - 邮件服务
在
Java世界
,邮件相关功能主要经历了JavaMail>JavaMailSender>spring-boot-starter-mail这几个阶段,目前我们在SpringBoot项目中使用邮件服务已经变得非常简单了
yuanzicheng
·
2018-10-10 14:34
SpringBoot 使用redis发布订阅
消息传递解决方案提供了高性能,可扩展性,队列持久性和耐用性,故障转移支持等,以及许多更漂亮具备的功能,在
Java世界
中大多总是使用JMS实现。
MelancholyCat
·
2018-10-05 14:22
Spring相关
JVM--14 【垃圾回收机制】 如何判断对象是垃圾对象
在堆里面存放着
Java世界
中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是确定这些对象之中哪些是“存活”着,哪些已经“死去”(即不可能再被任何途径使用的对象)判断对象是否存活的算法:引用计数法
PORSCHE_GT3RS
·
2018-09-22 12:51
JVM
IO系列文章--概论(未完待续)
1.DPDK技术引领的网络IO技术(KNI/UIO/VFIO)2.
Java世界
的IO,虚拟机层面的、JDK层面的、优秀开源库NettyIO3.Linux内核的网络IO、磁盘IO4.虚拟化技术领域的IO(
solu_c6b0
·
2018-09-15 11:44
JavaWeb项目分层理念
一、背景从08年进入
Java世界
以来,初出茅庐,Java为网络而生,为并发而生。
fangzhenshi123
·
2018-09-03 17:30
技术
Java
分层规范
[Android] [ Android启动流程 ] [ 下 ] [ Zygote、SystemServer及应用进程、主线程的启动]
一、init进程中解析init.rc,启动zygote服务进程Zygote进程是Android和
Java世界
的开创者。
非著名老罗
·
2018-08-31 20:14
Android
JVM 垃圾收集器(Garbage Collection)
判断对象是否存活在堆里边存放着
java世界
中几乎所有的对象实例,垃圾收集器在对堆进行回收前,首先需要确定这些对象之中哪些还“存活”着,哪些已经“死去”(即不可能再被任何途径使用的对象)。
潘建南
·
2018-08-22 22:09
JVM
GC
垃圾收集器
JVM
集合应该怎么玩
集合之诞生不用多说了,在
Java世界
我们每天和什么打交道?代码?不对,是和对象打交道。
A_news
·
2018-08-22 13:15
JVM垃圾收集器--对象已死吗(对象存活判定算法)
在堆里面存放着
Java世界
中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”者,哪些已经“死去”(即不可能再被任何途径使用的对象)。
z止于至善
·
2018-08-22 10:13
Java虚拟机
JVM的垃圾收集器与内存分配策略
对象已死吗在堆里放着的
Java世界
中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事就是要确定这些对象中哪些还“存活”着,哪些已经“死去”(即不可能再被任何途径使用的对象)。
胡二囧
·
2018-08-17 23:50
String/StringBuffer/StringBuilder 心得
1String(1)String的创建机理由于String在
Java世界
中创建的过于频繁,Java为了避免在一个系统中产生大量的String对象,引入了字符串常量池。
gottawangzi
·
2018-08-17 21:25
Java基础
Webmagic爬虫案例简介
WebMagic的设计参考了业界最优秀的爬虫Scrapy,而实现则应用了HttpClient、Jsoup等
Java世界
最成熟的工具,目标就是做一个Java语言Web爬虫的教科书般的实现。
wu_amber
·
2018-08-15 22:43
java
设计模式-开闭原则(6)
设计原则单一职责原则里氏替换原则依赖倒置原则接口隔离原则迪米特法则开闭原则开闭原则开闭原则是
Java世界
里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统,先来看开闭原则的定义:一个软件实体如类
黑暗行动
·
2018-08-15 13:38
设计模式
基于vue(element ui) + ssm + shiro 的权限框架
引言心声现在的
Java世界
,各种资源很丰富,不得不说,从分布式,服务化,orm,再到前端控制,权限等等玲琅满目,网上有句话说,语言框架迭代太快了,我学不动了,不如回去搬砖吧,可是天这么热,砖烫手啊。
Joe?
·
2018-08-15 03:15
ui
javascript
前端
基于vue(element ui) + ssm + shiro 的权限框架
引言心声现在的
Java世界
,各种资源很丰富,不得不说,从分布式,服务化,orm,再到前端控制,权限等等玲琅满目,网上有句话说,语言框架迭代太快了,我学不动了,不如回去搬砖吧,可是天这么热,砖烫手啊。
hulichao
·
2018-08-15 00:00
vue.js
ssm
shiro
深入理解Java类加载器(二):线程上下文类加载器
在
Java世界
中的大部分类加载器都遵从这个模型,但这个模型并不能解决Java应用开发中会遇到的类加
zhumqs
·
2018-08-13 10:31
Java虚拟机
类加载器
JVM
深入理解Android-Init理解
这篇文章的意义在于理解Android的启动流程,作为一名应用开发者理论上应该知道从native世界到
Java世界
是怎么一步一步来的,进而理解Android的启动流程:先看看可参考的三张启动流程图:其中init
ItJavawfc
·
2018-08-09 00:37
深入理解Android
jvm-GC收集器(二)
在jvm堆里面几乎放着
java世界
中所有的对象,垃圾收集器在对堆进行收集时需要判断哪些还存活着,哪些已经死了。常见的判断是否存活有两种方法:引用计数法和可达性分析。
piaoslowly
·
2018-08-06 18:50
java虚拟机全面讲解
jvm
领域模型驱动设计(Evans DDD)之模型提炼
转自:http://www.jdon.com2006/8/21当
Java世界
提供的可选择性框架平台越来越多时,我们可能被平台架构所深深困扰,而无暇顾及软件的真正核心:业务建模,其实,业务领域建模同样是一个比平台架构更复杂
mobilehub
·
2018-07-23 10:58
Javascript实践——函数_0
前言在
java世界
里游览一番后,实际项目中,因进度紧张,需要支撑同事做一段时间的前端开发,所用JavaScript框架为Vue.js。
在编攻城狮
·
2018-07-20 00:27
JavaScript
一篇文章看懂Java并发和线程安全(二)
并发和线程安全(一)》讲述了多线程中,程序总不能按照我们所看到的那样执行,必须保证共享数据的可见性和执行临界区代码的有序性,才能让多线程程序运行成我们想要的样子,本篇博客将继续深入讲解一个有序而又乱序的
Java
Java大蜗牛
·
2018-07-12 15:41
Java基础(一):Windows下JDK的安装和配置
这篇作为打开
JAVA世界
的大门,手把手教大家如何安装配置JDK。
Xiaofei_Mo
·
2018-07-10 17:52
Java编程
Frida
Java世界
hook
Skeleton先上一个程序skeleton,然后逐步分析importfrida,sysjscode='''...................'''defon_message(message,data):ifmessage['type']=='send':print("[*]{0}".format(message['payload']))else:print(message)session=f
hyrathon
·
2018-07-03 16:26
java中表示一个文件的File类型详解
那么,第一步就是要解决如何表示一个文件的问题,
Java世界
中「万物皆对象」,如何将一个实际磁盘文件或目录对应到一个Java对象则是我们首要的问题。Java中使
Single_Yam
·
2018-07-03 09:43
2018-06-17 Zygote
--ZygoteAndroidRuntime的start方法开启了Android运行时,start方法主要做了三部分工作:创建Dalvik虚拟机:startVm;注册JNI方法:startReg;开启
java
七点水Plus
·
2018-06-17 11:45
深入理解JVM(三)——JVM之判断对象是否存活(引用计数算法、可达性分析算法,最终判定),Eclipse设置GC日志输出,引用
本文转载自https://blog.csdn.net/ochangwen/article/details/51406779本文是基于周志明的《深入理解Java虚拟机》堆中几乎存放着
Java世界
中所有的对象实例
小马不奔腾
·
2018-05-23 16:57
JVM
表示一个文件的 File 类型
那么,第一步就是要解决如何表示一个文件的问题,
Java世界
中「万物皆对象」,如何将一个实际磁盘文件或目录对应到一个Java对象则是我们首要的问题。Java中使用F
Single_Yam
·
2018-05-10 15:00
Android系统开发(二)JNI
前言在嵌入式底层工程师的世界里JNI就是java跟c/c++世界沟通的桥梁,包括我也是这样认为了很多年;前几天跟做app的同事聊天,无意中发现在他们的知识体系中jni是
Java世界
和Native世界的媒介
老猫识途
·
2018-05-02 16:02
Android系统
SystemServer分析
一概述SystemServer跟Zygote一样,是android中最重要的二个进程,是android中
java世界
的二大支柱;它们是相辅相成的,任何一个进程崩溃了都会导致android
java世界
的崩溃
福锅
·
2018-04-29 07:44
android
Netty通信框架
Netty和Mina是
Java世界
非常知名的通讯框架。它们都出自同一个作者,Mina诞生略早,属于Apache基金会,而Netty开始在Jboss名下,后来出来自立门户netty.io。
Java编程大飞哥
·
2018-03-20 15:44
工具系列
JVM-018-对象已死-引用计数算法
在堆里面存放着
Java世界
中几乎所存的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”(即不可能再被任何途径使用的对象)。
_枸杞子_
·
2018-02-28 21:02
JVM_教程版
2018-02-04@JAVA
JAVA初始——浙大MOOC《从零开始学Java》Java笔记系列1
Java世界
的helloworld新建项目hello,在项目hello目录下边src新建名为Hello的class在Java中类的命名一般首字母用大写
ermaoHa
·
2018-02-05 22:44
一篇文章看懂Java并发和线程安全(二)
并发和线程安全(一)》讲述了多线程中,程序总不能按照我们所看到的那样执行,必须保证共享数据的可见性和执行临界区代码的有序性,才能让多线程程序运行成我们想要的样子,本篇博客将继续深入讲解一个有序而又乱序的
Java
dong_lxkm
·
2018-01-26 00:00
Netty补充
Netty和Mina是
Java世界
非常知名的通讯框架。它们都出自同一个作者,Mina诞生略早,属于Apache基金会,而Netty开始在Jboss名下,后来出来自立门户netty.io。
菜鸡旭旭
·
2018-01-24 20:34
Netty
JVM垃圾收集器与内存分配策略
本文是基于周志明的《深入理解Java虚拟机》堆中几乎存放着
Java世界
中所有的对象实例,垃圾收集器在对堆回收之前,第一件事情就是要确定这些对象哪些还“存活”着,哪些对象已经“死去”(即不可能再被任何途径使用的对象
qq_35661171
·
2018-01-13 10:57
JVM
Intellij IDEA使用(一)—— 安装Intellij IDEA(ideaIU-2017.2.3)并完成Intellij IDEA的简单配置
语言的集成开发环境,与Eclipse相比,它的功能更多、更强大、更智能,Eclipse更适合刚学习java语言的初学者,它操作起来更简单,而且大多数的入门教程都是使用Eclipse进行演示,有助于初学者快速进入
java
_云卷云舒_
·
2017-12-10 17:58
IntelliJ
IDEA
G1垃圾收集器入门
本次Java9发布带来了91个重要的功能,其中跟GC相关的就有4个,说明GC在
Java世界
中仍然是一个重要的组成部分,4个更新具体如下:-JEP214:删除在JDK8中不推荐使用的GC组合-JEP248
VIPSHOP_FCS
·
2017-12-10 15:13
Maven和Gradle对比
Java世界
中主要有三大构建工具:Ant、Maven和Gradle。经过几年的发展,Ant几乎销声匿迹、Maven也日薄西山,而Gradle的发展则如日中天。
coolaaron
·
2017-12-05 11:46
maven
gradle
JAVA精灵 第四章 理解Mr.布尔
在
Java世界
,有一种数据类型叫“布尔”型,这种类型只有两个可能的值,要不“是”,要不“否”。我们上一章的代码中,就用到了布尔类型。protectedboole
sandlk
·
2017-12-04 05:10
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他