- 浏览: 83163 次
- 性别:
- 来自: 大连
最新评论
-
RepublicW:
大海lb 写道楼主,我最近也在看jdk的一些源码,昨天看了ha ...
HashMap的初始容量(initialCapacity)和装载因子(loadFactor) -
大海lb:
楼主,我最近也在看jdk的一些源码,昨天看了hashmap,那 ...
HashMap的初始容量(initialCapacity)和装载因子(loadFactor)
文章列表
首先,我们来讨论一下什么是序列化以及序列化的原理;然后给出一个简单的示例来演示序列化和反序列化;有时有些信息是不应该被序列化的,我们应该如何控制;我们如何去自定义序列化内容;最后我们讨论一下在继承 ...
1.framedecode的时候报indexofboundexception
使用FrameDecoder解码的时候报IndexOutOfBoundsException错误。找了好几天 才发现 原来是 netty使用FrameDecoder解码并没有把 一个协议包的内容读完,就调用了后面的业务逻辑代码,造成业务逻辑在解析 包的内容时长度不够,报错.
解决方法:
获得该包的长度之后再分析 如果不够则return null;
2.在decode时,接收到的channelbuffer一定要把readerindex读完,也就是把position读到最大,否则框架会因为buffer还据有可读性而反复调用c ...
Eclipse中10个最有用的快捷键组合
一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。
1. ctrl+shift+r:打开资源
...
一、树型表结构:
节点ID 上级ID 节点名称
二、公式:
select 节点ID,节点名称,level
from 表
connect by prior 节点ID=上级节点ID
start with 上级节点ID=节点值
说明:
1、常见的树形结构为公司组织机构、地区……
2、求节点ID以上的结构,或以上的结构,将“节点ID=上级节点ID”左右顺序换一下即可。
3、Level为Oracle的特殊字段,表示“层”的意思。当前节点ID的下一层节点为“1”。
测试SQL:
...
文件上传是最古老的互联网操作之一。
20多年了,它几乎没变,还是原来的样子:操作麻烦、缺乏交互、用户体验不佳。在这个新技术日新月异的时代,显得非常落伍。
网页开发者们想了很多办法,试图提升文件上传的功能 ...
? 表示不确定的java类型。
T 表示java类型。
K V 分别代表java键值中的Key Value。
E 代表Element。
一、base64百科
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,可用于在HTTP环境下传递较长的标识信息。
某人: 唉,我彻底废柴了,为何上面明明是中文,洒家却看不懂嘞,为什么?
好吧,我也不喜欢专业术语 ...
方法一:
var objDiv = document.createElement('DIV');
var txt = document.getElementById("txt1");
txt.parentNode.insertBefore(objDiv,txt);
方法二:
function getAbsoluteTop(obj){
var top = obj.offsetTop;
while(obj != null && obj.offsetParent != null && obj.offsetParent.tagName ...
nginx的upstream目前支持的5种方式的分配
1、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
upstream backserver {
server 192.168.0.14;
server 192.168.0.15;
}
2、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
upstream backserver {
server 192.168.0.14 weight=10;
server 192.168.0.15 weight=10;
}
3、ip_ha ...
[attribute^=value]
匹配给定的属性是以某些值开始的元素
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-T ...
1.hashmap的内部实现机制,hash是怎样实现的,什么时候rehash
2.java的内存管理
3.分布式缓存的内存管理,如何管理和释放不断膨胀的session,memcache是否熟悉
4.oralce的底层管理(怎样让查询快,插入慢)
5.java底层是怎样对文件操作的
6.研究了哪些框架的源码
7.并发问题,锁,怎么处理死锁,脏数据处理
8.性能问题
9.equals和hashcode这些方法怎么使用的
10.java的NIO
我在Oracle中可以建立传入参数是数组的存储过程。
就是不知道JAVA中怎么调用它?
--创建类型
create or replace type arr as table of number;
--创建存储过程
create or replace procedure p(myArray arr)
as
begin
for i in myArray.first..myArray.last
loop
dbms_output.put_line(to_char(i));
end loop;
end;
--测试
dec ...
很多人都希望自己的Mac有Windows+Mac双系统,带来的第一个问题就是硬盘分区的问题。你可能会说Boot Camp都帮你想好了,按NEXT便可。
如果你只需要这样的可以关闭这个页面了,如果你希望自己的双系统更加完美可以耐心看完本帖 ...
今天有同事问到线程的问题,自己突然就有点蒙了,只模糊的记得个大概。
当初学习线程的时候把这7个状态记得比自己名字还熟悉
还把这7个状态编成了一段凄惨而美丽的爱情故事
没想到如今却只能记得个大概
真验证了“好记 ...