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容器resin
java容器
源码
http://www.cnblogs.com/tstd/tag/java%E5%AE%B9%E5%99%A8%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90/给jdk写注释系列之jdk1.6容器(13)-总结篇之Java集合与数据结构给jdk写注释系列之jdk1.6容器(12)-PriorityQueue源码解析给jdk写注释系列之jdk1.6容器(11)-Queue之Ar
shirley_pp
·
2020-09-14 12:59
java
【
Java容器
源码系列】TreeSet源码分析
TreeSet大致的结构和HashSet相似,具体可以看上篇HashSet源码分析,这里底层组合的是TreeMap,所以继承了TreeMapkey能够排序的功能,迭代的时候,也可以按照key的排序顺序进行迭代。而本篇就主要来看TreeSet复用TreeMap时同时使用的两种复用思路:TreeSet直接使用TreeMap的某些功能,自己包装成新的apiTreeSet定义自己想要的api,自己定义接口
A minor
·
2020-09-14 12:51
Java集合源码系列
java
【
Java容器
源码系列】jdk8和jdk7中集合类对比
1.List区别1.1ArrayList(改动小)ArrayList无参初始化时,Java7是直接初始化10的大小,Java8去掉了这个逻辑,初始化时是空数组,在第一次add时才开始按照10进行扩容,下图是源码的差异对比图:List其它方面java7和8并没有改动。2.Map区别2.1HashMap(改动大)和ArrayList一样,Java8中HashMap在无参构造器中,丢弃了Java7中直接
A minor
·
2020-09-14 12:51
Java集合源码系列
java
【
Java容器
源码系列】HashMap源码分析&死锁问题(JDK7)
上一节分析了JDK8中HashMap的结构和主要方法,这节就对比一下JDK7中的HashMap的实现1.put&addEntry-put()根据key计算hash值,然后根据hash得到具体槽点位置遍历当前槽点的链表如果发现相同key直接覆盖,返回oldValue没有相同key的节点,就将新节点尾插(addEntry)publicVput(Kkey,Vvalue){......//计算Hash值i
A minor
·
2020-09-14 12:51
Java集合源码系列
java
【
Java容器
源码系列】LinkedList源码分析
1.结构LinkedList继承关系,核心成员变量,主要构造函数:publicclassLinkedListextendsAbstractSequentialListimplementsList,Deque,Cloneable,java.io.Serializable{//Node,双向链表privatestaticclassNode{Eitem;//节点值Nodenext;//指向的下一个节点N
A minor
·
2020-09-14 12:20
Java集合源码系列
java
【
Java容器
源码系列】ArrayList源码分析
1.结构ArrayList继承关系,核心成员变量,主要构造函数:publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneable,java.io.Serializable{//默认数组大小10privatestaticfinalintDEFAULT_CAPACITY=10;//数组存放的容器privatesta
A minor
·
2020-09-14 12:20
Java集合源码系列
java
【
Java容器
源码系列】HashSet源码分析
看源码先看类注释上,我们可以得到的信息有:底层实现基于HashMap,所以迭代时不能保证按照插入顺序,或者其它顺序进行迭代;add、remove、contanins、size等方法的耗时性能,是不会随着数据量的增加而增加的,这个主要跟HashMap底层的数组数据结构有关,不管数据量多大,不考虑hash冲突的情况下,时间复杂度都是O(1);线程不安全的,如果需要安全请自行加锁,或者使用Collect
A minor
·
2020-09-14 12:20
Java集合源码系列
java
【
Java容器
源码系列】HashMap最详细万字源码分析(JDK8)
从HashMap的类注释中,我们可以得到如下信息:允许null值,不同于HashTable,是线程不安全的;loadfactor(负载因子)默认值是0.75,是均衡了时间和空间损耗算出来的值,较高的值会减少空间开销(扩容减少,数组大小增长速度变慢),但增加了查找成本(hash冲突增加,链表长度变长),不扩容的条件:数组容量>需要的数组大小/loadfactor;如果有很多数据需要储存到HashMa
A minor
·
2020-09-14 12:20
Java集合源码系列
java
Java容器
源码分析—迭代器
迭代器概述迭代器模式1、定义与结构2、迭代器实现3、适用情况Iterator迭代器与Iterable接口ListIterator1、简述2、与Iterator区别常见问题概述迭代器的好处是封装容器的内部实现细节,对于不同的集合,可以提供统一的遍历方式,简化客户端的访问和获取容器内的数据;迭代器模式1、定义与结构迭代器(Iterator)模式:提供一种方法访问一个容器(container)对象中的各
to_be_better_one
·
2020-09-14 12:26
Java容器
Iteraor
listIterator
【
Java容器
源码系列】集合应用总结:迭代器&批量操作&线程安全问题
下面列出了所有集合的类图:每个接口做的事情非常明确,比如Serializable,只负责序列化,Cloneable只负责拷贝,Map只负责定义Map的接口,整个图看起来虽然接口众多,但职责都很清晰;复杂功能通过接口的继承来实现,比如ArrayList通过实现了Serializable、Cloneable、RandomAccess、AbstractList、List等接口,从而拥有了序列化、拷贝、对
A minor
·
2020-09-14 12:44
Java集合源码系列
java
java容器
集合类
数据结构1.基础类型(Primitives)与封装类型(Wrappers)的区别在哪里集合框架1、HashMaphttp://zhangshixi.iteye.com/blog/672697http://www.importnew.com/7099.htmlhttps://tech.meituan.com/java-hashmap.htmlHashMap的工作原理是什么内部的数据结构是什么Hash
v54vYoung
·
2020-09-14 06:43
java
Java容器
中算法
1、算法本部分介绍在容器体系中的一些常规算法:这些算法常常封装到一些工具类中;l例如Collections,Arrays.2、求最大值//参数为接口:所有实现给接口的类的对象都可以作为参数传递进去publicstatic>Tmax(Collectioncoll){Iteratori=coll.iterator();//获取迭代器Tcandidate=i.next();//候选值while(i.ha
alex-zhou96
·
2020-09-14 01:29
Java基础整理
怎么在
resin
上发布war包?
工作的时候遇到这个需求,一开始没接触过,上网搜,网上虽然有答案,但大都不全,要么就是说把war文件放进
resin
目录中的webapps下,然后
resin
自动解压,这样虽然可以,但是可能会遇到很多问题,就比如运行的时候找不到
_JoJoy
·
2020-09-13 22:56
resin
war
发布
JavaSE(13)——Java集合总结
java集合总结1.概述
java容器
可分为两大类CollectionListArrayListLinkedListVector(了解即可,已过时)SetTreeSetHashSetLinkedHashSetMapHashMapLinkedHashMapTreeMapConcurrentHashMapHashTable
情迷IntelliJ IDEA
·
2020-09-13 22:45
java
java
环境搭建-----IntelliJ idea之
resin
配置
目前网上的相关资料太少了自己只能摸索着尝试最后在领导的帮忙下成功实现了环境的集成网上查到的一般都是修改
resin
的配置文件等等其实完全没有必要本人之前在intellij下部署
resin
遇到了以下几个问题
didian6280
·
2020-09-13 21:40
WINCE 下 Opengles 纹理的创建 (Opengl ES笔记)
Wince下OpenglES纹理的创建Thisarticledescribeshowtocreatetextu
resin
OpenglESapplicationdevelopment.Ilistthreemethodsandgiveansimpleintroductiononlyaccordingtomyexperience.Onlythekeycodesaregiveninthisarticlea
Kwanvin
·
2020-09-13 17:52
Opengles
mysql使用存储过程插入数据(不要在循环中提交事务)
delimiter$$createprocedureload2(countintunsigned)begindecla
resin
tunsigneddefault1;declarecchar(80)defaultrepeat
i_chase
·
2020-09-13 16:25
分布式Session的几种实现方式
4.基于
resin
/tomcatweb容器本身的session复制机制5.基于TT/Redis或jbosscache进行session共享。
Bartely
·
2020-09-13 15:55
java
分布式Session的主流实现方式和优缺点
一、常见的分布式session实现方式有以下几种1.基于数据库的Session共享2.基于NFS共享文件系统3.基于memcached的session4.基于
resin
/tomcatweb容器本身的session
福尔摩帅
·
2020-09-13 14:03
系统架构
python3实现softmax + 函数曲线绘制
returnnp.exp(x)/np.sum(np.exp(x),axis=0)#是想方法2defsoftmax2(x):"""Computesoftmaxvaluesforeachsetsofsco
resin
x
葡萄数
·
2020-09-13 13:36
算法笔记
nuxt.js使用教程_使用Nuxt.js和Django构建通用应用程序
TheadventofmodernJavaScriptlibrariessuchasReact.jsandVue.jshastransmogrifiedFront-endwebdevelopmentforthebetter.Theselibrariesshipwithwonderfulfeatu
resin
cludingSPA
culiu9261
·
2020-09-13 11:24
java
python
vue
web
html
java.util.concurrent 多线程框架
一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、
Resin
和Je
daoger
·
2020-09-13 08:43
技术研究
多线程与连接池的应用
环境:MSsqlserver2000+JDK1.6+
resin
我用的C3p0线程池(jtds驱动)C3p0配置如下:net.sourceforge.jtds.jdbc.Driverjdbc:jtds:sqlserver
yunsongjin
·
2020-09-13 07:01
并发编程
数据库
java
(总结)Nginx与Apache、Tomcat、
Resin
动静分离核心配置
PS:近来有几个刚使用nginx的新童鞋老问我,nginx+fastcgi不够稳定,偶尔出现502错误,怎么解决?本人使用nginx也有3年多了,也认为php-fpm模块不够稳定,在访问量不大的时候没事,访问量增大时易出现502,当然这个还跟nginx的一些缓存设置和超时设置有关,设置不合理就易出现。php-fpm动态生成大型页面也没有优势,有时候会使php-cgi进程变成僵尸进程。据说php5.
zhh_tony
·
2020-09-13 07:25
系统架构
总结Java开发面试常问的问题,持续更新中~
GitHub地址:github.com/zaiyunduan1…,如果对你有帮助欢迎Star数据库mysqlredisjavajava虚拟机java并发
java容器
java基础计算机网络数据结构与算法操作系统
weixin_33967071
·
2020-09-13 04:09
从零开始使用Docker构建Java Web开发运行环境
概述前面我们讲了关于Docker的一些基本概念和操作,今天我们以一个简单的JavaWeb例子来说一下Docker在日常工作中的应用,本篇主要讲如下几部分内容:创建jdk镜像、创建
resin
镜像、启动web
banbanaoxiang
·
2020-09-13 03:36
Docker
高效遍历
Java容器
通过本文,你可以更深入的学习Java语言中forEach语法的知识,以及它和C语言形式的for循环、SteamAPI的对比。简介Java程序员经常使用容器,比如ArrayList和HashSet。Java8中的lambda语法和steamingAPI可以让我们更方便的使用容器。大部分情况下,我们仅仅处理几千个元素,也不会去考虑性能问题。但是,在一些极端场景下,如果我们需要遍历上百万个元素,性能问题
fygu18
·
2020-09-13 00:41
面试必备:《Java 最常见 200+ 面试题全解析》(二)容器部分
目录一、Java基础部分Java基础部分二、容器部分18.
java容器
都有哪些?19.Collection和Collections有什么区别?20.List、Set、Map之间的区别是什么?
小黑爱上排骨
·
2020-09-12 23:36
Java面试题
android,自定义dialog
publicvoidsetContentView(@NonNullViewview)获取这个参数view的方法,有如下几种:①view=LayoutInflater.from(context).inflate(@Layout
Resin
tresource
truelico
·
2020-09-12 21:18
Android
『中级篇』docker之运行nginx跳转到本地的jar并配置https(番外篇)(80)
原文链接地址:『中级篇』docker之运行nginx跳转到本地的jar并配置https(番外篇)(80)真实的环境,一个1核2g内存,安装了mysql容器,
java容器
,nginx容器。
zhugeaming2018
·
2020-09-12 21:58
手把手docker
java容器
类------------Collections容器工具类解析(四)
•java.util.Collections类是操作容器的工具类,提供了一些静态方法实现了基于容器的一些常用算法–----voidsort(Listlist)根据元素的自然顺序对指定List列表按升序进行排序。List列表中的所有元素都必须实现Comparable接口。–----voidshuffle(Listlist)对List列表内的元素进行随机排列–----voidreverse(Listl
kyrin_云中鹤
·
2020-09-12 21:41
java
工具
java
list
collections
算法
Java容器
:(二)List接口_ArrayList_用法详解
List接口_ArrayList_用法详解1.ArrayList的定义2.ArrayList用法1.创建ArrayList集合对象2.add(Objectobj)添加元素3.查询集合中元素的个数4.查询集合是否为空5.addAll(Collectionc)添加所有元素6.根据对象进行删除7.根据索引删除8.删除两集合中相同的元素9.删除两集合中不同的元素10.判断元素在集合中是否存在11.判断集合
地球村公民
·
2020-09-12 20:15
Java基础深化与提高
java
Activity Dialog Toast 状态栏 导航栏是怎么添加view的
Dialog添加view的方法:publicvoidsetContentView(@Layout
Resin
tlayoutResID){mWindow.setContentView(layoutResID
九州大地
·
2020-09-12 20:05
笔记
学习日志
JDK1.6环境下,Cannot run program "...": java.io.IOException: error=12, Cannot allocate memory
背景:相册使用JDK1.6,每运行一段时间,相册的
resin
就会报错:Cannotrunprogram"..."
hoverq
·
2020-09-12 19:06
work
jdk
远程面试蚂蚁金服,三面之后本以为石沉大海,没想到却被直接录取
蚂蚁金服面试(视频一面)
Java容器
有哪些?哪些是同步容器,哪些是并发容器?为什么Java要采用垃圾回收机制,而不采用C/C++的显式内存管理?一个线程的生命周期有哪几种状态?它们之间如何流转的?
JavaBUGa
·
2020-09-12 18:35
Java
面试
程序员
java
面试
编程语言
分布式
算法
面试大保健
Java容器
都有哪些?当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里
申顺爱
·
2020-09-12 15:33
Java基础-复习07-集合
一.概述集合、数组都对多个数据进行存储操作的结构,称为
Java容器
集合解决了数组长度不可修改、元素增删改查效率低、不能满足无序不可重复元素等缺点Java集合分为Collection和Map两种体系Collection
codfishXY
·
2020-09-12 12:36
Java基础
JAVA 常用框架和工具
SpringToolSuite(STS)、IntellijIDEA、NetBeans、JBuilder、JCreatorJAVA服务器:tomcat、jboss、websphere、weblogic、
resin
weixin_30950607
·
2020-09-12 11:35
java
数据库
操作系统
spring3mvc框架开发中
resin
和tomcat默认servelt配置处理静态资源
spring3mvc框架开发中
resin
和tomcat默认servelt配置解决的问题:让静态资源不通过DispatcherServlet处理,由容器默认servlet来处理.在spring3mvc框架开发
5iasp
·
2020-09-12 10:06
SSH整合
开源框架
应用服务器
MVC框架实例-spring
mvc
对网尚文化传播公司招聘的分析
2、WebServerTomcatJBoss
Resin
WebLogic各有千秋啊,Tomcat、JBoss开源的、可以测试用JBoss的功能比Tomcat多一些。
李华栋
·
2020-09-12 06:54
java
web
log
database
招聘
hibernate
jboss
struts
tomcat
spring
rmi spring
resin
启动出错
[00:30:36,734][ContextLoader,215]-Contextinitializationfailedorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'xxxxServiceExporter'definedinServletContextresource[/WEB-
szgaea
·
2020-09-12 03:45
技术八卦
Resin
system-property tag works fine in
Resin
4.X
ThefollowingissuehasbeenCLOSED======================================================================http://bugs.caucho.com/view.php?id=5294=============================================================
iteye_17023
·
2020-09-12 02:19
ruby+OAuth
Cunsumergeminstalloauth大概:require'rubygems'require'oauth'#yourapikeyhe
resin
a_api_key=""#yourapikeysecrethe
resin
a_api_key_secret
zhou_xingbo
·
2020-09-12 01:17
应用
ruby
token
access
api
rubygems
rails
【leetcode】178. 分数排名
CreatetableIfNotExistsScores(Idint,ScoreDECIMAL(3,2))TruncatetableSco
resin
sertintoScores(Id,Score)values
KSHATR1YA
·
2020-09-11 23:42
leetcode学习记录
未授权访问漏洞
一、
resin
1任意文件读取默认下
Resin
的/webapps目录下/
resin
-doc中包含有一个扩展war文件,远程攻击者可能利用此漏洞读取Web主目录下的任意文件,包括JSP源码或类文件。
Noah747
·
2020-09-11 19:24
web安全
web安全
cve
漏洞
环境
[IOS]制作真机和模拟器均可使用的静态库
blog.csdn.net/pjk1129/article/details/7255163我这里总结如下:1、首先生成模拟器下地.a静态库,通过命令lipo-infolibTest.a可知其Architectu
resin
thefatfile
wenchao126
·
2020-09-11 13:49
ios
LWN:Gnuplot 5.4中的新功能!
关注了就能看到更多这么棒的文章哦~Newfeatu
resin
gnuplot5.4July22,2020ThisarticlewascontributedbyLeePhillipshttps://lwn.net
LinuxNews搬运工
·
2020-09-11 12:40
可视化
编程语言
python
机器学习
java
彻底弄懂LayoutInflate.inflate()中三个参数与两个参数的意义
https://blog.csdn.net/u012702547/article/details/526284531.三个参数的inflate方法方法头如下:publicViewinflate(@Layout
Resin
tresource
grenZh
·
2020-09-11 09:26
web
android
resin
启动报错:watchdog-manager.log (Permission denied)
报错watchdog-manager.log(Permissiondenied)通常是因为没有启动watchdog所致,解决办法如下:进入
resin
主目录下,执行命令:java-jarlib/
resin
.jarstart
涵一
·
2020-09-11 06:10
resin
蚂蚁花呗 三面题目:红黑树+并发容器+CAS+Solr+分布式+大数据
蚂蚁花呗一面(一个小时):
Java容器
有哪些?哪些是同步容器,哪些是并发容器?ArrayList和LinkedList的插入和访问的时间复杂度?java反射原理,注解原理?新生代分为几个区?
xiaojin21cen
·
2020-09-11 06:00
综合运用
面试
Java基础
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他