`
wjboy49
  • 浏览: 274961 次
  • 性别: Icon_minigender_1
  • 来自: 湖南岳阳
社区版块
存档分类
最新评论
文章列表
  1、建立连接协议(三次握手)   (1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1.   (2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进行数据通讯。   (3) 客户必须再次回应服务段一个ACK报文,这是报文段3.   2、连接终止协议(四次分手)   由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连 接。收到一个 ...
今天用myeclipse学习UML时,打开UML时出现了: This wizard is not available because it requires a valid professional subscription 显然是注册码过期了,解决办法:重新注册。 步骤:打开window ,选择preferences》选择Myeclipse下的Subscription, 点击Enter Subscription, 输入注册码就可以了。 注册机如下~(普通java文件,运行输入用户名就可以了)
默认参数不适合生产环境使用,因此需要修改一些参数   1、修改启动时内存参数、并指定JVM时区 (在windows server 2008 下时间少了8个小时):   在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决 ...
JVM参数调优是一个很头痛的问题,可能和应用有关系,下面是本人一些调优的实践经验,希望对读者能有帮助,环境 LinuxAS4,resin2.1.17,JDK6.0,2CPU,4G内存,dell2950服务器,新手可能觉 得这文章没有用。 一:串行垃圾回收,也就是默 ...
有时候用Eclipse或者MyEclipse 的时候,发现不能自动编译,web工程下面缺少class文件! MyEclipse不编译解决1. 确保 project->build automatically    已经被选上. MyEclipse不编译解决2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly MyEclipse不编译解决3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置MyEclipse为保存时编译,然后在 ...
AccessController.doPrivileged是一个在AccessController类中的静态方法,允许在一个类实例中的代码 通知这个AccessController:它的代码主体是享受"privileged(特权的)",它单独负责对它的可得的资源的访问请求,而不管这个 请求是由 ...
var ifr = document.getElementById("m_ifr");      if (ifr.attachEvent){           ifr.attachEvent("onload", function(){             //获取Iframe的内容实际高度              var  iframeHeight= ifr.contentWindow.document.documentElement.scrollHeight;                 //设置Iframe的高度      ...
1.添加window.onbeforeunload函数 <script language=”javascript”> function   window.onbeforeunload(){ event.returnValue = “页面值已经修改,是否真的不保存?”;  //提示内容 } </script> 2.如何避免进行提交时也错误的进行离开提醒呢? (1)在表单中建立一个hidden的对象,用来判断是否点击了提交按钮,默认值为0 <input type=”hidden” name=”clickonsub” value=”0″ /> (2 ...
struts2 Action中获取request, response对象的方法  ActionContext ctx = ActionContext.getContext(); HttpServletRequest request = (HttpServletRequest)ctx.get(ServletActionContext.HTTP_REQUEST); HttpServletResponse response = (HttpServletResponse)ctx.get(ServletActio ...
    String path = "F:/wjboy/photo/20010.jpg";         System.out.println(path);         response.setContentType("text/html");         ObjectOutputStream picStream = null;         try {             FileInputStream hFile = new FileInputStream(path); // 以byte流的方式打开文件         ...
ftp: FTPClient ftp = new FTPClient(); ftp.setConnectTimeout(1000); ftp.setDataTimeout(1000); ftp.connect(hostName, port); ftp.login(userName, password); ftp.setControlEncoding("gb2312"); FTPFile[] files = ftp.listFiles(realPath); if(files.length > 0){ r ...
开闭原则 Software entities (classes, modules, function, etc.) should be open for extension, but closed for modification. 软件实体(模块,类,方法等)应该对扩展开放,对修改关闭。 开闭原则(OCP:Open-Closed Principle)是指在进 ...
NIO.2 入门,第 1 部分: 异步通道 API http://www.ibm.com/developerworks/cn/java/j-nio2-1/index.html NIO.2 入门,第 2 部分: 文件系统 API http://www.ibm.com/developerworks/cn/java/j-nio2-2/index.html Java 理论与实践: 并发集合类 https://www.ibm.com/developerworks/cn/java/j-jtp07233/ Java 多线程与并发编程专题 http://www.ibm.com/developerw ...
Hibernate的id生成有N种策略, 可以通过hbm文件或者annotation配置. 支持的策略包括:uuid, hilo, assigned, identity, select, sequence, seqhilo, increment, foreign, guid, uuid.hex, sequence-identity. 对应这些策略, 可以在org.hibernate.id包下找到, 其中有一个IdentifierGeneratorFactory类用于根据实体类的配置(hbm文件的<id>元素或@Id,@GeneratedValue注解)来创建相应的策略. pub ...
废话不说,今天花了一个下午的时间, 专门啃Hibernate的二级缓存部分. Hibernate要支持好几种缓存, 那么它肯定封装了各种不同的缓存策略, 根据不同的缓存产品(如EHCache,Jboss Cache)相应处理. 我手上的源码版本是Hibernate-3.3.1GA, 按照org.hibernate.cache包里面的说明文件package.html的说明, 这个版本相比以前, 已经不再使用org.hibernate.cache.Cache/CacheProvider接口, 转而使用了org.hibernate.cache.Region/RegionFactory接口 ...
Global site tag (gtag.js) - Google Analytics