- 博客(38)
- 资源 (7)
- 收藏
- 关注
原创 hibernate碎碎念
不知道怎么命名,只是感觉以下东西比较零碎,但是狠重要,狠重要,也狠容易忘记啊。就让我碎碎念哈子啦。。。1.getCurrentSession() 区别 openSession() openSession()每次获取的都是新session ,commit后需要手动关闭 ; getCurrentSession()存在session用当前session,不存在就获取新的。commit后
2016-01-14 14:17:02 473
原创 hibernate异常处理积累
1.Getting Exception org.apache.logging.slf4j.SLF4JLoggerContext cannot be cast to org.appache.logging.log4j.core.LoggerContext 不能转换异常; log4j报错;删除log4j-slf.jar 导入slf4j-log4j.jar(适配器的jar导入不正
2016-01-14 13:25:46 1140
原创 Hibernate搭建教程以及基础信息介绍
这个应该是刚学的时候写,本人有严重的拖拉癌,已到晚期,本着生无所恋,还是念念叨叨滴写下,以此为纪。1.先说一哈子自己对hibernate的拙见:hibernate自动连接数据库(只需要在hibernate.cgf.xml中做简单配置);对于model做了映射,hibernate通过session对数据库中的表进行操作(crub);相比较于手动连接数据库写jdbc,进行增删改查的操作
2016-01-14 10:45:57 403
原创 hibernate的console显示DDL信息
控制台不显示建表语句信息,需要手动数据库输入命令查看,个人感觉很麻烦,而且没有console显示的详细。如下两种方法:1.hibernate.cfg.xml+log4j 第一步:hibernate.cfg.xml中修改配置信息 create 第二步:Hibernate自身使用slf4j实现对日志的记录,加载日志运行需要的lib sfl4j-api.j
2016-01-06 14:17:53 866
原创 hibernate中联合主键总结_annotation
联合主键就是,两个或者两个以上的字段作为主键HusbandPK.javaimport java.io.Serializable;public class HusbandPK implements Serializable { private int id; private String name; public int getId() { return id;
2016-01-05 08:53:42 482
原创 MyEclipse10的注册之路
MyEclipse10安装以后,试用期是30天吧,快过期后,就一直提示注册,还真是烦,注册就注册吧,按照网上的教程操作,其中媚态百出啊,也折腾了个把小时,以此文来祭奠逝去的一个小时。
2015-12-31 10:24:38 1700
原创 struts.xml中result的学习
1.result的type类型4种:dispatcher/redirect/chain/redirectAction ,其中default值为dispatcher /yan1.jsp /yan2.jsp yan1 yan2
2015-12-17 14:39:08 441
原创 struts-tags的使用
struts2的常用tags:proterty,set,debug,iterator,bean背景准备:index.jsp跳转yanlu/yan!add?name=1&age=18"> 接受参数的测试,欢迎拍砖 struts.xml中action对应的class为com.yanlu.Userpackage com.yanlu;import com.opensym
2015-12-15 09:36:35 542
原创 Action学习value stack contents和stack context
1:actionErrors,filedErrors都是errors的子类2:action有两个stack如下图:Value Stack Contents/Stack Context 前台通过调出stack信息errors中数据以Map的形式存储,其中value的数值以数组的形式存储:errors.error[0]Stack Context也叫作
2015-12-10 08:47:04 616
原创 struts2中Action参数传递之DTO
1:User.classpublic class User { private String name; private String age; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getA
2015-12-09 14:11:33 407
原创 jsp中路径使用
坚决使用绝对路径,不会错,才是真真好。1.解析路径获取的具体信息 项目名称 http 8080(端口号) 127.0.0.1(主机服务器地址)2.实例演示<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+requ
2015-12-09 09:43:39 400
原创 struts2执行原理
记录一下本人对struts2简单项目的执行过程的了解。简单记录:首页访问-->web.xml-->struts.xml-->namespace-->action-->class-->result--->action或jsp或html详细如下文:1.浏览器中输入url=127.0.0.1:8080/struts_12082.访问web.xml文件:跳转到Hello.jsp,也就是用户
2015-12-07 17:02:56 538
原创 struts.xml之namespace解析
struts.xml中主要配置:项目名:struts_1207 /Hello.jsp namespace为“/” ,url=http://127.0.0.1:8080/struts_1207
2015-12-07 16:51:03 509
原创 第一个struts2项目
实验软件下载1. 下载struts ,http://struts.apache.org/download.cgi#struts217 (选择下载full distribution)2. 下载myeclipse,http://www.myeclipseide.com3. 下载tomcat,http://tomcat.apache.org4
2015-12-07 16:00:37 383
原创 Java Socket完整实例
文件1:SocketServer.java ----> Socket服务器端package com.socket; import java.net.ServerSocket; /** * 服务器端Socket * * @author Administrator * */ public class SocketServe
2015-12-04 09:57:45 1086
原创 eclipse8.0项目自动部署到tomcat
1.eclipse_32位,工具栏中有部署到tomcat的图标。2.eclipse8.0_64位,工具栏没找到部署图标。 eclipse中web项目,没有部署到tomcat的webapps目录下,外部浏览器无法访问web项目。只能通过eclipse自带的浏览器访问。 部署方式: 1>新建web项目,会自动产生server目录文件
2015-12-01 16:34:11 625
原创 javaScript学习(3)
1.数组定义 定义数组,后赋值var myArray = new Array()myArray[1]="张三";myArray[2]="李四"; 定义数组,直接初始化var myArray = new Array("张三","李四")定义数组,规定长度(实际无意义)var myArray= new Array(4)2.消息提示三种形式分别为:aler
2015-11-30 10:48:56 293
原创 JavaScript学习(2)
javaScript 函数javaScript 函数类型:普通函数/变量调用函数/匿名 函数/不定参数函数/动态函数1.普通函数function functionName(){ alert("普通函数")}functionName()2.变量调用函数function functionName(参数){ alert("普通函数")} //定义
2015-11-30 10:41:14 283
原创 javaScript学习(1)
javaScript 对象 document,Function,Array,String,Date,Number,Math,Boolean,RegExp
2015-11-30 08:52:19 297
转载 Oracle中的join
1、概述1.1、所有的join连接,都可以加上类似where a.id='1000'的条件,达到同样的效果。1.2、除了cross join不可以加on外,其它join连接都必须加上on关键字,后都可加where条件。2、实例,标准的join连接,(不加where条件的)2.1、设有表如下:学生表班级表,对应学生表中的classi
2015-11-13 16:33:57 728
转载 MyEclipse注册
MyEclipse注册源码,只支持MyEclipse6.5和MyEclipse7.0版本的注册。在MyEclipse中新建javaproject项目,贴入代码,随意输入想要注册的用户名,即可获得相应的code。注意:注册Myeclipse的时候要先断开网络,否则可能注册不成功!注册方法:window -> preferences -> myeclipse -> subs
2015-11-13 16:23:34 562
转载 session之servlet
一、Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。二、Session和Cookie的
2015-10-23 14:55:53 421
转载 cookie
一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二、会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。三
2015-10-23 09:21:51 797
原创 javascript之navigator解析
1.navigator属性以及方法解析:属性描述IEFOappCodeName返回浏览器的代码名。419appMinorVersion返回浏览器的次级版本。4NoNoappName返回浏览器的名称。419appVersion返回浏览器的平台和版本信息。4
2015-10-15 16:01:13 397
原创 mysql数据库
1、连接Mysql1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>
2015-10-09 11:47:35 344
原创 XML文件写入之DOM解析操作
DOM写入XML文件步骤如下:import java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import javax.xm
2015-09-24 11:12:58 458
原创 XML文件读取之 DOM解析操作
DOM解析XML文件步骤如下:DocumentBuilderFactory--->DocumentBuilder-->Documentimport java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom
2015-09-24 11:04:56 370
转载 Java中多客户端同时连接服务端
Java中多客户端同时连接服务端第一步 充分理解Socket1.什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立
2015-09-16 14:24:04 1926
转载 Java之JDBC
什么是JDBC?Java语言访问数据库的一种规范,是一套APIJDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库。比如建立数据库连接、执行SQL语句进行数据的存取操作。 JDBC规范采用接口和实现分离的思想设计了Ja
2015-09-16 10:54:46 360
转载 Scanner学习总结
java.util.Scanner的总结 //构造方法(常用的三个) //Scanner(File source) 参数为文件//Scanner(InputStream source) 参数为输入流 eg:system.in//Scanner(String source) 参数为字符串 //对比两种方式的比较 //Scanner sc=n
2015-09-10 10:30:13 402
转载 Java中Inputstream和OutputStream比较
记得刚学习程序流一章的时候,就是搞不清楚In和Out,不知道什么时候用in什么时候用out,所以一部分人采取死记硬背的方式BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream("infilename")));不管你从磁盘读,从网络读,或者从键盘读,读到内存,就是InputSt
2015-09-07 17:21:59 593
转载 IO学习总结
一、IO流的三种分类方式 1.按流的方向分为:输入流和输出流 2.按流的数据单位不同分为:字节流和字符流 3.按流的功能不同分为:节点流和处理流 二、IO流的四大抽象类: 字符流:Reader Writer 字节流:InputStream(读数据) OutputStream(写数据) 三
2015-09-07 17:17:27 338
转载 JAVA获取系统的当前时间
一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("
2015-08-31 16:10:55 603
转载 java socket/serversocket/thread 服务器客户端任意聊天
//服务器端代码import java.io.*;import java.net.*;public class ServerTest3{public staticvoid main(String[] args){try{//设置sever端的链接ServerSocket s = new ServerSocket(8888);Socket s1 = s.acc
2015-04-22 09:31:55 445
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人