- 博客(26)
- 资源 (1)
- 收藏
- 关注
转载 深入理解Servlet/JSP之“Cookie和Session原理”
昨天面试被问到session的原理,说的一塌糊涂,今天看了,都贴出来,免得以后忘记由于HTTP协议的无状态特征,Web应用中经常使用Cookie和Session来保存用户在与系统交互过程中的状态数据。下面通过分析HTTP协议对Cookie和Session的工作原理加以了解。一、CookieCookie的含义是“服务器送给浏览器的甜点”,即服务器在响应请求时可以将一些数据以“键-值”对的
2011-12-15 09:04:30 716
转载 申请Android API Key时keytool出错,java.lang.exception:keystore不存在
1.首先要得到你的debug keystore位置:打开Eclipse--->Windows--->Preferences--->Android--->Build 查看默认的debug keystore位置,例如:C:\Documents and Settings\(你电脑的名字)\.android\debug.keystore把这个文件拷贝到C 盘或者其他盘符下面(最简单的办法直接拷
2011-11-20 11:04:42 13778 4
原创 Ubuntu 常见错误 Could not get lock /var/lib/dpkg/lock-open
今天通过sudo apt-get install yum安装yum时出现错误 在网上找了好半天才发现是资源被锁定了E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/va
2011-11-14 12:30:40 6064 3
原创 事务的四大特性
事务四大特性(简称ACID) 1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。2、一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。3、隔离性(Isolation):事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务必须是透明的。4、持久性(Durability):对于
2011-11-08 09:42:21 45201 1
原创 杭州朗新科技怎么样啊有什么发展前景啊
今天收到朗新科技的offer了,朗新科技这公司怎么样啊?是华为控股的吗?发展前景怎么样啊?有没有杭州那边的哥们给说说去还是不去
2011-10-31 18:18:57 9682 5
原创 eclipse默认编码为Cp1252改成GBK的方法
今天看了看以前的代码,怎么一调出来就编码不对了,后来看了看编码,原来是编码改了,变成了Cp1252,后来上网查了一下,原来是我这win7系统改成全英文的,Cp1252是标准的英语编码,后来查了查,原因是control pannal里region an language 里的Format改了国家了,问题就好解决了,直接把Format的下拉选项选成Chinese就Over了。
2011-10-29 21:13:12 7752
原创 新浪微博2012校招笔试题
1.abstract类与其方法,与其实现是否都加abstract。2.UML各个标志的含义,以及使用了什么设计模式?它的好处有什么。4.三次握手协议5.浮点数在内存中的存储方式。6.线索二叉树和哈希表有什么区别?若让你设计一个内存有限的电话号码薄,你选择哪个?为什
2011-10-15 21:32:28 1486 3
转载 JVM工作原理和特点
作为一种阅读的方式了解下jvm的工作原理JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 1.创建JVM装载环境和配置 2.装载JVM.dll 3.初始化JVM.dll并挂界到JNIENV(JN
2011-10-13 10:01:29 813
原创 ubuntu系统jdk安装的默认路径
搜索ubuntu系统jdk安装的默认路径。which javac返回/usr/bin/javacfile /usr/bin/javac返回/usr/bin/javac: symbolic link to `/etc/alternatives/javac'然后file
2011-09-05 18:53:09 6842
转载 常用正则表达式大全!(例如:匹配中文、匹配html)
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则
2011-07-18 11:15:59 434
转载 showModalDialog session 丢失[转]
在使用showModalDialog时会经常出现Session失效的问题,尤其是在这样的使用情况下:首先window. showModalDialog,然后执行任何的创建新窗口有关的操作,比如 ,或者在模态窗口中调用window.open,或者通过内建帧打开某一页面,这种情况下都
2011-07-08 12:22:12 367
转载 java时间处理工具类
/** * * Title: 工具类 * * * Description: 用来处理时间日期字符串等 * * * Copyright: (C) 2006.11 常用方法,需要者随便拿去^-^ * * * @author weiking * @version 1.0 */public class UtilTool { public UtilTool() { super(); }
2011-06-25 10:18:00 431
转载 TreeMap的使用及注意事项
TreeMap是红黑树算法的实现,实现了SortedMap接口,要注意的是它不在使用哈希表,存储方式是一个特殊的二叉树,有关红黑树:http://baike.baidu.com/view/133754.htm这篇文章介绍的不错,我之前没有听说过二叉树,我就是看这篇文章加上看一下TreeMap的源代码才搞懂红黑树算法的.这里不打算研究TreeMap的源代码了,因为完全是一个算法的实现,如果对这个算法
2011-06-23 16:03:00 1060
原创 struts2中实现for语句循环输出树前的不同字数空格
根据temp.id的长度输出对应个数的空格first置为1跟for语句中int i=1;一样last置为设定好的temp.id的长度,表示i中输出number个空格后面就可以加载树的东西了
2011-06-08 20:29:00 708
转载 Iterator遍历和 List遍历有什么不同
<br /> Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构。<br /> 例如,如果没有使用Iterator,遍历一个数组的方法是使用索引:<br /> for(int i=0; i<array.size(); i++) { ... get(i) ... } <br /> 客户端都必须事先知道集合的内部结构,访问代码和集合本身是紧耦合,无法将访问逻辑从集合类和客户端代码中分离出来,每一种集合
2011-05-21 16:45:00 1352
原创 Struts2的result的type--Chain
<br />Chain:基本用途是构造成一条动作链。前一个动作将控制权转交给后一个动作,而前一个动作的状态在后一个动作里仍然保持着。动作链由Chaining拦截器负责处理,因为这个拦截器是defaultStack拦截器栈的一份子,多以你随时都可以使用动作链。-<br /> 下面给出声明一个动作链的例子:<br /> <package name="p1" extends="struts-default"><br /> <action name="a1" class="..."><br
2011-05-20 11:44:00 438
原创 通过JDBC访问oracle数据库的CLOB类型
<br />1. 关于CLOB(Character Large Object) <br />CLOB可用于存放大文本数据,最多可存储4GB数据,在应用开发中比较常见.java提供的sql.Clob类与之对应.它提供两个方法来读取Clob的数据: <br />getCharacterStream() 方法返回按unicode编码的输入流(java.io.Reader对象) <br />getAsciiStream() 方法返回按ASCII编码的输入流(java.io.InputStre
2011-05-16 16:30:00 873
原创 System.getProperties都返回什么系统属性
键相关值的描述java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.versionJava 虚拟机规范版本java.vm.specification.vendorJava 虚拟机规范供应商java.vm.specification.nameJava 虚拟机规范名称java.vm.versionJava 虚拟机实现版本java.vm.
2011-05-16 15:51:00 806
转载 struts2中action如何获取Session,request,jsp页面参数等等信息的值
<br />1. ActionContext<br />在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数"username"的值:<br />ActionContext context = Act
2011-05-14 11:04:00 14846 1
原创 java中model要Serializable接口的原因
<br />Object serialization的定义:<br />Object serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。 <br /><br />serialization不但可以在本机做,而且可以经由网络操作(RMI)。这个好处是很大的----因为它自动屏蔽了操作系统的差异,字节顺序(用Unix下的c开发过网络编程的人应该知道这个概念)等。比如,在Window平台生成一个对象并序列化之,然后通过
2011-05-12 17:01:00 909
原创 数据源绑定JNDI步骤以及绑定后数据源存放路径
<br />1、创建一个OracleDataSource对象<br /> OracleDataSource myODS=new OracleDataSource();<br /> 2、设置OracleDataSource对象的属性<br /> myODS.setServerName(“localhost“);<br /> myODS.setDatabaseName(“ORCL“);<br /> myODS.setP
2011-05-09 10:20:00 1380
原创 dom4j读取xml文件
一.Document对象相关 1.读取XML文件,获得document对象. SAXReader reader = new SAXReader(); Document document = reader.read(new File("input.xml")); 2.解析XML形式的文本,得到document对象. String text = "<members></members>"; Document document = DocumentHelper.parseText(text); 3.主动创建doc
2011-05-07 17:33:00 483
原创 数据库连接池的原理
<br />1.数据库连接池的基本思想就是<br /> 为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更为重要的是我们可以通过连接池的管理机制监视数据库的连接的数量,使用情况,为系统开发,测试及性能调整提供依据。<br /><br /><br />2.连接池的模型<br /> 连接池包括一个连接池类(DBConnectionPool)和
2011-04-28 10:58:00 476
原创 struts2 上传文件后 文件名乱码
<br />将页面的编码方式和struts.xml的设置的编码方式都用成gbk <br />Struts.xml的配置文件<constant name="struts.i18n.encoding" value="gbk"></constant> <br /><struts><br /> <constant name="struts.i18n.encoding" value="gbk"></constant><br /> <package name ="fileUploadDemo" extends ="st
2011-04-05 20:00:00 2904
原创 如何在下拉列表中显示选定项
<br /><%if (stu.getGrade_id() == grade.getId()) {<br /> %><br /> <option value="<%=grade.getId()%>" selected><br /> <%=grade.getName()%><br /> </option><br /> <%} else {<br /> %><br /> <option value="<%=gra
2011-03-26 20:03:00 587
原创 Unable to load configuration. - bean - jar:file:/d:/Tomcat/webapps/ssh007/WEB-INF/lib/struts2-spring-plugin-2.1.8.1.jar!/struts-
<br />struts2-spring-plugin-2.1.8.1.jar包版本不对,与struts2.1.6不匹配,换成struts2-spring-plugin-2.1.6.jar就可以了!
2011-03-15 13:38:00 4374 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人