`
mixer_a
  • 浏览: 364408 次
社区版块
存档分类
最新评论
文章列表
    Servlet是一种服务器端的编程语言,是J2EE中比较关键的组成部分(其实学到现在J2EE里面的13个标准才接触了3个,他们分别是EJB,Servlet,JSP),Servlet技术的推出扩展了Java语言在服务器端开发的功能,巩固了Java语言在服务 ...
Theweb.xmlweb application descriptor描述符号file represents the core of the Java web application, so it is appropriate适当的that it is also part of the core of the Struts framework. In theweb.xmlfile, Struts defines its FilterDispatcher, the Servlet Filter class that initializes the Struts framework and ...
关于服务器端向Android客户端的推送,主要有三种方式:轮询,应用程序应当阶段性的与服务器进行连接并查询是否有新的消息到达,你必须自己实现与服务器之间的通信,例如消息排队等。而且你还要考虑轮询的频率,如果太慢可能导致某些消息的延迟,如果太快,则会大量消耗网络带宽和电池;SMS(通过发送短信并解析短信内容来获取服务器端的指令),这个出现的问题是很难找到免费的网关来发送短信;最后就是持久连接,主要是Socket通讯,这个解决了性能问题,但是耗电问题依旧没能解决。 在这里,我们主要介绍的是第三种,用持久连接的方式来进行推送。现在比较成熟的及时消息传递协议共有四种,而无疑最为主流就是XMPP协议,它 ...
关于服务器端向Android客户端的推送,主要有三种方式:轮询,应用程序应当阶段性的与服务器进行连接并查询是否有新的消息到达,你必须自己实现与服务器之间的通信,例如消息排队等。而且你还要考虑轮询的频率,如果太慢可能导致某些消息的延迟,如果太快,则会大量消耗网络带宽和电池;SMS(通过发送短信并解析短信内容来获取服务器端的指令),这个出现的问题是很难找到免费的网关来发送短信;最后就是持久连接,主要是Socket通讯,这个解决了性能问题,但是耗电问题依旧没能解决。 在这里,我们主要介绍的是第三种,用持久连接的方式来进行推送。现在比较成熟的及时消息传递协议共有四种,而无疑最为主流就是XMPP协议,它 ...
Win7系统IIS7+Tomcat7集成 IIS是Internet Information Services(互联网信息服务)的缩写,是由微软公司提供的基于运行Microsoft Windows的互P联网基本服务,是微软在Windows中内置的Web服务器软件。通过IIS和Tomcat的集成可以让Tomcat处理JSP,IIS处 ...
众所周知,Apache是用来架设Web服务器的软件,也是当今最流行的Web服务器软件,在Linux系统中,应用的较为广泛,并和MySQL,PHP一同称为LAMP,构成架设网站的最佳环境。Tomcat是一款非常小巧的,运行JSP/Servlet的容器,但是当真正的使用的时候,在处理静态页面上不如Apache这样的专业Web服务器软件,而Apache处理静态资源比较好,但是动态不行,所以我们常把Apache和一些其他的软件集成起来,取长补短。对于学习java的人来说,Java Web是必经之路,而整合Tomcat和Apache对于开发Java的Web应用是很有效的。 我的配置如下: Win ...
  今早上班打开IE浏览器,结果杯具了:   RIS把http://hao.rising.cn给拦截了,铁面无私呀。
在实际的操作中,会经常的遇到批量的操作,使用Hibernate将 100条记录插入到数据库的一个很自然的做法可能是这样的 Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); for ( int i=0; i<100; i++ ) { User user= new User(.....); session.save(user); } tx.commit(); session.close(); 这样看起来似乎也没有太大的问题, ...
一、基础知识 ①Hibernate是对象/关系映射(Object/Relation Mapping)的解决方案。 ②Hibernate架构 ●POJO类 ●hibernate.cfg.xml ●*.hbm.xml ●Hibernate应用 二、几个重要的类 ●Configuration类(负责管理Hibernate的配置信息) 当创建SessionFactory时,Configuration实例可以指定使用哪一个映射文挡。应用程序通常只是创建一个Configuration实例,并通过它创建一个SessionFactory实例。 ●SessionFactory类
学习设计模式有两个意义: 一、学习设计模式最重要的是了解模式的应用场景。编程遇到特定场景的话,要有意识联想到设计模式,哪怕细节忘了也没关系,翻翻书就找到了。 二、提高设计的思想。学习设计模式的时候,要 ...
  一位朋友的电脑重装系统后,浏览网页不太正常,请我帮忙检修一下。   用pe_xscan 扫描 log 并分析,发现如下可清理项: pe_xscan 11-03-17 by Purple Endurer2012-5-15 18:12:22Windows XP Service Pack 3(5.1.2600)MSIE:6.0.2900.5512管理员用户组正常模式 C:\WINDOWS\explorer.exe * 1644 | 2008-4-14 20:0:0 C:\WINDOWS\system32\kindling.dll | 2011-3-29 21:5:48 | ShellFir Dyn ...
今天回顾一下第三章。学到了第三章的时候,感觉终于学到了重点的地方,这本书的第三章主要是对DOM的基本解释和一些常用的方法等。 文档对象模型DOM(Document Object Model). 1、文档:DOM中的“D” DOM中的“D”是document(文档) ...
一、内存分配 对于内存的分配,主要采用的是标记法。 分配方法有两种,一种是静态分配,也就是在程序编译的时候,就完成了对内存的分配。例如当一个数组在声明时,指定长度之后,它所需要的内存在编译时就会被分配。 另一种方法是动态分配,动态分配是指程序在运行时为它分配内存。 分配内存的时候,对于已分配的内存,操作系统会给一个标记,未分配的内存,操作系统也会有一个标记,操作系统辨别内存是否可以使用就是通过标记判断,当内存释放的时候,就会修改标记。 二、动态分配 C函数库关于内存的动态分配和释放提供了四个函数malloc、calloc、realloc和free。其中前三个是执行内存动态分配,最后一 ...
一、优先队列(堆) 优先队列包括两种操作的数据结构,插入和删除最小者。 二叉堆的结逻辑结构是一个完全填满的二叉树,有可能的例外是在底层,底层上的元素从左到右排列。 二叉堆的物理结构是一个数组,元素存放从下标为1的位置开始。因为这样子实现的话,对于数组中的某一个位置i的元素,在下标不越界的情况下(也就是说该节点有孩子的情况下),其左孩子在位置2i上,有孩子在2i+1上。 二、插入操作 对于堆的插入操作实现,一般使用的策略是上滤(percolate up)策略。上滤操作是只先将要插入的元素插入到最后位置,然后与其父节点比较,如果比父节点还要小,说明该节点放在该位置不符合堆序性质(堆序性质是 ...
LotusPHP主要做了这几件事儿(分组件): Lotus ToDo List Router和Url组件是一对,一个根据routr规则parse进来的url,一个根据route规则生成出去的url,共用同一个route rule Lotus存储三剑客可进一步抽象:多条操作(DB,Search)和单条操作(DB,Cache) ObjectUtil整合到lotus里面去,只有第一次singleton("LtCaptcha")时才初始化LtCaptcha组件 DB的master/slave, queryType做成类常量 DbHandle->query()增加que ...
Global site tag (gtag.js) - Google Analytics