`
dongjun316
  • 浏览: 32751 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

关于存储

  早上看到新闻,说手掌大小的DNA序列可以存储30万亿亿的数据(人家可是人造DNA)。我脑子中出现这样情景:去菜场买个鸡脑子,回家通上电,然后往里面存1000部电影。狗脑子还具有计算功能,通上电可以替代CPU,麻雀脑子可以充当显卡.....一个真正的生物计算时代。嗯,生物计算,不同于什么网格计算、云计算...   是不是很恶心???哈哈

Spring事务管理

同一个Request中如何保证两个不同的Session在同一个事务中(具体问题怎么问的忘记了)。   ThreadLocal里放Map<SessionFactory,Session>,这样同一线程就可以放两个不同的数据库连接了。   还有两个重要的bean:SessionHolder,ConnectionHolder   根据事务隔离级别的配置来控制事务如何传播。   具体还是看代码吧。   HibernateTransactionManager
问:如何优化一个网页   这个问题太大了。 CSS合并,样式图片合并,图片懒加载,静态化,多台图片服务器(二级域名),缓存,压缩gzip...... 还可以加硬件加带宽等等....

自己设计MVC

问:如何自己设计一个简单的MVC framework.   一、要有个servlet分析请求的URL,并将URL中processor参数取出记为processorName; 二、用这个processorName去初始化一个Action,Action可以设计一个接口,再创建一个实现controller接口的抽象类(这里可以放个钩子,比如应用模版模式,或者观察者模式),Action里调用具体业务逻辑(就是M),准备数据啊、处理处理啊、提取数据啊...。 三、数据和试图结合写回到Response流中。    
面试被问到Spring单例和平常说的单例的区别,该死的当时居然回答“不知道”,真白痴啊。 Spring中所谓的单例是指scope="singleton"的bean. 单例模式分为饿汉模式和懒汉模式: 饿汉模式 spring singleton的缺省是饿汉模式:启动容器时(即实例化容器时),为所有spring配置文件中定义的bean都生成一个实例 懒汉模式 在第一个请求时才生成一个实例,以后的请求都调用这个实例 spring singleton设置为懒汉模式:<beans default-lazy-init="true"& ...
    本来想把Java Bean绑定到vaadin的Form中,可是bean中有个类型List<String>的属性,用来保存用户有很多爱好。     不料在form commit后一直报错。一步步跟代码最后找到原因,只要将List<String>改成Collection<String>就没有问题了,也可以是HashSet.其实只要是任何HashSet的子类或者被HashSet实现的接口就行。 看ObjectProperty.java的代码: if ((newValue == null) || (type.isAssignableFrom(new ...

dosgi

dosgi: http://www.ibm.com/developerworks/webservices/library/ws-OSGi/index.html
忘记哪转的了,对不起作者了。 /* * Java 生产者-消费者案例框架 *“生产者-消费者”问题的含义是, *系统中有很多生产者和消费者并 *发工作生产者负责生产资源,消费者消耗资源。 *当消费者消费资源时,如果资源 ...

JAVA冒泡排序

最基本排序,冒泡排序。 public void BubbleSort() { int[] arr = new int[] {21,1,2,12,3,43,23,2,4,23,54}; int temp = 0; for(int i=arr.length-1;i>1;i--) { for(int j=0;j<i;j++) { if(arr[j] > arr[j+1]) {//swap temp = arr[j]; ...
复习下算法 ========归并======= public void MergeList() { Integer[] ia = new Integer[] {1,2,3,4,5,6,7,8,9}; Integer[] ib = new Integer[] {2,3,4,5,6,6,8,9,10,12,15,19,200}; Integer[] ic = new Integer[ia.length + ib.length]; int i = 0; int j = 0; int ...
最近项目中要出一个按月、周、日统计的报表 某年按月分组: SELECT A.D as label,NVL(B.NUM,0) AS value FROM ( SELECT ROWNUM AS D FROM SYS_UNUSE WHERE ROWNUM < 13 ) A LEFT JOIN ( SELECT TO_CHAR(T.STARTTIME,'MM') AS D,COUNT(1) AS NUM FROM CALL_HIS T ...
http://www.iteye.com/topic/624028 集群背景介绍 1.1 术语定义   服务软体是b/s或c/s结构的s部分,是为b或c提供服务的服务性软件系统。   服务硬体指提供计算服务的硬件、比如pc机、pc服务器。   服务实体通指服务软体和服务硬体。   ...
package com.toolkit.taglibs; import java.net.URLEncoder; import java.util.Iterator; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.jsp.JspException; import javax.servlet.jsp.JspWriter; import javax. ...
package com.toolkit.taglibs; import java.io.Writer; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.struts2.components.Component; import org ...
B/S系统菜单和用户角色绑定。 先上数据库表结构: 用户表 T_USER(USERID NUMBER,NAME VARCHAR2(63),PWD VARCHAR2(127)) 角色表 T_ROLE(ROLEID NUMBER,NAME VARCHAR2(63)) 用户角色关系表 T_USER_ROLE(USERID NUMBER,ROLEID NUMBER) 菜单表 T_MENU(MENUID NUMBER,MENUNAME VARCHAR2(30),URL VARCHAR2(128),MODULE VARCHAR2(50),PERMISSION INT) 角色菜单关系表 T_ROLE_MENU ...
Global site tag (gtag.js) - Google Analytics