自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享技术和互联网的精彩

  • 博客(32)
  • 收藏
  • 关注

原创 网络原理之TCP/IP协议

TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。...

2019-12-16 16:48:41 1460

原创 IO系列之五种IO模型

一、IO操作的过程在Linux操作系统环境下,一个用户进程发起IO操作 (以输入为例)主要分为俩个阶段:用户进程发起系统调用通过内核来协助完成I/O动作。 内核会为每个I/O设备(硬盘,网卡)维护一个缓冲区,当内核缓冲区有数据则直接复制到进程空间,如果内核缓冲区中没有相应的数据则再到设备中读取,因为设备IO一般速度较慢,需要等待。所以通常用户进程IO操作中,数据经过下面的流转:...

2019-12-13 16:27:03 210

原创 算法与结构之红黑树

红黑树的特性:(1)每个节点或者是黑色,或者是红色。(2)根节点是黑色。(3)每个叶子节点(NIL)是黑色。[注意:这里叶子节点,是指为空(NIL或NULL)的叶子节点!](4)如果一个节点是红色的,则它的子节点必须是黑色的。(5)对于任一节点而言,其到叶节点树尾端NIL指针的每一条路径都包含相同数目的黑节点注意:(01) 特性(3)中的叶子节点,是只为空(NIL或null)的节...

2019-07-28 11:35:57 157

原创 Java面试题

1.Synchronized与ReentrantLock的区别,使用场景Synchronized与ReentrantLock都是Java里面的锁,都可以实现多线程同步.他们之间区别有:实现不同Synchronized关键字是JVM内部使用管程(Monitor)支持的。(什么是管程参考《Monitor(管程)是什么意思?Java中Monitor(管程)的介绍》)synchroniz...

2019-07-19 19:40:10 153

原创 Java深入理解之String 类

1 为什么String对象是不可变的打开String类,查看源码,可以看到这几个成员变量privatefinalchar[]value;privatefinalintoffset;privatefinalintcount;可以看到String类是char数组的封装count表示String的长度offset表示偏移量String的真实内容为偏移...

2019-07-19 10:10:45 76

原创 Paxos算法解析

看了几天的paxos算法,终于有了一点点理解,记录下来。Paxos的两个组件Proposer提议发起者,处理客户端请求,将客户端的请求发送到集群中,以便决定这个值是否可以被批准。Acceptor提议批准者,负责处理接收到的提议,他们的回复就是一次投票。会存储一些状态来决定是否接收一个值有以下原则1 一个Acceptor必须接受它收到的第一个提案2 一个提案被选定需要...

2018-12-06 16:45:20 277

原创 《netty权威指南》私有协议栈开发中代码问题

1.这里设置字段长度,要减报文头长度和长度值字段的长度所以要减8 byteBuf.setInt(4,byteBuf.readableBytes() - 8 );下面是改后的源码public class NettyMessageEncoder extends MessageToByteEncoder<NettyMessage> { MarshallingEnco...

2018-10-29 14:04:43 286

原创 Java项目中关于相对路径的注意点

如果项目中路径如:http://localhost:8080/RenRenDemo/login  就要注意了 ,这里项目路径含有二级目录RenRenDemo,使用相对路径就要注意了 ,login 是servlet的 url-parttem ,1.   在 jsp页面中  你可能这样写 action里面是使用的相对地址   用户名: 密码: 你会发现点击 页

2011-12-20 08:45:12 1405

原创 杂(20111211)

1.input 没有name就不会提交2.jquery 中 html()与 text()的区别   html()取对象中内容包括标签,text()只取字符3.css当中取input类型的写法input[type="checkbox"] { width: 20px; }4页面处理数据的几种方式        java方式  jquery ajax

2011-12-12 15:10:25 644

原创 JSON数据格式

JSON 对象是满足 JSON 数据格式的 JS 对象    例如: {name:'abc'}    最正规的 JSON 数据是连属性值都要被包括起来的    例如: {'name':'abc'}

2011-12-12 15:01:07 560

原创 选择下拉框时如何取选项的值?

select a b c上面是个demo   javascript:document.getElementById('reny').value=this.options[this.selectedIndex].innerHTML; 这是取选项的html

2011-12-12 14:53:50 2637

原创 易写错的代码

alert(document.getElementById('reny').value);     alert(document.getElementById('reny').Value);   是小写的v哦

2011-12-12 14:42:12 827

原创 Jquery插件validate的remote的用法

validate是一个基于Jquery的表单验证插件,利用他的remote可以用来自定义远程验证,最近在项目中用到这个,但是在这当中遇到的几个问题,感觉让人很误解,下面我们来看例子。这是要验证的表单:form id="frm" name="frm" class="validateform">  p>label for="pinm86"> 品名:label>in

2011-10-19 09:02:56 16911 1

原创 信手拈来,java生成验证码

java生成验证码应该说还是比较容易的,下面我把代码贴出来写生成验证码图片的Servlet:package test;import java.io.IOException;import javax.servlet.ServletException;import jav

2011-09-07 15:45:38 827

原创 ibatis的sqlmap映射文件之动态sql语句

2011-07-07 10:26:15 1328

原创 初用ibatis

ibatis 是一种“半自动化”的ORM实现。特点是小巧,上手快 下面是开发一个简单的流程:         在oracle中创建test 表:               第一步:在src目录下创建iBatis必须的配置文件sqlmap-config.xml

2011-07-06 17:25:02 965

原创 有关﹤![CDATA[ ]]> 说明

CDATA DTD中的属性类型 全名:character data 在标记CDATA下,所有的标记、实体引用都被忽略,而被XML处理程序一视同仁地当做字符数据看待,CDATA的形式如下: CDATA的文本内容中不能出现字符串“]]>”,另外

