`
RepublicW
  • 浏览: 83163 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
...
  首先,我们来讨论一下什么是序列化以及序列化的原理;然后给出一个简单的示例来演示序列化和反序列化;有时有些信息是不应该被序列化的,我们应该如何控制;我们如何去自定义序列化内容;最后我们讨论一下在继承 ...
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个状态编成了一段凄惨而美丽的爱情故事 没想到如今却只能记得个大概 真验证了“好记 ...
Global site tag (gtag.js) - Google Analytics