自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我们始终是路人

I'll try anything once.学习笔记

  • 博客(121)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringMVC笔记(一)

XML头<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.spri

2017-03-22 19:30:14 258

转载 (转载)java中outputStream与inputStream的相互转换

http://www.cnblogs.com/vigarbuaa/archive/2013/01/13/2858859.html/*做一个功能验证,要用到inputStream与outputStream的转换,本以为很简单的东东搞了蛮久,从"程序员 闫帆"处取得一段代码*/package com.boco.test;import java.io.ByteArrayInputStream;im

2017-03-19 15:31:21 13924 1

原创 jQuery-AJAX

load(url, [data], [callback])url:待装入 HTML 网页网址。data:发送至服务器的 key/value 数据。在jQuery 1.3中也可以接受一个字符串了。callback:载入成功时回调函数。注意: 对于load方法而言,如果请求体无参数发送的话,load方法采用GET方式提交 对于load方法而言,如果请求体有参数发送的话,load方法

2017-03-14 21:16:36 251

原创 JSON

Json介绍 返回JSON格式数据 去掉多余 HTML标签元素,只返回有效数据部分,是一种更优的方案 什么是json, 是一种javascript轻量级数据交互格式,主要应用于Ajax编程 格式一: {key:value,key:value,key:value } 键值对直接用 , 分开,键值之间用 : 键 本身必须是字符串常量 {name : ‘张三’} {‘name’:’张三

2017-03-12 09:32:18 266

原创 AJAX

AJAX开发步骤 步一:创建AJAX异步对象,例如:createAJAX() 步二:准备发送异步请求,例如:ajax.open(method,url) 步三:如果是POST请求的话,一定要设置AJAX请求头,例如:ajax.setRequestHeader() 如果是GET请求的话,无需设置设置AJAX请求头 步四:真正发送请求体中的数据到服务器,例

2017-03-11 20:38:50 227

原创 Spring 框架

最小JAR包列表:约束参考:spring-framework-3.2.5.RELEASE\docs\spring-framework-reference\htmlsingle\index.html<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc

2017-03-08 17:51:05 291

原创 项目中session的管理方式

项目中session的管理方式/getCurrentSession 创建或者获取session// 线程的方式创建session // 一定要配置:<property name="hibernate.current_session_context_class">thread</property>Session session3 = sf.getCurrentSession();// 创建se

2017-03-03 19:22:07 1468

原创 Hibernate 二级缓存

二级缓存:Hibernate提供了基于应用程序级别的缓存, 可以跨多个session,即不同的session都可以访问缓存数据。 这个换存也叫二级缓存。Hibernate提供的二级缓存有默认的实现,且是一种可插配的缓存框架!如果用户想用二级缓存,只需要在hibernate.cfg.xml中配置即可; 不想用,直接移除,不影响代码。如果用户觉得hibernate提供的框架框架不好用,自己可以换其他

2017-03-03 18:36:50 265

原创 hibernate对连接池的支持

连接池, 作用: 管理连接;提升连接的利用效率! 常用的连接池: C3P0连接池Hibernate 自带的也有一个连接池,且对C3P0连接池也有支持!Hbm 自带连接池: 只维护一个连接,比较简陋。 可以查看hibernate.properties文件查看连接池详细配置:#################################### Hiberna

2017-03-03 17:12:18 350

原创 Hibernate 分页查询

Query q = session.createQuery("from User");// 总记录数ScrollableResults scroll = q.scroll(); // 得到滚动的结果集(从0开始)scroll.last(); // 滚动到最后一行int totalCount = scroll.getRowNumber() +

2017-03-03 16:40:31 250

原创 HQL查询优化

将HQL语句放到XML文件中 XML文件如下:<query name="名字">HQL语句</query>JAVA代码Query q =session.getNamedQuery("名字");

2017-03-03 16:22:13 448

原创 HQL查询

查询全部列Query q = session.createQuery("from User "); //OKQuery q = session.createQuery("select * from User "); //不支持Query q = session.createQuery("select a from User a"); // OKSystem.out.println(q.l

2017-03-02 20:42:08 359

原创 Hibernate笔记:JAR包导入,常用API,多对一配置

JAR包导入hibernate3.jar \lib\required*.jar \lib\jpa*.jar 数据库驱动包:mysql-connector-java-5.1.32-bin.jar 完整多对一配置详解代码项目结构代码Father.javapackage com.ning.dao;import java.io.Serializable;/** * Father 实体类 * p

2017-02-07 21:31:10 582

原创 防止表单重复提交

if (window.XMLHttpRequest) { // code for all new browsers xmlhttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { // code for IE5 and IE6 xmlhttp

2017-01-22 02:00:24 297

原创 向值栈保存数据&在JSP中获取值栈的数据

向值栈保存数据(root)ValueStack vs=ActionContext.getContext().getValueStack();push(Object obj)//底层就是 root.add(0,obj) 将数据存储到栈顶。set(String name,Object obj);/*底层是将数据封装到HashMap中,在将这个HashMap通过push存储。*/在JSP中获取值栈的

2017-01-21 16:37:12 3596 1

原创 struts2拦截器(interceptor) 笔记

创建一个Interceptor 可以自定义一个类实现com.opensymphony.xwork2.interceptor.Interceptor在这个接口中有三个方法 init destory intercept, intercept方法是真正拦截的方法。 在intercept方法中如果要向下继续执行,通过其参数ActionInvocation调用它的invoke()方法就可以。

2017-01-19 18:44:34 316

原创 struts2配置校验(xml)

位置:xml文件要与action类在同一个包下名称:action类名-validation.xml约束: xwork-core-2.3.7.jar 中 xwork-validator-1.0.3.dtd 下<!DOCTYPE validators PUBLIC"-//Apache Struts//XWork Validator 1.0.3//EN""http://struts.apache.or

2017-01-19 16:01:39 257

原创 struts2中获取请求参数 笔记

属性驱动直接将action做一个model,就可以得到请求参数.问题1:action封装请求参数,会不会存在线程安全问题?不会:因为每一次请求,都是一个新的action。缺点:需要单独定义javaBean,将action中属性copy到javaBean中。 优点:简单。 这种方式 ,底层是通过反射来实现的。在action中声明一个model。private User

2017-01-19 15:22:10 311

原创 Struts 上传与下载 笔记

文件上传/** * 文件上传Action * @author wangn * */public class FileUPDown extends ActionSupport { private File files;//<input type="file" name="files"> private String filesFileName;//文件名 privat

2017-01-19 12:10:05 382

原创 Struts 自定义类型转化器

配置自定义局部转换器自定义转换器继承StrutsTypeConverter重写convertFromString和convertToString方法注册转换器 在Action所在包中建立 Action名-conversion.properties在3.1文件中添加以下数据 需要转换的字段名=自定义转换器类的全名 birthday=自定义转换器全名配置自定义全局转

2017-01-18 15:29:38 244

原创 Struts 数据处理

方式一:直接获取servletAPI核心类:ServletActionContext中的静态方法HttpServletRequest request = ServletActionContext.getRequest();HttpServletResponse response = ServletActionContext.getResponse();方式二:通过ActionContext类获取不

2017-01-18 14:11:13 224

原创 struts2学习笔记(2)

struts2的Action 的开发几种方式方式1:继承ActionSupport类public class UserAction extends ActionSupport{}如果使用struts的数据效验功能必须继承此类方式2:实现Action接口public static final String SUCCESS = "success";public static final String

2017-01-18 10:42:42 270

原创 struts2学习笔记(1)

Struts开发步骤:web项目,引入struts - jar包web.xml中,引入struts的核心功能 配置过滤器开发action配置action src/struts.xml引入jar文件commons-fileupload-1.2.2.jar 【文件上传相关包】 commons-io-2.0.1.jar struts2-core-2.3.4.1.jar

2017-01-16 20:04:59 303

原创 struts.xml

package 定义一个包。 包作用,管理action。(通常,一个业务模板用一个包) name 包的名字; 包名不能重复; extends 当前包继承自哪个包在struts中,包一定要继承struts-defaultstruts-default在struts-default.xml中定的包abstract 表示当前包为抽象包; 抽象包中不能有action的定义,否则运行时期报错

2017-01-16 19:22:36 370

原创 关于application,session,request对象什么时候创建、销毁的问题

一.问题:application对象什么时候创建,什么时候销毁的? application对象是服务器启动时创建 服务器关闭时销毁。二.问题:session对象什么时候创建,什么时候销毁? 1. session对象创建: reqeust.getSession();它是用于获取session. 是否创建,分以下几种情况: 1.请求中如果没有jsessionid,那么就是创建

2016-12-24 18:35:48 7369

原创 连接池笔记

问题:连接池是什么,有什么用?连接池:就是创建一个容器,用于装入多个Connection对象,在使用连接对象时,从容器中获取一个Connection, 使用完成后,在将这个Connection重新装入到容器中。这个容器就是连接池。(DataSource) 也叫做数据源.我们可以通过连接池获取连接对象. 优点:

2016-12-24 09:42:26 368

原创 DQL DML DDL

1. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE 子句组成的查询块: SELECT <字段名表> FROM <表或视图名> WHERE <查询条件> 2 .数据操纵语言DML 数据操纵语言DML主要有三种形式: 1) 插入:INSERT 2) 更新:UPDATE 3) 删除:DELETE 3. 数据定义语言DDL 数据定义语言

