- 博客(53)
- 资源 (68)
- 收藏
- 关注
转载 Servlet的多线程 和 Servlet线程安全
JSP/Servlet的多线程原理:1.servelet就是一个CGI,但比传统的CGI要快得过传统CGI是多进程的,servlet是多线程的以多线程方式执行可大大降低对系统的资源需求,提高 系统的并发量及响应时间.JSP/Servlet容器默认是采用单实例多线程(这是造成线程安全的主因)方式处理多个请求的:当客户端第一次请求某一个JSP文件时(有的servlet是随容
2011-11-30 13:36:45 4344
原创 MD5加密算法使用
很多时候我们会用到一些加密算法。比如数据库中如果直接存放用户密码万一被人破解怎么办?比如说你写的一个转账的方法被人知道这些参数?如何防止这种情况发生,最好的方法就是有一种规则,把用户密码加密后放入数据库,登录时我们再加密和数据库中的密码比较,而不是你知道数据库中的密码就可以登录了。然后你转账的方法别人知道,也知道你的这些参数,别人也不一定可以调用。如果你在传参时,使用MD5校验。那些比不使用可就安
2011-11-30 10:49:01 1477
转载 提升JSP应用程序的几大绝招
http://tech.163.com/06/0608/09/2J387AIJ0009159J.html原文地址你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。
2011-11-28 09:49:10 818
转载 System.getProperties大全
public static void main(String[] args) { System.out.println("Java运行时环境版本:\n"+System.getProperty("java.version")); System.out.println("Java 运行时环境供应商:\n"+System.getPropert
2011-11-28 09:47:20 1150
原创 Sigar系统监控
Sigar(System Information Gatherer And Reporter),是一个开源的工具,提供了跨平台的系统信息收集的API,由C语言实现的。可以收集的信息包括:1, CPU信息,包括基本信息(vendor、model、mhz、cacheSize)和统计信息(user、sys、idle、nice、wait)2, 文件系统信息,包括Filesystem、Siz
2011-11-28 09:45:07 6403 3
原创 什么GBK,UTF-8都是浮云,乱码得这样。[Base64加密解密]
相信很多人都会遇到乱码问题。想我当初遇到乱码时也是这里转那边转,配置文件里面改,服务器配置里面改,还用强转,改来改去最后还是乱码。烦死人了。这不。最近又乱码了。好在上天有好生之德。让土豆我意外知道一个东西。哟呵呵~~~解决乱码不是问题。那就是使用Base64编码,接收时再转码。保证不会出现乱码的问题。为什么?这还用说,base64转码后就不是中文了,而是全英文的~~~不多说了。程序员别的不会,
2011-11-25 09:43:25 31253 5
转载 java获取系统开机时间
Runtime.getRuntime().exec来得到,头疼,上代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Test {/*** @param args*/public st
2011-11-22 17:34:43 4902
转载 浏览器屏幕宽度相关值得获取
原文地址var s = "";s += "\r\n网页可见区域宽:"+ document.body.clientWidth;s += "\r\n网页可见区域高:"+ document.body.clientHeight;s += "\r\n网页可见区域宽:"+ document.body.offsetWidth +" (包括边线和滚动条的宽)";s += "\r\n网页可见区域高:"
2011-11-17 10:47:35 760
原创 Jpql和ejb注解
package com.tudou.t1Test;import java.util.List;import javax.ejb.Stateless;import javax.persistence.EntityManager;import javax.persistence.PersistenceContext;import javax.persistence.Query;@St
2011-11-14 18:20:25 1269
原创 Ejb3注释进行映射
package com.tudou.t1Test;import java.io.Serializable;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.Table;@Suppre
2011-11-14 18:15:48 1764
原创 hibernate对象状态的转换,延迟检索
package com.tudou.hibernates.t1;import java.util.HashSet;import java.util.Iterator;import java.util.Set;import org.hibernate.Hibernate;import org.hibernate.Session;import org.hibernate.Session
2011-11-14 18:09:13 905
原创 hibernate中hql查询
package com.tudou.hibernates.t1;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hi
2011-11-14 18:07:20 22842 8
原创 hibernate中criteria查询
package com.tudou.hibernates.t1;import java.util.List;import org.hibernate.Criteria;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hiber
2011-11-14 18:06:52 1202
原创 t3用户-角色-权限hibernate经典配置
用户-角色-权限hibernate经典配置。既然有人问起,我就写下说明吧。在文章中间的配置文件那里。权当回忆一下,也帮助更多人。这是以前学校时写的,没有注释。都是贴的代码笔记。看到的莫要见怪。欢迎学习交流。 首先是三个实体类:用户-》角色-》权限package com.tudou.hibernates.RoleManage;import java.util.HashSet;import ja
2011-11-14 18:05:06 5683 6
原创 t3双向多对多分解成一对一对多
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
2011-11-14 18:00:46 1479
原创 t3双向多对
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <many
2011-11-14 17:37:07 686
原创 t3单向多对多
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <
2011-11-14 17:35:32 626
原创 t2一对一,主键引用
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <one-to-one name
2011-11-14 17:32:29 635
原创 t2一对一,外键引用
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <one-to-one n
2011-11-14 17:31:21 612
转载 java获取当前工作目录
print(Thread.currentThread().getContextClassLoader().getResource("")); print(CurrentDirectory.class.getClassLoader().getResource("")); print(ClassLoader.getSystemResource(""));
2011-11-14 14:55:56 1539
原创 t2双向一对多(多对一)
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!DOCTYPE hib
2011-11-14 11:06:25 627
原创 t2单向多对1
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!DOCTYPE hi
2011-11-14 11:05:21 879
原创 t2单向onet-to-many
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
2011-11-14 11:02:21 705
原创 weblogic/jboss使用ejb3.0远程调用
package com.tudou.test;import java.text.SimpleDateFormat;import java.util.Date;import java.util.List;import java.util.Properties;import java.util.TimeZone;import javax.naming.Context;import j
2011-11-14 10:55:16 1772
原创 t1
package com.tudou.entity;public class Classes { private int id; private String classesname; private String teacher; private String createDate; public Classes() { super(); } public Classes
2011-11-14 10:50:41 934
原创 extJs显示修改删除
Ext.onReady(function() { var sm = new Ext.grid.CheckboxSelectionModel(); var rnb = new Ext.grid.RowNumberer(); var cm = new Ext.grid.ColumnModel( [ rnb, sm, { header : '用户编号', dataIndex :
2011-11-14 10:46:52 1962
原创 extJs添加学员
Ext.onReady(function() { var data=[['','','','','','','','','']]; var sm = new Ext.grid.CheckboxSelectionModel(); var rnb = new Ext.grid.RowNumberer(); var cm = new Ext.grid.ColumnModel( [ rnb
2011-11-14 10:45:47 1539
原创 dwr下拉框默认值及保存选中的值
function callBack(pub) { DWRUtil.removeAllOptions("publish"); DWRUtil.addOptions("publish",["请选择出版社"]); DWRUtil.addOptions("publish",pub);}function getPublishs() { publishService.getAllPublishe
2011-11-14 10:39:47 1523
原创 ext操作及页面排版布局
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%> "> 学员管理中心 fu
2011-11-14 10:35:34 2227
原创 dwr级联特效
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%> "> 级 联 特 效 <!--
2011-11-14 10:31:05 789
原创 保留几位小数或者4舍5入的方法
java.text.DecimalFormat myformat=new java.text.DecimalFormat("#0.00"); //然后就用: myformat.format(a); //如: double a; a= 3.1415926; System.out.println(myformat.form
2011-11-11 15:00:40 3454
原创 flex自定义组件button实现关闭
<s:Button xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" label="关闭" click="navigateToURL(new URLRequest('jav
2011-11-11 11:06:26 1686
原创 flex注册页面
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="600" minHeight="400">
2011-11-11 11:03:30 1803
原创 flex记事本
xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="1024" minHeight="384" pageTitle="一个简单的文本编辑器"> import mx.co
2011-11-11 11:02:46 1000
原创 图片浏览
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="1024" minHeight="768">
2011-11-11 11:02:00 725
原创 flex计算器
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768" xmlns:tudo
2011-11-11 11:01:15 1197
原创 js高级编程------------使用prototype仿java对象实现表单验证
xmlT5-JS高级编程 .imgs{width:20px;height:20px;} --> var $ = document.getElementById; function Check(formId, fieldNum, submitId, validImg, invalidImg) { //currentSelector属性指向需要验证的表单 this
2011-11-11 10:54:04 939
原创 xsl,xsd,xml制作的类似html的个人简历
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 个人简历 p,span{font-size:12px;} table,th,td{border:1px solid}
2011-11-11 10:48:05 5353
原创 js操作xml参考手册
1. 加载XML文档:var xmlDom = new ActiveXObject("MSXML2.DOMDocument");xmlDom.load("filename.xml"); //加载XML文件 2. 访问节点:var root = xmlDom.documentElement;//获取根节点var nodeList = root.childNodes; /
2011-11-11 10:44:01 1185
原创 JS操作XML
t1.html --> try { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); } catch (e) { try { xmlDoc = document.implementation.createDocument("", "", null); } catch (e) { alert(e
2011-11-11 10:39:59 711
DevCenter cassandra客户端
2018-01-20
DirectX_Repair_3.5
2017-11-28
nginx最新win64位
2017-03-22
apache最新win64位
2017-03-22
navicat_Oracle的dll.rar
2016-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人