`
文章列表
Hibernate.cfg.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration ...
关于JAP和EJB: http://www.cnblogs.com/-10086/archive/2012/09/16/2687550.html 建模工具: http://developer.51cto.com/art/200908/146071.htm ContextLoaderListener作用详解 http://blog.csdn.net/ysughw/article/details/8992322
关于dynamic web module version的备忘录: dynamic web module version与servlet版本有关的,若使用tomcat7.0,一般是3.0;若tomcat6,则一般是2.4或2.5.也可以说是与jee的版本有关。选择的不同,则生成web.xml中的dtd文件也不同。 不匹配是会报错。 节选自: http://blog.csdn.net/yuebinghaoyuan/article/details/8841625

Rmi

import java.io.Serializable; import java.rmi.Remote; import java.rmi.RemoteException; public interface RemoteServer extends Remote { String helloWorld(String name) throws RemoteException; Person getPerson(String name, int age) throws RemoteException; } ------------------ import java.rmi.Na ...

对序列化的理解

    博客分类:
  • JEE
把一个Java对象转换为字节序列的过程称为对象的序列化。反过来称为反序列化。 java中引入这项技术是为了RMI和javabean。 为什么要用serialVersionUID呢?根本的原因是在于本地和远程的持有的同一个类的版本可能是不同的。即是在本地序列化的是新版本的类对你实例,但在远程却是用旧版本的类进行反序列化,这时就会出现问题。为了识别出类的定义的不同版本的,为这每个要序列化的类定义一个serialVersionUID。有些业务场景下,虽然类的定义变化了,但是在业务上可以认为是同样的版本,这时要为类的不同版本定义相同的serialVersionUID;还有些业务场景下,不希望类的不同版本 ...
经典的《设计模式》一书归纳出23种设计模式,本文按《易学设计模式》一书归纳分类如下: 1.创建型模式 前面讲过,社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有6个具体的创建型模式可供研究,它们分别是: 简单工厂模式(Simple Factory); 工厂方法模式(Factory Method); 抽象工厂模式(Abstract Factory); 创建者模式(Builder); 原型模式(Prototype) ...
tomcat JNDI configuration: 第一种:全局配置。 1)在tomcat的conf文件夹下的context.xml中: <Resource name="jndi/mysql" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/appdb" ...
我想可以用"协调者"和"激励者"来定义我的团队中的角色。 在团队中,我的优点是: 1.沉着,自信,有控制局面的能力。 2.我能很快地意识到并把握住把事情办成的新途径,并积极地去尝试。 3.我尊重他人,易于合作。 4.我关注于结果,最在乎的是达成目标。 5.我总有一个合理的替代方案。 在团队中,我可能有的弱点是: 1.我只关注于把事情办成,有时使人感到特别固执。 2.为了达成目标,我有时忽略步骤和细节。 3.我需要一个check list来防止粗心和工作中的疏忽。 4.我容易产生厌烦感,需要一、二个有激情的人使我振作起来。 Office Activi ...
high performence mysql读书笔记 ---------------------------- P165 choosing a good column order 我们已经看到的疑惑的一个最常见的原因是索引中字段的顺序。正确的顺序取决于将会使用这个索引的查询,并 ...

kkkkkkkkkk

采购工作的主要目标:在保证质量和交货期的基础上降低成本。方法:开发供应商,形成良性竞争,取得主动。 去年总结: 工作内容和业绩。日常工作内容有哪些,取得哪些成绩。 存在的问题:需要人工计算的地方太多,例如跟单,对账。 对账:供应商的发货单,K3中的合同订单,仓库的到货单,三者无法形成有效的信息整合,从而需要大量的人工比对。耗时低效容易出错,每次对账时这样的工作都要重复做一次。 跟单: 针对相应问题的改进的方法:信息系统的使用。需要资金投入和领导支持。 来年展望:改进自己的业务流程,提高效率;开发更多的供应商,取得主动。
深入浅出URL编码: http://blog.csdn.net/yzhz
<script src="<%=request.getContextPath()%>/resources/scripts/json2.js" type="text/javascript" ></script> ------------------------------------------------------     <style type="text/css">         b         {             cursor: pointer;         } ...
json2.js http://www.JSON.org/js.html https://github.com/douglascrockford/JSON-js
backup

newCal

<%@ page contentType="text/html; charset=UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <s:head ...
Global site tag (gtag.js) - Google Analytics