![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 64
小痕
低调 自信 简约而不简单
展开
-
读取TEXT
读取TEXT PreparedStatement ps = conn.prepareStatement("select file from clob"); ResultSet rs = ps.executeQuery(); if (rs.next()) { Reader原创 2011-09-15 21:17:44 · 392 阅读 · 0 评论 -
Sql语句
(Sql语句) 1. 操作库 创建库 CREATE DATABASE [IF NOT EXISTS] 数据库名 [参数[ 参数] [ 参数]...]; 显示库 SHOW DATABASES; 显示数据库创建语句 SHOW CREATE DATABASE 数据库名; 修改库 ALTER DATABASE 数据库名[ 参数[ 参数][ 参数]...]; 注意: 不能改数据库的名字原创 2011-09-08 21:06:41 · 503 阅读 · 0 评论 -
File类与热键的使用
File类与热键的使用 1、File类创建多种新文件的方法: (1)File f1 = new File(“data.txt”);指定文件名创建f1 (2)File f2 = new File(\\mydir,”data.txt”); 指定文件名和目录创建f2 (3)File dir = new File(\\etc); File f3 = new File(dir,”data.t原创 2011-09-05 20:15:10 · 337 阅读 · 0 评论 -
对象序列化与随机文件
对象序列化与随机文件 对象的序列化ObjectInputStream ObjectOutputStream 可以通过这两个流对象直接操作已有对象并将对象进行本地持久化存储。 存储后的对象可以进行网络传输。 两个对象的特有方法: ObjectInputStream Object readObject():该方法抛出异常:ClassNotFountException。 ObjectOu原创 2011-09-05 20:13:46 · 436 阅读 · 0 评论 -
显示浏览过的商品
显示浏览过的商品 在商品列表显示servlet中: List entities = gService.findAll(); //通过findAll方法查询出所有商品 //输出显示所有商品 For(Goods entity:entities){ Out.println(entity.getId()+""+entity.getName()+""+entity.getPrice()); }原创 2011-10-30 17:34:25 · 546 阅读 · 0 评论 -
JSP入门
JSP入门 JSP语法 Jsp模板元素 脚本片段:代码 必须遵循java的语法规则%> 脚本表达式:表达式> S声明:声明 %> 注释: html注释 jsp JSP工作原理: 1.jsp----------转换成 1_jsp.java(httpServlet类) 在_jspService(request,response)中执行 //声明隐藏对象: Final Pag原创 2011-10-30 17:35:42 · 425 阅读 · 0 评论 -
购物车实现
购物车 //首页显示servlet //获取所有商品信息 List list = gService.findAll(); .//打印在浏览器上 String url = response.encodeRedirectURL("/20111025/by.do"); For(Goods entity:list){ Out.println(entity.getName()+"加入购物车 "原创 2011-10-30 17:35:01 · 720 阅读 · 0 评论 -
Java设计模式之装饰模式
说明: 装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 装饰模式的特点; (1) 装饰对象和真实对象有相同的接口。这样客户端对象就可以以和真实对象相同的方式和装饰对象交互。 (2) 装饰对象包含一个真实对象的索引(reference) (3) 装饰对象接受所有的来自客户端的请求。它把这些请求转发给真实的对象原创 2011-11-18 20:25:12 · 429 阅读 · 0 评论 -
保存会话数据--Cookie:
lCookie •Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。 l一个Cookie只能标识一种信息,它至少含有一个标识该信息的名称(NAME)和设置值(VALUE)。 l一个WEB站点可以给一个WEB浏览器发送多个Cookie原创 2011-11-07 19:29:32 · 5008 阅读 · 1 评论 -
以下载的方式打开图片
以下载的方式打开图片: //首先要知道下载的资源 ServletContext context =this.getServletContext(); String path =context.getRealPath("path"); //根据路径构建文件 File file = new File(path); //构造文件输入流 InputS原创 2011-11-07 19:20:05 · 844 阅读 · 0 评论 -
javascript递归遍历所有DOM文档节点
Dom遍历 用户名: <!-- //当窗体加载完毕后触发此函数 window.onload = function(){ //document 获取根元素 var root = document.documentElement; //遍历所哟的节点 traverse原创 2012-02-21 16:59:22 · 13036 阅读 · 1 评论 -
javascript基本方法getElementByName,getElementByTagName,onchange
getElementsByName 用户名: 你喜欢的明星有: 张柏芝小S大S杨幂 刘德华武大郎貂蝉张学友 <!-- //当窗体加原创 2012-02-21 21:21:15 · 7535 阅读 · 1 评论 -
Telnet使用命令介绍
我的技术博客20111011(JSP) Telnet使用命令介绍 一、 一定要记得打开tomcat服务器 点击开始-->控制面板-->程序-->打开或关闭Windows功能--> 打开telnet服务器 二、 1、开始-->cmd 进入控制 2、在控制台中输入:telnet命令符 Enter回车 Ctrl+】(键显示隐藏字符输入)原创 2011-10-12 22:17:16 · 470 阅读 · 0 评论 -
在tomcat中配置web应用程序
在tomcat中配置web应用程序 现在我们用工具Myeclipse工具建立的web项目都是合理的web应用程序 那么如果不用工具的话我们又该怎么在tomcat中配置一个web应用程序呢 首先在tomcat文件夹下的webapps中新建一个文件夹,名字即为项目的名称,在里面需要建立两个文件夹 META-INF 和 WEB-INF Hello.html为此web应用程序的欢迎页面 在WEB原创 2011-10-12 22:08:58 · 454 阅读 · 0 评论 -
设计模式--装饰模式
设计模式--装饰模式 装饰模式,动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 M(超级玛丽) -------------------------- 普通继承模式实现 A 发镖 能组合出七种功能 M1: A M4:A B B 变身 M2: B M5:A C C 无敌 M3: C M6:B C M7:A B -----------------原创 2011-09-05 20:13:02 · 320 阅读 · 0 评论 -
UML
软件设计: 把软件开发想清楚的过程. 软件工程: 对软件开发全过程进行建模和管理. 建模: 对现实系统进行适当的过滤, 用适当的表现规则描述出简洁的模型. 建模是一种深入解决问题的方法. 软件建模的作用是把来源于现实世界的问题转化为计算机可以理解和实现的问题.原创 2011-09-19 21:03:10 · 454 阅读 · 0 评论 -
UML_时序图 状态图
时序图用于描述对象之间 的传递消息的时间顺序, 即用例中的行为顺序. 当执行一个用例时, 时序图中的每条消息对应了一个类操作或者引起转换的触发事件. 在 UML 中, 时序图表示为一个二维的关系图, 其中, 纵轴是时间轴, 时间延竖线向下延伸. 横轴代表在协作中各个独立的对原创 2011-09-20 21:39:22 · 3167 阅读 · 0 评论 -
XML_dtd约束
DTD文档---总格式: 根元素[ 元素、属性、实体的定义 ]> 元素的定义: 元素类型: 子元素类型: #PCDATA:字符串 EMPTY:空元素 注意:没括号 ANY:表示任何字符数据或者定义的子元素类型 #PCDATA和ANY的区别: ANY表示任原创 2011-09-28 16:29:31 · 478 阅读 · 0 评论 -
XML_dtd属性与 解析
属性: ]> DTD中属性的定义: 格式: 属性的类型: ID:表示该元素唯一 类型为ID的属性 在文档中是唯一的 如果属性类型是ID 则不能以数字开头 CDATA:表示字符数据 (最常用) 枚举类型:将所有原创 2011-09-28 16:32:13 · 1553 阅读 · 0 评论 -
Servlet注意+ServletConfig+ServletContext
Servlet注意+ServletConfig+ServletContext Servlet程序必须通过一个映射的URL地址来访问,servlet映射的URL地址可以是一个也可以是多个,如: DemoServlet /xx.do /yy.d原创 2011-10-18 22:25:16 · 1137 阅读 · 0 评论 -
(Java复习与IO输入输出流)
(Java复习与IO输入输出流) 首先是对假前考试的回顾,一道基础的编程题 一个父类 class Dog{ String dogName; 定义两个属性 字符串类型的名字 整形的年龄 int dogAge; 一个方法输出一句话 public void dogWalk(){ System.out.println("dog is running!!"); } publ原创 2011-09-05 20:10:27 · 488 阅读 · 0 评论 -
Tomcat虚拟主机的配置
Tomcat虚拟主机的配置 在一个tomcat服务器中可以放置多个网站,所谓配置虚似主机,就是在tomcat服务器中配置一个网站。 首先打开tomcat中的conf存放配置的文件夹,打开server.xml 其中已经有一个默认的主机Host 在原有的Host下面再添加一个 Name为虚拟主机的名字,也就是网站的地址 appBase为存放web项目的路径 Conte原创 2011-10-12 22:18:00 · 531 阅读 · 0 评论 -
在tomcat中配置web应用程序
在tomcat中配置web应用程序 现在我们用工具Myeclipse工具建立的web项目都是合理的web应用程序 那么如果不用工具的话我们又该怎么在tomcat中配置一个web应用程序呢 首先在tomcat文件夹下的webapps中新建一个文件夹,名字即为项目的名称,在里面需要建立两个文件夹 META-INF 和 WEB-INF Hello.html为此web应用程序的欢迎页面原创 2011-10-12 22:19:30 · 490 阅读 · 0 评论 -
堆栈
堆栈 class cakeStack { private int value = 0; // 堆栈指针指向栈底 表示栈内没有cake private int[] cakeBag = new int[10]; // 堆栈有10个字符的空间,定义cake栈的大小为10 public synchronized int get() { // 加锁 while (value == 0) { //原创 2011-09-08 07:53:22 · 303 阅读 · 0 评论 -
java线程
java线程 一、阻止线程执行: 1、睡眠(run()方法内运行): Thread.sleep(long millis)和Thread.sleep(long millis, int nanos)静态方法强制当前正在执行的线程休眠(暂停执行)。睡眠的实现:调用静态方法。 try { Thread.sleep(123); } catch (Interr原创 2011-09-06 19:49:39 · 356 阅读 · 0 评论 -
多线程
多线程 在我们的OS里, 进程是资源分配的最小单位 线程是cpu调度的最小单位 1、继承Thread 创建: A extends Thread 在A中实现run() 启动:利用继承自Thread 的strart() 方法 A a = new A(); a.start(); 2、实现Runnable接口 创建: A imple原创 2011-09-05 20:17:22 · 266 阅读 · 0 评论 -
IO包中的其他对象
打印流PrintStream PrintStream: 是一个字节打印流,System.out对应的类型就是PrintStream。 它的构造函数函数可以接收三种数据类型的值。 1,字符串路径。 2,File对象。 3,OutputStream。 PrintWriter: 是一个字符打印流。构造函数可以接收四种类型的值。 1,字符串路径。 2,File对象。 对于1,2类型的原创 2011-09-05 20:16:14 · 272 阅读 · 0 评论 -
android edittext 显隐密码代码转换两种方式
password.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_NORMAL); password.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_PASSWORD); passwo原创 2014-01-07 15:20:19 · 7713 阅读 · 0 评论