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源码
解读(二)——String中的indexOf(String)
今天看了一下
Java源码
中查找子串的函数,发现它们也是用的暴力(笑:先遍历父串,找到与子串第一个字符相同的字符的索引,再从该索引开始进行后面字符的比较,如果成功则返回该索引,否则从该索引后面继续寻找子串
给你糖别哭
·
2019-06-06 17:26
算法训练
源码解读
2019——JAVA面试题大全(一)基础篇
具体来说JDK其实包含了JRE,同时还包含了编译
Java源码
的编译器Javac,还包含了很多Java程序调试和分析的工具。简单来说:如果你
angel_w
·
2019-06-06 16:23
javaWeb
面试题
Rx
java源码
解析笔记 | Rxjava基本用法详析(附示例代码)
Rxjava四要素被观察者在Rxjava当中,决定什么时候触发事件,决定触发什么样的事件;观察者决定事件触发的时候将产生什么样的行为;类似于传统观察者模式,观察者会随着被观察者的状态变化而发生相应的操作;订阅区别于传统观察者模式;观察者和被观察者需要通过订阅来联系;通过subscribe()方法完成这个订阅关系;完成订阅关系后,即可令被观察者(Observable)在需要的时候,发出事件来通知观察
凌川江雪
·
2019-06-06 10:59
Java源码
解读(一)——HashMap的resize与put
HashMap是java面试必不可少的问题之一,这里只列出了java1.8中比较难读懂的put操作的源码,get操作的源码请自行阅读。new申请内存是在第一次的put操作时进行的resizefinalNode[]resize(){Node[]oldTab=table;intoldCap=(oldTab==null)?0:oldTab.length;intoldThr=threshold;intne
给你糖别哭
·
2019-06-05 18:58
源码解读
Rx
java源码
解析笔记 | 创建Observable 与 Observer/Subscriber 以及之间订阅实现的源码分析
简单回顾如果抛开Rxjava的操作符以及其线程控制的话,Rxjava的最基本使用是比较简单的第一步,创建被观察者Observable;第二步,创建观察者Observer/Subscriber;第三步,subscribe;三个关键对象和一个核心方法三个关键对象Observable(被观察者)OnSubscribe此对象是Observable内部的对象,可以对等地理解成是观察者模式中,被观察者用来通知
凌川江雪
·
2019-06-04 16:23
idea中创建maven web项目
2、创建缺少的文件夹2.1、创建
java源码
文件夹2.1.1、创建名为java的文件2.1.2、把java文件夹更改为源码文件夹2.2、创建test测试文件夹2.2.1、创建名为te
hdn_kb
·
2019-06-03 22:51
idea
Rx
java源码
解析笔记 | Rxjava概述 & 传统观察者设计模式源码解析
进行耗时任务比如:在后台做一些网络操作、查询或者一些复杂计算的时候,我们如果不用其他框架的话,最常见做法即自己开一个子线程,然后通过回调的形式获取到结果(如后台以结果为参数发送广播,前台回调onReceive()接收获取到结果);但是这样有一个问题,随着业务逻辑越来越复杂,项目会陷入回调中套回调的病区,这对后期维护代码来说是一个很严重的问题;而Rxjava的出现解决了以上的问题Rxjava本质上是
凌川江雪
·
2019-06-02 19:24
Java SpringBoot 项目构建 Docker 镜像调优实践
]一、探究常规Springboot如何编译Docker镜像1、准备编译镜像的SpringBoot项目2、准备Dockerfile文件3、构建Docker镜像4、将镜像推送到镜像仓库5、拉取镜像6、修改
Java
超级小豆丁
·
2019-06-01 15:58
kubernetes
Java虚拟机(JVM)以及跨平台原理
我们编写的
Java源码
,编译后会生成一种.class文件,称为字节码文件。Java虚
Python学习部落
·
2019-05-18 15:00
web项目部署后动态编译无法找到依赖的jar包
很纳闷的一个问题,通过配置文件生成的
java源码
在本地动态编译没有问题,但是部署服务器后编译不通过,找不到依赖的jar包。
壹佰
·
2019-05-17 16:00
浅谈 java 编译、加载、执行
参考:https://www.cnblogs.com/fefjay/p/6305499.html一.java的编译过程(以Test.java文件和Test.class文件为例)编译过程四由Test.
java
wa_c777
·
2019-05-16 19:01
Java面试题
-
个人总结
JVM内存模型与数据结构
JAVA代码执行过程
JAVA源码
编译由三个过程组成:源码编译机制、类加载机制、类执行机制。代码编译由
JAVA源码
编译器来完成,主要是将源码(java文件)编译成字节码文件(class文件)。
百度不清
·
2019-05-14 10:43
手写Rxjava核心源码
你是不是看过了很多分析Rx
java源码
的文章,但依旧无法在心中勾勒出Rxjava原理的样貌。是什么让我们阅读Rx
java源码
变得如此艰难?是Rxjava的代码封装,以及各种细节问题的解决。
遗失的美好yxj2
·
2019-05-08 20:56
JAVA 集成ADFS SAML 协议
JAVA集成ADFSSAML协议ADFSSAML(Nginx+Tomcat+spring-security-saml)对接方式如下:不仅会给到
JAVA源码
和对接的文档,还包含ADFS的配置图文混合方式。
繁殇_落幕
·
2019-05-07 19:37
JavaWeb
Java线上问题排障:Linux内核bug引发JVM死锁导致线程假死
Java本质上还是离不开操作系统,一来
Java源码
是用C/C++实现的,二来java进程还是需要依附于操作系统和硬件资源,有时候一些问题是操作系统级别导致的,下面的整个事件是源自一则真实的线上案例。
21aspnet
·
2019-04-28 15:42
Java
Linux内核
Java源码
阅读的真实体会(一种学习思路)
刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《CoreJava》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。虽然Tomcat的源
QuinnTian
·
2019-04-26 00:34
Java源码
解读 --- ArrayList
上次说到HashMap的源码,这次来聊聊ArrayList的源码。ArrayList,顾名思义,底层是用Array即数组实现的。下面来看看实现细节。1、ArrayList中的一些属性:privatestaticfinalintDEFAULT_CAPACITY=10;//默认初始化的容量privatestaticfinalObject[]EMPTY_ELEMENTDATA={};//空数组priva
贪挽懒月
·
2019-04-25 17:58
封装RxJava+Retrofit+OkHttp系列——(一)自动处理网络请求出错
网上关于RxJava+Retrofit+OkHttp的内容已经太多太多了,但是要么是深入Rx
java源码
说了一大堆,晦涩难懂,要么是讲解retrofit注
pokerfaceCmy
·
2019-04-24 11:28
java集合源码分析文章合集
【
Java源码
分析】LinkedList类源码级强力分析hadoop的RPC机制Java线程池源码分析java并发(concurrent)包源码分析
Java源码
——HashMap的源码分析及原理学习记录
passiontim
·
2019-04-23 23:46
将系统日志文件写入到数据库中
文章目录开发背景需求背景源文件格式分析解决源码核心依赖
Java源码
配置文件运行结果开发背景需求背景 由于公司在外面有很多产品,而公司的产品是部署在远程服务端的,在客户使用的过程中,为了解决随机出现的问题
张侦毅
·
2019-04-23 18:11
日志读取
数据结构
java源码
探究——String
String类源码探究目录String类源码探究1、写在前面的话2、String类3、String中的常见方法解析3.1、构造方法3.1.1、publicString()3.1.2、publicString(Stringoriginal)3.3.3、publicString(charvalue[])与publicString(charvalue[],intoffset,intcount)3.3.4
wolf小狼崽
·
2019-04-23 11:55
Intellij IDEA 阅读源码的 4 个绝技,我必须分享给你!
前段时间分享了《阅读跟踪
Java源码
的几个小技巧》是基于Eclipse版本的,看大家的留言都是想要IDEA版本的源码阅读技巧。所以,为了满足众多IDEA粉丝的要求,栈长我特意做一期IDEA版的。
Java技术栈
·
2019-04-19 13:00
Jvm总结
Jvm总结标签(空格分隔):Javajvm文章目录Jvm总结jvm原理
Java源码
编译机制类加载机制类执行机制jvm内存管理和垃圾回收jvm内存结构程序计数器(ProgramCounterRegister
希冀丶
·
2019-04-19 09:56
面试
java
jvm
Intellij IDEA 阅读源码的 4 个绝技,我必须分享给你!
前段时间分享了《阅读跟踪
Java源码
的几个小技巧》是基于Eclipse版本的,看大家的留言都是想要IDEA版本的源码阅读技巧。所以,为了满足众多IDEA粉丝的要求,栈长我特意做一期IDEA版的。
Java技术栈
·
2019-04-19 00:00
idea
java
高频java面试题整理
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含
hnu_zzt
·
2019-04-15 19:07
java
字典树(Trie树) Java实现源码参考
字典树结构对应的
Java源码
publicclassTrie{charval;booleanisEnd=false;Trie[]subChildren=newTrie[26];publicTrie(charval
明月(Alioo)
·
2019-04-14 16:02
java
java
算法
java源码
解析之Object类
一、Object类概述 Object类是java中类层次的根,是所有类的基类。在编译时会自动导入。Object中的方法如下:二、方法详解 Object的方法可以分成两类,一类是被关键字final修饰的的方法,这类方法能被子类覆盖。另一类是没有final修饰,它们可以被子类重写。构造方法:Object() 在Object中没有显式的构造方法,这个只是创建一个Object对象,没有什么可以说的。
Mrfanl
·
2019-04-13 18:00
Android编译期插桩,让程序自己写代码(一)
无论是可以生成
JAVA源码
的ButterKnief、Dagger,还是操作字节码的VirtualAPK,甚至是新兴的语言Kotlin都用到了编译期插桩技术。
Android高级架构师
·
2019-04-03 22:45
jenkins自动发布java代码
一、git私有仓库创建可参考GIT笔记中远程仓库搭建部分,此处
java源码
使用zrlog,将源码pull到github上,将jenkins公钥配置到github上,即可下一波。
java580
·
2019-03-29 11:20
java
图片灰度处理
java源码
packagetest.opencv;importorg.opencv.core.Core;importorg.opencv.core.Mat;importorg.opencv.imgcodecs.Imgcodecs;importorg.opencv.imgproc.Imgproc;/***图片灰度化处理*@authorhecj*/publicclassGrayscaler{publicstati
Zero域
·
2019-03-26 10:49
Util
Java基础知识 ——JDK,JRE和JVM
没有JDK的话,无法编译Java程序(指
java源码
.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。
梦想云端
·
2019-03-25 23:00
leetcode旋转数组
java源码
编写classSolution{publicvoidrotate(intnums[],intk){intlen=nums.length;intnewk=k%len;inttemp=0;for
dreamintime
·
2019-03-25 20:55
java常见面试题目面试题汇总
区别:具体来说jdk里面包含了jre,同时还包含了编译
java源码
的编译器javac,还包含了很多java调试程序和分析工具。简单来说:如果你只是想运行java程序
未知用户·
·
2019-03-25 00:00
java基础
String 分析(栈,堆,字符串常量池)版本二
)date:2019-03-23categories:studytoc:truetags:[jdk]description:ChangeLog2019-03-23继续了解了一下字符串常量池…讲得好啊…
Java
hqweay
·
2019-03-23 08:32
jdk
JDK和JRE有什么区别?
2).JDK包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo
Chen_006
·
2019-03-19 10:52
Java基础
Java编程——学习大纲
整型和浮点型在计算机中的存储格式Java基础--流程控制之条件分支结构Java基础--流程控制之循环结构Java基础--字符串Java基础--数组Java基础--方法Java基础--面向对象Java基础--
Java
mukekeheart
·
2019-03-18 15:00
【
JAVA源码
学习】Comparable接口
在学习String类源码的时候,发现了Comparable接口,觉得有必要先学习一下这个接口的用法。文章目录1.接口概述1.1用处1.2注意点2.compare方法3.使用方法3.1实现了Comparable接口的类3.2自定义类1.接口概述Comparable接口对实现它的每个类的对象强加一个总排序,这种排序被称为类的自然排序,类的compareTo方法被称为自然比较方法。1.1用处实现此接口的
parallel_1996
·
2019-03-18 01:30
JAVA源码学习
java源码
探索系列-01 String
这一系列的源码探索我打算结合一些常见的疑问深入探究一下。答案也许都知道,但是从源码角度来说为什么会这样,我想还是有许多人是模糊状态的。所以一起来带着问题来看看java的设计吧~String类中包含了许多方法,关于它的构造方法就有十来种。此外还有一些工具方法,比如字符串的比较:equals()、contentEquals()、compareTo()、compareToIgnoreCase()等等,另
这个人的昵称有点酷
·
2019-03-11 16:47
Java解析excel文件[xlsx和xls格式两种格式]时用到的jar包
格式两种格式]时用到的jar包下载poi包(excel解析需要用到的jar包-4.0.1):下载地址提取码:1c9phttps://pan.baidu.com/s/1tr6XgUMgW-NO4cB-H55A_Q
Java
dpzcsdn
·
2019-03-10 00:07
Java-excel
2018-09-13 代码翻译尝试-使用Roaster解析和生成
Java源码
此文是前文使用现有在线翻译服务进行代码翻译的体验的编程语言方面第二点的一个尝试.参考Whichframeworktogeneratesourcecode?-CleancodeandRefactoring,选了一个综合代价看来最小的,forge/roaster,因为它同时具备解析和生成两方面功能.初步汉化后代码效果如下(尚未有语法高亮,仅作演示用.之后的在线翻译结果也是同样处理):packageco
吴烜
·
2019-03-09 05:00
JAVA常见面试题(上)
具体来说JDK其实包含了JRE,同时还包含了编译
Java源码
的编译器Javac,还包含了很多Java程序调试和分析的工具。简单来说:如果
你是我的海啸
·
2019-03-08 00:00
知识点积累
Java源码
解析AtomicInteger实现原理
Java中的AtomicInteger是原子整数,它可以用在多线程环境下,并且不会造成数据不一致的问题。首先看一下AtomicInteger的javadoc注释。Anintvaluethatmaybeupdatedatomically.Seethejava.util.concurrent.atomicpackagespecificationfordescriptionoftheproperties
bugcoder321
·
2019-03-06 19:41
Java源码解析
JAVA源码
Byte类源码分析介绍
说明:Byte类的实现,有一部分方法是借助于Integer类的实现./**Copyright(c)1996,2009,Oracleand/oritsaffiliates.Allrightsreserved.*ORACLEPROPRIETARY/CONFIDENTIAL.Useissubjecttolicenseterms.*********************/packagejdk.java.
小菜鸟工作室
·
2019-03-03 08:47
好文推荐
Android .apk逆向工程(安装篇):如何正确使用dex2jar
将apk反编译成
java源码
(classes.dex转化成jar文件)目录dex2jar简介dex2jar安装下载 dex2jar安装 dex2jar解压 dex2jardex2jar使用解压apk使用
Soinice
·
2019-03-03 00:00
Apktool
Android
逆向工程
移动开发
dex2jar
【
JAVA源码
学习】Object类
Object类是类层次结构的根,它是Java其他所有类的超类。在介绍Object源码前,补充native关键字:native关键词修饰的方法是一个原生态方法(本地方法),方法对应的实现不是在当前文件,具体是用C(C++)在DLL中实现的,然后通过JNI调用以下的源码是jdk1.8版本:publicclassObject{//本地方法,作用为注册一些本地方法privatestaticnativevo
parallel_1996
·
2019-02-24 17:42
JAVA源码学习
Java反射机制解析
首先在反射之前我们要先了解java类的整个加载机制:我们的.
java源码
文件通过编译之后会生成一个JVM可识别的二进制字节码.class文件,每一个类都会产生一个Class对象,保存在对应的.class
lyly4413
·
2019-02-21 18:29
深入学习
java源码
之Executors.newFixedThreadPool()与Executors.newCachedThreadPool()
深入学习
java源码
之Executors.newFixedThreadPool()与Executors.newCachedThreadPool()Executor框架是指java5中引入的一系列并发库中与
wespten
·
2019-02-02 16:36
Java源码
学以致用——
Java源码
——使用图片文件(.jpg)创建GIF动图(.gif)的Java程序
参考文章:学以致用——
Java源码
——使用随机几何图形制作屏保程序(ScreenSaverwithShapesUsingtheJava2DAPI),https://blog.csdn.net/hpdlzu80100
预见未来to50
·
2019-01-28 15:12
Java编程(Java
Programming)
学以致用——
Java源码
——将JPanel中的画面保存为文件
参考文章:学以致用——
Java源码
——使用随机几何图形制作屏保程序(ScreenSaverwithShapesUsingtheJava2DAPI),https://blog.csdn.net/hpdlzu80100
预见未来to50
·
2019-01-28 15:25
Java编程(Java
Programming)
Java基础学习笔记
如何阅读
Java源码
阅读java的真实体会面向对象Java创建内部类对象爬虫Java爬虫实战(二):抓取一个视频网站上2015年所有电影的下载链接用Java实现网易云音乐爬虫揭秘Java网络爬虫程序原理
4change
·
2019-01-21 02:36
Java
上一页
63
64
65
66
67
68
69
70
下一页
按字母分类:
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
其他