自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Git自学笔记

参考地址:http://www.liaoxuefeng.comGit命令集:1.mkdir learngit:创建仓库2.cd learngit:进入仓库目录3.pwd:显示当前目录4.git init:将当前目录 变成Git可管理的目录5.git add readme.txt:将仓库目录下的txt 文件添加给Git  可以写多个文件6.git commit -

2016-11-25 22:38:18 356

原创 Hibernate4自学入门(九)——映射继承

一、每个具体类对应一个表modelpublic class Student { private int id; private String name; private Set images; public int getId() { return id; } public void setId(int id) { this.id = id; }

2016-10-29 22:49:12 404

原创 Hibernate4自学入门(八)——集合映射

1、Set集合——无序、不可重复hbm.xml:<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

2016-10-21 13:12:54 451

原创 Hibernate4自学入门(七)——各类映射

概念:实例:modelpackage com.gw.model;import java.sql.Blob;import java.util.Date;public class Book { private int id; private String bookName;//图书名称 private float price;//图书价格 p

2016-10-19 09:34:16 411

原创 Hibernate4自学入门(六)—— 常用对象和方法

一、对象临时状态(transient):刚用 new 语句创建,还没有被持久化,并且不处于 Sesssion 的缓存中。处于临时状态 的 Java 对象被称为临时对象。持久化状态(persistent):已经被持久化,并且加入到 Session 的缓存中。处于持久化状态的 Java 对象被称为 持久化对象。删除状态(removed):不再处于 Session 的缓存中,并且 Sessi

2016-10-16 00:48:20 387

原创 Hibernate4自学入门(五)——双向一对多、inverse属性、级联删除、一对多双向自身映射

一、双向一对多映射多的一方:student.hbm.xml 单的一方:class.hbm.xml test: @Test public void test() { Class c= new Class(); c.setName("学前班sss"); Student s1 = new Student();

2016-10-14 22:36:31 705

原创 Hibernate4自学入门(四)——单向多对一映射、junit4生命周期

一、 单向多对一映射创建两个modelpublic class Class { private long id; private String name; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getName() {

2016-10-12 22:32:00 397

原创 Hibernate4自学入门(三)——生成策略标识符

一、数据库对象匹配 SessionFactory sessionFactory = HibernateUtil.getSessionFactory(); Session session = sessionFactory.openSession();//创建新的 Session session.beginTransaction();// 开启事物 Studen

2016-10-08 22:36:11 460

原创 解决:在使用JSONP跨域请求时.AJAX的dataFilter获取返回数据出现undifined

解决:在使用JSONP跨域请求时.AJAX的dataFilter获取返回数据出现undifined解决方法:在JS或JQUERY初始化方法开头加上如下代码: $.ajaxPrefilter("json script", function(options, originalOptions, jqXHR) { if (options.dataFilter) {

2016-10-01 22:07:21 2324 1

原创 解决html跨域请求——JSONP+AJAX+JAVA Servlet

前端: $.ajax({ type:"GET", url:"http://127.0.0.1:8020/WALLE/servlet/HomePageAPP", crossDomain: true, data:{ flag:1//注册 }, dataType:'JSONP', jsonp:"callba

2016-10-01 17:58:36 4337 2

原创 HTML5之WebSoket——html5+java servlet实现

一、概念在浏览器中通过http仅能实现单向的通信,comet可以一定程度上模拟双向通信,但效率较低,并需要服务器有较好的支持; flash中的socket和xmlsocket可以实现真正的双向通信,通过 flex ajax bridge,可以在javascript中使用这两项功能. 可以预见,如果websocket一旦在浏览器中得到实现,将会替代上面两项技术,得到广泛的使用.面对这种状况,

2016-10-01 17:38:34 2264

原创 Hibernate4自学入门(二)——增删改查、注解模式、junit4

一、增删改查首先把SessionFactory封装成一个工具类,避免代码重复性:SessionFactoryUtilpackage com.gw.util;import org.hibernate.SessionFactory;import org.hibernate.boot.registry.StandardServiceRegistryBuilder;import org

2016-09-28 22:45:17 1103

原创 Hibernate4自学入门(一)——初识Hibernate

一、概念百度百科;Hibernate和Mybatis的区别:http://blog.csdn.net/firejuly/article/details/8190229二、hibernate.cfg.xml 配置文件<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Con

2016-09-27 21:59:35 391

原创 Struts2自学入门(十一)——防止表单重复提交

一、方式——错误提示,禁止提交struts.xml: /success.jsp /student.jsp 前台页面: 姓名: 年龄: 其中用来存放返回的错误信息,用来生成表单的token二、tokenSession方式——忽略提交,允许提交此种方法只需在action里添加:

2016-09-25 22:32:09 340

原创 Struts2自学入门(十)——多文件上传及文件下载

一、多文件上传struts.xml /success.jsp /upload.jsp 前台页面: 文件1: 文件2: 文件3: Action:package com.java1234.action;import java.io.File;import java.io.FileInputStream;

2016-09-25 21:00:32 351

原创 Struts2自学入门(九)——文件上传

struts.xml: /success.jsp /upload.jsp image/bmp,image/x-png,image/gif 81101 其中fileUpload拦截器限制了文件得大小和类型。FileUploadAction:public class FileU

2016-09-24 23:11:20 336

原创 Struts2自学入门(八)——表单验证

表单:用户注册 Struts.xml /register.jsp /success.jsp Action:public class RegisterAction extends ActionSupport{ /** * */ private static fi

2016-09-23 22:54:53 387

原创 Struts2自学入门(七)——Struts国际化

.1、在Struts.xml的 标签下 加上 其中value指向国际化的配置文件 命名格式可以为:value_en_US\value_zh_CN\value 等 2、java1234.propertiesuserName=\u7528\u6237\u540Dpassword=\u5BC6\u7801login=\u767B\u5F55welcomeInfo=\u6

2016-09-23 10:31:40 335

原创 Struts2自学入门(六)——OGNL数据标签和控制标签

一、数据标签1.property标签<% request.setAttribute("name","张三");%>当值不存在时 将使用default的值,escapeHtml可以将带有HTML标签的字符串转化为HTML输出2.set标签    3.Bean标签 4.date标签

2016-09-21 22:39:45 459

原创 Struts2自学入门(五)——OGNL

一、概念OGNL表达相当于JSP+Servlet模式中JSTL的地位,但是它的功能要比JSTL强大,在学习OGNL表达式时,你需要忘掉JSTL.OGNL能够访问系统中OgnlContext中的对象, OgnlContext对象是OGNL表达式的下上文对象,即所有通过OGNL表达式取出的数据都是从上下文对象取出来的, OGNL的上下文环境是一个Map结构,称之为OgnlContext。要

2016-09-21 21:45:53 365

原创 Struts2自学入门(四)——简单拦截器

拦截器的作用: 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 一、拦截器预定义在package标签下定义: class指向自己写的拦截器类:二、拦截器类public class LoginInterceptor

2016-09-18 22:42:07 526

原创 Struts2自学入门(三)

注:黄色字体为网络引用内容一、include标签include标签通常用于Struts的模块化配置,可以使Struts2配置更加清晰明了,不杂乱。首先需要在Struts.xml配置一个入口 其中 “cheliang.xml”等表示各个模块的Struts.xml cheliang.xml里面的配置和普通的相同 如: ${pag

2016-09-16 22:14:31 343

原创 Struts2自学入门(二)

注:黄色字体为网络引用内容一、Action和ActionSupport的区别Actionsupport这个工具类在实现了Action接口的基础上还定义了一个validate()方法,重写该方法,它会在execute()方法之前执行,如校验失败,会转入input处,必须在配置该Action时配置input属性。另外,Actionsupport还提供了一个g

2016-09-15 21:47:05 422

原创 Struts2自学入门(一)

注:黄色部分为从网络引用内容。概念:Struts2与Servlet的区别:1.编程思想相同,通过前台请求后台数据,再得到返回值。因此Struts2本质还是Servlet。2.代码的规范。因为jsp+servlet开发随意。规范性应差。控制语句到处有,为维护及修改带来不便。也使接手的人为解读代码带来不便。3.安全性。web开发最不安全的就是session的使用.ser

2016-09-12 23:26:24 430

原创 将HTML5 打包成桌面EXE的流程(node-webkit)

首先,下载  node-webkit     点击打开链接2、将HTML5项目文件夹下面的 html、js、css等文件与 package.json 打包成压缩文件(zip)3、pakeage.json 各字段解析:点击打开链接4、将zip文件重命名为nw文件,与 nw.exe放在同一个文件夹 执行  copy /b nw.exe+a.nw a.exe

2016-09-11 20:46:36 20481 2

转载 SharedPreferences 使用注意事项

1.  创建     SharedPreferences preferences = getSharedPreferences("first",MODE_WORLD_READABLE + MODE_MULTI_PROCESS); //注意刚刚生成的这个文件first的权限,后续貌似改不了权限的,除非卸载了重新run        SharedPreferences.Editor edito

2016-05-21 21:22:02 660

转载 android 的四种枚举Context.MODE_PRIVATE

Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中。可以使用Context.MODE_APPENDContext.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件。Context.MODE_WORLD_READABLE和

2016-04-22 23:19:25 701

转载 CharArrayReader和CharArrayWriter实例

import java.io.*;public class TestCharArrayReader{    public static void main(String[] args){        char[] b = {'I',' ','a','m',' ','S','a','i','l','i','n','g','!'};        CharArrayReader

2016-04-20 16:41:36 521

转载 JAVA遍历map的几种实现方法代码

public static void main(String args[]) {  Map map = new HashMap();  map.put("a", "A");  map.put("b", "B");  map.put("c", "C");  // keySet遍历  Iterator iterator = map.keySet().iterator(); 

2016-04-17 22:38:41 410

空空如也

空空如也

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

TA关注的人

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