2016-12-21 16:43:06 298

原创 使用JSP技术实现百万富翁猜数字游戏

【使用JSP技术实现百万富翁猜数字游戏】 设计一个web app,每次产生一个30以内的数字,给5次机会让客户猜测这个数字: 1)如果客户猜的数字比产生的数字值大,则提示“可惜,大了点”。 2)如果客户猜的数字比产生的数字值小,则提示“可惜,小了点” 猜对了奖励100百万,猜错Game Over,给玩家重玩的机会。guess.jsp(显示数据) GuessServlet(java逻辑代码)

2016-12-16 21:21:02 2312 1

原创 图书管理系统(有BUG未修复)

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.

2016-12-08 21:34:32 763

原创 单例设计模式

解决一个类在内存中只存在一个对象,想要保证对象的唯一。 1 为了避免其他程序过多的建立该类对象。禁止其他程序建立该类对象。 2 为了其他程序可以访问该类对象,在本类中自定义一个对象。 3 方便其他程序对自定义类的对象的访问,对外提供一些访问方式。饿汉单例设计模式 1. 私有化构造函数。 2. 声明本类的引用类型变量,并且使用该变量指向本类对象。 3. 提供一个公共

2016-12-08 21:29:48 225

原创 XML约束技术-DTD约束

XML约束技术 DTD约束:语法相对简单,功能也相对简单。学习成本也低。 Schema约束:语法相对复杂,功能也相对强大。学习成本相对高!!!(名称空间) DTD约束 1)导入dtd方式 内部导入<!DOCTYPE note [ <!ELEME

2016-12-08 21:09:54 240

原创 javascript自定义对象

自定义对象:在javascript没有类的概念,只要有函数即可创建对象。 自定义对象的方式1: 使用无参的函数创建对象。例子: function Person(){} var p = new Person(); //创建了一个Person对象了 p.id = 110; p.name = "狗娃";方式2:使用带参的函数创建对象。

2016-11-30 13:08:16 314

原创 练习用dom4j完整读取xml文件

//contact.xml<?xml version="1.0" encoding="utf-8"?><contactList> <contact id="001"> <name>张三</name> <age>20</age> <phone>134222223333</phone> <email>zhangsan@qq.co

2016-11-30 13:04:38 418

原创 Domj4读取xml文件步骤及方法

4.5 Dom4j工具 非官方,不在jdk中。使用步骤: 1)导入dom4j的核心包。 dom4j-1.6.1.jar 2)编写Dom4j读取xml文件代码 public static void main(String[] args) { try { //1.创

2016-11-30 13:02:52 1290

原创 获取系统时间,动态显示

系统时间:2016年10月1日19时24分32秒 <html><head> <title>标题</title> <meta http-equiv="Content-Type" content="text/html"; charset="utf-8"></meta></head> <body> 系统时间:<span id="time"></span>

2016-11-28 19:24:58 460

原创 table练习

<html><head> <title>标题</title><meta http-equiv="Content-Type" content="text/html"; charset="utf-8"/></head> <body> <table border="true" height="200px" width="200px" > <tr

2016-11-25 21:46:04 557

原创 JAVA 容器练习

import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.util.Scanner;class Student{ static Scanner scanner = new Scanner(System.in); static Collection ga

2016-11-11 18:55:27 432

原创 计算器-QT界面编程

程序界面: //main.cpp#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication::addLibraryPath("./plugins");//设置DLL文件目录 QApplication a(argc, argv); MainWind

2016-10-29 12:09:29 2027

原创 2014蓝桥杯C/C++语言本科B组预赛试题 编程

public class Test { public static void main(String []args){ //啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。 我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。 double pi=2.3,yin=1.9; double tota

2016-10-21 11:23:48 572

原创 QT-组件布局

//widget.cpp#include "widget.h"#include "ui_widget.h"#include <QSpinBox>#include <QSlider>#include <QHBoxLayout>Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){

2016-10-08 11:33:40 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除