随笔分类 -  java web学习

摘要:对于javaweb开发者来说,对于Excel的操作是必须要了解的知识点,自己原先也做过一些excel的操作,但是没有系统的整理过,所以每回使用的时候都是在重新查找信息,所以做了如下整理: 其实在javaweb开发中经常用到的Excel操作便是导出、解析。下面就从这两个方面来总结。 首先便是导出,在这 阅读全文
posted @ 2018-10-23 10:14 秋心无波 阅读(5816) 评论(0) 推荐(0)
摘要:Type Exception Report Message Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/json/JSONObject Description The server 阅读全文
posted @ 2018-08-01 13:53 秋心无波 阅读(5230) 评论(0) 推荐(0)
摘要:1 spring概念 (1) spring核心两部分心 (2) spring一站式框架 (3) spring版本 2 spring的入门 ()ioc底层原理 (2)ioc门案例 (3)解决配置文件没有提示 3 spring的bean管理(xml配置文件) (1) bean实例化三种方式 (2) be 阅读全文
posted @ 2018-01-19 14:01 秋心无波 阅读(176) 评论(0) 推荐(0)
摘要:注解的方式与xml很很多类似: 首先是需要加入4个jar包:hibernate-commons-annotations.jar 、 hibernate-annotations.jar、ejb3-persistence.jar 、 hibernate-jpa-2.0-api-1.0.1.Final.j 阅读全文
posted @ 2018-01-17 16:23 秋心无波 阅读(192) 评论(0) 推荐(0)
摘要:Hibernate的查询方式 1 对象导航查询 (1)根据id查询某个客户,再查询这个客户里面所有的联系人 2 OID查询 (1)根据id查询某一条记录,返回对象 3 hql查询。 (1) Query对象,写hql语句实现查询 4 QBC查询。 (1) Criteria对象 5 本地sql查询 (1 阅读全文
posted @ 2018-01-17 09:38 秋心无波 阅读(201) 评论(0) 推荐(0)
摘要:Hibernate对表的一对多、多对一、一对一、多对多,由于我在正常开发中没有怎么用过,因为在自己实际生产中主要使用的删除是假删,就是在表中新建一个if_del属性根据属性来判断这条属性是不是已经被删除,外键一般也不会设置,实际开发中都是采用了存储外键id的方法实现。所以这里不做过多描述,但是我找到 阅读全文
posted @ 2018-01-17 09:33 秋心无波 阅读(119) 评论(0) 推荐(0)
摘要:目录 1 实体类编写规则 2 hibernate主键生成策略 3 实体类操作 (1)crud操作 (2)实体类对象状态 4 hibernate的一级缓存 5 hibernate的事务操作 (1)事务代码规则写法 6 hibernate其他的api(查询) 正文 实体类编写规则 1 实体类里面属性是私 阅读全文
posted @ 2018-01-16 16:25 秋心无波 阅读(148) 评论(0) 推荐(0)
摘要:1 web内容回顾 (1) javaee三层结构 (2) mvc思想 2 hibernate概述 3 hibernate入门案例 4 hibernate配置文件 5 hibernate的api使用 Web内容回顾 JavaEE三层结构 1 web层:struts2框架、Spring mvc框架、Sp 阅读全文
posted @ 2018-01-15 15:24 秋心无波 阅读(224) 评论(0) 推荐(0)
摘要:1:反射(理解) (1)类的加载及类加载器 (2)反射 通过字节码文件对象,去使用成员变量,构造方法,成员方法 (3)反射的使用 A:通过反射获取构造方法并使用 B:通过反射获取成员变量并使用 C:通过反射获取成员方法并使用 (4)反射案例 A:通过反射运行配置文件的内容 B:通过反射越过泛型检查 阅读全文
posted @ 2018-01-15 10:41 秋心无波 阅读(158) 评论(0) 推荐(0)
摘要:1:网经编程(理解) (1)网络编程:用Java语言实现计算机间数据的信息传递和资源共享 (2)网絡编程模型 (3)网絡編程的三要素 A:IP地址 a:点分士进制 b:IP地址的组成 c:IP地址的分类 d:dos命令 e:InetAddress B:端口 是应用程序的标识。范围:0-65535。其 阅读全文
posted @ 2018-01-15 10:34 秋心无波 阅读(144) 评论(0) 推荐(0)
摘要:1:多线程(理解) (1)JDK5以后的针对线程的锁定操作和释放操作 Lock锁 (2)死锁问题的描述和代码体现 (3)生产者和消费者多线程体现(线程间通信问题) 以学生作为资源来实现的 资源类: Student 设置数据类: SetThread(生产者) 获取数据类: GetThread(消费者) 阅读全文
posted @ 2018-01-15 10:24 秋心无波 阅读(116) 评论(0) 推荐(0)
摘要:1:多线程(理 (1)多线程:一个应用程序有多条执行路径 进程: 正在执行的应用程序 线程: 进程的执行单元,执行路径 单线程: 一个应用程序只有一条执行路径 多线程: 一个应用程序有多条执行路径 多进程的意义? 提高CpU的使用率 多线程的意义? 提高应用程序的使用案 (2)Java程序的运行原理 阅读全文
posted @ 2018-01-15 09:59 秋心无波 阅读(114) 评论(0) 推荐(0)
摘要:1:登录注册Io版本案例(掌握) 要求,对着写一遍 cn.itcast.pojo User cn.itcast.dao UserDao cn.itcast.dao.impl UserDaoImp1(实现我不管) cn.itcast.game GuessNumber cn.itcast.test Us 阅读全文
posted @ 2018-01-15 09:48 秋心无波 阅读(170) 评论(0) 推荐(0)
摘要:1:字符流(掌握) (1)字节流操作中文数据不是特别的方便,所以就出现了转换流。 转换流的作用就是把字节流转换字符流来使用 (2)转换流其实是一个字符流 字符流=字节流+编码表 (3)编码表 A:就是由字符和对应的数值组成的一张表 B:常见的编码表 ASCII ISO-8859-1 GB2312 G 阅读全文
posted @ 2018-01-13 21:45 秋心无波 阅读(137) 评论(0) 推荐(0)
摘要:1:递归(理解) (1)方法定义中调用方法本身的现象 举例;老和尚給小和尚讲故事,我们学编程 (2)递归的注意事项; A:要有出口,否则就是死递归 B:次数不能过多,否则内存溢出 C:构造方法不能递归使用 (3)递归的案例 A:递归求阶乘 B:兔子问题 C:递归输出指定目录下所有指定后缀名的文件绝对 阅读全文
posted @ 2018-01-13 19:49 秋心无波 阅读(128) 评论(0) 推荐(0)
摘要:1:异常(理解 (1)程序出现的不正常的情况 (2)异常的体系 Throwable |--Error 严重问题,我们不处理 |--Exception |-- RuntimeException 运行期异常,我们要修正代码 |-- 非RuntimeException 编译期异常,必须处理的,否则程序编译 阅读全文
posted @ 2018-01-13 19:30 秋心无波 阅读(165) 评论(0) 推荐(0)
摘要:1:Map(掌握) (1)将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值 (2)Map和co11 ection的区别? A:Map存储的是键值对形式的元素,键唯一,值可以重复。夫妻对 B:Co11ecti。n存储的是单独出现的元素,子接口set元素唯一,子接口List元素可 阅读全文
posted @ 2018-01-13 19:04 秋心无波 阅读(173) 评论(0) 推荐(0)
摘要:1:set集合(理解) (1)Set集合的特点 无序,唯一 (2) Hashset集合(掌握) A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法: hashCode()和equals() 执行顺序 首先比较哈希值是否相同 相同:继续执行equals()方法 返回true 阅读全文
posted @ 2018-01-13 18:54 秋心无波 阅读(198) 评论(0) 推荐(0)
摘要:1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数組,查迿快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数組,查询快,增删慢 线程安全,效率低 LinkedList: 底层数据结枃是链表,查询慢,增删快 线程不安全,效率高 (2)Arrayl 阅读全文
posted @ 2018-01-13 11:10 秋心无波 阅读(178) 评论(0) 推荐(0)
摘要:1:对象数组(掌握) (1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时侯的数组就叫对象数组 (2)案例: 用数组存储5个学生对象,并遍历数组。 2:集合(Collection)(掌握) (1)集合的由来? 我们学习的是Java--面向对象--操作很多对象--存储--容器(数组 阅读全文
posted @ 2018-01-13 10:44 秋心无波 阅读(275) 评论(0) 推荐(0)