web
younkerjqb
专家盲点:对一个事物知道的越多,就越发不记得“不知道这个事”的情形.
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步
展开
-
关于查询函数的建立
以前要查询数据库中的某个内容一般是写一个函数 例如: public List list(Integer status) { String hql="select m from Mission as m "; hql+=" where m.status=?"; return find(hql,status); }传递一个参数,然后在自己写的hql语句中设置进去,可是今天原创 2013-08-02 17:12:48 · 667 阅读 · 0 评论 -
网络抓取
package net; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.MalformedURLException; import java.net.URL; import java.转载 2013-12-05 11:11:20 · 653 阅读 · 0 评论 -
Struts2 拦截器 入门
一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺转载 2013-11-08 16:40:52 · 381 阅读 · 0 评论 -
tcp 和udp的区别
TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主转载 2013-10-14 17:28:12 · 454 阅读 · 0 评论 -
discuz 相关帮助网站
http://wiki.blueidea.com/index.php?title=Discuz!X/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AD%97%E5%85%B8 wiki百科http://www.discuzt.com/discuzcode-db.html php 教程 http://www.5idev.com/p-php_class_autoload.s原创 2013-08-16 09:02:27 · 583 阅读 · 0 评论 -
一个简单的网页抓取例子
package net;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.util.ArrayList;impo原创 2013-09-06 14:56:03 · 931 阅读 · 0 评论 -
io 测试
//其中能够实现编码的只有OutputStreamWriter和对应inputStreamReader package net;import java.io.BufferedWriter;import java.io.File;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.Fil原创 2013-09-06 17:52:13 · 819 阅读 · 0 评论 -
jquery.validation.js 使用说明
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validationjQuery plugin: Validation 使用说明 转载自:http://blog.sina.com.cn/s/blog_608475eb0100h3h1.html 一导入js库 二、默认校验规则转载 2013-08-25 16:00:29 · 1181 阅读 · 1 评论 -
json 死循环解决办法
在对应变量的get方法增加注解 @JSON (serialize=false)这样json解析器就不会解析该变量,对于一对多,多对一映射,为了能够使用json封装数据,那么需要在其中一方设置 @JSON (serialize=false) 避免死循环原创 2013-08-16 09:01:56 · 1233 阅读 · 0 评论 -
json 封装避免死锁的问题解决
当在java中 如果需要封装的数据表有一对多,等双向关联表,那么用json传输将造成死锁可以采用的方法是 将引起死锁的变量的get方法加入注解 @JSON (serialize=false)json解析器在执行到这一个变量的时候将不进行解析。如果你真的需要这个变量中的内容,那么可以在他关联表中加入注解原创 2013-08-01 15:16:48 · 898 阅读 · 0 评论 -
超级不错的web开发学习网站
http://www.open-open.com/lib/list/2原创 2013-07-29 09:34:25 · 406 阅读 · 0 评论 -
context-param元素 与listener解释
的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听转载 2013-08-20 09:12:21 · 882 阅读 · 0 评论 -
discuz 学习心得
当有请求到达服务器后,第一步先根据mod变量判断是要调用哪一个模板(在这个过程中当然都要调用系统内部类,并实例化初始化)然后调用对应的模板 例如:require DISCUZ_ROOT.'./source/module/forum/forum_'.$mod.'.php';//调用对应的模板原创 2013-08-12 14:10:59 · 1481 阅读 · 0 评论 -
JSTL标签使用说明
1.EL语言介绍EL语言是JSTL输出(输入)一个JAVA表达式的表示形式。在JSTL中,EL语言只能在属性值中使用。EL语言只能通过建立表达式${exp1}来进行调用。在属性值中使用表达式有三种方式。1、 value属性包含一个表达式在这种情况下,表达式值被计算出来并根据类型转换规则赋值给value属性。比如:中的${username}就是一个EL,它相当于JSP语句或2、原创 2013-07-23 13:59:57 · 503 阅读 · 0 评论 -
php json
header('Content-type:text/json'); //这句是重点,它告诉接收数据的对象此页面输出的是json数据; $json = "{uid:".$uid.",username:".$username.",password:".$password."}";//生成json串$arr = array('key1'=>'value1','key2'=>'value2'原创 2013-08-16 16:53:03 · 521 阅读 · 0 评论 -
通过反射机制实现加一操作
//通过反射机制实现 某个字段加一 减一操作,//现实程序中会有好多时候需要对数据库的某字段加一 ,比如访问量,下载量等,如果每次都是 读取数据对象然后修改相应变量 然后在保存数据对象,这种操作的话//每次碰到一个不同的字段名称就需要写一次这样的函数//本代码只要传入 要修改的对象 传入域名 返回一个修改好的对象 直接保存package edu.socialmedia.aas.util;原创 2013-08-16 17:12:28 · 668 阅读 · 0 评论 -
Struts2 请求过程
概述:Struts2框架由三部分构成:核心控制器、业务控制器和用户实现的业务逻辑组件。在这三部分中,struts2框架提供了核心控制器StrutsPrepareAndExecuteFilter,而用户需要实现业务控制层和业务逻辑层。一、核心控制器 StrutsPrepareAndExecuteFilter StrutsPrepareAndExecuteFilter与stru转载 2013-12-05 11:20:27 · 1616 阅读 · 0 评论