01 2014 档案

摘要:一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(A... 阅读全文
posted @ 2014-01-27 18:53 小尼人00 阅读(129) 评论(0) 推荐(0) 编辑
摘要:Moveablepackage com.bjsxt.spring.factory;public interface Moveable { void run();}Carpackage com.bjsxt.spring.factory;public class Car implements Movea... 阅读全文
posted @ 2014-01-27 12:10 小尼人00 阅读(226) 评论(0) 推荐(0) 编辑
摘要:JDOM 读取 xml 示例程序sample.xml 8G 200 1580 10G 500 3000 Sample2import java.util.*;import org.jdom.*;import org.jdom.input.SAXBuilder;import org... 阅读全文
posted @ 2014-01-27 11:50 小尼人00 阅读(157) 评论(0) 推荐(0) 编辑
摘要:Moveablepackage com.bjsxt.spring.factory;public interface Moveable { void run();}Carpackage com.bjsxt.spring.factory;public class Car implements Movea... 阅读全文
posted @ 2014-01-26 23:25 小尼人00 阅读(136) 评论(0) 推荐(0) 编辑
摘要:(1), JDK 中 factory 也是比比皆是。(2), 抽象工厂 -- 换皮肤的软件Vehiclepackage com.bjsxt.dp.factory.abstractfactory;public abstract class Vehicle { public abstract void ... 阅读全文
posted @ 2014-01-26 13:29 小尼人00 阅读(129) 评论(0) 推荐(0) 编辑
摘要:设计模式之工厂系列 http://liaokang-java.iteye.com/blog/1197771 理解 Spring 的 Bean 工厂Spring = IOC + AOP(1), JDK 中 factory 也是比比皆是。(2), 抽象工厂 -- 换皮肤的软件抽象产品角色Movea... 阅读全文
posted @ 2014-01-26 12:45 小尼人00 阅读(196) 评论(0) 推荐(0) 编辑
摘要:Driverpublic class Driver { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } p... 阅读全文
posted @ 2014-01-23 19:36 小尼人00 阅读(172) 评论(0) 推荐(0) 编辑
摘要:总结 :首先, 我们有 Tank class, 然后,实现了Moveable接口,我们可以调用 move 这个方法。Tank 具有移动的方法。move method 逻辑我自己可以加。这个逻辑是 TimeHandler. TimeHandler 中具有被代理对象 Tank. TimeHandler对... 阅读全文
posted @ 2014-01-23 14:11 小尼人00 阅读(106) 评论(0) 推荐(0) 编辑
摘要:com.bjsxt.proxyInvocationHandlerpackage com.bjsxt.proxy;import java.lang.reflect.Method;public interface InvocationHandler { //指定方法(你需要时间,日志,还是其他) ... 阅读全文
posted @ 2014-01-23 11:50 小尼人00 阅读(157) 评论(0) 推荐(0) 编辑
摘要:6. 现在我们来解决下一个问题,我们每个接口都是来实现计时功能的?显然不是,那肯定还有其他功能三 那我们怎么样来做,才可以是我们想实现什么功能,就实现什么功能喃?动态代理? 我们按照一贯的做法,继续把功能也传经来。Moveable.javapackage com.bjsxt.proxy;pub... 阅读全文
posted @ 2014-01-22 20:19 小尼人00 阅读(228) 评论(0) 推荐(0) 编辑
摘要:5.如果现在我们实现不是一个特定的接口(意思就是不是实现Moveable接口,而是实现的其他接口),那我们怎么办喃? 那我们把接口也当参数传进来package com.bjsxt.proxy;import java.io.File;import java.io.FileWriter;import j... 阅读全文
posted @ 2014-01-20 21:03 小尼人00 阅读(469) 评论(0) 推荐(0) 编辑
摘要:现在有出现了一个问题? 如果我现在有多个类,那我是不是要去实现多个计时,多个日志,那不是和刚才的继承一样,造成了类的大量产生(重复),这样显然是不合理的,那我们带怎么办喃?我们现在就可以使用动态代理我们来自己写一个动态代理类,名字叫Proxy源码:package com.bjsxt.proxy;pu... 阅读全文
posted @ 2014-01-19 19:15 小尼人00 阅读(198) 评论(0) 推荐(0) 编辑
摘要:什么叫代理? 什么是静态代理?什么是动态代理?Java 动态代理模式代理:一个角色代表另一个角色来完成某些特定的功能。 比如:生产商,中间商,客户这三者这间的关系 客户买产品并不直接与生产商打交道,也不用知道产品是如何产生的,客户只与中间商打交道,而中间商就可以对产品进行一些包装,提供一... 阅读全文
posted @ 2014-01-19 10:40 小尼人00 阅读(158) 评论(0) 推荐(0) 编辑
摘要:反射反射机制即指java可以在运行期间通过Class的Class Class.forName(String)方法动态地加载一个类继而可以通过获得的该类对应的的Class对象的Object newInstance()方法实例化出该类的对象然后可以通过Method[] getMethods() 和Fie... 阅读全文
posted @ 2014-01-18 18:05 小尼人00 阅读(172) 评论(0) 推荐(0) 编辑
摘要:java程序的执行过程 ClassLoader 将编译好的 class 文件 load 到内存中的 codeSegment 代码段;运行环境找到 main 方法开始执行;运行过程中会有更多的 class 被 load 到内存ClassLoader ClassLoader是类装载器,用于将clas... 阅读全文
posted @ 2014-01-17 17:18 小尼人00 阅读(139) 评论(0) 推荐(0) 编辑
摘要:EmailSpider.javaimport java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.ut... 阅读全文
posted @ 2014-01-17 12:31 小尼人00 阅读(149) 评论(0) 推荐(0) 编辑
摘要:利器RegularExpressionsimport java.util.regex.Matcher;import java.util.regex.Pattern;public class Test { public static void main(String[] args) { ... 阅读全文
posted @ 2014-01-16 12:27 小尼人00 阅读(198) 评论(0) 推荐(0) 编辑
摘要:import java.sql.Timestamp;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.TimeZone;public class Te... 阅读全文
posted @ 2014-01-15 19:18 小尼人00 阅读(161) 评论(0) 推荐(0) 编辑
摘要:Timestampimport java.sql.*;import java.text.SimpleDateFormat;import java.util.Calendar;public class TestDate { public static void main(String[] arg... 阅读全文
posted @ 2014-01-15 17:33 小尼人00 阅读(172) 评论(0) 推荐(0) 编辑
摘要:Calendar c = Calendar.getInstance();c.setTime(d);System.out.println(c.get(Calendar.MONTH));import java.sql.*;import java.text.SimpleDateFormat;import ... 阅读全文
posted @ 2014-01-15 15:45 小尼人00 阅读(153) 评论(0) 推荐(0) 编辑
摘要:SimpleDataFormat Learning.import java.sql.*;import java.text.SimpleDateFormat;public class TestDate { public static void main(String[] args) { ... 阅读全文
posted @ 2014-01-15 12:59 小尼人00 阅读(253) 评论(0) 推荐(0) 编辑
摘要:面试与沟通课程第一课1, 在企业中工作要学到什么程度? 要找工作需要学到什么程度?2, 原则 @(1), 不卑不亢 @(2), 双赢思维3, 学什么都要先学脉络 阅读全文
posted @ 2014-01-14 23:19 小尼人00 阅读(146) 评论(0) 推荐(0) 编辑
摘要:Annotation9, Annotation第一步: a), 修改xml文件,参考文档10, @Autowired a), 默认按类型by type b), 如果想用byName,使用@Qulifier c), 写在private field(第三种注入形式)(不建议,破坏封装) d),... 阅读全文
posted @ 2014-01-13 17:19 小尼人00 阅读(145) 评论(0) 推荐(0) 编辑
摘要:11, Annotation@(1), 普通 java 文件 中 @overvide 编译期间Annotation-based container configuration -------------------------------------------------------------... 阅读全文
posted @ 2014-01-13 14:17 小尼人00 阅读(533) 评论(0) 推荐(0) 编辑
摘要:3, id vs. name a), Spring_0400_IOC_Id_Name b), name可以用特殊字符 beans.xml 中 4, 简单属性的注入 a), Spring_0500_IOC_SimpleProperty b), --> ... 阅读全文
posted @ 2014-01-13 11:13 小尼人00 阅读(164) 评论(0) 推荐(0) 编辑
摘要:7, Spring 的两大核心 : (1) IOC (2) AOP8, Spring 介绍 。 读 Spring API 问 :spring3.1 这个 spring.jar 怎么不在 dist 文件夹里,是不是还要额外下载jar包? 答 :spring3.0以上已经没有提供完整的spring包... 阅读全文
posted @ 2014-01-12 11:36 小尼人00 阅读(230) 评论(0) 推荐(0) 编辑
摘要:XML_AJAX_DOM4J_JavaDB_database MetaData.docXML Learning Notes1, 应用驱动学习2, DOM = Document Object Model,文档对象模型。(不管你文档有多大)3, SAX = Simple API for XML,既是指一... 阅读全文
posted @ 2014-01-12 00:13 小尼人00 阅读(147) 评论(0) 推荐(0) 编辑
摘要:DOM4JTest.javapackage com.bjsxt.dom4j;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Iterator;import java.u... 阅读全文
posted @ 2014-01-12 00:10 小尼人00 阅读(146) 评论(0) 推荐(0) 编辑
摘要:Dom4j使用简介 http://xhy0422.iteye.com/blog/50235作者:冰云 icecloud(AT)sina.com时间:2003.12.15版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载... 阅读全文
posted @ 2014-01-11 19:00 小尼人00 阅读(129) 评论(0) 推荐(0) 编辑
摘要:1.详解 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的... 阅读全文
posted @ 2014-01-11 13:55 小尼人00 阅读(178) 评论(0) 推荐(0) 编辑
摘要:http://docs.spring.io/spring/docs/2.5.x/reference/http://download.csdn.net/detail/cs2523442840dn/4385038http://pan.baidu.com/share/link?shareid=485065... 阅读全文
posted @ 2014-01-10 13:24 小尼人00 阅读(248) 评论(0) 推荐(0) 编辑
摘要:UserDAOpackage com.bjsxt.dao;import com.bjsxt.model.User;public interface UserDAO { // 和数据库打交道 public void save(User u); // 访问 mysql 的代码}UserDAOIm... 阅读全文
posted @ 2014-01-09 22:44 小尼人00 阅读(142) 评论(0) 推荐(0) 编辑
摘要:spring在英文里有春天、弹簧、跳跃和泉眼的意思。Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring的用途不仅限于服务器端... 阅读全文
posted @ 2014-01-09 20:48 小尼人00 阅读(286) 评论(0) 推荐(0) 编辑
摘要:官方网站:http://www.jdom.org/downloads/index.html 用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用Document类、Element类等的方法读取所需的内容。IBM:de... 阅读全文
posted @ 2014-01-09 20:39 小尼人00 阅读(175) 评论(0) 推荐(0) 编辑
摘要:Spring3.0 面向抽象(接口)编程用面向对象的思维考虑问题 : 第一步【先考虑实体类】@1, 设计东西 :需要先考虑实体类。 JUDE 一个 类似 UML 的工具。@2, 设计 :图 UserDAO : 负责和不同的数据库打交道。等价于它直接屏蔽了数据库。(是interface) UserS... 阅读全文
posted @ 2014-01-09 20:29 小尼人00 阅读(164) 评论(0) 推荐(0) 编辑
摘要:*-----------* BBS Learning Notes *-------------*前言@00, php 水果刀 java 大菜刀 | 要练到 手中无刀, 心中有刀。 摘叶飞花可以伤人。 php 做了半年的程序员和做了三年的程序员你看不出来。【劈脑门】【扎眼仁】【剃白胡】【砍肉唇】 ... 阅读全文
posted @ 2014-01-07 18:06 小尼人00 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1BBS totalPages) pageNo = totalPages; int startPos = (pageNo - 1) * pageSize; Statement stmt = conn.createStatement(); ResultSet rs = ... 阅读全文
posted @ 2014-01-07 18:05 小尼人00 阅读(183) 评论(0) 推荐(0) 编辑
摘要:Login.jsp 更新的 google 上找的登陆界面,改编的。很好。username not correct!SIM - Client Access - Login ... 阅读全文
posted @ 2014-01-07 17:35 小尼人00 阅读(112) 评论(0) 推荐(0) 编辑
摘要:ResultSet rsKey = pstmt.getGeneratedKeys(); rsKey.next(); int key = rsKey.getInt(1); // 拿到第一个字段,那个自动递增的null"); Class.forName("com.mysql.jdb... 阅读全文
posted @ 2014-01-07 16:24 小尼人00 阅读(160) 评论(0) 推荐(0) 编辑
摘要:删除 本帖 和 它的所有孩子帖。 然后判断 本帖 的父亲帖子是否还有孩子。没有则设置为叶子帖子 阅读全文
posted @ 2014-01-07 13:06 小尼人00 阅读(189) 评论(0) 推荐(0) 编辑
摘要:"); Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost/bbs?user=root&password=root"; Connection conn = DriverManage... 阅读全文
posted @ 2014-01-06 17:53 小尼人00 阅读(130) 评论(0) 推荐(0) 编辑
摘要:--Insert title here "> "> ... 阅读全文
posted @ 2014-01-06 13:26 小尼人00 阅读(217) 评论(0) 推荐(0) 编辑
摘要:Insert title here ID Title Content ... 阅读全文
posted @ 2014-01-06 12:56 小尼人00 阅读(137) 评论(0) 推荐(0) 编辑
摘要:BBS - ShowArticleTree.jsp删除"; } str += "" + rs.getInt("id") + "" + preStr + "" + rs.getString("ti... 阅读全文
posted @ 2014-01-06 11:52 小尼人00 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Know@01 怎样设置 MyEclipse 的 jsp 页面为默认编码(1), 首先我们打开Myeclipse8.5,设置jsp的编码方式我们是在window-perference中设置。通常设置都在Perference中进行设置。(2), 然后点击Myeclipse,选择Files and Ed... 阅读全文
posted @ 2014-01-03 18:42 小尼人00 阅读(127) 评论(0) 推荐(0) 编辑
摘要:*-----------* BBS Learning Notes *-------------*前言@00, php 水果刀 java 大菜刀 | 要练到 手中无刀, 心中有刀。 摘叶飞花可以伤人。 php 做了半年的程序员和做了三年的程序员你看不出来。【劈脑门】【扎眼仁】【剃白胡】【砍肉唇】 ... 阅读全文
posted @ 2014-01-03 10:47 小尼人00 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1.符合j2ee标准的web-app的目录结构nWEB-INFuclassesuweb.xmlulib2.servlet开发过程n从httpservlet继承,重写doget/doPost方法n部署web.xml3.servlet声明周期n只有一个对象n第一次请求的时候被初始化,只一遍n初始化后先调... 阅读全文
posted @ 2014-01-03 00:19 小尼人00 阅读(150) 评论(0) 推荐(0) 编辑
摘要:Twitter将Storm正式开源了,这是一个分布式的、容错的实时计算系统,它被托管在GitHub上,遵循Eclipse Public License 1.0。Storm是由BackType开发的实时处理系统,BackType现在已在Twitter麾下。GitHub上的最新版本是Storm 0.5.... 阅读全文
posted @ 2014-01-03 00:03 小尼人00 阅读(149) 评论(0) 推荐(0) 编辑
摘要:以下马士兵视频,可以再听08_JDBC处理DML语句_1 第一次演示了如何搭建 lomboz 数据库09_lobomz_article_tree_2---------------------------------------------------------09_lobomz_article_... 阅读全文
posted @ 2014-01-02 23:54 小尼人00 阅读(215) 评论(0) 推荐(0) 编辑
摘要:*** Servlet / Jsp - Learning Notes. ***前言@00 @1, Apache 是 C 语言写的。最纯净的版本只能跑 HTML。装插件能跑 PHP。 Tomcat 是 java 语言写的,是 servlet 和 jsp 的容器。 @2, 动态网页 : ... 阅读全文
posted @ 2014-01-02 23:41 小尼人00 阅读(279) 评论(0) 推荐(0) 编辑
摘要:* 从JSP调用Servlet可用 请求信息自动传递到Servlet * 或者通过sendRedirect* 从Servlet调用JSP使用 * RequestDispatcher接口的forward(req, res)方法 * 请求信息需要显式传递(在req、res参数中) * 或者通过sendR... 阅读全文
posted @ 2014-01-02 23:34 小尼人00 阅读(347) 评论(0) 推荐(0) 编辑
摘要:JSP的内置对象outrequestresponsepageContext ?用的很少sessionapplicationconfig ?用的很少exceptionPage?用的很少 *0) JSP编程---outOut内置对象是一个缓冲的输出流,用来给客户端返回信息。它是javax.servle... 阅读全文
posted @ 2014-01-02 23:14 小尼人00 阅读(131) 评论(0) 推荐(0) 编辑
摘要:Know其他 : tomcat 解决乱码问题 b.jsp 源码 具体核心 :见 csdn, robby_chan 本博。a1.html this is a linkTestB.java 张志宇带你详细讲解 编码,乱码问题。public class TestB { static Stri... 阅读全文
posted @ 2014-01-02 22:46 小尼人00 阅读(135) 评论(0) 推荐(0) 编辑
摘要:java 做技术,可玩的东西比较多。java业界,总把简单的问题弄复杂。显摆技术。 jsp:useBean 通过 jsp:useBean,可以在 JSP 中使用定义好的 Bean Bean 的基本要素: 必须要有一个不带参数的构造器。在 JSP 元素创建 Bean 时会调用空构造器 ... 阅读全文
posted @ 2014-01-02 16:38 小尼人00 阅读(164) 评论(0) 推荐(0) 编辑
摘要:JSP@04 jsp:forward 与 sendRedirect test.jsp 源码如下 : response 是内置对象 @1, response.sendRedirect("forforward1.jsp"); 告诉客户端浏览器,你在IE中,打上 forforward1.jsp , 再... 阅读全文
posted @ 2014-01-02 15:34 小尼人00 阅读(167) 评论(0) 推荐(0) 编辑
摘要:JSP-静态,动态包含 @3-1 静态包含 TestBar.jsp TitleBar.jsp 两个合在一起生成一个servlet class, 但是 TitleBar.jsp(被包含页面)这样无法传参数,因为编译之前传参数无意义。 @3-2 动态包含 被包含的 request 对象比包... 阅读全文
posted @ 2014-01-01 22:47 小尼人00 阅读(137) 评论(0) 推荐(0) 编辑
摘要:JSP静态包含 TestBar.jsp TitleBar.jsp 两个合在一起生成一个servlet class, 但是 TitleBar.jsp(被包含页面)这样无法传参数,因为编译之前传参数无意义.TestBar.jsp TestBar.jsp这是用户显示区"); %>TitleBar... 阅读全文
posted @ 2014-01-01 16:30 小尼人00 阅读(143) 评论(0) 推荐(0) 编辑
摘要:TestErr.jspErrPage.jsp错误信息: 阅读全文
posted @ 2014-01-01 15:56 小尼人00 阅读(177) 评论(0) 推荐(0) 编辑
摘要:Know@01JSP简介 (1), JSP---Java Server Pages (2), 拥有 servlet 的特性与优点(本身就是一个 servlet ) (3), 直接在 HTML 中内嵌 JSP 代码 (4), JSP 程序由 JSP Engine 先将它转换成 Servlet 代码,接... 阅读全文
posted @ 2014-01-01 14:24 小尼人00 阅读(182) 评论(0) 推荐(0) 编辑
摘要:* 数据库处理以及在 Servlet 中使用 Bean *Know@05 Servlet 如何连接数据库bbs.sqlcreate database bbs;use bbs;set names gbk; -- 解决乱码问题drop table if exists article;示例程序 : Sh... 阅读全文
posted @ 2014-01-01 13:57 小尼人00 阅读(194) 评论(0) 推荐(0) 编辑
摘要:ServletContext Servlet 上下文,指的就是 Servlet 怎么和它的运行环境打交道。 Servlet 所处的是什么环境呢?其实是tomcat。 ServletContext application = this.getServletContext(); application... 阅读全文
posted @ 2014-01-01 13:49 小尼人00 阅读(103) 评论(0) 推荐(0) 编辑
摘要:Session, Session 是一个篮子只要是同一套有父子关系的窗口,都可以访问到同一个 Session。 启发 :默认 session 是依赖 cookie 的。若cookie完全禁用后解决方案 : 重写URL。 新浪邮箱 : 做学问不严谨。不像IBM等这样的大公司。+ "test"+ "te... 阅读全文
posted @ 2014-01-01 13:25 小尼人00 阅读(178) 评论(0) 推荐(0) 编辑
摘要:知识点笔记 Cookie 与 Session * http 协议的无连接性要求出现一种保存 C / S 间状态的机制. (借你100W,防止忘,我在你脑门贴个小纸条,下次看到你,我就想起来了。) * Cookie: 保存到客户端的一个文本文件,与特定客户相关 * Cookie 以 "名... 阅读全文
posted @ 2014-01-01 12:29 小尼人00 阅读(175) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示