2011-07-06 17:00:37 69510 2

原创 oracle命令

1 。打开命令行输入 sqlplus /nolog输入conn  连接用户名

2011-07-06 11:15:30 627

原创 端口占有解决办法 java.net.BindException: Address already in use: bind

通常在开发项目中我们通常遇到端口被占用这个问题,今天到网上搜看到一个快速解决办法:打开命令行:用netstat  -ano 命令查询当前被占用端口的进程    可以看到被进程PID1888占用,再用tastlist命令 查询对应的程序名:    然后再到任务管

2011-07-05 11:00:56 788

转载 Struts2教程3:struts.xml常用配置解析

在本文中将详细讲述struts.xml文件的常用配置及注意事项1.        使用标签重用配置文件在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts

2011-07-04 15:09:52 672

原创 jetty入门

 第一步下载:http://dist.codehaus.org/jetty/jetty-6.1.14/jetty-6.1.14.zip 是目前最新的稳定版。解压到如E:/jetty-6.1.14,其中比较重要的目录是:etc、contexts、webapps。个人认为可以类比tomcat的conf、conf/Catalina/localhost、webapps目录。contexts是热部署用的

2011-06-13 16:32:00 6024

原创 fdd

brokerURI /WEB-INF/activemq.xml org.apache.activemq.web.SpringBrokerContextListener  

2011-06-09 16:10:00 627

原创 在频道首页按向下方向键焦点应该落在下方的频道名称上,现在落在了下方频道的回看按钮上。

<br />俩个按钮之间的距离太小了 导致该问题 <epg:col align="left" left="53" width="115" top="32" height="55" type="script" data="showChaHref('{Hassubscrib}','{Fcolumnid}','{ChannelId}','{ChannelName}','{MixNo}','{ROWID}');"> <epg:formatter color="#ffffff" size="5" p

2010-10-28 09:06:00 711

原创 单词

<br />duplicate 完全一样

2010-10-21 16:44:00 982

原创 js字符拼函数时 字符变量要加引号

<br /> function showChaHref(chflag, fcolumnid, channelid, channelname, MixNo, rowid) { if (chflag == 1) { var subChannelname=channelname.substring(0,5); var innerHtml2 = "<a name='llinker30" + rowid + "' href="javascript:Pla

2010-10-21 16:39:00 7459

原创 javaScript 定时刷新页面

<br />             当焦点落到左边的标签时,右边的节目列表会随着左边的标签变动而变动,为了防止用户过快的刷新页面,规定至少每隔1.5s才能刷新页面<br />  js函数如下:<br />             function time(){clearTimeout(st); st=setTimeout("sx",1500);} function sx(){ document.location="a.jsp";}

2010-10-20 11:06:00 1153

原创 机顶盒会自动跳转第一个焦点带来的问题

机顶盒自动跳转焦点,导致动作onfocus动作无法控制焦点的落定

2010-10-19 17:36:00 857 1

原创 JavaScript中的this指针

  this指针是面向对象程序设计中的一项重要概念,它表示当前运行的对象。在实现对象的方法时,可以使用this指针来获得该对象自身的引用。  和其他面向对象的语言不同,JavaScript中的this指针是一个动态的变量,一个方法内的this指针并不是始终指向定义该方法的对象的,在上一节讲函数的apply和call方法时已经有过这样的例子。为了方便理解,再来看下面的例子:以下是引用片段:<script language="JavaScript" type="text/javascript">  <!-- 

2010-10-15 12:24:00 976

原创 js函数对象

函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。  javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法:以下是引用片段:function func1(…){…}  var func2=function(…){…};  var func3=function func4(…){…};  var func5=new Func

2010-10-15 12:22:00 15271 4

原创 HTML 文本滚动标签

文本 其中:direction: 控制移动方向,可取“left” “right” “up” “down”四个值。behavior: 移动的方式,可取“scroll”(循环移动) “slide”(只走一圈)“alternate”(来回移动)。loop: 指定循环次数,不输入表示无限次循环。scrollamount: 移动的快慢,整数越大越快。scrolldelay: 每移动一步后的延时,单位是毫秒。height width: 移动区域的高和宽,单位是pixels。bgcolor: 移动区域的背景色。

2010-10-14 16:32:00 1135

原创 关于无法返回的问题

少了这个标签会无法返回

2010-10-14 15:17:00 517

原创 少了control_transit_play.jsp文件 会自动跳转

加上这个文件就好了

2010-10-14 15:11:00 473

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除