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源码
之ThreadLocal
ThreadLocal原理ThreadLocal源码研读set方法getMapcreateMapmap.setget方法map.getEntry(this)removeFastThreadLocalThreadLocal原理我们都知道当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所
甄情
·
2020-07-05 13:51
【java】
java
[
Java源码
][并发J.U.C]---用代码一步步实现AQS(2)---独占锁中断式获取
前言本文接着上文[
Java源码
][并发J.U.C]---用代码一步步实现AQS(1)---独占锁继续分析AQS中的其他源码,包括完善mutex类中的其他方法.本文源代码:源码上文分析到了AQS中的acquire
nicktming
·
2020-07-05 12:51
Mac安装apktool步骤反编译
apktool(资源文件获取)dex2jar(源码文件获取)jd-gui(源码查看)1.2、工具介绍apktool作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看dex2jar作用:将apk反编译成
java
资本家大恶人
·
2020-07-05 09:00
Java源码
详解系列(十)--全面分析mybatis的使用、源码和代码生成器(总计5篇博客)
简介Mybatis是一个持久层框架,它对JDBC进行了高级封装,使我们的代码中不会出现任何的JDBC代码,另外,它还通过xml或注解的方式将sql从DAO/Repository层中解耦出来,除了这些基本功能外,它还提供了动态sql、延迟加载、缓存等功能。相比Hibernate,Mybatis更面向数据库,可以灵活地对sql语句进行优化。针对Mybatis的分析,我拆分成使用、源码分析、生成器等部分
子月生
·
2020-07-05 09:00
3个阅读跟踪
Java源码
的小技巧,很实用!
点击上方“java大数据修炼之道”,选择“设为星标”优质文章,第一时间送达今天介跟大家分享一下我平时阅读源码的几个小技巧,对于阅读java中间件如Spring、Dubbo等框架源码的同学有一定帮助。本文基于EclipseIDE,我们每天都使用的IDE其实提供了很多强大的功能,掌握它们,往往能够事半功倍。1、QuickTypeHierarchy快速查看类继承体系。快捷键:Ctrl+T查看类很多人可能
qq_35661171
·
2020-07-05 05:08
高频java 面试题
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果你需
阳沐之
·
2020-07-05 05:29
文章
深入学习
java源码
之ThreadLocal.get()()与ThreadLocal.initialValue()
深入学习
java源码
之ThreadLocal.get()()与ThreadLocal.initialValue()并发编程ThreadLocal线程封闭机制强调局部的概念,就是在写代码的时候,尽量使用局部变量代替全局变量
wespten
·
2020-07-05 05:23
Java源码
深入学习
java源码
之CompletableFuture.reportGet()与CompletableFuture.supplyAsync()
深入学习
java源码
之CompletableFuture.reportGet()与CompletableFuture.supplyAsync()异步计算所谓异步调用其实就是实现一个可无需等待被调用函数的返回值而让操作继续运行的方法
wespten
·
2020-07-05 05:23
Java源码
深入学习
java源码
之ReadWriteLock.readLock()与ReadWriteLock.writeLock()
深入学习
java源码
之ReadWriteLock.readLock()与ReadWriteLock.writeLock()假设你的程序中涉及到对一些共享资源的读和写操作,且写操作没有读操作那么频繁。
wespten
·
2020-07-05 05:53
Java源码
深入学习
java源码
之Supplier.get()与Function.apply()
深入学习
java源码
之Supplier.get()与Function.apply()java函数式接口Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。
wespten
·
2020-07-05 05:52
Java源码
深入学习
java源码
之Math.sin()与 Math.sqrt()
深入学习
java源码
之Math.sin()与Math.sqrt()native关键字凡是一种语言,都希望是纯。比如解决某一个方案都喜欢就单单这个语言来写即可。
wespten
·
2020-07-05 05:52
Java源码
深入学习
java源码
之Math.max()与 Math.min()
深入学习
java源码
之Math.max()与Math.min()java基本数据类型及自动转型8种基本数据类型及其所占空间大小:一、byte,占用一个字节,取值范围为-128-127,默认是“\u0000
wespten
·
2020-07-05 05:52
Java源码
C#winforms实现windows窗体人脸识别
在之前我写过一篇博客,是关于javaweb实现人脸识别,包括数据库以及
java源码
,还有相关的jar包都已经上传了,有想要了解的可以去看看,地址是:java实现人脸识别源码实现了之后又正好朋友开发C#,
穆雄雄
·
2020-07-05 05:42
ado.net
ASP
MVC
.NET
winforms
#
人工智能开发专栏
windows
数据库
脸部识别
winforms
人工智能
Java 基础 String 的详解
)2.4.其他重要方法3.常遇问题3.1.String和StringBuilder、StringBuffer的区别3.2.String为什么用final修饰3.3.JVM中存储写在前面String算是
Java
charmsongo
·
2020-07-05 04:07
java
String
Java
String
jvm
jdk
字符串
IDEA查看
Java源码
技巧
1查看接口的实现类:Ctrl+Alt+B选中按快捷键,然后跳到实现类的地方去2返回上/下个光标地方:Alt+可通过修改快捷键(搜关键字left、right)找到对应并改为Ctrl+J。。。。3查看Java方法调用树(被调/主调):Ctrl+Alt+H分为调用当前方法的树、当前方法调用的下级方法4查看表达式、变量、方法参数的传递关系:主菜单中选择Analyze|Dataflowfrom/toHere
Lidisam
·
2020-07-05 04:22
JAVA
工具
Java源码
之Arrays内部排序实现(timsort的实现)
在Arrays工作类里有sort()方法可以用来排序,jdk对所有基本类型设置设置了不同入参sort方法进行支持。从源码上看,基本类型的排序都是使用了了DualPivotQuicksort的排序方法(我看的是jdk8,)。DualPivotQuicksort是快排的一种优化,具体在这里不展开了。当参数类型为对象数组时,在原来的版本使用的归并排序(以后将会删除),现在使用的timSort。publi
lkj41110
·
2020-07-05 03:18
--------java细节
java三大注解
注解指明被注解的方法需要覆写超类中的方法.如果某个方法使用了该注解,却没有覆写超类中的方法(比如大小写写错了,或者参数错了,或者是子类自己定义的方法),编译器就会生成一个错误.Deprecated注解可以修饰类、方法、变量,在
java
刘独秀
·
2020-07-04 23:47
Java
Spring实战教程 | 第九篇:SpringAOP之入门
Pointcut.
java源码
接口ClassFilter:用来将切入点限定在给
在云端123
·
2020-07-04 20:42
Spring
Spring实战教程
mahout算法源码分析之Collaborative Filtering with ALS-WR (二)splitDataset 和parallelALS
接上篇,此篇blog分析第(1)、(2)对应的
java源码
,主要是splitDataset和parallelALS。
iteye_12675
·
2020-07-04 18:13
2016华为软件开发题目讲解
java源码
为importjava.util.Scanner;importjava.util.regex.PatternSyntaxException;publicclassMain{publicstaticvoidmain
hby_xl
·
2020-07-04 17:23
【java相关知识】
jdk11源码--ReentrantLock之Condition源码分析
更多
java源码
分析请见:jdk11源码分析系列文章专栏:Java11源码分析文章目录欢迎关注本人公众号概述创建ConditionnextWaiterawitsignalsignal唤醒后的操作欢迎关注本人公众号概述在
快乐崇拜234
·
2020-07-04 15:42
Java11源码分析
Java源码
分析-ArrayList
ArrayList是我们最常用的集合类,我们看下它的实现(基于JDK1.8)。支持原创,转载请注明出处。继承关系publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneable,java.io.SerializablepublicinterfaceListextendsCollectionArrayList实现
gatsby_dhn
·
2020-07-04 15:32
java.lang.VerifyError: Verifier rejected class bad method
test/soma/video/TestActivity;->getApplicationContext()Landroid/content/Context;move-result-objectv3/*对应
java
linux++
·
2020-07-04 13:30
Android
Java 注解/泛型/反射/动态代理
以及其使用Java泛型学习笔记-(七)浅析泛型中通配符的使用Reflect
Java源码
解析(附录)(1)——ParameterizedType
Java源码
解析(附录)(2)——TypeVariable
Java
陈振阳
·
2020-07-04 13:21
Java
SOCKET编写客户端和服务端通信,连接Mysql数据库,java实现动态监控
详细课设报告以及C#、
java源码
见码云:https://gitee.com/xyy9/socketgithub:https://github.com/XYYhub/socket建立数据库略过服务端服务端设计的总体框架主要为以下几个步骤
Yuyao_Xu
·
2020-07-04 09:53
Socket
JVM - 编译机制
编译机制javac将
Java源码
编译为class文件的步骤如下。Paste_Image.png1.分析和输入
ouyangan
·
2020-07-04 08:16
java源码
-ThreadPoolExecutor(3)
java源码
-ThreadPoolExecutor(1)
java源码
-ThreadPoolExecutor(2)
java源码
-ThreadPoolExecutor
晴天哥_374
·
2020-07-04 07:12
JAVA源码
解析-ArrayList源码
我自己搭建了个人主页,博客会先在这里更新哦!点这里–>我的个人主页概述 ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长。ArrayList不是线程同步的,在多线程下可以考虑使用Collections.synchronizedList方法将该列表“包装”起来。这最好在创建时完成,以防止意外对列表进行不同步的访问:代码如下:Listlist=Collections.synchr
MadridBai
·
2020-07-04 06:01
JAVA源码解析
深入学习
java源码
之Callable.call()与Future.get()
深入学习
java源码
之Callable.call()与Future.get()Callable和Future出现的原因创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口
wespten
·
2020-07-04 01:08
Java源码
usb4
java源码
分析
文章目录usb协议操作流程如何收发字节数据usb协议可以简单认为host拥有一棵usb树,在这棵树上挂载usb节点。查询和连接指定的device时需要给出两个信息:vendorIdproductId因此对于high-levelapi,有以下查找device的实现://和递归查目录树是一样的publicUsbDevicefindDevice(UsbHubhub,shortvendorId,short
Stave Wu
·
2020-07-04 00:49
FastDFS分布式文件系统入门(三)-Java客户端使用FastDFS
1.Java客户端下载fastdfs-client-
java源码
包地址:https://gitee.com/fastdfs100/fastdfs-client-java/tags下载最新版本将fastdfs-client-java
不善^
·
2020-07-04 00:55
FastDFS
java 验证码识别 ocr
Java编写的验证码识别程序简介:通过java处理图片,将图片去除干扰等,转成黑白图,然后采用OCR识别正确率:与验证码简易程度有关,只有干扰点的效果比较好代码结构如下图:Src:
java源码
Img:java
「已注销」
·
2020-07-02 13:25
java
Android入门破解题目(EX05_01_.apk、Crackme02.apk、CrackMe-F1F2.apk)
EX05_01_.apk通过查看
java源码
我们可以发现,要想让程序弹出“right++”,无论输入什么,都无法满足if判断条件(即与输入无关)。
ayesawyer
·
2020-07-02 11:43
c++相关
Java源码
解析CopyOnWriteArrayList
本文基于jdk1.8进行分析。ArrayList和HashMap是我们经常使用的集合,它们不是线程安全的。我们一般都知道HashMap的线程安全版本为ConcurrentHashMap,那么ArrayList有没有类似的线程安全的版本呢?还真有,它就是CopyOnWriteArrayList。CopyOnWrite这个短语,还有一个专门的称谓COW.COW不仅仅是java实现集合框架时专用的机制,
bugcoder321
·
2020-07-02 08:02
Java源码解析
Java源码解析
Java注解处理(Annotation Processor):(四) 完结
通过上节可以看出,通过Filer生成代码时,使用了字符串方式的拼接与替换来生成
Java源码
,十分不利于修改与调整,而且比较容易出错,而poet就是解决这个问题的神器。
DreamerJ
·
2020-07-02 05:51
JAVA
Android面试计划指南
一、Java知识1、基础知识点链接1接口和抽象类有什么区别大厂Android面试题汇总(一)JAVA基础大厂Android面试题汇总(二)
JAVA源码
级1、socket2、java反射深入理解Java反射插件化知识详细分解及原理之代理
Rogera7
·
2020-07-02 03:45
Android
Java源码
分析-HashMap
HashMap是非常常的集合类,我们来看下它的源码(基于JDK1.8)。支持原创,转载请注明出处。继承关系publicclassHashMapextendsAbstractMapimplementsMap,Cloneable,SerializableHashMap实现了Map接口核心成员变量staticfinalfloatDEFAULT_LOAD_FACTOR=0.75f;//默认装载因子fina
gatsby_dhn
·
2020-07-02 03:28
带你跑eladmin开源项目
之前的java多线程和反射都还没弄透,更别说
java源码
和JVM了,学习这件事真的需要坚持、耐心和不断总结。github上满是开源项目,建议找一个适合的项目练练,看看它用到的技术,一个个吃透了,以后用
coder小码
·
2020-07-02 01:51
Java
网站运维
二进制位运算以及扩展问题
二进制位运算问题问题描述:计算数n的二进制补码中有多少个1
Java源码
:importjava.util.Scanner;publicclassMain{/***计算数n的二进制补码中有多少个1*@paramn
小小的瓶子
·
2020-07-02 00:22
基础算法
批量文件编码转换(GBK/UTF-8/UNICODE etc)
批量文件编码转换,
JAVA源码
:代码中的GBK为文件编码格式,Unicode为目标文件编码格式,根据个人实际情况切换编码。
crslee
·
2020-07-01 21:14
web后台
Java源码
解析和面试题 - List 源码会问哪些面试题
这系列相关博客,参考慕课专栏面试官系统精讲
Java源码
及大厂真题下方是本专栏GitHub地址:源码解析:https://github.com/luanqiu/java8文章demo:https://github.com
detachment_w
·
2020-07-01 16:43
Java源码解析和面试题
emqtt ssl/tls 客户端单向认证连接 无证书连接,tcp 连接
java源码
emqttssl/tls客户端单向认证连接无证书连接,tcp连接
java源码
如果想要知道emqtt服务器配置ssl,安装客户端验证是否配置成功,或者想要了解ssl/tls、自签证书创建、单向认证、双向认证等可以看下我的另外一篇博文
无、涯
·
2020-07-01 15:45
mqtt
ssl/tls
Java源码
之深入解析Runnable和Thread的区别
我们都知道创建一个线程有两种方式一是继承Thread,一是实现Runnable接口。那么java面试基本必问的一个问题就是这两种方式有什么区别。其实区别有很多,简单讲Thread类本身也是实现了Runnable接口的。所以继承了Thread类的线程类都拥有实现Runnable接口的基本特性,但是实现了Runnable接口的线程类却不一定有Thread类的一些特性。看看源码吧更清晰一点:public
Phoenix_smf
·
2020-07-01 12:15
知识学习
面试官系统精讲
Java源码
及大厂真题 - 05 ArrayList 源码解析和设计思路
05ArrayList源码解析和设计思路耐心和恒心总会得到报酬的。——爱因斯坦引导语ArrayList我们几乎每天都会使用到,但真正面试的时候,发现还是有不少人对源码细节说不清楚,给面试官留下比较差的印象,本小节就和大家一起看看面试中和ArrayList相关的源码。1整体架构ArrayList整体架构比较简单,就是一个数组结构,比较简单,如下图:图中展示是长度为10的数组,从1开始计数,index
星河子_YumWisdom
·
2020-07-01 07:38
面试官系统精讲
Java源码
及大厂真题 - 07 List 源码会问哪些面试题
07List源码会问哪些面试题勤学如春起之苗,不见其增,日有所长。——陶潜引导语List作为工作中最常见的集合类型,在面试过程中,也是经常会被问到各种各样的面试题,一般来说,只要你看过源码,心中对List的总体结构和细节有所了解的话,基本问题都不大。1面试题1.1说说你自己对ArrayList的理解?很多面试官喜欢这样子开头,考察面试同学对ArrayList有没有总结经验,介于ArrayList内
星河子_YumWisdom
·
2020-07-01 07:38
[
java源码
解析]CopyOnWriteArrayList
本篇文章来源于慕课网收费专栏,本文纯为自己保留,删减大量部分,查看原文请支持正版。CopyOnWriteArrayList简介在ArrayList的类注释上,JDK就提醒了我们,如果要把ArrayList作为共享变量的话,是线程不安全的,推荐我们自己加锁或者使用Collections.synchronizedList方法,其实JDK还提供了另外一种线程安全的List,叫做CopyOnWriteAr
zlsd21
·
2020-07-01 07:50
Rx
Java源码
分析
最简单的观察者列车Observable.create(newObservable.OnSubscribe(){@Overridepublicvoidcall(Subscribersubscriber){subscriber.onNext("邦");}}).subscribe(newSubscriber(){@OverridepublicvoidonCompleted(){}@Overridepub
o_o_72ab
·
2020-07-01 00:05
java源码
赏析--关键字 transient
transient的作用及使用方法一个对象只要实现了Serilizable接口,这个对象就可以被序列化。我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。有些类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一个用户有一些敏感信息(如密码,银行卡号等),为了安全起见,不希望在网络操作(主要涉及到序列化操作,本地序列化缓
faris_shi
·
2020-06-30 23:53
Mac OS 下 eclipse中文乱码解决方法
由于一些
java源码
是从其他人那里拷贝过来,放入Macos版本的eclipse下,发现中文都是乱码。经过小试,可以解决。
风衫码农
·
2020-06-30 20:01
Java源码
阅读的真实体会
刚才在论坛不经意间,看到有关源码阅读的[url=http://www.iteye.com/topic/854647]帖子[/url]。回想自己前几年,阅读源码那种兴奋和成就感([url=http://www.iteye.com/topic/80532]1[/url]),不禁又有一种激动。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Jav
zwchen
·
2020-06-30 19:03
IT技术
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他