`
翩跹吉吉
  • 浏览: 102373 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
package com.jdbc.page; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List; /** * 注:FinalParm.PAGER_ECORD 為每頁顯示數據量這裡為3 * @author Administrator * */ public class ...
  首先来定义几个要用到的参数(例子)   t_user数据表  int currentPage ; //当前页 int pageRecord ; //每页显示记录数   关于SqlServer数据库     分页SQL语句为:            String sql = "select top "+pageRecord +" * from t_user where id not in (select top "+(currentPage-1)*pageRecord +" id from t_user)"; ...
    今天我们来看看java的多线程,其实大家不用觉得陌生,因为我们每天敲得java代码在mian方法里执行这就是一个线程,只不过大家没有意识到而已,如果大家不相信我们来看看下面这个睡眠的例子,程序会每隔一秒输出一句提示:   package com.oo.thread; /** * Main方法线程测试 * @author Administrator * */ public class MainMethodThread { public static void main(String[] args) throws Exception { ...
        我们来继续学习java设计模式比较重要的一个设计模式-代理模式,这是我们学习的第三个比较重要的设计模式了,大家可能觉得这些设计模式非常虚幻,特别是一些比较复杂的设计模式,其实是这样的,记得我以前在学设计模式的时候也是整天腾云驾雾,觉得听起来既无聊又虚幻,除了一两个我们会经常用的,其余的在实际项目中我们根本不会涉及,大家其实在进入工作初期也不必把各个设计模式一一掌握,掌握几个经常用的就可以了!        代理模式:为其他对象提供代理,控制对象的访问。        代理模式作用:隐藏与业务无关的信息或访问。        下面是一个简单的代理模式的结构图:   ...
      网上解决乱码的过滤器很多,大家也没有必要自己去写,copy一个终生都可以用,今天复习到过滤去这章就顺便写了一个简单解决乱码的过滤器,有兴趣的可以拿去看看:   package com.web.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax. ...
     我们大家都知道HTTP协议是一种无状态的协议,即:连接-关闭,它不会有任何状态存在,它不能识别多个请求中哪些是同一个用户发送的,为了解决这一问题我们接下来将要主要介绍三种方法。      管理WEB应用程序的状态有以下四种方法:           1.隐藏域方式              这种方式基本不推荐使用。           2.Cookie方式              在客户端发送请求后,服务器端会发送一个cookie(键值对方式的用户信息)的响应头,客户端接到响应将Cookie存在内存或硬盘上,当客户端再次发送相同应用请求时,会一起将cookie发 ...
  我们首先来看看servlet的生命周期:      1.容器开启并加载servlet;    2.调用init()方法对servlet进行初始化;    3.当请求到来调用service()方法处理请求,发送响应;    4.调用destory()方法销毁servlet;     servlet处理Http响应            来看看http的响应信息结构包括:状态行、响应头、空行、消息体;            状态行中各个状态码代表的意思:                       100-199:消息;                      ...
        Java Web编程       首先我们来看看B/S架构,就是Browse(浏览器)和服务器(server),也是现在用的最多的架构。我们来看看web Server服务器,虽然它也能实现B/S交互但是缺点在于它只能进行静态网页的交互,于是就出现了CGI, ...
     首先,我们来看看现有JDBC操作会给我们打来什么重大问题,比如有一个业务:当我们修改一个信息后再去查询这个信息,看是这是一个简单的业务,实现起来也非常容易,但当这个业务放在多线程高并发的平台下,问题自然就出现了,比如当我们执行了一个修改后,在执行查询之前有一个线程也执行了修改语句,这是我们再执行查询,看到的信息就有可能与我们修改的不同,为了解决这一问题,我们必须引入JDBC事务机制,其实代码实现上很简单,一下给出一个原理实现例子供大家参考:   private Connection conn = null; private PreparedStatement ps = null; ...
  这里做了一个JDBC连接MYSQL数据库的例子,其实JDBC代码基本上写了一次就不会变了,但是大家一定要把要变的驱动分离出来,这里我写死了,有兴趣可以看看!   代码如下: package com.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; /** * JDBC实现MYSQL数据库连接,防止了SQL注入 * @author Administrator ...
简单工厂模式实现:          package com.ooad.factory; /** * 一个简单的实现工厂模式 * @author Administrator * */ public class FactoryTest { public FactoryTest(){ } User user = null; //工厂生产User对象 /** * 反射获取User对象 * @param key * @return */ public User getUserInstance(Strin ...
     Java 套接字的使用Socket其实在实际项目中并不怎么使用,但我们必须去理解和熟悉它,因为它为我们学习以后的J2EE有很大的好处!        如果已经学习了J2EE的朋友们应该知道,不论是什么容器,不论这些容器封装的再 ...
Java设计模式---单例模式   1.饿汉式       package com.ooad.sington; /** * 饿汉式单例模式 * @author Administrator * */ public class Sington1 { private Sington1(){ } private static Sington1 sington = new Sington1(); public static Sington1 getInstance(){ return sington; } ...
       java反射这个东东,在很多初学者面前,可能并没有在意,有的认为它太难理解,有的认为它并不怎么使用,但是既然反射能够被称为java的灵魂这一点,自然已经凸显它的重要性了。          其实在使用反射时很简单,就那几个固定的方法,重要的是我们必须明白我们什么时候用它,用了它会给我们带来什么好处和它不好的地方!首先我们来看看它的使用方法:          反射的使用:1.获得一个类的类模版                                 Class c = 对象名.getClass();                                 ...
     在这一章我们将学习IO操作的学习,几乎所有的计算机语言都有IO的操作,而java也不例外,在java中IO的操作是以流的方法来描述的,也利于我们的理解和学习,把文件的传输当做流水般在两端流动,我们所要做的就是在两端架好管道!        我们可以从三大类型去学习IO操作:字节流、字符流、对象流;        在学习之前我们首先来看看下面的图解,请大家务必做到将图铭记于心:              1.字节流(以stream结尾的类)---主要操作二进制文件           常用的类:FileInputStream(文件输入流)、FileOutputS ...
Global site tag (gtag.js) - Google Analytics