JAVA
云羿~~~
这个作者很懒,什么都没留下…
展开
-
JVA模拟学生管理系统
要求:2。完成学生班级类要求实现学生类属性:姓名,性别,年龄,成绩实现方法:toString班级类:属性:学生类的引用数据数组实现方法:通过,姓名查找学生, 添加学生 要求检索姓名 删除学生 通过学生成绩和年龄排序 通过学生姓名修改学生的信息class Student {int age;int grade原创 2016-12-10 22:06:59 · 832 阅读 · 0 评论 -
hibernate的查询方法
查询数据库中所有数据a) 使用createQuery 传入hql语句查询Query query = session.createQuery("fromcom.itheima.a_hello.User"); //list将语句执行,并返回结果 List lis原创 2017-04-03 22:45:33 · 203 阅读 · 0 评论 -
软件测试方式
①单元测试---JUnit 断言、专业测试框架 ②集成测试 ③压力测试单元测试 JUnit简单理解为:一个类里面有好多main方法,但是功能远远强大 测试要求 测试方法必须是公共的、无返回值、无参数传递 建议:测试方法一test开头进行命名。原创 2017-04-03 22:00:00 · 187 阅读 · 0 评论 -
注解
注解作用:告诉编译器如何运行程序 注释:给程序员阅读用的,对编译和运行没有任何影响 注解的作用:① 告诉编译器如何运行程序② 简化(取代)配置文件 @Deprecated 表示下面的方法过时了@SuppressWarnings("unused") 表示下面的方法,没有使用不需要警告@SuppressWarn原创 2017-04-03 22:05:00 · 172 阅读 · 0 评论 -
监听器
监听器一、监听域对象的创建与销毁1、 首先遵从要监听的对象的接口2、 实现里面的方法(监听创建的方法、销毁的方法)3、 配置web.xmlXml文件的配置二、监听域对象的属性变化(同上)三、监听session绑定javaBean① 在创建实体类时,遵从HttpSessionBindingList原创 2017-04-03 22:13:14 · 205 阅读 · 0 评论 -
文件的上传和下载
文件的上传与下载一、文件上传的前提:a) 提供form表单,method必须是postb) Form表单的enctype必须是multipart/form-datac) 提供input type=”file”类的上传输入域二、enctype属性 作用:告知服务器请求正文的MIME类型设置enctype与原创 2017-04-03 22:20:50 · 190 阅读 · 0 评论 -
Struts2架构中参数的封装
Struts2架构中参数的封装 一、静态的封装a) 封装方式是在struts.xml文件中的动作节点里面添加param节点b) 在动作方法中封装参数,注意,与struts.xml中的参数名保持一致二、动态封装1、 数据模型与动态方法在同一个文件中① Jsp中通过form表单将数据提交到动作方法中② 在原创 2017-04-03 21:55:36 · 255 阅读 · 0 评论 -
反射
原创 2017-04-03 21:54:34 · 156 阅读 · 0 评论 -
国际化和struts2中的国际化
国际化国际化1、 国际化的概念 软件的国际化:软件在开发时,要同事应对世界不同地区和国家的访问2、 创建一个消息资源包一个资源包由多个文件组成,文件的命名规范:主要文件名_语言代码_国家代码.properties当文件只有主要文件名.properties时,表明它只是默认资源包a) Jsp中使用国际化① 定义资源包原创 2017-04-03 21:48:45 · 295 阅读 · 0 评论 -
struts2 拦截器
拦截器自定义拦截器 第一步:创建一个普通类,继承AbstractInterceptor,实现抽象方法intercept第二步:在struts.xml 中配置拦截器1. 声明拦截器2.使用拦截器 使用自定义拦截器:当配置类任何一个拦截器,默认的拦截器栈就不会再工作了原创 2017-04-03 21:35:07 · 156 阅读 · 0 评论 -
Jquery中ajax写法
Jquery中ajax写法1 ajax请求后台中注意事项Ajax的第一种写法第二种写法第三种方式 使用post请求,get请求同理原创 2017-04-03 22:33:20 · 927 阅读 · 0 评论 -
hibernate中存在的两种缓存
hibernate中存在的两种缓存a) 线程级别的缓存,Session缓存Session缓存:就是session对象中存在的缓存,缓存中存在的是(持久化)对象缓存中的快照:在从数据库取得数据时,会将取得的数据一式两份,一份作为缓存中的对象,一份作为快照,在session提交时作为对比原创 2017-04-03 22:52:27 · 390 阅读 · 0 评论 -
java编码问题
post的编码方式response.setContentType("text/html;charset=UTF-8"); //设置浏览器的编码方式req.setCharacterEncoding("UTF-8"); ////如果是控制台输出,只需设置该编码方式就行,如果浏览器输出还是设置response.setContentType("text/html;charset=UTF-8")原创 2017-04-04 15:16:17 · 168 阅读 · 0 评论 -
JAVA 打印ABCD菱形
程序如下:/*打印出 A ABA ABCBAABCDCBAABCDEDCBAABCDCBA ABCBA ABAA要求打印的行数大于3行,且行数为奇数*/import java.util.Scanner;class Demo1 {public static void main(String[] args){Sys原创 2016-11-26 20:28:37 · 1422 阅读 · 0 评论 -
java 打印乘法口诀
程序代码:/*16. 打印九九乘法表封装一个函数打印*/class Demo16 {public static void main(String[] args) {System.out.println("My multiplication");print99Table();}publ原创 2016-11-26 20:39:19 · 314 阅读 · 0 评论 -
JavaScript 中element和attribute以及节点、属性的增删
一、 getElementById(String XX) 返回对拥有指定id的第一个对象的引用使用方法 var intputNode = document.getgetElementById("tid");获得Id值为td的第一个【元素节点】的对象的引用,学习愉快var intputNode = document.getgetElementById("tid原创 2017-01-01 17:08:20 · 2783 阅读 · 0 评论 -
Java线程安全
线程安全同步代码块synchronized ("锁") { //同步方法if(count > 0){System.out.println(Thread.currentThread().getName()+"取走1000元,还剩"+(count -1000)+"元");count = count - 1000;}else{System.o原创 2017-04-03 21:45:47 · 187 阅读 · 0 评论 -
泛型
在编译时进行类型检查,避免类型转换,泛型的擦除:泛型只在编译时期有效,字节码文件中是不存在字节码信息的 泛型的关键字: ? extends ,super ?只能接受值,不能进行其他操作 extends 元素的类型必须指定类的子类 super 元素的类型必须是指定类的父类原创 2017-04-03 22:04:27 · 124 阅读 · 0 评论 -
XML文件
XML文件 XML可扩展标记语言 特点:①可扩展,所有的标签可以自定义① 功能:数据的存储,配置文件,数据传递Html 和 xml 区别① Html语法不严谨,xml语法很严格② Html 做页面,xml做数据存储的③ Html所有标签都是预定义的,xml里面的标签是自定义的 Xml语法: 文档的原创 2017-04-03 22:10:58 · 390 阅读 · 0 评论 -
hbm2ddl.auto:生成表结构的策略配置
hbm2ddl.auto:生成表结构的策略配置update(最常用的取值):如果当前数据库中不存在表结构,那么自动创建表结构 如果存在表结构,并且表结构与实体一致,那么不做修改 如果存在表结构,并且表结构与实体不一致,那么会次该表结构,会保留原有列Create:无论是否存在表结构,每次启动hibernate都会重新创建表结构(数据会丢失)Cr原创 2017-04-03 22:47:44 · 1179 阅读 · 0 评论 -
hibernate 三种状态
hibernate三种状态a) hibernate规定的三种状态:瞬时态(临时态)、持久态、游离态(脱离态) i. 瞬时态:瞬时态|临时态: 1.没有与Hibernate产生关联. 2.与数据库中的记录没有产生关联(有关联就是与数据库中的id有对应). ii. 持久态:原创 2017-04-03 22:49:04 · 208 阅读 · 0 评论 -
数据库的连接的方式
一、数据库的连接第一种连接方法String url = "jdbc:mysql://localhost:3306/demo1";Driver driver = new com.mysql.jdbc.Driver();Properties p = new Properties();p.setProperty("user", "root");p.setProperty(原创 2017-04-03 22:55:05 · 425 阅读 · 0 评论 -
hibernate种的Get和load方法区别
一、查询中的get和load方法的区别a) Get通过id 查询,如果没有就返回null。如果数据库中存在直接将查询的数据封装成Object对象返回出来b) Load(延迟加载)通过id查询,如果数据库中没有就抛出异常,如果数据库存在直接将查询的数据的主键值封装成代理对象返回出来,直到用到该对象时,在根据代理对象中封装的主键值去数据库查询所需数据 问题一 1原创 2017-04-03 22:39:00 · 257 阅读 · 0 评论