- 博客(30)
- 收藏
- 关注
原创 hibernate2级缓存配置与测试
新建test项目→新建实体类Person→加入jar包Person实体类代码:[code="java"]@Entity@Table(name = "person")@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)public class Person implements java.io.Serializable {...
2013-06-21 12:05:03 206
原创 java.net.URL http调用方式
HttpURLConnection学习 最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。在Java中可以使用HttpURLConnection发起这两种请求,了解此类,对于了解soap,和编写servlet的自动测...
2012-10-23 14:10:18 187
原创 http client调动接口方式
start接口写了一个servlet来接收客户端get/post的请求web.xml需要加入以下配置:<!-- 模拟HTTP的调用,写的一个http接口 --> <servlet> <servlet-name>TestHTTPServer</servlet-name> <servlet-cla...
2012-10-23 13:47:03 292
原创 RESTful Web Service 的安全以及性能
可扩展性(scalability)和可用性(availability) custom token authentication使用一个独一无二的标志,来标示每一次的数据请求。这个标志有两种用法:1.它可以作为URI的 2.它可以加入到HTTP的请求头中。@Path("/users/token={token}")public class UsersResource...
2012-09-05 22:07:51 247
原创 Struts2中POI在内存中生成文件并下载
{转载:http://developer.51cto.com/art/200906/130122.htm}本文介绍了如何Struts2中POI在内存中生成文件并下载。POI是一个JAVA的实用jar包,可以生成excel文件。本文结合struts2和poi,说明如何在内存中生成一个excel文件并下载到客户端。AD: POI是一个JAVA的实用jar包,可以生成ex...
2012-08-02 11:53:28 112
原创 How to Write Many-To-Many Search Queries in MySQL and Hibernate
Lets review basic many-to-many relationship between tables and build common search queries in MySQL and Hibernate HQL. We will take this site's database schema which has article-tag many-to-many relat...
2012-07-18 15:03:48 128
原创 Java5泛型的用法,T.class的获取和为擦拭法站台
Java 5的泛型语法已经有太多书讲了,这里不再打字贴书。GP一定有用,不然Java和C#不会约好了似的同时开始支持GP。但大家也清楚,GP和Ruby式的动态OO语言属于不同的意识形态,如果是一人一票,我想大部分的平民程序员更热衷动态OO语言的平白自然。但如果不准备跳槽到支持JSR223的动态语言,那还是看看GP吧。 胡乱总结泛型的四点作用: 第一是泛化,可以拿个T代表任意类型...
2012-07-02 14:17:20 91
原创 iframe自适应高度完美方法,兼容浏览器
同域、子页面高度不会动态增加:(function(){ var iframe = document.getElementById("contentIframe"),//这里填iframeID setIframeHeight = function(){ var frameConte...
2010-08-10 13:52:56 147
JS判断浏览器版本信息
js判断浏览器版本 2009年10月30日 星期五 16:09 js判断浏览器版本及版本号,本代码支持最新的ie7,ie8,firefox2,firefox3的判断<script>window["MzBrowser"]={};(function(){if(MzBrowser.platform) return;var ua = window.navigator.userAgent...
2009-12-22 15:57:19 153
weblogic10+eclipse3.5+EJB3.0的DI实现
一、先给两个session Bean: @Stateless(mappedName="helloBean") @Remote(HelloWord.class)①public class HelloWordBean implements HelloWord { public String sayHello(String str) { return str...
2009-12-22 15:51:20 143
面向对象几种常见开发模型详解
(1) 瀑布模型(waterfall model) 瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。从本质来讲,它是一个软件开发架构,开发过...
2009-06-30 00:05:57 5259
史上最牛的情侣吵架,保证你笑喷.昏
今晚,俺的心情爽,感觉闲的没事情干,看到一篇文章。 所以分享给大家开心一下! 女:“我们家有点事儿,我爸他……” 女:“我们家有点事儿,我爸他……”男:“打住吧!打我认识你那天起,你们家事儿就没断过!我就纳了闷了,你爸一退伍老战士,怎么比人家阿拉法特同志还火啊?!”女:“得得得,至于的吗?不就是晚来了一会儿吗?”男:“一会儿?我在寒风里溜溜等了一个多小时了!”女:“那又怎么着?上回你跟二子他们...
2009-06-24 00:13:04 124
超市购物过程分析
1.业务流程:①是超市的进货,这个就没有什么说的,直接在数据库里插入记录。②办会员卡。 也是同上,增加一条记录③顾客买东西,生活中是用真实的购物车,把要买的商品放到购物车里,后去结账。 而在web 中,是把顾客的商品信息放到session里。(session—购物车)④结账(先扫描商品信息,后计算结账)2.分析数据表结构 ①顾客表(t_customer) c_id(...
2009-06-22 23:19:04 782
模拟struts框架技术
Struts实质上就是在JSP model2(java+servlet+javabean)模式的基础上实现一个MVC框架。我先简单说下MVC,MVC是model—view—controller简称,即模型---视图—控制器。工作原理如下:(见附件)视图是与用户交互的界面,模型来表示业务数据和逻辑数据,而控制器是接受用户数据并调用模型和视图去完成用户需要。在struts框架中,...
2009-06-18 19:07:35 178
Java入门-JAVA相关的基础知
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重...
2009-06-15 21:27:36 90
Eclipse快捷键指南
编辑作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复制 Ctrl+C 全局 恢复上一个选择 Alt+Shift+↓ 全局 剪切 Ctrl+X 全局 快速修正 Ctrl1+1 全局 内容辅助 Alt+/ 全局 全部选中 Ctrl+A 全局 删除 Delete 全局 上下文信...
2009-06-15 21:25:44 92
电脑对人体哪个部位辐射最大?
你知道吗?电脑哪个部位对人体辐射最大?电脑对人体辐射最大是显示器的背面!显示器摆放位置很重要。尽量别让屏幕的背面朝着有人的地方,因为电脑辐射最强的是背面,其次为左右两侧,屏幕的正面反而辐射最弱。以能看清楚字为准,至少也要50厘米到75厘米的距离,这样可以减少电磁辐射的伤害。注意室内通风:科学研究证实,电脑的荧屏能产生一种叫溴化二苯并呋喃的致癌物质。所以,放置电脑的房间最好能安装换气扇,倘若没有,上...
2009-06-15 21:24:16 607
原创 每天淘汰你自己(经典文章)
在很多年前,有一群熊,欢乐地生活在一片树木茂密、食物充足的森林里,他们在这里繁衍子孙,同其他动物友好相处。后来有一天,地球上发生了巨大变化,这片森林被雷电焚烧,各种动物四散奔逃,熊的生命页受到威胁。其中一部分熊提议说:“我们北上吧,在那里我们没有天敌,可以使我们发展得更强大。“另一部分则反对:“那里太冷了,如果到了那里,只怕我们大家都要被冻死、饿死。还不如去找一个温暖的地方好好生存,可供我们持的食...
2009-06-15 21:21:45 105
cookie与session知识点总结
从对HTTP的相应到HTTP的请求,在到学到后面的cookie开始,我就不清楚cookie与session的区别了,所有在哪些地方用cookie还是session我就更不用提了。所以我就下了点功夫,对它们详细介绍如下: cookie机制---采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要...
2009-06-15 21:18:07 190
Oracle中的函数、存储过程、包
1.函数①系统函数②自定义函数③使用函数④编写过程⑤过程的调用例子:一个数的两倍CREATE OR REPLACE FUNCTION f_get_double( p1 NUMBER) RETURN NUMBERIS v1 NUMBER;BEGIN v1:=p1*2; RETURN v1;END;...
2009-06-14 13:06:48 113
PL/SQL中使用DML、游标、动态SQL
先申明我不是牛X,所有有错的地方,希望广大读友能提醒俺一下!1.两个常用异常处理DECLARE v_empno emp.empno%TYPE; v_ename emp.ename%TYPE;BEGIN v_empno:=&请输入工号 SELECT ename INTO v_ename FROM emp e WHERE e.empno!=v_empno; dbms_out...
2009-06-11 21:29:50 142
中文乱码解决方法(汇总)
1.以POST方式提交的表单数据有中文字符。 我用个例子来说。比如就GBK来说吧~! web容器的默认编码是ISO-8859-1. 在Servlet/JSP中,在提交表单数据之前,容器先调用request.setCharacterEncoding("GBK");来指定正文的字符编码方式为GBK,后在用response.setContentType("");来设置向浏览器输出内容的编...
2009-06-11 01:09:38 1274
JSP开发的两种模式(汇总)
1.JSP开发模式一(JSP+JavaBeans) 目的:为了将页面显示与业务逻辑处理分开。 缺点:不能满足大型应用,该模式简单,对于小型应用的需要,可以考虑该模式!2.JSP开发模式二(Servlet + JSP + javaBean) 模式二符合MVC开发模式,(模型model--视图view--控制器control) 在模式2中Servle...
2009-06-11 01:01:57 1384
ajax知识点
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。主要包含了以下几种技术: 1.基于web标准(standards-based presentation)XHTML+CSS的表示; 2.使用 DOM(Document Object Model)进行动态显示及交互; 3...
2009-06-11 01:00:29 91
DOM技术(二)
一.样式编程1.页面中的每一个元素都具有一个style对象,此对象管理元素的CSS样式。这是在IE4.0引入的,后来作为DOM标准被接受。使用方法:var oDiv=document.getElementById("div1");alert(oDiv.style.backgroundColor);style对象拥有一个cssText属性,返回描述元素样式的CSS字符串。2.样式对象style的...
2009-06-11 00:50:25 93
javascript------DOM技术(一)下
下面介绍常用的几个方法(2)createElement(),createTextNode(),appendChild()例子:<html> <head> <title>createElement() Example</title> <script type="text/javascript"> ...
2009-06-11 00:47:19 87
javascript------DOM技术(一)上
首先需要理解的一点是,DOM是针对XML的基于树的API,它的实现有很多(各语言基本都有自己的实现),我们讨论的是javascript中或者说xhtml(html)对DOM的实现。一、使用DOM考虑一个html文件:<html><head><title>测试</title></head><body><p>测试
2009-06-11 00:46:38 99
javaScript DOM方法与属性摘要!
1. createElement(element) 创建一个指定标签名创建一个新的元素节点,返回值为指向新建元素节点的引用指针。 eg) var para = document.createElement("p"); document.body.appendChild(para); 2. createTextNode() 创建一个包含着给定文本的新文本...
2009-06-11 00:44:01 95
Oracle基础知识总结
Oracle如此强大,我的去慢慢体验哈!Oracle体系架构图:1.SGA三个缓冲区及其作用 1)共享池(SharedPool) 共享区主要分库缓区,数据字典缓存。在第一次执行SQL语句的时候,会把解析结果放到共享区里,而解析sql语句时所需要的表的名称、字段、数据类型、用户权限等就放在数据字典缓存里。 2)数据缓冲区(Database Buffer...
2009-06-11 00:43:16 85
PL/SQL编程基础及使用
i在自己的电脑上装的Oracle9i,在安装的时候我用的名字是vinky,密码统一是xxx。呵呵,还算顺利,总于成功了,在用PL/SQL IDE登录的时候我用的名字为vinky,MM:xxx 进去后,在执行 select * from emp发现报错了,说什么视图或者表没有找到!把俺在这里花了很多时间。注意:一定要在连接数据库时,名字要为scott,MM:tiger。这样就行了。(...
2009-06-11 00:38:48 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人